architecture name standardization

This commit is contained in:
Brian Madison 2025-10-20 19:01:18 -05:00
parent 60475ac6f8
commit b8db0806ed
21 changed files with 42 additions and 42 deletions

View File

@ -207,7 +207,7 @@ User runs: npm run install:bmad
--- ---
## Proposed Solution Architecture ## Proposed Architecture
### New Command: `install-module` ### New Command: `install-module`

View File

@ -139,7 +139,7 @@ This complexity **requires specialized documentation** (this guide), **extensive
<details> <details>
<summary>Worked Example “Nova CRM” Greenfield Feature</summary> <summary>Worked Example “Nova CRM” Greenfield Feature</summary>
1. **Planning:** Analyst runs `*product-brief`; PM executes `*plan-project` to produce PRD and epics; Architect completes `*solution-architecture` for the new module. 1. **Planning:** Analyst runs `*product-brief`; PM executes `*plan-project` to produce PRD and epics; Architect completes `*create-architecture` for the new module.
2. **Setup:** TEA checks harness via `*framework`, configures `*ci`, and runs `*test-design` to capture risk/coverage plans. 2. **Setup:** TEA checks harness via `*framework`, configures `*ci`, and runs `*test-design` to capture risk/coverage plans.
3. **Story Prep:** Scrum Master generates the story via `*create-story`; PO validates using `*solutioning-gate-check`. 3. **Story Prep:** Scrum Master generates the story via `*create-story`; PO validates using `*solutioning-gate-check`.
4. **Implementation:** TEA optionally runs `*atdd`; Dev implements with guidance from failing tests and the plan. 4. **Implementation:** TEA optionally runs `*atdd`; Dev implements with guidance from failing tests and the plan.
@ -174,7 +174,7 @@ This complexity **requires specialized documentation** (this guide), **extensive
<details> <details>
<summary>Worked Example “Atlas Payments” Brownfield Story</summary> <summary>Worked Example “Atlas Payments” Brownfield Story</summary>
1. **Context Refresh:** Analyst reruns `*product-brief`; PM executes `*plan-project` to update PRD, analysis, and `epics.md`; Architect triggers `*solution-architecture` capturing legacy payment flows. 1. **Context Refresh:** Analyst reruns `*product-brief`; PM executes `*plan-project` to update PRD, analysis, and `epics.md`; Architect triggers `*create-architecture` capturing legacy payment flows.
2. **Baseline Coverage:** TEA executes `*trace` to record current coverage in `docs/qa/assessments/atlas-payment-trace.md`. 2. **Baseline Coverage:** TEA executes `*trace` to record current coverage in `docs/qa/assessments/atlas-payment-trace.md`.
3. **Risk and Design:** `*test-design` flags settlement edge cases, plans mitigations, and allocates new API/E2E scenarios with P0 priorities. 3. **Risk and Design:** `*test-design` flags settlement edge cases, plans mitigations, and allocates new API/E2E scenarios with P0 priorities.
4. **Story Prep:** Scrum Master generates `stories/story-1.1.md` via `*create-story`, automatically pulling updated context. 4. **Story Prep:** Scrum Master generates `stories/story-1.1.md` via `*create-story`, automatically pulling updated context.

View File

