BMAD-METHOD/src/modules/bmm/workflows/3-solutioning/check-implementation-readiness/steps/step-06-final-assessment.md

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 {workflow_path}/steps/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:

  1. Review all findings from previous steps
  2. Provide a comprehensive summary
  3. Add specific recommendations
  4. 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-story
  • bmd-dev-story
  • bmd-code-review
  • bmd-retrospective
  • bmd-correct-course

Set to false (setup phase - already completed):

  • bmd-workflow-init
  • bmd-brainstorm
  • bmd-prd
  • bmd-ux-design
  • bmd-create-architecture
  • bmd-epics-stories
  • bmd-implementation-readiness
  • bmd-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