version: "1.0.1" graph: domains: [domain:software-engineering] skillAreas: [skill-area:agentic-loops, skill-area:orchestration-loop] workflows: [workflow:feature-development] topics: [topic:developer-experience] roles: [role:tech-lead, role:backend-engineer]
Architecture Design
Design comprehensive system architecture with technology selection and ADRs.
Agent
Winston (Architect) - bmad-architect-winston
Workflow
- Define high-level system architecture with components
- Select technology stack with justification
- Design data model and database architecture
- Define API contracts and integration patterns
- Plan security, scalability, and deployment
- Document Architecture Decision Records (ADRs)
- Validate implementation readiness
Inputs
projectName - Project nameprd - Product Requirements DocumentuxDesign - UX design artifacts (optional)complexity - Project complexity level
Outputs
- System architecture with component diagram
- Technology stack with rationale
- Data model and API contracts
- ADRs and readiness assessment
Process Files
bmad-orchestrator.js - Phase 3 of full lifecycle