@ -4,7 +4,7 @@ last-redoc-date: 2025-10-01
# Project Brainstorming Workflow # Project Brainstorming Workflow
This workflow facilitates structured ideation for non-game software projects through systematic exploration of problem spaces, solution architectures, and implementation strategies. Unlike traditional requirement gathering, it employs creative techniques to uncover non-obvious approaches and identify innovative solutions that address core business needs while considering technical constraints and organizational capabilities. This workflow facilitates structured ideation for non-game software projects through systematic exploration of problem spaces, architectures, and implementation strategies. Unlike traditional requirement gathering, it employs creative techniques to uncover non-obvious approaches and identify innovative solutions that address core business needs while considering technical constraints and organizational capabilities.
The workflow operates through a project-specific context framework that captures business objectives, technical environment, stakeholder needs, and organizational constraints. It generates multiple solution vectors through parallel ideation tracks: architectural approaches, user experience paradigms, integration patterns, and value delivery mechanisms. Each track produces concrete proposals that are evaluated against feasibility, impact, and alignment with strategic objectives. The workflow operates through a project-specific context framework that captures business objectives, technical environment, stakeholder needs, and organizational constraints. It generates multiple solution vectors through parallel ideation tracks: architectural approaches, user experience paradigms, integration patterns, and value delivery mechanisms. Each track produces concrete proposals that are evaluated against feasibility, impact, and alignment with strategic objectives.
@ -23,7 +23,7 @@ bmad bmm 1-analysis brainstorm-project
## Outputs ## Outputs
- **Solution Architecture Proposals**: Multiple technical approaches with trade-off analysis and feasibility assessments - **Architecture Proposals**: Multiple technical approaches with trade-off analysis and feasibility assessments
- **Value Delivery Framework**: Prioritized feature concepts aligned with business objectives and user needs - **Value Delivery Framework**: Prioritized feature concepts aligned with business objectives and user needs
- **Risk and Opportunity Analysis**: Identified technical dependencies, integration challenges, and innovation opportunities - **Risk and Opportunity Analysis**: Identified technical dependencies, integration challenges, and innovation opportunities
- **Strategic Recommendation**: Synthesized direction with rationale and implementation considerations - **Strategic Recommendation**: Synthesized direction with rationale and implementation considerations

View File

@ -27,25 +27,25 @@ The workflow routes to different planning approaches based on project level:
**Planning:** PRD (product-focused) + Tech-spec (technical planning) **Planning:** PRD (product-focused) + Tech-spec (technical planning)
**Output:** `PRD.md`, `epics.md`, `tech-spec.md` **Output:** `PRD.md`, `epics.md`, `tech-spec.md`
**Next Phase:** Tech-spec workflow (lightweight solutioning), then implementation (Phase 4) **Next Phase:** Tech-spec workflow (lightweight solutioning), then implementation (Phase 4)
**Note:** Level 2 uses tech-spec instead of full solution-architecture to keep planning lightweight **Note:** Level 2 uses tech-spec instead of full architecture to keep planning lightweight
### Level 3 - Medium Project (15-40 stories, 2-5 epics) ### Level 3 - Medium Project (15-40 stories, 2-5 epics)
**Planning:** PRD (strategic product document) **Planning:** PRD (strategic product document)
**Output:** `PRD.md`, `epics.md` **Output:** `PRD.md`, `epics.md`
**Next Phase:** Solution-architecture workflow (Phase 3), then implementation (Phase 4) **Next Phase:** create-architecture workflow (Phase 3), then implementation (Phase 4)
### Level 4 - Large/Enterprise Project (40-100+ stories, 5-10 epics) ### Level 4 - Large/Enterprise Project (40-100+ stories, 5-10 epics)
**Planning:** PRD (comprehensive product specification) **Planning:** PRD (comprehensive product specification)
**Output:** `PRD.md`, `epics.md` **Output:** `PRD.md`, `epics.md`
**Next Phase:** Solution-architecture workflow (Phase 3), then implementation (Phase 4) **Next Phase:** create-architecture workflow (Phase 3), then implementation (Phase 4)
**Critical Distinction:** **Critical Distinction:**
- **Levels 0-1:** No PRD, tech-spec only - **Levels 0-1:** No PRD, tech-spec only
- **Level 2:** PRD + tech-spec (skips full architecture) - **Level 2:** PRD + tech-spec (skips full architecture)
- **Levels 3-4:** PRD → full solution-architecture workflow - **Levels 3-4:** PRD → full create-architecture workflow
Critical to v6's flow improvement is this workflow's integration with the bmm-workflow-status.md tracking document, which maintains project state across sessions, tracks which agents participate in each phase, and provides continuity for multi-session planning efforts. The workflow can resume from any point, intelligently detecting existing artifacts and determining next steps without redundant work. For UX-heavy projects, it can generate standalone UX specifications or AI frontend prompts from existing specs. Critical to v6's flow improvement is this workflow's integration with the bmm-workflow-status.md tracking document, which maintains project state across sessions, tracks which agents participate in each phase, and provides continuity for multi-session planning efforts. The workflow can resume from any point, intelligently detecting existing artifacts and determining next steps without redundant work. For UX-heavy projects, it can generate standalone UX specifications or AI frontend prompts from existing specs.
@ -138,7 +138,7 @@ The workflow adapts automatically based on project assessment, but key configura
- PRD workflow (comprehensive product specification) - PRD workflow (comprehensive product specification)
- Generates `PRD.md` and `epics.md` - Generates `PRD.md` and `epics.md`
- Hands off to Phase 3 (solution-architecture workflow) - Hands off to Phase 3 (create-architecture workflow)
- Full architecture design before implementation - Full architecture design before implementation
### Phase 3: Validation and Handoff (Final steps) ### Phase 3: Validation and Handoff (Final steps)
@ -177,7 +177,7 @@ The workflow adapts automatically based on project assessment, but key configura
- `PRD.md` - Comprehensive product specification - `PRD.md` - Comprehensive product specification
- `epics.md` - Complete epic/story breakdown - `epics.md` - Complete epic/story breakdown
- Hands off to solution-architecture workflow (Phase 3) - Hands off to create-architecture workflow (Phase 3)
- `architecture.md` - Generated by architect workflow - `architecture.md` - Generated by architect workflow
- Then to implementation - Then to implementation

