fix: replace relative step refs with {project-root}/_bmad/ paths
Converts all ./step-XX.md, step-XX.md, and steps/step-XX.md
backtick references in new-format workflow and step files to
full {project-root}/_bmad/... paths.
Refs #1718
This commit is contained in:
parent
3fb077cf1f
commit
874e57c2fd
|
|
@ -3,7 +3,7 @@ name: 'step-01-init'
|
||||||
description: 'Initialize the product brief workflow by detecting continuation state and setting up the document'
|
description: 'Initialize the product brief workflow by detecting continuation state and setting up the document'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: './step-02-vision.md'
|
nextStepFile: '{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-02-vision.md'
|
||||||
outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md'
|
outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md'
|
||||||
|
|
||||||
# Template References
|
# Template References
|
||||||
|
|
@ -73,7 +73,7 @@ If the document exists and has frontmatter with `stepsCompleted`:
|
||||||
|
|
||||||
**Continuation Protocol:**
|
**Continuation Protocol:**
|
||||||
|
|
||||||
- **STOP immediately** and load `./step-01b-continue.md`
|
- **STOP immediately** and load `{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-01b-continue.md`
|
||||||
- Do not proceed with any initialization tasks
|
- Do not proceed with any initialization tasks
|
||||||
- Let step-01b handle all continuation logic
|
- Let step-01b handle all continuation logic
|
||||||
- This is an auto-proceed situation - no user choice needed
|
- This is an auto-proceed situation - no user choice needed
|
||||||
|
|
|
||||||
|
|
@ -95,9 +95,9 @@ Does this look right, or do you want to make any adjustments before we proceed?"
|
||||||
**Next Step Logic:**
|
**Next Step Logic:**
|
||||||
Based on `lastStep` value, determine which step to load next:
|
Based on `lastStep` value, determine which step to load next:
|
||||||
|
|
||||||
- If `lastStep = 1` → Load `./step-02-vision.md`
|
- If `lastStep = 1` → Load `{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-02-vision.md`
|
||||||
- If `lastStep = 2` → Load `./step-03-users.md`
|
- If `lastStep = 2` → Load `{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-03-users.md`
|
||||||
- If `lastStep = 3` → Load `./step-04-metrics.md`
|
- If `lastStep = 3` → Load `{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-04-metrics.md`
|
||||||
- Continue this pattern for all steps
|
- Continue this pattern for all steps
|
||||||
- If `lastStep = 6` → Workflow already complete
|
- If `lastStep = 6` → Workflow already complete
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ name: 'step-02-vision'
|
||||||
description: 'Discover and define the core product vision, problem statement, and unique value proposition'
|
description: 'Discover and define the core product vision, problem statement, and unique value proposition'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: './step-03-users.md'
|
nextStepFile: '{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-03-users.md'
|
||||||
outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md'
|
outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ name: 'step-03-users'
|
||||||
description: 'Define target users with rich personas and map their key interactions with the product'
|
description: 'Define target users with rich personas and map their key interactions with the product'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: './step-04-metrics.md'
|
nextStepFile: '{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-04-metrics.md'
|
||||||
outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md'
|
outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ name: 'step-04-metrics'
|
||||||
description: 'Define comprehensive success metrics that include user success, business objectives, and key performance indicators'
|
description: 'Define comprehensive success metrics that include user success, business objectives, and key performance indicators'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: './step-05-scope.md'
|
nextStepFile: '{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-05-scope.md'
|
||||||
outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md'
|
outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ name: 'step-05-scope'
|
||||||
description: 'Define MVP scope with clear boundaries and outline future vision while managing scope creep'
|
description: 'Define MVP scope with clear boundaries and outline future vision while managing scope creep'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: './step-06-complete.md'
|
nextStepFile: '{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-06-complete.md'
|
||||||
outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md'
|
outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
|
|
|
||||||
|
|
@ -78,7 +78,7 @@ For **{{research_topic}}**, I will research:
|
||||||
|
|
||||||
- Document scope confirmation in research file
|
- Document scope confirmation in research file
|
||||||
- Update frontmatter: `stepsCompleted: [1]`
|
- Update frontmatter: `stepsCompleted: [1]`
|
||||||
- Load: `./step-02-domain-analysis.md`
|
- Load: `{project-root}/_bmad/bmm/workflows/1-analysis/research/domain-steps/step-02-domain-analysis.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -132,6 +132,6 @@ When user selects 'C', append scope confirmation:
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C', load `./step-02-domain-analysis.md` to begin industry analysis.
|
After user selects 'C', load `{project-root}/_bmad/bmm/workflows/1-analysis/research/domain-steps/step-02-domain-analysis.md` to begin industry analysis.
|
||||||
|
|
||||||
Remember: This is SCOPE CONFIRMATION ONLY - no actual domain research yet, just confirming the research approach and scope!
|
Remember: This is SCOPE CONFIRMATION ONLY - no actual domain research yet, just confirming the research approach and scope!
|
||||||
|
|
|
||||||
|
|
@ -171,7 +171,7 @@ _Source: [URL]_
|
||||||
|
|
||||||
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2]`
|
- Update frontmatter: `stepsCompleted: [1, 2]`
|
||||||
- Load: `./step-03-competitive-landscape.md`
|
- Load: `{project-root}/_bmad/bmm/workflows/1-analysis/research/domain-steps/step-03-competitive-landscape.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -224,6 +224,6 @@ Content is already written to document when generated in step 4. No additional a
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C', load `./step-03-competitive-landscape.md` to analyze competitive landscape, key players, and ecosystem analysis for {{research_topic}}.
|
After user selects 'C', load `{project-root}/_bmad/bmm/workflows/1-analysis/research/domain-steps/step-03-competitive-landscape.md` to analyze competitive landscape, key players, and ecosystem analysis for {{research_topic}}.
|
||||||
|
|
||||||
Remember: Always write research content to document immediately and search the web to verify facts!
|
Remember: Always write research content to document immediately and search the web to verify facts!
|
||||||
|
|
|
||||||
|
|
@ -180,7 +180,7 @@ _Source: [URL]_
|
||||||
|
|
||||||
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2, 3]`
|
- Update frontmatter: `stepsCompleted: [1, 2, 3]`
|
||||||
- Load: `./step-04-regulatory-focus.md`
|
- Load: `{project-root}/_bmad/bmm/workflows/1-analysis/research/domain-steps/step-04-regulatory-focus.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -233,6 +233,6 @@ Content is already written to document when generated in step 4. No additional a
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C', load `./step-04-regulatory-focus.md` to analyze regulatory requirements, compliance frameworks, and legal considerations for {{research_topic}}.
|
After user selects 'C', load `{project-root}/_bmad/bmm/workflows/1-analysis/research/domain-steps/step-04-regulatory-focus.md` to analyze regulatory requirements, compliance frameworks, and legal considerations for {{research_topic}}.
|
||||||
|
|
||||||
Remember: Always write research content to document immediately and search the web to verify facts!
|
Remember: Always write research content to document immediately and search the web to verify facts!
|
||||||
|
|
|
||||||
|
|
@ -155,7 +155,7 @@ Show the generated regulatory analysis and present continue option:
|
||||||
|
|
||||||
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4]`
|
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4]`
|
||||||
- Load: `./step-05-technical-trends.md`
|
- Load: `{project-root}/_bmad/bmm/workflows/1-analysis/research/domain-steps/step-05-technical-trends.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -201,6 +201,6 @@ Content is already written to document when generated in step 5. No additional a
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-05-technical-trends.md` to analyze technical trends and innovations in the domain.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/1-analysis/research/domain-steps/step-05-technical-trends.md` to analyze technical trends and innovations in the domain.
|
||||||
|
|
||||||
Remember: Search the web to verify regulatory facts and provide practical implementation considerations!
|
Remember: Search the web to verify regulatory facts and provide practical implementation considerations!
|
||||||
|
|
|
||||||
|
|
@ -174,7 +174,7 @@ Show the generated technical analysis and present complete option:
|
||||||
|
|
||||||
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4, 5]`
|
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4, 5]`
|
||||||
- Load: `./step-06-research-synthesis.md`
|
- Load: `{project-root}/_bmad/bmm/workflows/1-analysis/research/domain-steps/step-06-research-synthesis.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -138,7 +138,7 @@ Show initial scope document and present continue option:
|
||||||
|
|
||||||
- Update frontmatter: `stepsCompleted: [1]`
|
- Update frontmatter: `stepsCompleted: [1]`
|
||||||
- Add confirmation note to document: "Scope confirmed by user on {{date}}"
|
- Add confirmation note to document: "Scope confirmed by user on {{date}}"
|
||||||
- Load: `./step-02-customer-behavior.md`
|
- Load: `{project-root}/_bmad/bmm/workflows/1-analysis/research/market-steps/step-02-customer-behavior.md`
|
||||||
|
|
||||||
#### If 'Modify':
|
#### If 'Modify':
|
||||||
|
|
||||||
|
|
@ -177,6 +177,6 @@ This step ensures:
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user confirmation and scope finalization, load `./step-02-customer-insights.md` to begin detailed market research with customer insights analysis.
|
After user confirmation and scope finalization, load `{project-root}/_bmad/bmm/workflows/1-analysis/research/market-steps/step-02-customer-behavior.md` to begin detailed market research with customer insights analysis.
|
||||||
|
|
||||||
Remember: Init steps confirm understanding and scope, not generate research content!
|
Remember: Init steps confirm understanding and scope, not generate research content!
|
||||||
|
|
|
||||||
|
|
@ -179,7 +179,7 @@ _Source: [URL]_
|
||||||
|
|
||||||
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2]`
|
- Update frontmatter: `stepsCompleted: [1, 2]`
|
||||||
- Load: `./step-03-customer-pain-points.md`
|
- Load: `{project-root}/_bmad/bmm/workflows/1-analysis/research/market-steps/step-03-customer-pain-points.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -232,6 +232,6 @@ Content is already written to document when generated in step 4. No additional a
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C', load `./step-03-customer-pain-points.md` to analyze customer pain points, challenges, and unmet needs for {{research_topic}}.
|
After user selects 'C', load `{project-root}/_bmad/bmm/workflows/1-analysis/research/market-steps/step-03-customer-pain-points.md` to analyze customer pain points, challenges, and unmet needs for {{research_topic}}.
|
||||||
|
|
||||||
Remember: Always write research content to document immediately and emphasize current customer data with rigorous source verification!
|
Remember: Always write research content to document immediately and emphasize current customer data with rigorous source verification!
|
||||||
|
|
|
||||||
|
|
@ -190,7 +190,7 @@ _Source: [URL]_
|
||||||
|
|
||||||
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2, 3]`
|
- Update frontmatter: `stepsCompleted: [1, 2, 3]`
|
||||||
- Load: `./step-04-customer-decisions.md`
|
- Load: `{project-root}/_bmad/bmm/workflows/1-analysis/research/market-steps/step-04-customer-decisions.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -244,6 +244,6 @@ Content is already written to document when generated in step 4. No additional a
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C', load `./step-04-customer-decisions.md` to analyze customer decision processes, journey mapping, and decision factors for {{research_topic}}.
|
After user selects 'C', load `{project-root}/_bmad/bmm/workflows/1-analysis/research/market-steps/step-04-customer-decisions.md` to analyze customer decision processes, journey mapping, and decision factors for {{research_topic}}.
|
||||||
|
|
||||||
Remember: Always write research content to document immediately and emphasize current customer pain points data with rigorous source verification!
|
Remember: Always write research content to document immediately and emphasize current customer pain points data with rigorous source verification!
|
||||||
|
|
|
||||||
|
|
@ -200,7 +200,7 @@ _Source: [URL]_
|
||||||
|
|
||||||
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4]`
|
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4]`
|
||||||
- Load: `./step-05-competitive-analysis.md`
|
- Load: `{project-root}/_bmad/bmm/workflows/1-analysis/research/market-steps/step-05-competitive-analysis.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -254,6 +254,6 @@ Content is already written to document when generated in step 4. No additional a
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C', load `./step-05-competitive-analysis.md` to analyze competitive landscape, market positioning, and competitive strategies for {{research_topic}}.
|
After user selects 'C', load `{project-root}/_bmad/bmm/workflows/1-analysis/research/market-steps/step-05-competitive-analysis.md` to analyze competitive landscape, market positioning, and competitive strategies for {{research_topic}}.
|
||||||
|
|
||||||
Remember: Always write research content to document immediately and emphasize current customer decision data with rigorous source verification!
|
Remember: Always write research content to document immediately and emphasize current customer decision data with rigorous source verification!
|
||||||
|
|
|
||||||
|
|
@ -78,7 +78,7 @@ For **{{research_topic}}**, I will research:
|
||||||
|
|
||||||
- Document scope confirmation in research file
|
- Document scope confirmation in research file
|
||||||
- Update frontmatter: `stepsCompleted: [1]`
|
- Update frontmatter: `stepsCompleted: [1]`
|
||||||
- Load: `./step-02-technical-overview.md`
|
- Load: `{project-root}/_bmad/bmm/workflows/1-analysis/research/technical-steps/step-02-technical-overview.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -132,6 +132,6 @@ When user selects 'C', append scope confirmation:
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C', load `./step-02-technical-overview.md` to begin technology stack analysis.
|
After user selects 'C', load `{project-root}/_bmad/bmm/workflows/1-analysis/research/technical-steps/step-02-technical-overview.md` to begin technology stack analysis.
|
||||||
|
|
||||||
Remember: This is SCOPE CONFIRMATION ONLY - no actual technical research yet, just confirming the research approach and scope!
|
Remember: This is SCOPE CONFIRMATION ONLY - no actual technical research yet, just confirming the research approach and scope!
|
||||||
|
|
|
||||||
|
|
@ -180,7 +180,7 @@ _Source: [URL]_
|
||||||
|
|
||||||
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2]`
|
- Update frontmatter: `stepsCompleted: [1, 2]`
|
||||||
- Load: `./step-03-integration-patterns.md`
|
- Load: `{project-root}/_bmad/bmm/workflows/1-analysis/research/technical-steps/step-03-integration-patterns.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -234,6 +234,6 @@ Content is already written to document when generated in step 4. No additional a
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C', load `./step-03-integration-patterns.md` to analyze APIs, communication protocols, and system interoperability for {{research_topic}}.
|
After user selects 'C', load `{project-root}/_bmad/bmm/workflows/1-analysis/research/technical-steps/step-03-integration-patterns.md` to analyze APIs, communication protocols, and system interoperability for {{research_topic}}.
|
||||||
|
|
||||||
Remember: Always write research content to document immediately and emphasize current technology data with rigorous source verification!
|
Remember: Always write research content to document immediately and emphasize current technology data with rigorous source verification!
|
||||||
|
|
|
||||||
|
|
@ -189,7 +189,7 @@ _Source: [URL]_
|
||||||
|
|
||||||
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2, 3]`
|
- Update frontmatter: `stepsCompleted: [1, 2, 3]`
|
||||||
- Load: `./step-04-architectural-patterns.md`
|
- Load: `{project-root}/_bmad/bmm/workflows/1-analysis/research/technical-steps/step-04-architectural-patterns.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -243,6 +243,6 @@ Content is already written to document when generated in step 4. No additional a
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C', load `./step-04-architectural-patterns.md` to analyze architectural patterns, design decisions, and system structures for {{research_topic}}.
|
After user selects 'C', load `{project-root}/_bmad/bmm/workflows/1-analysis/research/technical-steps/step-04-architectural-patterns.md` to analyze architectural patterns, design decisions, and system structures for {{research_topic}}.
|
||||||
|
|
||||||
Remember: Always write research content to document immediately and emphasize current integration data with rigorous source verification!
|
Remember: Always write research content to document immediately and emphasize current integration data with rigorous source verification!
|
||||||
|
|
|
||||||
|
|
@ -156,7 +156,7 @@ Show the generated architectural patterns and present continue option:
|
||||||
|
|
||||||
- Append the final content to the research document
|
- Append the final content to the research document
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4]`
|
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4]`
|
||||||
- Load: `./step-05-implementation-research.md`
|
- Load: `{project-root}/_bmad/bmm/workflows/1-analysis/research/technical-steps/step-05-implementation-research.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -197,6 +197,6 @@ When user selects 'C', append the content directly to the research document usin
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-05-implementation-research.md` to focus on implementation approaches and technology adoption.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/1-analysis/research/technical-steps/step-05-implementation-research.md` to focus on implementation approaches and technology adoption.
|
||||||
|
|
||||||
Remember: Always emphasize current architectural data and rigorous source verification!
|
Remember: Always emphasize current architectural data and rigorous source verification!
|
||||||
|
|
|
||||||
|
|
@ -179,7 +179,7 @@ Show the generated implementation research and present continue option:
|
||||||
|
|
||||||
- Append the final content to the research document
|
- Append the final content to the research document
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4, 5]`
|
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4, 5]`
|
||||||
- Load: `./step-06-research-synthesis.md`
|
- Load: `{project-root}/_bmad/bmm/workflows/1-analysis/research/technical-steps/step-06-research-synthesis.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -230,4 +230,4 @@ When 'C' is selected:
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C', load `./step-06-research-synthesis.md` to produce the comprehensive technical research document with narrative introduction, detailed TOC, and executive summary.
|
After user selects 'C', load `{project-root}/_bmad/bmm/workflows/1-analysis/research/technical-steps/step-06-research-synthesis.md` to produce the comprehensive technical research document with narrative introduction, detailed TOC, and executive summary.
|
||||||
|
|
|
||||||
|
|
@ -79,9 +79,9 @@ Review the frontmatter to understand:
|
||||||
**Example:**
|
**Example:**
|
||||||
- If `stepsCompleted = ["step-01-init.md", "step-02-discovery.md", "step-03-success.md"]`
|
- If `stepsCompleted = ["step-01-init.md", "step-02-discovery.md", "step-03-success.md"]`
|
||||||
- Last element is `"step-03-success.md"`
|
- Last element is `"step-03-success.md"`
|
||||||
- Load `step-03-success.md`, read its frontmatter
|
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-03-success.md`, read its frontmatter
|
||||||
- Find `nextStepFile: './step-04-journeys.md'`
|
- Find `nextStepFile: './step-04-journeys.md'`
|
||||||
- Next step to load is `./step-04-journeys.md`
|
- Next step to load is `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-04-journeys.md`
|
||||||
|
|
||||||
### 4. Handle Workflow Completion
|
### 4. Handle Workflow Completion
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ name: 'step-02-discovery'
|
||||||
description: 'Discover project type, domain, and context through collaborative dialogue'
|
description: 'Discover project type, domain, and context through collaborative dialogue'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: './step-02b-vision.md'
|
nextStepFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-02b-vision.md'
|
||||||
outputFile: '{planning_artifacts}/prd.md'
|
outputFile: '{planning_artifacts}/prd.md'
|
||||||
|
|
||||||
# Data Files
|
# Data Files
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ name: 'step-02b-vision'
|
||||||
description: 'Discover the product vision and differentiator through collaborative dialogue'
|
description: 'Discover the product vision and differentiator through collaborative dialogue'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: './step-02c-executive-summary.md'
|
nextStepFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-02c-executive-summary.md'
|
||||||
outputFile: '{planning_artifacts}/prd.md'
|
outputFile: '{planning_artifacts}/prd.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ name: 'step-02c-executive-summary'
|
||||||
description: 'Generate and append the Executive Summary section to the PRD document'
|
description: 'Generate and append the Executive Summary section to the PRD document'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: './step-03-success.md'
|
nextStepFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-03-success.md'
|
||||||
outputFile: '{planning_artifacts}/prd.md'
|
outputFile: '{planning_artifacts}/prd.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ name: 'step-03-success'
|
||||||
description: 'Define comprehensive success criteria covering user, business, and technical success'
|
description: 'Define comprehensive success criteria covering user, business, and technical success'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: './step-04-journeys.md'
|
nextStepFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-04-journeys.md'
|
||||||
outputFile: '{planning_artifacts}/prd.md'
|
outputFile: '{planning_artifacts}/prd.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
|
|
@ -221,6 +221,6 @@ If working in regulated domains (healthcare, fintech, govtech):
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-04-journeys.md` to map user journeys.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-04-journeys.md` to map user journeys.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-04 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-04 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ name: 'step-04-journeys'
|
||||||
description: 'Map ALL user types that interact with the system with narrative story-based journeys'
|
description: 'Map ALL user types that interact with the system with narrative story-based journeys'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: './step-05-domain.md'
|
nextStepFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-05-domain.md'
|
||||||
outputFile: '{planning_artifacts}/prd.md'
|
outputFile: '{planning_artifacts}/prd.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
|
|
@ -208,6 +208,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-05-domain.md`.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-05-domain.md`.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-05 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-05 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ name: 'step-05-domain'
|
||||||
description: 'Explore domain-specific requirements for complex domains (optional step)'
|
description: 'Explore domain-specific requirements for complex domains (optional step)'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: './step-06-innovation.md'
|
nextStepFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-06-innovation.md'
|
||||||
outputFile: '{planning_artifacts}/prd.md'
|
outputFile: '{planning_artifacts}/prd.md'
|
||||||
domainComplexityCSV: '../data/domain-complexity.csv'
|
domainComplexityCSV: '../data/domain-complexity.csv'
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ name: 'step-06-innovation'
|
||||||
description: 'Detect and explore innovative aspects of the product (optional step)'
|
description: 'Detect and explore innovative aspects of the product (optional step)'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: './step-07-project-type.md'
|
nextStepFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-07-project-type.md'
|
||||||
outputFile: '{planning_artifacts}/prd.md'
|
outputFile: '{planning_artifacts}/prd.md'
|
||||||
|
|
||||||
# Data Files
|
# Data Files
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ name: 'step-07-project-type'
|
||||||
description: 'Conduct project-type specific discovery using CSV-driven guidance'
|
description: 'Conduct project-type specific discovery using CSV-driven guidance'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: './step-08-scoping.md'
|
nextStepFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-08-scoping.md'
|
||||||
outputFile: '{planning_artifacts}/prd.md'
|
outputFile: '{planning_artifacts}/prd.md'
|
||||||
|
|
||||||
# Data Files
|
# Data Files
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ name: 'step-08-scoping'
|
||||||
description: 'Define MVP boundaries and prioritize features across development phases'
|
description: 'Define MVP boundaries and prioritize features across development phases'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: './step-09-functional.md'
|
nextStepFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-09-functional.md'
|
||||||
outputFile: '{planning_artifacts}/prd.md'
|
outputFile: '{planning_artifacts}/prd.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ name: 'step-09-functional'
|
||||||
description: 'Synthesize all discovery into comprehensive functional requirements'
|
description: 'Synthesize all discovery into comprehensive functional requirements'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: './step-10-nonfunctional.md'
|
nextStepFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-10-nonfunctional.md'
|
||||||
outputFile: '{planning_artifacts}/prd.md'
|
outputFile: '{planning_artifacts}/prd.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ name: 'step-10-nonfunctional'
|
||||||
description: 'Define quality attributes that matter for this specific product'
|
description: 'Define quality attributes that matter for this specific product'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: './step-11-polish.md'
|
nextStepFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-11-polish.md'
|
||||||
outputFile: '{planning_artifacts}/prd.md'
|
outputFile: '{planning_artifacts}/prd.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ name: 'step-11-polish'
|
||||||
description: 'Optimize and polish the complete PRD document for flow, coherence, and readability'
|
description: 'Optimize and polish the complete PRD document for flow, coherence, and readability'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: './step-12-complete.md'
|
nextStepFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-12-complete.md'
|
||||||
outputFile: '{planning_artifacts}/prd.md'
|
outputFile: '{planning_artifacts}/prd.md'
|
||||||
purposeFile: '../data/prd-purpose.md'
|
purposeFile: '../data/prd-purpose.md'
|
||||||
|
|
||||||
|
|
@ -212,6 +212,6 @@ When user selects 'C', replace the entire document content with the polished ver
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and polished document is saved, load `./step-12-complete.md` to complete the workflow.
|
After user selects 'C' and polished document is saved, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-12-complete.md` to complete the workflow.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-12 until user explicitly selects 'C' from the A/P/C menu and polished document is saved!
|
Remember: Do NOT proceed to step-12 until user explicitly selects 'C' from the A/P/C menu and polished document is saved!
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ First, check if the output document already exists:
|
||||||
|
|
||||||
If the document exists and has frontmatter with `stepsCompleted`:
|
If the document exists and has frontmatter with `stepsCompleted`:
|
||||||
|
|
||||||
- **STOP here** and load `./step-01b-continue.md` immediately
|
- **STOP here** and load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-01b-continue.md` immediately
|
||||||
- Do not proceed with any initialization tasks
|
- Do not proceed with any initialization tasks
|
||||||
- Let step-01b handle the continuation logic
|
- Let step-01b handle the continuation logic
|
||||||
|
|
||||||
|
|
@ -110,7 +110,7 @@ Do you have any other documents you'd like me to include, or shall we continue t
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects [C] to continue, ensure the file `{planning_artifacts}/ux-design-specification.md` has been created and saved, and then load `./step-02-discovery.md` to begin the UX discovery phase.
|
After user selects [C] to continue, ensure the file `{planning_artifacts}/ux-design-specification.md` has been created and saved, and then load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-02-discovery.md` to begin the UX discovery phase.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-02 until output file has been updated and user explicitly selects [C] to continue!
|
Remember: Do NOT proceed to step-02 until output file has been updated and user explicitly selects [C] to continue!
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -72,9 +72,9 @@ Does this look right, or do you want to make any adjustments before we proceed?"
|
||||||
|
|
||||||
Based on `lastStep` value, determine which step to load next:
|
Based on `lastStep` value, determine which step to load next:
|
||||||
|
|
||||||
- If `lastStep = 1` → Load `./step-02-discovery.md`
|
- If `lastStep = 1` → Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-02-discovery.md`
|
||||||
- If `lastStep = 2` → Load `./step-03-core-experience.md`
|
- If `lastStep = 2` → Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-03-core-experience.md`
|
||||||
- If `lastStep = 3` → Load `./step-04-emotional-response.md`
|
- If `lastStep = 3` → Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-04-emotional-response.md`
|
||||||
- Continue this pattern for all steps
|
- Continue this pattern for all steps
|
||||||
- If `lastStep` indicates final step → Workflow already complete
|
- If `lastStep` indicates final step → Workflow already complete
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -155,11 +155,11 @@ Show the generated project understanding content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2]`
|
- Update frontmatter: `stepsCompleted: [1, 2]`
|
||||||
- Load `./step-03-core-experience.md`
|
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-03-core-experience.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
When user selects 'C', append the content directly to the document. Only after the content is saved to document, read fully and follow: `./step-03-core-experience.md`.
|
When user selects 'C', append the content directly to the document. Only after the content is saved to document, read fully and follow: `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-03-core-experience.md`.
|
||||||
|
|
||||||
## SUCCESS METRICS:
|
## SUCCESS METRICS:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -179,7 +179,7 @@ Show the generated core experience content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Load `./step-04-emotional-response.md`
|
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-04-emotional-response.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -211,6 +211,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-04-emotional-response.md` to define desired emotional responses.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-04-emotional-response.md` to define desired emotional responses.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-04 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-04 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
|
||||||
|
|
@ -182,7 +182,7 @@ Show the generated emotional response content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Load `./step-05-inspiration.md`
|
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-05-inspiration.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -214,6 +214,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-05-inspiration.md` to analyze UX patterns from inspiring products.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-05-inspiration.md` to analyze UX patterns from inspiring products.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-05 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-05 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
|
||||||
|
|
@ -197,7 +197,7 @@ Show the generated inspiration analysis content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Read fully and follow: `./step-06-design-system.md`
|
- Read fully and follow: `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-06-design-system.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -229,6 +229,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-06-design-system.md` to choose the appropriate design system approach.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-06-design-system.md` to choose the appropriate design system approach.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-06 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-06 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
|
||||||
|
|
@ -215,7 +215,7 @@ Show the generated design system content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Load `./step-07-defining-experience.md`
|
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-07-defining-experience.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -247,6 +247,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-07-defining-experience.md` to define the core user interaction.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-07-defining-experience.md` to define the core user interaction.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-07 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-07 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
|
||||||
|
|
@ -217,7 +217,7 @@ Show the generated defining experience content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Load `./step-08-visual-foundation.md`
|
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-08-visual-foundation.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -249,6 +249,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-08-visual-foundation.md` to establish visual design foundation.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-08-visual-foundation.md` to establish visual design foundation.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-08 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-08 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
|
||||||
|
|
@ -187,7 +187,7 @@ Show the generated visual foundation content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Load `./step-09-design-directions.md`
|
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-09-design-directions.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -219,6 +219,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-09-design-directions.md` to generate design direction mockups.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-09-design-directions.md` to generate design direction mockups.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-09 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-09 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
|
||||||
|
|
@ -187,7 +187,7 @@ Show the generated design direction content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Load `./step-10-user-journeys.md`
|
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-10-user-journeys.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -219,6 +219,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-10-user-journeys.md` to design user journey flows.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-10-user-journeys.md` to design user journey flows.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-10 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-10 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
|
||||||
|
|
@ -205,7 +205,7 @@ Show the generated user journey content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Load `./step-11-component-strategy.md`
|
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-11-component-strategy.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -236,6 +236,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-11-component-strategy.md` to define component library strategy.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-11-component-strategy.md` to define component library strategy.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-11 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-11 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
|
||||||
|
|
@ -211,7 +211,7 @@ Show the generated component strategy content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Load `./step-12-ux-patterns.md`
|
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-12-ux-patterns.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -243,6 +243,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-12-ux-patterns.md` to define UX consistency patterns.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-12-ux-patterns.md` to define UX consistency patterns.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-12 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-12 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
|
||||||
|
|
@ -200,7 +200,7 @@ Show the generated UX patterns content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Load `./step-13-responsive-accessibility.md`
|
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-13-responsive-accessibility.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -232,6 +232,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-13-responsive-accessibility.md` to define responsive design and accessibility strategy.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-13-responsive-accessibility.md` to define responsive design and accessibility strategy.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-13 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-13 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
|
||||||
|
|
@ -227,7 +227,7 @@ Show the generated responsive and accessibility content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Load `./step-14-complete.md`
|
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-14-complete.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -259,6 +259,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-14-complete.md` to finalize the UX design workflow.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-14-complete.md` to finalize the UX design workflow.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-14 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-14 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
|
||||||
|
|
@ -39,4 +39,4 @@ Load config from `{project-root}/_bmad/bmm/config.yaml` and resolve:
|
||||||
## EXECUTION
|
## EXECUTION
|
||||||
|
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
- Read fully and follow: `steps/step-01-init.md` to begin the UX design workflow.
|
- Read fully and follow: `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-01-init.md` to begin the UX design workflow.
|
||||||
|
|
|
||||||
|
|
@ -51,4 +51,4 @@ Load and read full config from {project-root}/_bmad/bmm/config.yaml and resolve:
|
||||||
|
|
||||||
### 2. First Step EXECUTION
|
### 2. First Step EXECUTION
|
||||||
|
|
||||||
Read fully and follow: `./step-01-document-discovery.md` to begin the workflow.
|
Read fully and follow: `{project-root}/_bmad/bmm/workflows/3-solutioning/check-implementation-readiness/steps/step-01-document-discovery.md` to begin the workflow.
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ First, check if the output document already exists:
|
||||||
|
|
||||||
If the document exists and has frontmatter with `stepsCompleted`:
|
If the document exists and has frontmatter with `stepsCompleted`:
|
||||||
|
|
||||||
- **STOP here** and load `./step-01b-continue.md` immediately
|
- **STOP here** and load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-01b-continue.md` immediately
|
||||||
- Do not proceed with any initialization tasks
|
- Do not proceed with any initialization tasks
|
||||||
- Let step-01b handle the continuation logic
|
- Let step-01b handle the continuation logic
|
||||||
|
|
||||||
|
|
@ -148,6 +148,6 @@ Ready to begin architectural decision making. Do you have any other documents yo
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects [C] to continue, only after ensuring all the template output has been created, then load `./step-02-context.md` to analyze the project context and begin architectural decision making.
|
After user selects [C] to continue, only after ensuring all the template output has been created, then load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-02-context.md` to analyze the project context and begin architectural decision making.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-02 until user explicitly selects [C] from the menu and setup is confirmed!
|
Remember: Do NOT proceed to step-02 until user explicitly selects [C] from the menu and setup is confirmed!
|
||||||
|
|
|
||||||
|
|
@ -85,7 +85,7 @@ Show the user their current progress:
|
||||||
|
|
||||||
- Identify the next step based on `stepsCompleted`
|
- Identify the next step based on `stepsCompleted`
|
||||||
- Load the appropriate step file to continue
|
- Load the appropriate step file to continue
|
||||||
- Example: If `stepsCompleted: [1, 2, 3]`, load `step-04-decisions.md`
|
- Example: If `stepsCompleted: [1, 2, 3]`, load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-04-decisions.md`
|
||||||
|
|
||||||
#### If 'C' (Continue to next logical step):
|
#### If 'C' (Continue to next logical step):
|
||||||
|
|
||||||
|
|
@ -161,4 +161,13 @@ After user makes choice:
|
||||||
|
|
||||||
After user selects their continuation option, load the appropriate step file based on their choice. The step file will handle the detailed work from that point forward.
|
After user selects their continuation option, load the appropriate step file based on their choice. The step file will handle the detailed work from that point forward.
|
||||||
|
|
||||||
|
Valid step files to load:
|
||||||
|
- `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-02-context.md`
|
||||||
|
- `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-03-starter.md`
|
||||||
|
- `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-04-decisions.md`
|
||||||
|
- `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-05-patterns.md`
|
||||||
|
- `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-06-structure.md`
|
||||||
|
- `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-07-validation.md`
|
||||||
|
- `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-08-complete.md`
|
||||||
|
|
||||||
Remember: The goal is smooth, transparent resumption that respects the work already done while giving the user control over how to proceed.
|
Remember: The goal is smooth, transparent resumption that respects the work already done while giving the user control over how to proceed.
|
||||||
|
|
|
||||||
|
|
@ -188,7 +188,7 @@ Show the generated content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/architecture.md`
|
- Append the final content to `{planning_artifacts}/architecture.md`
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2]`
|
- Update frontmatter: `stepsCompleted: [1, 2]`
|
||||||
- Load `./step-03-starter.md`
|
- Load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-03-starter.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -219,6 +219,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-03-starter.md` to evaluate starter template options.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-03-starter.md` to evaluate starter template options.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-03 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-03 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
|
||||||
|
|
@ -295,7 +295,7 @@ Show the generated content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/architecture.md`
|
- Append the final content to `{planning_artifacts}/architecture.md`
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2, 3]`
|
- Update frontmatter: `stepsCompleted: [1, 2, 3]`
|
||||||
- Load `./step-04-decisions.md`
|
- Load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-04-decisions.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -325,7 +325,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-04-decisions.md` to begin making specific architectural decisions.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-04-decisions.md` to begin making specific architectural decisions.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-04 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-04 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
```
|
|
||||||
|
|
|
||||||
|
|
@ -282,7 +282,7 @@ Show the generated decisions content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/architecture.md`
|
- Append the final content to `{planning_artifacts}/architecture.md`
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4]`
|
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4]`
|
||||||
- Load `./step-05-patterns.md`
|
- Load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-05-patterns.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -313,6 +313,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-05-patterns.md` to define implementation patterns that ensure consistency across AI agents.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-05-patterns.md` to define implementation patterns that ensure consistency across AI agents.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-05 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-05 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
|
||||||
|
|
@ -323,7 +323,7 @@ Show the generated patterns content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/architecture.md`
|
- Append the final content to `{planning_artifacts}/architecture.md`
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4, 5]`
|
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4, 5]`
|
||||||
- Load `./step-06-structure.md`
|
- Load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-06-structure.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -354,6 +354,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-06-structure.md` to define the complete project structure.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-06-structure.md` to define the complete project structure.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-06 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-06 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
|
||||||
|
|
@ -343,7 +343,7 @@ Show the generated project structure content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/architecture.md`
|
- Append the final content to `{planning_artifacts}/architecture.md`
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4, 5, 6]`
|
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4, 5, 6]`
|
||||||
- Load `./step-07-validation.md`
|
- Load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-07-validation.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -374,6 +374,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-07-validation.md` to validate architectural coherence and completeness.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-07-validation.md` to validate architectural coherence and completeness.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-07 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-07 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
|
||||||
|
|
@ -323,7 +323,7 @@ Show the validation results and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/architecture.md`
|
- Append the final content to `{planning_artifacts}/architecture.md`
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4, 5, 6, 7]`
|
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4, 5, 6, 7]`
|
||||||
- Load `./step-08-complete.md`
|
- Load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-08-complete.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -354,6 +354,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `./step-08-complete.md` to complete the workflow and provide implementation guidance.
|
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-08-complete.md` to complete the workflow and provide implementation guidance.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-08 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-08 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
|
||||||
|
|
@ -44,6 +44,6 @@ Load config from `{project-root}/_bmad/bmm/config.yaml` and resolve:
|
||||||
|
|
||||||
## EXECUTION
|
## EXECUTION
|
||||||
|
|
||||||
Read fully and follow: `steps/step-01-init.md` to begin the workflow.
|
Read fully and follow: `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-01-init.md` to begin the workflow.
|
||||||
|
|
||||||
**Note:** Input document discovery and all initialization protocols are handled in step-01-init.md.
|
**Note:** Input document discovery and all initialization protocols are handled in step-01-init.md.
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ Analyze the user's input to determine mode:
|
||||||
- Load the spec, extract tasks/context/AC
|
- Load the spec, extract tasks/context/AC
|
||||||
- Set `{execution_mode}` = "tech-spec"
|
- Set `{execution_mode}` = "tech-spec"
|
||||||
- Set `{tech_spec_path}` = provided path
|
- Set `{tech_spec_path}` = provided path
|
||||||
- **NEXT:** Read fully and follow: `step-03-execute.md`
|
- **NEXT:** Read fully and follow: `{project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-03-execute.md`
|
||||||
|
|
||||||
**Mode B: Direct Instructions**
|
**Mode B: Direct Instructions**
|
||||||
|
|
||||||
|
|
@ -91,7 +91,7 @@ Display: "**Select:** [P] Plan first (tech-spec) [E] Execute directly"
|
||||||
#### Menu Handling Logic:
|
#### Menu Handling Logic:
|
||||||
|
|
||||||
- IF P: Direct user to `{quick_spec_workflow}`. **EXIT Quick Dev.**
|
- IF P: Direct user to `{quick_spec_workflow}`. **EXIT Quick Dev.**
|
||||||
- IF E: Ask for any additional guidance, then **NEXT:** Read fully and follow: `step-02-context-gathering.md`
|
- IF E: Ask for any additional guidance, then **NEXT:** Read fully and follow: `{project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-02-context-gathering.md`
|
||||||
|
|
||||||
#### EXECUTION RULES:
|
#### EXECUTION RULES:
|
||||||
|
|
||||||
|
|
@ -114,7 +114,7 @@ Display:
|
||||||
|
|
||||||
- IF P: Direct to `{quick_spec_workflow}`. **EXIT Quick Dev.**
|
- IF P: Direct to `{quick_spec_workflow}`. **EXIT Quick Dev.**
|
||||||
- IF W: Direct user to run the PRD workflow instead. **EXIT Quick Dev.**
|
- IF W: Direct user to run the PRD workflow instead. **EXIT Quick Dev.**
|
||||||
- IF E: Ask for guidance, then **NEXT:** Read fully and follow: `step-02-context-gathering.md`
|
- IF E: Ask for guidance, then **NEXT:** Read fully and follow: `{project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-02-context-gathering.md`
|
||||||
|
|
||||||
#### EXECUTION RULES:
|
#### EXECUTION RULES:
|
||||||
|
|
||||||
|
|
@ -137,7 +137,7 @@ Display:
|
||||||
|
|
||||||
- IF P: Direct to `{quick_spec_workflow}`. **EXIT Quick Dev.**
|
- IF P: Direct to `{quick_spec_workflow}`. **EXIT Quick Dev.**
|
||||||
- IF W: Direct user to run the PRD workflow instead. **EXIT Quick Dev.**
|
- IF W: Direct user to run the PRD workflow instead. **EXIT Quick Dev.**
|
||||||
- IF E: Ask for guidance, then **NEXT:** Read fully and follow: `step-02-context-gathering.md`
|
- IF E: Ask for guidance, then **NEXT:** Read fully and follow: `{project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-02-context-gathering.md`
|
||||||
|
|
||||||
#### EXECUTION RULES:
|
#### EXECUTION RULES:
|
||||||
|
|
||||||
|
|
@ -150,8 +150,8 @@ Display:
|
||||||
|
|
||||||
**CRITICAL:** When this step completes, explicitly state which step to load:
|
**CRITICAL:** When this step completes, explicitly state which step to load:
|
||||||
|
|
||||||
- Mode A (tech-spec): "**NEXT:** read fully and follow: `step-03-execute.md`"
|
- Mode A (tech-spec): "**NEXT:** read fully and follow: `{project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-03-execute.md`"
|
||||||
- Mode B (direct, [E] selected): "**NEXT:** Read fully and follow: `step-02-context-gathering.md`"
|
- Mode B (direct, [E] selected): "**NEXT:** Read fully and follow: `{project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-02-context-gathering.md`"
|
||||||
- Escalation ([P] or [W]): "**EXITING Quick Dev.** Follow the directed workflow."
|
- Escalation ([P] or [W]): "**EXITING Quick Dev.** Follow the directed workflow."
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
|
||||||
|
|
@ -97,7 +97,7 @@ Ready to execute? (y/n/adjust)
|
||||||
|
|
||||||
**CRITICAL:** When user confirms ready, explicitly state:
|
**CRITICAL:** When user confirms ready, explicitly state:
|
||||||
|
|
||||||
- **y:** "**NEXT:** Read fully and follow: `step-03-execute.md`"
|
- **y:** "**NEXT:** Read fully and follow: `{project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-03-execute.md`"
|
||||||
- **n/adjust:** Continue gathering context, then re-present plan
|
- **n/adjust:** Continue gathering context, then re-present plan
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
|
||||||
|
|
@ -89,7 +89,7 @@ For each task:
|
||||||
|
|
||||||
## NEXT STEP
|
## NEXT STEP
|
||||||
|
|
||||||
When ALL tasks are complete (or halted on blocker), read fully and follow: `step-04-self-check.md`.
|
When ALL tasks are complete (or halted on blocker), read fully and follow: `{project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-04-self-check.md`.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -89,7 +89,7 @@ Proceeding to adversarial code review...
|
||||||
|
|
||||||
## NEXT STEP
|
## NEXT STEP
|
||||||
|
|
||||||
Proceed immediately to `step-05-adversarial-review.md`.
|
Proceed immediately to `{project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-05-adversarial-review.md`.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -83,7 +83,7 @@ If TodoWrite or similar tool is available, turn each finding into a TODO, includ
|
||||||
|
|
||||||
## NEXT STEP
|
## NEXT STEP
|
||||||
|
|
||||||
With findings in hand, read fully and follow: `step-06-resolve-findings.md` for user to choose resolution approach.
|
With findings in hand, read fully and follow: `{project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-06-resolve-findings.md` for user to choose resolution approach.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -47,4 +47,4 @@ Load config from `{project-root}/_bmad/bmm/config.yaml` and resolve:
|
||||||
|
|
||||||
## EXECUTION
|
## EXECUTION
|
||||||
|
|
||||||
Read fully and follow: `steps/step-01-mode-detection.md` to begin the workflow.
|
Read fully and follow: `{project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-01-mode-detection.md` to begin the workflow.
|
||||||
|
|
|
||||||
|
|
@ -58,7 +58,7 @@ a) **Menu Handling:**
|
||||||
- Jump directly to the appropriate step based on `stepsCompleted`:
|
- Jump directly to the appropriate step based on `stepsCompleted`:
|
||||||
- `[1]` → Load `{nextStepFile}` (Step 2)
|
- `[1]` → Load `{nextStepFile}` (Step 2)
|
||||||
- `[1, 2]` → Load `{skipToStepFile}` (Step 3)
|
- `[1, 2]` → Load `{skipToStepFile}` (Step 3)
|
||||||
- `[1, 2, 3]` → Load `./step-04-review.md` (Step 4)
|
- `[1, 2, 3]` → Load `{project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-spec/steps/step-04-review.md` (Step 4)
|
||||||
- **[N] Archive and start fresh:**
|
- **[N] Archive and start fresh:**
|
||||||
- Rename `{wipFile}` to `{implementation_artifacts}/tech-spec-{slug}-archived-{date}.md`
|
- Rename `{wipFile}` to `{implementation_artifacts}/tech-spec-{slug}-archived-{date}.md`
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -76,4 +76,4 @@ Load and read full config from `{main_config}` and resolve:
|
||||||
|
|
||||||
### 2. First Step Execution
|
### 2. First Step Execution
|
||||||
|
|
||||||
Read fully and follow: `steps/step-01-understand.md` to begin the workflow.
|
Read fully and follow: `{project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-spec/steps/step-01-understand.md` to begin the workflow.
|
||||||
|
|
|
||||||
|
|
@ -179,6 +179,6 @@ Ready to create/update your project context. This will help AI agents implement
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects [C] to continue, load `./step-02-generate.md` to collaboratively generate the specific project context rules.
|
After user selects [C] to continue, load `{project-root}/_bmad/bmm/workflows/generate-project-context/steps/step-02-generate.md` to collaboratively generate the specific project context rules.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-02 until user explicitly selects [C] from the menu and discovery is confirmed and the initial file has been written as directed in this discovery step!
|
Remember: Do NOT proceed to step-02 until user explicitly selects [C] from the menu and discovery is confirmed and the initial file has been written as directed in this discovery step!
|
||||||
|
|
|
||||||
|
|
@ -313,6 +313,6 @@ When user selects 'C' for a category, append the content directly to `{output_fo
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After completing all rule categories and user selects 'C' for the final category, load `./step-03-complete.md` to finalize the project context file.
|
After completing all rule categories and user selects 'C' for the final category, load `{project-root}/_bmad/bmm/workflows/generate-project-context/steps/step-03-complete.md` to finalize the project context file.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-03 until all categories are complete and user explicitly selects 'C' for each!
|
Remember: Do NOT proceed to step-03 until all categories are complete and user explicitly selects 'C' for each!
|
||||||
|
|
|
||||||
|
|
@ -44,6 +44,6 @@ Load config from `{project-root}/_bmad/bmm/config.yaml` and resolve:
|
||||||
|
|
||||||
## EXECUTION
|
## EXECUTION
|
||||||
|
|
||||||
Load and execute `steps/step-01-discover.md` to begin the workflow.
|
Load and execute `{project-root}/_bmad/bmm/workflows/generate-project-context/steps/step-01-discover.md` to begin the workflow.
|
||||||
|
|
||||||
**Note:** Input document discovery and initialization protocols are handled in step-01-discover.md.
|
**Note:** Input document discovery and initialization protocols are handled in step-01-discover.md.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue