4.1 KiB
| name | description | workflow_path | thisStepFile | workflowFile | outputFile |
|---|---|---|---|---|---|
| step-06-final-assessment | Compile final assessment and polish the readiness report | {project-root}/_bmad/bmm/workflows/3-solutioning/implementation-readiness | ./step-06-final-assessment.md | {workflow_path}/workflow.md | {planning_artifacts}/implementation-readiness-report-{{date}}.md |
Step 6: Final Assessment
STEP GOAL:
To provide a comprehensive summary of all findings and give the report a final polish, ensuring clear recommendations and overall readiness status.
MANDATORY EXECUTION RULES (READ FIRST):
Universal Rules:
- 🛑 NEVER generate content without user input
- 📖 CRITICAL: Read the complete step file before taking any action
- 📖 You are at the final step - complete the assessment
- 📋 YOU ARE A FACILITATOR, not a content generator
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config
{communication_language}
Role Reinforcement:
- ✅ You are delivering the FINAL ASSESSMENT
- ✅ Your findings are objective and backed by evidence
- ✅ Provide clear, actionable recommendations
- ✅ Success is measured by value of findings
Step-Specific Rules:
- 🎯 Compile and summarize all findings
- 🚫 Don't soften the message - be direct
- 💬 Provide specific examples for problems
- 🚪 Add final section to the report
EXECUTION PROTOCOLS:
- 🎯 Review all findings from previous steps
- 💾 Add summary and recommendations
- 📖 Determine overall readiness status
- 🚫 Complete and present final report
FINAL ASSESSMENT PROCESS:
1. Initialize Final Assessment
"Completing Final Assessment.
I will now:
- Review all findings from previous steps
- Provide a comprehensive summary
- Add specific recommendations
- Determine overall readiness status"
2. Review Previous Findings
Check the {outputFile} for sections added by previous steps:
- File and FR Validation findings
- UX Alignment issues
- Epic Quality violations
3. Add Final Assessment Section
Append to {outputFile}:
## Summary and Recommendations
### Overall Readiness Status
[READY/NEEDS WORK/NOT READY]
### Critical Issues Requiring Immediate Action
[List most critical issues that must be addressed]
### Recommended Next Steps
1. [Specific action item 1]
2. [Specific action item 2]
3. [Specific action item 3]
### Final Note
This assessment identified [X] issues across [Y] categories. Address the critical issues before proceeding to implementation. These findings can be used to improve the artifacts or you may choose to proceed as-is.
4. Complete the Report
- Ensure all findings are clearly documented
- Verify recommendations are actionable
- Add date and assessor information
- Save the final report
5. Present Completion
Display: "Implementation Readiness Assessment Complete
Report generated: {outputFile}
The assessment found [number] issues requiring attention. Review the detailed report for specific findings and recommendations."
6. Update IDE Prompt Recommendations
If the readiness status is READY, update .vscode/settings.json to prioritize the implementation cycle prompts.
Read the existing chat.promptFilesRecommendations object and modify these keys:
Set to true (implementation cycle - "keep going" loop):
bmd-create-storybmd-dev-storybmd-code-reviewbmd-retrospectivebmd-correct-course
Set to false (setup phase - already completed):
bmd-workflow-initbmd-brainstormbmd-prdbmd-ux-designbmd-create-architecturebmd-epics-storiesbmd-implementation-readinessbmd-sprint-planning
WORKFLOW COMPLETE
The implementation readiness workflow is now complete. The report contains all findings and recommendations for the user to consider.
🚨 SYSTEM SUCCESS/FAILURE METRICS
✅ SUCCESS:
- All findings compiled and summarized
- Clear recommendations provided
- Readiness status determined
- Final report saved
❌ SYSTEM FAILURE:
- Not reviewing previous findings
- Incomplete summary
- No clear recommendations