View File

@ -390,10 +390,10 @@ Since this is a Level {{project_level}} game project, you need solutioning for p
<action>Generate comprehensive checklist based on project analysis</action> <action>Generate comprehensive checklist based on project analysis</action>
### Phase 1: Solution Architecture and Engine Selection ### Phase 1: Architecture and Engine Selection
- [ ] **Run solutioning workflow** (REQUIRED) - [ ] **Run solutioning workflow** (REQUIRED)
- Command: `workflow solution-architecture` - Command: `workflow create-architecture`
- Input: GDD.md, bmm-workflow-status.md - Input: GDD.md, bmm-workflow-status.md
- Output: architecture.md with engine/platform specifics - Output: architecture.md with engine/platform specifics
- Note: Registry.csv will provide engine-specific guidance - Note: Registry.csv will provide engine-specific guidance

View File

@ -84,7 +84,7 @@
### If Level 3-4: ### If Level 3-4:
- [ ] PRD provides sufficient context for solution-architecture workflow - [ ] PRD provides sufficient context for create-architecture workflow
- [ ] Epic structure supports phased delivery approach - [ ] Epic structure supports phased delivery approach
- [ ] Clear value delivery path through epic sequence - [ ] Clear value delivery path through epic sequence

View File

@ -438,7 +438,7 @@ For each epic from the epic list, expand with full story details:
{{#if project_level >= 3}} {{#if project_level >= 3}}
- Review PRD and epics with stakeholders - Review PRD and epics with stakeholders
- **Next:** Run `solution-architecture` for full technical design - **Next:** Run `create-architecture` for full technical design
- Then proceed to implementation - Then proceed to implementation
{{/if}} {{/if}}

View File

@ -1,6 +1,6 @@
# Product Requirements Document (PRD) Workflow # Product Requirements Document (PRD) Workflow
name: prd name: prd
description: "Unified PRD workflow for project levels 2-4. Produces strategic PRD and tactical epic breakdown. Hands off to solution-architecture workflow for technical design. Note: Level 0-1 use tech-spec workflow." description: "Unified PRD workflow for project levels 2-4. Produces strategic PRD and tactical epic breakdown. Hands off to architecture workflow for technical design. Note: Level 0-1 use tech-spec workflow."
author: "BMad" author: "BMad"
# Critical variables from config # Critical variables from config
@ -35,7 +35,7 @@ recommended_inputs:
web_bundle: web_bundle:
name: "prd" name: "prd"
description: "Unified PRD workflow for project levels 2-4. Produces strategic PRD and tactical epic breakdown. Hands off to solution-architecture workflow for technical design. Note: Level 0-1 use tech-spec workflow." description: "Unified PRD workflow for project levels 2-4. Produces strategic PRD and tactical epic breakdown. Hands off to architecture workflow for technical design. Note: Level 0-1 use tech-spec workflow."
author: "BMad" author: "BMad"
instructions: "bmad/bmm/workflows/2-plan-workflows/prd/instructions.md" instructions: "bmad/bmm/workflows/2-plan-workflows/prd/instructions.md"
web_bundle_files: web_bundle_files:

View File

@ -8,7 +8,7 @@
<critical>The goal is ARCHITECTURAL DECISIONS that prevent AI agent conflicts, not detailed implementation specs</critical> <critical>The goal is ARCHITECTURAL DECISIONS that prevent AI agent conflicts, not detailed implementation specs</critical>
<critical>Communicate all responses in {communication_language} and tailor to {user_skill_level}</critical> <critical>Communicate all responses in {communication_language} and tailor to {user_skill_level}</critical>
<critical>Generate all documents in {document_output_language}</critical> <critical>Generate all documents in {document_output_language}</critical>
<critical>This workflow replaces solution-architecture with a conversation-driven approach</critical> <critical>This workflow replaces architecture with a conversation-driven approach</critical>
<step n="0" goal="Validate workflow and extract project configuration"> <step n="0" goal="Validate workflow and extract project configuration">

View File

@ -85,7 +85,7 @@ Step 12: Final review and update workflow status
- **checklist.md** - Validation requirements for the output document - **checklist.md** - Validation requirements for the output document
- **architecture-template.md** - Strict format for the final document - **architecture-template.md** - Strict format for the final document
## How It's Different from Old Solution-Architecture ## How It's Different from Old architecture
| Aspect | Old Workflow | New Workflow | | Aspect | Old Workflow | New Workflow |
| -------------------- | -------------------------------------------- | ----------------------------------------------- | | -------------------- | -------------------------------------------- | ----------------------------------------------- |
@ -266,9 +266,9 @@ This workflow assumes:
- AI agents need clear constraints to prevent conflicts - AI agents need clear constraints to prevent conflicts
- The architecture document is for agents, not humans - The architecture document is for agents, not humans
## Migration from solution-architecture ## Migration from architecture
Projects using the old `solution-architecture` workflow should: Projects using the old `architecture` workflow should:
1. Complete any in-progress architecture work 1. Complete any in-progress architecture work
2. Use `architecture` for new projects 2. Use `architecture` for new projects
@ -315,4 +315,4 @@ Projects using the old `solution-architecture` workflow should:
- Starter decisions are documented as "PROVIDED BY STARTER" - Starter decisions are documented as "PROVIDED BY STARTER"
- First implementation story uses starter initialization command - First implementation story uses starter initialization command
1.0.0 - Initial release replacing solution-architecture workflow 1.0.0 - Initial release replacing architecture workflow

View File

@ -39,7 +39,7 @@ default_output_file: "{output_folder}/architecture.md"
# Workflow metadata # Workflow metadata
version: "1.3.2" version: "1.3.2"
replaces: "solution-architecture" replaces: "architecture"
paradigm: "facilitation-driven" paradigm: "facilitation-driven"
execution_time: "30-90 minutes depending on user skill level" execution_time: "30-90 minutes depending on user skill level"
features: features:

View File

@ -4,7 +4,7 @@ validation-target: 'Newly generated story markdown file'
required-inputs: required-inputs:
- 'epics.md (preferred) or PRD' - 'epics.md (preferred) or PRD'
optional-inputs: optional-inputs:
- 'solution-architecture document for architecture context' - 'architecture document for architecture context'
validation-rules: validation-rules:
- 'Story structure matches sections: Status, Story, Acceptance Criteria, Tasks/Subtasks, Dev Notes, Change Log, Dev Agent Record' - 'Story structure matches sections: Status, Story, Acceptance Criteria, Tasks/Subtasks, Dev Notes, Change Log, Dev Agent Record'
- 'Dev Notes include Project Structure Notes and References subsections' - 'Dev Notes include Project Structure Notes and References subsections'

View File

@ -16,7 +16,7 @@
<action>Resolve variables from config_source: story_dir (dev_story_location), output_folder, user_name, communication_language. If story_dir missing and {{non_interactive}} == false → ASK user to provide a stories directory and update variable. If {{non_interactive}} == true and missing, HALT with a clear message.</action> <action>Resolve variables from config_source: story_dir (dev_story_location), output_folder, user_name, communication_language. If story_dir missing and {{non_interactive}} == false → ASK user to provide a stories directory and update variable. If {{non_interactive}} == true and missing, HALT with a clear message.</action>
<action>Create {{story_dir}} if it does not exist</action> <action>Create {{story_dir}} if it does not exist</action>
<action>Resolve installed component paths from workflow.yaml: template, instructions, validation</action> <action>Resolve installed component paths from workflow.yaml: template, instructions, validation</action>
<action>Resolve recommended inputs if present: epics_file, prd_file, solution-architecture_file</action> <action>Resolve recommended inputs if present: epics_file, prd_file, architecture_file</action>
</step> </step>
<step n="2" goal="Discover and load source documents"> <step n="2" goal="Discover and load source documents">
@ -25,7 +25,7 @@
1) tech_spec_file (epic-scoped) 1) tech_spec_file (epic-scoped)
2) epics_file (acceptance criteria and breakdown) 2) epics_file (acceptance criteria and breakdown)
3) prd_file (business requirements and constraints) 3) prd_file (business requirements and constraints)
4) solution-architecture_file (architecture constraints) 4) architecture_file (architecture constraints)
5) Architecture docs under docs/ and output_folder/: tech-stack.md, unified-project-structure.md, coding-standards.md, testing-strategy.md, backend-architecture.md, frontend-architecture.md, data-models.md, database-schema.md, rest-api-spec.md, external-apis.md (include if present) 5) Architecture docs under docs/ and output_folder/: tech-stack.md, unified-project-structure.md, coding-standards.md, testing-strategy.md, backend-architecture.md, frontend-architecture.md, data-models.md, database-schema.md, rest-api-spec.md, external-apis.md (include if present)
</action> </action>
<action>READ COMPLETE FILES for all items found in the prioritized set. Store content and paths for citation.</action> <action>READ COMPLETE FILES for all items found in the prioritized set. Store content and paths for citation.</action>
@ -69,7 +69,7 @@
<step n="4" goal="Extract requirements and derive story statement"> <step n="4" goal="Extract requirements and derive story statement">
<action>From tech_spec_file (preferred) or epics_file: extract epic {{epic_num}} title/summary, acceptance criteria for the next story, and any component references. If not present, fall back to PRD sections mapping to this epic/story.</action> <action>From tech_spec_file (preferred) or epics_file: extract epic {{epic_num}} title/summary, acceptance criteria for the next story, and any component references. If not present, fall back to PRD sections mapping to this epic/story.</action>
<action>From solution-architecture and architecture docs: extract constraints, patterns, component boundaries, and testing guidance relevant to the extracted ACs. ONLY capture information that directly informs implementation of this story.</action> <action>From architecture and architecture docs: extract constraints, patterns, component boundaries, and testing guidance relevant to the extracted ACs. ONLY capture information that directly informs implementation of this story.</action>
<action>Derive a clear user story statement (role, action, benefit) grounded strictly in the above sources. If ambiguous and {{non_interactive}} == false → ASK user to clarify. If {{non_interactive}} == true → generate the best grounded statement WITHOUT inventing domain facts.</action> <action>Derive a clear user story statement (role, action, benefit) grounded strictly in the above sources. If ambiguous and {{non_interactive}} == false → ASK user to clarify. If {{non_interactive}} == true → generate the best grounded statement WITHOUT inventing domain facts.</action>
<template-output file="{default_output_file}">requirements_context_summary</template-output> <template-output file="{default_output_file}">requirements_context_summary</template-output>
</step> </step>

