updates to the paths

This commit is contained in:
Brian Madison 2025-10-21 20:37:59 -05:00 committed by Dave Dittrich
parent 572ab2ec64
commit 4072c32eca
12 changed files with 264 additions and 203 deletions

View File

@ -3,12 +3,9 @@
```xml ```xml
<critical>The workflow execution engine is governed by: {project_root}/bmad/core/tasks/workflow.xml</critical> <critical>The workflow execution engine is governed by: {project_root}/bmad/core/tasks/workflow.xml</critical>
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical> <critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
<critical>Communicate all responses in {communication_language} and language MUST be tailored 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 creates or updates the next user story from epics/PRD and architecture context, saving to the configured stories directory and optionally invoking Story Context.</critical> <critical>This workflow creates or updates the next user story from epics/PRD and architecture context, saving to the configured stories directory and optionally invoking Story Context.</critical>
<critical>Default execution mode: #yolo (minimal prompts). Only elicit if absolutely required and {{non_interactive}} == false.</critical> <critical>DOCUMENT OUTPUT: Concise, technical, actionable story specifications. Use tables/lists for acceptance criteria and tasks.</critical>
<critical>DOCUMENT OUTPUT: Concise, technical, actionable story specifications. Use tables/lists for acceptance criteria and tasks. User skill level ({user_skill_level}) affects conversation style ONLY, not document content.</critical>
<workflow> <workflow>

View File

@ -44,6 +44,12 @@ phases:
- phase: 4 - phase: 4
name: "Implementation" name: "Implementation"
required: true required: true
phase_initialization:
- id: "sprint-planning"
required: true
agent: "sm"
command: "sprint-planning"
note: "Initialize sprint tracking - run once when entering Phase 4"
workflows: workflows:
- id: "create-story" - id: "create-story"
required: true required: true

View File

@ -48,6 +48,13 @@ phases:
- phase: 4 - phase: 4
name: "Implementation" name: "Implementation"
required: true required: true
phase_initialization:
- id: "sprint-planning"
required: true
agent: "sm"
command: "sprint-planning"
note: "Initialize sprint tracking - run once when entering Phase 4"
story_loop: "for_each_story"
workflows: workflows:
- id: "create-story" - id: "create-story"
required: true required: true

View File

@ -62,6 +62,13 @@ phases:
- phase: 4 - phase: 4
name: "Implementation" name: "Implementation"
required: true required: true
phase_initialization:
- id: "sprint-planning"
required: true
agent: "sm"
command: "sprint-planning"
note: "Initialize sprint tracking - run once when entering Phase 4"
story_loop: "for_each_story"
workflows: workflows:
- id: "create-story" - id: "create-story"
required: true required: true
@ -81,7 +88,7 @@ phases:
agent: "dev" agent: "dev"
command: "dev-story" command: "dev-story"
- id: "review-story" - id: "review-story"
recommended: true optional: true
agent: "dev" agent: "dev"
command: "review-story" command: "review-story"
- id: "story-done" - id: "story-done"

View File

@ -77,59 +77,64 @@ phases:
- phase: 4 - phase: 4
name: "Implementation" name: "Implementation"
required: true required: true
phase_initialization:
- id: "sprint-planning"
required: true
agent: "sm"
command: "sprint-planning"
note: "Initialize sprint tracking - run once when entering Phase 4"
epic_loop: "for_each_epic" epic_loop: "for_each_epic"
epic_workflows: epic_iteration:
- id: "tech-spec" setup_workflows:
required: true - id: "tech-spec"
agent: "architect" required: true
command: "tech-spec" agent: "architect"
note: "Must respect existing patterns" command: "tech-spec"
story_loop: "for_each_story_in_epic" note: "Must respect existing patterns"
story_workflows:
- id: "create-story" story_loop: "for_each_story_in_epic"
required: true story_workflows:
agent: "sm" - id: "create-story"
command: "create-story" required: true
- id: "story-context" agent: "sm"
required: true command: "create-story"
agent: "sm" - id: "story-context"
command: "story-context" required: true
note: "Heavy emphasis on existing code context" agent: "sm"
- id: "validate-story-context" command: "story-context"
required: true note: "Heavy emphasis on existing code context"
agent: "sm" - id: "validate-story-context"
command: "validate-story-context" optional: true
note: "Ensure no breaking changes" agent: "sm"
- id: "story-ready" command: "validate-story-context"
recommended: true note: "Ensure no breaking changes"
agent: "sm" - id: "story-ready"
command: "story-ready" optional: true
- id: "dev-story" agent: "sm"
required: true command: "story-ready"
agent: "dev" - id: "dev-story"
command: "dev-story" required: true
- id: "review-story" agent: "dev"
required: true command: "dev-story"
agent: "dev" - id: "review-story"
command: "review-story" optional: true
note: "Check integration points" agent: "dev"
- id: "correct-course" command: "review-story"
conditional: "if_review_fails" note: "Check integration points"
agent: "dev" - id: "story-done"
command: "correct-course" required: true
- id: "story-done" agent: "dev"
required: true command: "story-done"
agent: "dev"
command: "story-done" completion_workflows:
epic_completion: - id: "integration-test"
- id: "integration-test" required: true
required: true agent: "dev"
agent: "dev" command: "integration-test"
command: "integration-test" - id: "retrospective"
- id: "retrospective" required: true
required: true agent: "sm"
agent: "sm" command: "retrospective"
command: "retrospective"
story_naming: "story-<epic>.<story>.md" story_naming: "story-<epic>.<story>.md"
brownfield_note: "All changes must integrate seamlessly with existing system" brownfield_note: "All changes must integrate seamlessly with existing system"

