Fix 23 broken cross-file references for production readiness
- Fix 3 template filename mismatches in workflow YAMLs (dot-separated names and missing words that didn't match actual files) - Fix 4 checklist/template path errors pointing to non-existent workflows/4-implementation/ paths (checklists live at checklists/) - Create missing prd-checklist.md referenced by create-prd workflow - Fix 17 broken agent menu references across 6 agent YAMLs (update paths from workflow.md to workflow-jira.yaml, remove menu items for unimplemented Jira workflows: brainstorming, document-project, validate-prd, edit-prd, qa-generate-e2e-tests) - Standardize exec: to workflow: field across all agent menus - Wire sprint-planning-checklist.md to sprint-planning workflow - Fix stale path in correct-course-checklist.md https://claude.ai/code/session_01GE7R9vLGsTa785ieSmeTT4
This commit is contained in:
parent
417e4dde94
commit
0f446aade1
|
|
@ -34,27 +34,18 @@ agent:
|
|||
- "After completing any workflow, invoke the post-handoff task to record completion and hand off to the next agent"
|
||||
|
||||
menu:
|
||||
- trigger: BP or fuzzy match on brainstorm-project
|
||||
exec: "{project-root}/_bmad/atlassian/workflow-overrides/1-analysis/brainstorming/workflow.md"
|
||||
data: "{project-root}/_bmad/atlassian/templates/product-brief-template.md"
|
||||
description: "[BP] Brainstorm Project: Expert Guided Facilitation through a single or multiple techniques with a final report"
|
||||
|
||||
- trigger: MR or fuzzy match on market-research
|
||||
exec: "{project-root}/_bmad/atlassian/workflow-overrides/1-analysis/research/workflow-market-research.md"
|
||||
description: "[MR] Market Research: Market analysis, competitive landscape, customer needs and trends"
|
||||
workflow: "{project-root}/_bmad/atlassian/workflow-overrides/1-analysis/research/workflow-jira.yaml"
|
||||
description: "[MR] Market Research: Market analysis, competitive landscape, customer needs and trends (output to Confluence)"
|
||||
|
||||
- trigger: DR or fuzzy match on domain-research
|
||||
exec: "{project-root}/_bmad/atlassian/workflow-overrides/1-analysis/research/workflow-domain-research.md"
|
||||
description: "[DR] Domain Research: Industry domain deep dive, subject matter expertise and terminology"
|
||||
workflow: "{project-root}/_bmad/atlassian/workflow-overrides/1-analysis/research/workflow-jira.yaml"
|
||||
description: "[DR] Domain Research: Industry domain deep dive, subject matter expertise and terminology (output to Confluence)"
|
||||
|
||||
- trigger: TR or fuzzy match on technical-research
|
||||
exec: "{project-root}/_bmad/atlassian/workflow-overrides/1-analysis/research/workflow-technical-research.md"
|
||||
description: "[TR] Technical Research: Technical feasibility, architecture options and implementation approaches"
|
||||
workflow: "{project-root}/_bmad/atlassian/workflow-overrides/1-analysis/research/workflow-jira.yaml"
|
||||
description: "[TR] Technical Research: Technical feasibility, architecture options and implementation approaches (output to Confluence)"
|
||||
|
||||
- trigger: CB or fuzzy match on product-brief
|
||||
exec: "{project-root}/_bmad/atlassian/workflow-overrides/1-analysis/create-product-brief/workflow.md"
|
||||
description: "[CB] Create Brief: A guided experience to nail down your product idea into an executive brief"
|
||||
|
||||
- trigger: DP or fuzzy match on document-project
|
||||
workflow: "{project-root}/_bmad/atlassian/workflow-overrides/1-analysis/document-project/workflow.yaml"
|
||||
description: "[DP] Document Project: Analyze an existing project to produce useful documentation for both human and LLM"
|
||||
workflow: "{project-root}/_bmad/atlassian/workflow-overrides/1-analysis/create-product-brief/workflow-jira.yaml"
|
||||
description: "[CB] Create Brief: A guided experience to nail down your product idea into an executive brief (output to Confluence)"
|
||||
|
|
|
|||
|
|
@ -38,9 +38,9 @@ agent:
|
|||
|
||||
menu:
|
||||
- trigger: CA or fuzzy match on create-architecture
|
||||
exec: "{project-root}/_bmad/atlassian/workflow-overrides/3-solutioning/create-architecture/workflow.md"
|
||||
description: "[CA] Create Architecture: Guided Workflow to document technical decisions to keep implementation on track"
|
||||
workflow: "{project-root}/_bmad/atlassian/workflow-overrides/3-solutioning/create-architecture/workflow-jira.yaml"
|
||||
description: "[CA] Create Architecture: Guided Workflow to document technical decisions (output to Confluence)"
|
||||
|
||||
- trigger: IR or fuzzy match on implementation-readiness
|
||||
exec: "{project-root}/_bmad/atlassian/workflow-overrides/3-solutioning/check-implementation-readiness/workflow.md"
|
||||
description: "[IR] Implementation Readiness: Ensure the PRD, UX, and Architecture and Epics and Stories List are all aligned"
|
||||
workflow: "{project-root}/_bmad/atlassian/workflow-overrides/3-solutioning/check-implementation-readiness/workflow-jira.yaml"
|
||||
description: "[IR] Implementation Readiness: Ensure the PRD, UX, Architecture and Epics/Stories are all aligned"
|
||||
|
|
|
|||
|
|
@ -40,25 +40,17 @@ agent:
|
|||
|
||||
menu:
|
||||
- trigger: CP or fuzzy match on create-prd
|
||||
exec: "{project-root}/_bmad/atlassian/workflow-overrides/2-plan-workflows/create-prd/workflow-create-prd.md"
|
||||
description: "[CP] Create PRD: Expert led facilitation to produce your Product Requirements Document"
|
||||
|
||||
- trigger: VP or fuzzy match on validate-prd
|
||||
exec: "{project-root}/_bmad/atlassian/workflow-overrides/2-plan-workflows/create-prd/workflow-validate-prd.md"
|
||||
description: "[VP] Validate PRD: Validate a Product Requirements Document is comprehensive, lean, well organized and cohesive"
|
||||
|
||||
- trigger: EP or fuzzy match on edit-prd
|
||||
exec: "{project-root}/_bmad/atlassian/workflow-overrides/2-plan-workflows/create-prd/workflow-edit-prd.md"
|
||||
description: "[EP] Edit PRD: Update an existing Product Requirements Document"
|
||||
workflow: "{project-root}/_bmad/atlassian/workflow-overrides/2-plan-workflows/create-prd/workflow-jira.yaml"
|
||||
description: "[CP] Create PRD: Expert led facilitation to produce your Product Requirements Document (output to Confluence)"
|
||||
|
||||
- trigger: CE or fuzzy match on epics-stories
|
||||
exec: "{project-root}/_bmad/atlassian/workflow-overrides/3-solutioning/create-epics-and-stories/workflow.md"
|
||||
workflow: "{project-root}/_bmad/atlassian/workflow-overrides/3-solutioning/create-epics-and-stories/steps/step-04-jira-output.md"
|
||||
description: "[CE] Create Epics and Stories: Create the Epics and Stories Listing via Jira, these are the specs that will drive development"
|
||||
|
||||
- trigger: IR or fuzzy match on implementation-readiness
|
||||
exec: "{project-root}/_bmad/atlassian/workflow-overrides/3-solutioning/check-implementation-readiness/workflow.md"
|
||||
description: "[IR] Implementation Readiness: Ensure the PRD, UX, and Architecture and Epics and Stories List are all aligned"
|
||||
workflow: "{project-root}/_bmad/atlassian/workflow-overrides/3-solutioning/check-implementation-readiness/workflow-jira.yaml"
|
||||
description: "[IR] Implementation Readiness: Ensure the PRD, UX, Architecture and Epics/Stories are all aligned"
|
||||
|
||||
- trigger: CC or fuzzy match on correct-course
|
||||
workflow: "{project-root}/_bmad/atlassian/workflow-overrides/4-implementation/correct-course/workflow.yaml"
|
||||
workflow: "{project-root}/_bmad/atlassian/workflow-overrides/4-implementation/correct-course/workflow-jira.yaml"
|
||||
description: "[CC] Course Correction: Use this so we can determine how to proceed if major need for change is discovered mid implementation"
|
||||
|
|
|
|||
|
|
@ -44,8 +44,7 @@ agent:
|
|||
|
||||
menu:
|
||||
- trigger: QA or fuzzy match on qa-automate
|
||||
workflow: "{project-root}/_bmad/atlassian/workflow-overrides/qa-generate-e2e-tests/workflow.yaml"
|
||||
description: "[QA] Automate - Generate tests for existing features (simplified)"
|
||||
description: "[QA] Automate - Generate tests for existing features using standard test framework patterns. Posts test summary to Jira."
|
||||
|
||||
prompts:
|
||||
- id: welcome
|
||||
|
|
|
|||
|
|
@ -44,10 +44,9 @@ agent:
|
|||
description: "[CS] Create Story (Jira): Prepare a story with all required context for implementation, output to Jira"
|
||||
|
||||
- trigger: ER or fuzzy match on epic-retrospective
|
||||
workflow: "{project-root}/_bmad/atlassian/workflow-overrides/4-implementation/retrospective/workflow.yaml"
|
||||
data: "{project-root}/_bmad/_config/agent-manifest.csv"
|
||||
description: "[ER] Epic Retrospective: Party Mode review of all work completed across an epic"
|
||||
workflow: "{project-root}/_bmad/atlassian/workflow-overrides/4-implementation/retrospective/workflow-jira.yaml"
|
||||
description: "[ER] Epic Retrospective: Party Mode review of all work completed across an epic (output to Confluence + Jira)"
|
||||
|
||||
- trigger: CC or fuzzy match on correct-course
|
||||
workflow: "{project-root}/_bmad/atlassian/workflow-overrides/4-implementation/correct-course/workflow.yaml"
|
||||
workflow: "{project-root}/_bmad/atlassian/workflow-overrides/4-implementation/correct-course/workflow-jira.yaml"
|
||||
description: "[CC] Course Correction: Use this so we can determine how to proceed if major need for change is discovered mid implementation"
|
||||
|
|
|
|||
|
|
@ -38,5 +38,5 @@ agent:
|
|||
|
||||
menu:
|
||||
- trigger: CU or fuzzy match on ux-design
|
||||
exec: "{project-root}/_bmad/atlassian/workflow-overrides/2-plan-workflows/create-ux-design/workflow.md"
|
||||
description: "[CU] Create UX: Guidance through realizing the plan for your UX to inform architecture and implementation. Provides more details than what was discovered in the PRD"
|
||||
workflow: "{project-root}/_bmad/atlassian/workflow-overrides/2-plan-workflows/create-ux-design/workflow-jira.yaml"
|
||||
description: "[CU] Create UX: Guidance through realizing the plan for your UX to inform architecture and implementation (output to Confluence)"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# Change Navigation Checklist
|
||||
|
||||
<critical>This checklist is executed as part of: {project-root}/_bmad/atlassian/workflows/4-implementation/correct-course/workflow.yaml</critical>
|
||||
<critical>This checklist is executed as part of: {project-root}/_bmad/atlassian/workflow-overrides/4-implementation/correct-course/workflow-jira.yaml</critical>
|
||||
<critical>Work through each section systematically with the user, recording findings and impacts</critical>
|
||||
|
||||
<checklist>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,33 @@
|
|||
# PRD Validation Checklist
|
||||
|
||||
## Requirements Completeness
|
||||
- [ ] Problem statement clearly defined with measurable impact
|
||||
- [ ] Target users/personas identified with needs documented
|
||||
- [ ] All functional requirements have acceptance criteria
|
||||
- [ ] Non-functional requirements specified (performance, scalability, security, accessibility)
|
||||
- [ ] Success metrics defined with measurable targets
|
||||
- [ ] Scope boundaries clearly stated (what's in, what's out)
|
||||
|
||||
## User Stories
|
||||
- [ ] User stories follow "As a [user], I want [capability], so that [benefit]" format
|
||||
- [ ] Acceptance criteria use Given/When/Then format
|
||||
- [ ] Edge cases and error scenarios addressed
|
||||
- [ ] User journey flows documented for critical paths
|
||||
|
||||
## Dependencies and Risks
|
||||
- [ ] External dependencies identified (APIs, services, data sources)
|
||||
- [ ] Technical constraints documented
|
||||
- [ ] Known risks listed with mitigation strategies
|
||||
- [ ] Assumptions explicitly stated
|
||||
|
||||
## Alignment
|
||||
- [ ] PRD aligns with product brief objectives
|
||||
- [ ] Research findings incorporated where applicable
|
||||
- [ ] Stakeholder requirements addressed
|
||||
- [ ] MVP scope is achievable and delivers core value
|
||||
|
||||
## Quality
|
||||
- [ ] No conflicting requirements
|
||||
- [ ] No ambiguous language ("should", "might", "probably")
|
||||
- [ ] Prioritisation clear (must-have vs nice-to-have)
|
||||
- [ ] Document is self-contained and understandable without external context
|
||||
|
|
@ -19,7 +19,7 @@ key_map_file: "{config_source}:key_map_file"
|
|||
# Workflow components
|
||||
installed_path: "{project-root}/_bmad/atlassian/workflow-overrides/1-analysis/create-product-brief"
|
||||
instructions: "{installed_path}/instructions-jira.md"
|
||||
template: "{project-root}/_bmad/atlassian/templates/product-brief.template.md"
|
||||
template: "{project-root}/_bmad/atlassian/templates/product-brief-template.md"
|
||||
|
||||
# Reusable tasks
|
||||
context_task: "{project-root}/_bmad/atlassian/tasks/read-jira-context.md"
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ research_type: "{research_type}"
|
|||
# Workflow components
|
||||
installed_path: "{project-root}/_bmad/atlassian/workflow-overrides/1-analysis/research"
|
||||
instructions: "{installed_path}/instructions-jira.md"
|
||||
template: "{project-root}/_bmad/atlassian/templates/research.template.md"
|
||||
template: "{project-root}/_bmad/atlassian/templates/research-template.md"
|
||||
|
||||
# Reusable tasks
|
||||
context_task: "{project-root}/_bmad/atlassian/tasks/read-jira-context.md"
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ key_map_file: "{config_source}:key_map_file"
|
|||
# Workflow components
|
||||
installed_path: "{project-root}/_bmad/atlassian/workflow-overrides/3-solutioning/create-architecture"
|
||||
instructions: "{installed_path}/instructions-jira.md"
|
||||
template: "{project-root}/_bmad/atlassian/templates/architecture-template.md"
|
||||
template: "{project-root}/_bmad/atlassian/templates/architecture-decision-template.md"
|
||||
|
||||
# Reusable tasks
|
||||
context_task: "{project-root}/_bmad/atlassian/tasks/read-jira-context.md"
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ status_transitions: "{config_source}:status_transitions"
|
|||
# Workflow components
|
||||
installed_path: "{project-root}/_bmad/atlassian/workflow-overrides/4-implementation/code-review"
|
||||
instructions: "{installed_path}/instructions-jira.md"
|
||||
checklist: "{project-root}/_bmad/atlassian/workflows/4-implementation/code-review/checklist.md"
|
||||
checklist: "{project-root}/_bmad/atlassian/checklists/code-review-checklist.md"
|
||||
|
||||
# Reusable tasks
|
||||
transition_task: "{project-root}/_bmad/atlassian/tasks/transition-jira-issue.md"
|
||||
|
|
|
|||
|
|
@ -16,8 +16,8 @@ status_transitions: "{config_source}:status_transitions"
|
|||
# Workflow components
|
||||
installed_path: "{project-root}/_bmad/atlassian/workflow-overrides/4-implementation/create-story"
|
||||
instructions: "{installed_path}/instructions-jira.md"
|
||||
checklist: "{project-root}/_bmad/atlassian/workflows/4-implementation/create-story/checklist.md"
|
||||
template: "{project-root}/_bmad/atlassian/workflows/4-implementation/create-story/template.md"
|
||||
checklist: "{project-root}/_bmad/atlassian/checklists/create-story-checklist.md"
|
||||
template: "{project-root}/_bmad/atlassian/templates/story-template.md"
|
||||
|
||||
# Reusable tasks
|
||||
transition_task: "{project-root}/_bmad/atlassian/tasks/transition-jira-issue.md"
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ status_transitions: "{config_source}:status_transitions"
|
|||
# Workflow components
|
||||
installed_path: "{project-root}/_bmad/atlassian/workflow-overrides/4-implementation/dev-story"
|
||||
instructions: "{installed_path}/instructions-jira.md"
|
||||
checklist: "{project-root}/_bmad/atlassian/workflows/4-implementation/dev-story/checklist.md"
|
||||
checklist: "{project-root}/_bmad/atlassian/checklists/dev-story-checklist.md"
|
||||
|
||||
# Reusable tasks
|
||||
transition_task: "{project-root}/_bmad/atlassian/tasks/transition-jira-issue.md"
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ status_transitions: "{config_source}:status_transitions"
|
|||
# Workflow components
|
||||
installed_path: "{project-root}/_bmad/atlassian/workflow-overrides/4-implementation/sprint-planning"
|
||||
instructions: "{installed_path}/instructions-jira.md"
|
||||
checklist: "{project-root}/_bmad/atlassian/checklists/sprint-planning-checklist.md"
|
||||
|
||||
# Tracking system
|
||||
tracking_system: "jira"
|
||||
|
|
|
|||
Loading…
Reference in New Issue