View File

@ -22,7 +22,7 @@ variables:
story_dir: "{config_source}:dev_story_location" # Directory where stories are stored story_dir: "{config_source}:dev_story_location" # Directory where stories are stored
epics_file: "{output_folder}/epics.md" # Preferred source for epic/story breakdown epics_file: "{output_folder}/epics.md" # Preferred source for epic/story breakdown
prd_file: "{output_folder}/PRD.md" # Fallback for requirements prd_file: "{output_folder}/PRD.md" # Fallback for requirements
solution-architecture_file: "{output_folder}/architecture.md" # Optional architecture context architecture_file: "{output_folder}/architecture.md" # Optional architecture context
tech_spec_file: "" # Will be auto-discovered from docs as tech-spec-epic-{{epic_num}}-*.md tech_spec_file: "" # Will be auto-discovered from docs as tech-spec-epic-{{epic_num}}-*.md
tech_spec_search_dir: "{project-root}/docs" tech_spec_search_dir: "{project-root}/docs"
tech_spec_glob_template: "tech-spec-epic-{{epic_num}}*.md" tech_spec_glob_template: "tech-spec-epic-{{epic_num}}*.md"
@ -44,6 +44,6 @@ default_output_file: "{story_dir}/story-{{epic_num}}.{{story_num}}.md"
recommended_inputs: recommended_inputs:
- epics: "Epic breakdown (epics.md)" - epics: "Epic breakdown (epics.md)"
- prd: "PRD document" - prd: "PRD document"
- solution-architecture: "Solution Architecture (optional)" - architecture: "Architecture (optional)"
web_bundle: false web_bundle: false