View File

@ -71,60 +71,65 @@ phases:
- phase: 4 - phase: 4
name: "Implementation" name: "Implementation"
required: true required: true
phase_initialization:
- id: "sprint-planning"
required: true
agent: "sm"
command: "sprint-planning"
note: "Initialize sprint tracking - run once when entering Phase 4"
epic_loop: "for_each_epic" epic_loop: "for_each_epic"
epic_workflows: epic_iteration:
- id: "tech-spec" setup_workflows:
required: true - id: "tech-spec"
agent: "sm" required: true
command: "tech-spec" agent: "sm"
note: "JIT per epic - creates stories considering existing code" command: "tech-spec"
story_loop: "for_each_story_in_epic" note: "JIT per epic - creates stories considering existing code"
story_workflows:
- id: "create-story" story_loop: "for_each_story_in_epic"
required: true story_workflows:
agent: "sm" - id: "create-story"
command: "create-story" required: true
- id: "story-context" agent: "sm"
required: true command: "create-story"
agent: "sm" - id: "story-context"
command: "story-context" required: true
note: "Extensive existing code context required" agent: "sm"
- id: "validate-story-context" command: "story-context"
required: true note: "Extensive existing code context required"
agent: "sm" - id: "validate-story-context"
command: "validate-story-context" optional: true
- id: "story-ready" agent: "sm"
required: true command: "validate-story-context"
agent: "sm" - id: "story-ready"
command: "story-ready" optional: true
- id: "dev-story" agent: "sm"
required: true command: "story-ready"
agent: "dev" - id: "dev-story"
command: "dev-story" required: true
- id: "review-story" agent: "dev"
required: true command: "dev-story"
agent: "dev" - id: "review-story"
command: "review-story" optional: true
note: "Rigorous review for enterprise changes" agent: "dev"
- id: "correct-course" command: "review-story"
conditional: "if_review_fails" note: "Rigorous review for enterprise changes"
agent: "dev" - id: "integration-test"
command: "correct-course" optional: true
- id: "integration-test" agent: "dev"
required: true command: "integration-test"
agent: "dev" note: "Test integration with existing systems"
command: "integration-test" - id: "story-done"
note: "Test integration with existing systems" required: true
- id: "story-done" agent: "dev"
required: true command: "story-done"
agent: "dev"
command: "story-done" completion_workflows:
epic_completion: - id: "retrospective"
- id: "retrospective" required: true
required: true agent: "sm"
agent: "sm" command: "retrospective"
command: "retrospective" note: "Critical for enterprise-scale learning"
note: "Critical for enterprise-scale learning"
story_naming: "story-<epic>.<story>.md" story_naming: "story-<epic>.<story>.md"
story_example: "story-1.1.md, story-2.3.md" story_example: "story-1.1.md, story-2.3.md"

View File

@ -58,6 +58,12 @@ phases:
- phase: 4 - phase: 4
name: "Implementation" name: "Implementation"
required: true required: true
phase_initialization:
- id: "sprint-planning"
required: true
agent: "sm"
command: "sprint-planning"
note: "Initialize sprint tracking - run once when entering Phase 4"
note: "Implementation varies by game complexity" note: "Implementation varies by game complexity"
level_based_implementation: level_based_implementation:
level_0_1: level_0_1:

View File

@ -37,6 +37,12 @@ phases:
- phase: 4 - phase: 4
name: "Implementation" name: "Implementation"
required: true required: true
phase_initialization:
- id: "sprint-planning"
required: true
agent: "sm"
command: "sprint-planning"
note: "Initialize sprint tracking - run once when entering Phase 4"
workflows: workflows:
- id: "create-story" - id: "create-story"
required: true required: true

View File

@ -41,7 +41,13 @@ phases:
- phase: 4 - phase: 4
name: "Implementation" name: "Implementation"
required: true required: true
loop_type: "for_each_story" phase_initialization:
- id: "sprint-planning"
required: true
agent: "sm"
command: "sprint-planning"
note: "Initialize sprint tracking - run once when entering Phase 4"
story_loop: "for_each_story"
workflows: workflows:
- id: "create-story" - id: "create-story"
required: true required: true

View File

