mirror of
https://github.com/bmadcode/BMAD-METHOD.git
synced 2025-12-29 16:14:59 +00:00
architecture reorganization in preparation of architecture solutioning rework
This commit is contained in:
@@ -36,7 +36,7 @@ phases:
|
||||
workflows:
|
||||
- id: "tech-spec"
|
||||
required: true
|
||||
agent: "architect"
|
||||
agent: "pm"
|
||||
command: "tech-spec"
|
||||
output: "Creates story files for feature"
|
||||
note: "Must integrate with existing architecture"
|
||||
|
||||
@@ -46,13 +46,13 @@ phases:
|
||||
note: "Must consider existing system constraints"
|
||||
- id: "tech-spec"
|
||||
required: true
|
||||
agent: "architect"
|
||||
agent: "pm"
|
||||
command: "tech-spec"
|
||||
output: "Creates multiple story files"
|
||||
output: "Creates spec with multiple story files"
|
||||
note: "Integrate with existing patterns"
|
||||
- id: "ux-spec"
|
||||
conditional: "if_has_ui"
|
||||
agent: "pm"
|
||||
agent: "ux-expert"
|
||||
command: "ux-spec"
|
||||
|
||||
- phase: 3
|
||||
|
||||
@@ -69,10 +69,10 @@ phases:
|
||||
agent: "architect"
|
||||
command: "solution-architecture"
|
||||
note: "Extension of existing architecture"
|
||||
- id: "assess-project-ready"
|
||||
- id: "solutioning-gate-check"
|
||||
required: true
|
||||
agent: "sm"
|
||||
command: "assess-project-ready"
|
||||
agent: "architect"
|
||||
command: "solutioning-gate-check"
|
||||
|
||||
- phase: 4
|
||||
name: "Implementation"
|
||||
|
||||
@@ -36,11 +36,6 @@ phases:
|
||||
agent: "analyst"
|
||||
command: "product-brief"
|
||||
note: "Strategic brief for major expansion"
|
||||
- id: "impact-assessment"
|
||||
recommended: true
|
||||
agent: "analyst"
|
||||
command: "impact-assessment"
|
||||
note: "Assess impact on existing systems"
|
||||
|
||||
- phase: 2
|
||||
name: "Planning"
|
||||
@@ -56,15 +51,6 @@ phases:
|
||||
agent: "pm"
|
||||
command: "ux-spec"
|
||||
note: "Multiple UI/UX specifications"
|
||||
- id: "product-spec"
|
||||
recommended: true
|
||||
agent: "pm"
|
||||
command: "product-spec"
|
||||
note: "Detailed specifications for expansion"
|
||||
- id: "migration-plan"
|
||||
conditional: "if_breaking_changes"
|
||||
agent: "architect"
|
||||
command: "migration-plan"
|
||||
|
||||
- phase: 3
|
||||
name: "Solutioning"
|
||||
@@ -76,10 +62,10 @@ phases:
|
||||
command: "solution-architecture"
|
||||
output: "Architecture for system expansion"
|
||||
note: "Must maintain backward compatibility"
|
||||
- id: "assess-project-ready"
|
||||
- id: "solutioning-gate-check"
|
||||
required: true
|
||||
agent: "sm"
|
||||
command: "assess-project-ready"
|
||||
agent: "architect"
|
||||
command: "solutioning-gate-check"
|
||||
note: "Critical validation before major changes"
|
||||
|
||||
- phase: 4
|
||||
@@ -89,7 +75,7 @@ phases:
|
||||
epic_workflows:
|
||||
- id: "tech-spec"
|
||||
required: true
|
||||
agent: "architect"
|
||||
agent: "sm"
|
||||
command: "tech-spec"
|
||||
note: "JIT per epic - creates stories considering existing code"
|
||||
story_loop: "for_each_story_in_epic"
|
||||
|
||||
@@ -50,10 +50,10 @@ phases:
|
||||
agent: "architect"
|
||||
command: "solution-architecture"
|
||||
note: "Engine architecture, networking, systems"
|
||||
- id: "assess-project-ready"
|
||||
- id: "solutioning-gate-check"
|
||||
required: true
|
||||
agent: "sm"
|
||||
command: "assess-project-ready"
|
||||
agent: "architect"
|
||||
command: "solutioning-gate-check"
|
||||
|
||||
- phase: 4
|
||||
name: "Implementation"
|
||||
|
||||
@@ -26,9 +26,9 @@ phases:
|
||||
workflows:
|
||||
- id: "tech-spec"
|
||||
required: true
|
||||
agent: "architect"
|
||||
agent: "pm"
|
||||
command: "tech-spec"
|
||||
output: "Creates single story file"
|
||||
output: "Creates Technical Specification with single story file"
|
||||
|
||||
- phase: 3
|
||||
name: "Solutioning"
|
||||
|
||||
@@ -30,9 +30,9 @@ phases:
|
||||
workflows:
|
||||
- id: "tech-spec"
|
||||
required: true
|
||||
agent: "architect"
|
||||
agent: "pm"
|
||||
command: "tech-spec"
|
||||
output: "Creates 2-3 story files"
|
||||
output: "Creates Technical Specification with an epic and 2-3 story files"
|
||||
|
||||
- phase: 3
|
||||
name: "Solutioning"
|
||||
|
||||
@@ -33,16 +33,16 @@ phases:
|
||||
required: true
|
||||
agent: "pm"
|
||||
command: "prd"
|
||||
output: "Creates epics.md and story list"
|
||||
output: "Creates PRD with epics.md and story list"
|
||||
- id: "ux-spec"
|
||||
conditional: "if_has_ui"
|
||||
agent: "pm"
|
||||
agent: "ux-expert"
|
||||
command: "ux-spec"
|
||||
- id: "tech-spec"
|
||||
optional: true
|
||||
agent: "architect"
|
||||
agent: "pm"
|
||||
command: "tech-spec"
|
||||
note: "Lightweight technical planning"
|
||||
note: "Lightweight Technical Specification planning"
|
||||
|
||||
- phase: 3
|
||||
name: "Solutioning"
|
||||
@@ -53,11 +53,11 @@ phases:
|
||||
agent: "architect"
|
||||
command: "solution-architecture"
|
||||
output: "System-wide architecture document"
|
||||
- id: "assess-project-ready"
|
||||
- id: "solutioning-gate-check"
|
||||
required: true
|
||||
agent: "sm"
|
||||
command: "assess-project-ready"
|
||||
note: "Validate architecture before implementation"
|
||||
agent: "architect"
|
||||
command: "solutioning-gate-check"
|
||||
note: "Validate PRD + UX + architecture cohesion before implementation"
|
||||
|
||||
- phase: 4
|
||||
name: "Implementation"
|
||||
|
||||
@@ -36,7 +36,7 @@ phases:
|
||||
output: "High-level requirements and epic definitions"
|
||||
- id: "ux-spec"
|
||||
conditional: "if_has_ui"
|
||||
agent: "pm"
|
||||
agent: "ux-expert"
|
||||
command: "ux-spec"
|
||||
|
||||
- phase: 3
|
||||
@@ -48,11 +48,11 @@ phases:
|
||||
agent: "architect"
|
||||
command: "solution-architecture"
|
||||
output: "System-wide architecture document"
|
||||
- id: "assess-project-ready"
|
||||
- id: "solutioning-gate-check"
|
||||
required: true
|
||||
agent: "sm"
|
||||
command: "assess-project-ready"
|
||||
note: "Validate architecture before implementation"
|
||||
agent: "architect"
|
||||
command: "solutioning-gate-check"
|
||||
note: "Validate PRD + UX + architecture cohesion before implementation"
|
||||
|
||||
- phase: 4
|
||||
name: "Implementation"
|
||||
|
||||
@@ -37,14 +37,9 @@ phases:
|
||||
output: "Comprehensive product requirements document"
|
||||
- id: "ux-spec"
|
||||
required: true
|
||||
agent: "pm"
|
||||
agent: "ux-expert"
|
||||
command: "ux-spec"
|
||||
note: "Multiple UI/UX specifications needed"
|
||||
- id: "product-spec"
|
||||
recommended: true
|
||||
agent: "pm"
|
||||
command: "product-spec"
|
||||
note: "Detailed product specifications"
|
||||
|
||||
- phase: 3
|
||||
name: "Solutioning"
|
||||
@@ -55,11 +50,11 @@ phases:
|
||||
agent: "architect"
|
||||
command: "solution-architecture"
|
||||
output: "Enterprise architecture documentation"
|
||||
- id: "assess-project-ready"
|
||||
- id: "solutioning-gate-check"
|
||||
required: true
|
||||
agent: "sm"
|
||||
command: "assess-project-ready"
|
||||
note: "Critical validation before enterprise implementation"
|
||||
agent: "architect"
|
||||
command: "solutioning-gate-check"
|
||||
note: "Validate PRD + UX + architecture cohesion before implementation"
|
||||
|
||||
- phase: 4
|
||||
name: "Implementation"
|
||||
|
||||
Reference in New Issue
Block a user