View File

@ -2,7 +2,7 @@
## Overview ## Overview
Generate a comprehensive Technical Specification for a single epic from PRD, Epics file and Solution Architecture to produce a document with full acceptance criteria and traceability mapping. Creates detailed implementation guidance that bridges business requirements with technical execution. Generate a comprehensive Technical Specification for a single epic from PRD, Epics file and Architecture to produce a document with full acceptance criteria and traceability mapping. Creates detailed implementation guidance that bridges business requirements with technical execution.
## Key Features ## Key Features
@ -35,7 +35,7 @@ workflow tech-spec --input PRD.md --input architecture.md --input front-end-spec
- **output_folder**: Location for generated technical specification - **output_folder**: Location for generated technical specification
- **epic_id**: Used in output filename (extracted from PRD or prompted) - **epic_id**: Used in output filename (extracted from PRD or prompted)
- **recommended_inputs**: PRD, solution-architecture, front-end spec, brownfield notes - **recommended_inputs**: PRD, architecture, front-end spec, brownfield notes
## Workflow Structure ## Workflow Structure
@ -104,7 +104,7 @@ tech-spec/
### Output Structure ### Output Structure
1. **Overview and Scope** - Project context and boundaries 1. **Overview and Scope** - Project context and boundaries
2. **System Architecture Alignment** - Connection to solution-architecture 2. **System Architecture Alignment** - Connection to architecture
3. **Detailed Design** - Services, data models, APIs, and workflows 3. **Detailed Design** - Services, data models, APIs, and workflows
4. **Non-Functional Requirements** - Performance, security, reliability, observability 4. **Non-Functional Requirements** - Performance, security, reliability, observability
5. **Dependencies and Integrations** - External systems and technical dependencies 5. **Dependencies and Integrations** - External systems and technical dependencies
@ -116,7 +116,7 @@ tech-spec/
## Requirements ## Requirements
- **PRD Document**: Product Requirements Document with clear acceptance criteria - **PRD Document**: Product Requirements Document with clear acceptance criteria
- **Architecture Document**: solution-architecture or technical design - **Architecture Document**: architecture or technical design
- **Repository Access**: For dependency analysis and framework detection - **Repository Access**: For dependency analysis and framework detection
- **Epic Context**: Clear epic identification and scope definition - **Epic Context**: Clear epic identification and scope definition

