Files
BMAD-METHOD/src/modules/bmm/workflows/workflow-status/paths/method-brownfield.yaml

98 lines
2.7 KiB
YAML
Raw Normal View History

# BMad Method - Brownfield
# Full product + architecture planning for complex brownfield additions (10-50+ stories typically)
2025-10-17 00:19:45 -05:00
method_name: "BMad Method"
track: "method"
2025-10-17 00:19:45 -05:00
field_type: "brownfield"
description: "Complete product and system design for complex brownfield work"
2025-10-17 00:19:45 -05:00
phases:
- prerequisite: true
2025-10-17 00:19:45 -05:00
name: "Documentation"
conditional: "if_undocumented"
note: "NOT a phase - prerequisite for brownfield without docs"
2025-10-17 00:19:45 -05:00
workflows:
- id: "document-project"
required: true
agent: "analyst"
command: "document-project"
output: "Comprehensive project documentation"
purpose: "Understand existing codebase before planning"
2025-10-17 00:19:45 -05:00
- phase: 0
name: "Discovery (Optional)"
optional: true
note: "User-selected during workflow-init"
2025-10-17 00:19:45 -05:00
workflows:
- id: "brainstorm-project"
optional: true
agent: "analyst"
command: "brainstorm-project"
included_by: "user_choice"
2025-10-17 00:19:45 -05:00
- id: "research"
optional: true
2025-10-17 00:19:45 -05:00
agent: "analyst"
command: "research"
included_by: "user_choice"
2025-10-17 00:19:45 -05:00
- id: "product-brief"
optional: true
2025-10-17 00:19:45 -05:00
agent: "analyst"
command: "product-brief"
included_by: "user_choice"
note: "Optional for brownfield, less common than greenfield"
2025-10-17 00:19:45 -05:00
- phase: 1
2025-10-17 00:19:45 -05:00
name: "Planning"
required: true
workflows:
- id: "prd"
required: true
agent: "pm"
command: "prd"
output: "PRD focused on new features/changes"
note: "Must consider existing system constraints"
- id: "validate-prd"
optional: true
agent: "pm"
command: "validate-prd"
2025-10-23 23:20:48 -05:00
- id: "create-design"
2025-10-17 00:19:45 -05:00
conditional: "if_has_ui"
2025-10-23 23:20:48 -05:00
agent: "ux-designer"
command: "create-design"
2025-10-17 00:19:45 -05:00
- phase: 2
2025-10-17 00:19:45 -05:00
name: "Solutioning"
required: true
workflows:
2025-10-19 23:28:38 -05:00
- id: "create-architecture"
recommended: true
2025-10-17 00:19:45 -05:00
agent: "architect"
2025-10-19 23:28:38 -05:00
command: "create-architecture"
output: "Integration architecture - solution design for THIS project"
note: "HIGHLY RECOMMENDED: Distills massive brownfield context into focused solution design. Prevents agent confusion."
- id: "validate-architecture"
optional: true
agent: "architect"
command: "validate-architecture"
- id: "solutioning-gate-check"
2025-10-17 00:19:45 -05:00
required: true
agent: "architect"
command: "solutioning-gate-check"
note: "Validates PRD + UX + Architecture (if created) cohesion"
2025-10-17 00:19:45 -05:00
- phase: 3
2025-10-17 00:19:45 -05:00
name: "Implementation"
required: true
workflows:
2025-10-21 20:37:59 -05:00
- id: "sprint-planning"
2025-10-17 00:19:45 -05:00
required: true
agent: "sm"
2025-10-21 20:37:59 -05:00
command: "sprint-planning"
note: "Creates sprint plan with stories"