@ -62,7 +62,13 @@ phases:
- phase: 4 - phase: 4
name: "Implementation" name: "Implementation"
required: true required: true
loop_type: "for_each_story" phase_initialization:
- id: "sprint-planning"
required: true
agent: "sm"
command: "sprint-planning"
note: "Initialize sprint tracking - run once when entering Phase 4"
story_loop: "for_each_story"
workflows: workflows:
- id: "create-story" - id: "create-story"
required: true required: true

View File

@ -57,52 +57,57 @@ phases:
- phase: 4 - phase: 4
name: "Implementation" name: "Implementation"
required: true required: true
phase_initialization:
- id: "sprint-planning"
required: true
agent: "sm"
command: "sprint-planning"
note: "Initialize sprint tracking - run once when entering Phase 4"
epic_loop: "for_each_epic" epic_loop: "for_each_epic"
epic_workflows: epic_iteration:
- id: "tech-spec" setup_workflows:
required: true - id: "tech-spec"
agent: "architect" required: true
command: "tech-spec" agent: "architect"
note: "JIT per epic - creates stories for that epic" command: "tech-spec"
story_loop: "for_each_story_in_epic" note: "JIT per epic - creates stories for that epic"
story_workflows:
- id: "create-story" story_loop: "for_each_story_in_epic"
required: true story_workflows:
agent: "sm" - id: "create-story"
command: "create-story" required: true
- id: "story-context" agent: "sm"
required: true command: "create-story"
agent: "sm" - id: "story-context"
command: "story-context" required: true
- id: "validate-story-context" agent: "sm"
recommended: true command: "story-context"
agent: "sm" - id: "validate-story-context"
command: "validate-story-context" optional: true
- id: "story-ready" agent: "sm"
optional: true command: "validate-story-context"
agent: "sm" - id: "story-ready"
command: "story-ready" optional: true
- id: "dev-story" agent: "sm"
required: true command: "story-ready"
agent: "dev" - id: "dev-story"
command: "dev-story" required: true
- id: "review-story" agent: "dev"
recommended: true command: "dev-story"
agent: "dev" - id: "review-story"
command: "review-story" optional: true
- id: "correct-course" agent: "dev"
conditional: "if_review_fails" command: "review-story"
agent: "dev" - id: "story-done"
command: "correct-course" required: true
- id: "story-done" agent: "dev"
required: true command: "story-done"
agent: "dev"
command: "story-done" completion_workflows:
epic_completion: - id: "retrospective"
- id: "retrospective" recommended: true
recommended: true agent: "sm"
agent: "sm" command: "retrospective"
command: "retrospective"
story_naming: "story-<epic>.<story>.md" story_naming: "story-<epic>.<story>.md"
story_example: "story-1.1.md, story-2.3.md" story_example: "story-1.1.md, story-2.3.md"

View File

@ -59,53 +59,58 @@ phases:
- phase: 4 - phase: 4
name: "Implementation" name: "Implementation"
required: true required: true
phase_initialization:
- id: "sprint-planning"
required: true
agent: "sm"
command: "sprint-planning"
note: "Initialize sprint tracking - run once when entering Phase 4"
epic_loop: "for_each_epic" epic_loop: "for_each_epic"
epic_workflows: epic_iteration:
- id: "tech-spec" setup_workflows:
required: true - id: "tech-spec"
agent: "architect" required: true
command: "tech-spec" agent: "architect"
note: "JIT per epic - creates stories for that epic" command: "tech-spec"
story_loop: "for_each_story_in_epic" note: "JIT per epic - creates stories for that epic"
story_workflows:
- id: "create-story" story_loop: "for_each_story_in_epic"
required: true story_workflows:
agent: "sm" - id: "create-story"
command: "create-story" required: true
- id: "story-context" agent: "sm"
required: true command: "create-story"
agent: "sm" - id: "story-context"
command: "story-context" required: true
- id: "validate-story-context" agent: "sm"
required: true command: "story-context"
agent: "sm" - id: "validate-story-context"
command: "validate-story-context" optional: true
- id: "story-ready" agent: "sm"
recommended: true command: "validate-story-context"
agent: "sm" - id: "story-ready"
command: "story-ready" optional: true
- id: "dev-story" agent: "sm"
required: true command: "story-ready"
agent: "dev" - id: "dev-story"
command: "dev-story" required: true
- id: "review-story" agent: "dev"
required: true command: "dev-story"
agent: "dev" - id: "review-story"
command: "review-story" optional: true
- id: "correct-course" agent: "dev"
conditional: "if_review_fails" command: "review-story"
agent: "dev" - id: "story-done"
command: "correct-course" required: true
- id: "story-done" agent: "dev"
required: true command: "story-done"
agent: "dev"
command: "story-done" completion_workflows:
epic_completion: - id: "retrospective"
- id: "retrospective" required: true
required: true agent: "sm"
agent: "sm" command: "retrospective"
command: "retrospective" note: "Critical for enterprise-scale learning"
note: "Critical for enterprise-scale learning"
story_naming: "story-<epic>.<story>.md" story_naming: "story-<epic>.<story>.md"
story_example: "story-1.1.md, story-2.3.md" story_example: "story-1.1.md, story-2.3.md"