View File

@ -30,11 +30,11 @@
Status file shows project_level = {{project_level}}. Status file shows project_level = {{project_level}}.
Tech-spec workflow is typically only needed for Level 3-4 projects. Tech-spec workflow is typically only needed for Level 3-4 projects.
For Level 0-2, solution-architecture usually generates tech specs automatically. For Level 0-2, architecture usually generates tech specs automatically.
Options: Options:
1. Continue anyway (manual tech spec generation) 1. Continue anyway (manual tech spec generation)
2. Exit (check if solution-architecture already generated tech specs) 2. Exit (check if architecture already generated tech specs)
3. Run workflow-status to verify project configuration 3. Run workflow-status to verify project configuration
What would you like to do?</ask> What would you like to do?</ask>
@ -47,7 +47,7 @@ What would you like to do?</ask>
The status file tracks progress across all workflows and stores project configuration. The status file tracks progress across all workflows and stores project configuration.
Note: This workflow is typically invoked automatically by solution-architecture, or manually for JIT epic tech specs. Note: This workflow is typically invoked automatically by architecture, or manually for JIT epic tech specs.
Options: Options:
1. Run workflow-status first to create the status file (recommended) 1. Run workflow-status first to create the status file (recommended)

View File

@ -174,7 +174,7 @@ workflow-status determines routing:
└─→ Level 3-4 → bmad pm prd └─→ Level 3-4 → bmad pm prd
└─→ Validates status file + level └─→ Validates status file + level
└─→ Generates PRD.md + epics.md └─→ Generates PRD.md + epics.md
└─→ Then: Phase 3 (solution-architecture) └─→ Then: Phase 3 (architecture)
└─→ Then: Phase 4 (implementation) └─→ Then: Phase 4 (implementation)
GAME PROJECTS: GAME PROJECTS:
@ -475,7 +475,7 @@ bmad architect tech-spec # Level 0-1 software projects
bmad pm gdd # Game projects bmad pm gdd # Game projects
# Phase 3: Solutioning (L3-4) # Phase 3: Solutioning (L3-4)
bmad architect solution-architecture bmad architect architecture
bmad architect tech-spec # Per epic, JIT bmad architect tech-spec # Per epic, JIT
# Phase 4: Implementation # Phase 4: Implementation

View File

@ -141,7 +141,7 @@ Automatically consults TEA knowledge base:
**Coordinates with:** **Coordinates with:**
- **solution-architecture** (Phase 3): Aligns test structure with system architecture - **architecture** (Phase 3): Aligns test structure with system architecture
- **tech-spec**: Uses technical specifications to inform test configuration - **tech-spec**: Uses technical specifications to inform test configuration
**Updates:** **Updates:**

View File

@ -305,7 +305,7 @@ Automatically consults TEA knowledge base:
**Before test-design:** **Before test-design:**
- **plan-project** (Phase 2): Creates PRD and epics - **plan-project** (Phase 2): Creates PRD and epics
- **solution-architecture** (Phase 3): Defines technical approach - **architecture** (Phase 3): Defines technical approach
- **tech-spec** (Phase 3): Implementation details - **tech-spec** (Phase 3): Implementation details
**After test-design:** **After test-design:**

View File

@ -9,7 +9,7 @@
<step n="1" goal="Scan for existing work"> <step n="1" goal="Scan for existing work">
<action>Search {output_folder}/ for existing BMM artifacts:</action> <action>Search {output_folder}/ for existing BMM artifacts:</action>
- PRD files (*prd*.md) - PRD files (*prd*.md)
- Architecture docs (architecture*.md, solution-architecture*.md, architecture/*) - Architecture docs (architecture*.md, architecture*.md, architecture/*)
- Briefs (*brief*.md) - Briefs (*brief*.md)
- Brainstorming docs (brainstorm*.md) - Brainstorming docs (brainstorm*.md)
- Research docs (*research*.md) - Research docs (*research*.md)

View File

@ -31,7 +31,7 @@ levels:
title: "Complex System" title: "Complex System"
stories: "12-40 stories" stories: "12-40 stories"
description: "Subsystems, integrations, full architecture" description: "Subsystems, integrations, full architecture"
documentation: "PRD + solution architecture + JIT tech specs" documentation: "PRD + architecture + JIT tech specs"
architecture: true architecture: true
4: 4: