BMAD-METHOD/src/workflows/4-ux-design/agentic-development/steps-c/4g-section-approved.md

2.7 KiB

Phase 4g: Section Approved & Next Steps

Purpose: Finalize section approval and determine next action

Task: Update status and move forward


When to Use This Phase

  • Section implemented and tested
  • User approved the section

Step 1: Section Approved

When user says: "Looks good!" / "Approved" / "Y" / "Perfect!"

Your response:

" Section [N] approved!

Updating records..."


Step 2: Update Story File Status

Actions:

Update stories/[View].[N]-[section-name].md:

**Status**: ✅ Complete
**Completed**: [Date]
**Approved by**: User

## Final Notes

[Any important observations from implementation]

## Implementation Summary

- Objects implemented: [N]
- Issues encountered: [N]
- Improvements made: [N]
- Time taken: ~[X] min (estimated: [Y] min)
- Specification updates suggested: [Y/N]

---

*Section approved and complete! ✅*

Step 3: Update Work File

Actions:

Update work/[View]-Work.yaml:

sections:
  - id: N
    name: "[Section Name]"
    status: "complete"
    completed_date: "[date]"
    actual_time: "[X] min"
    issues_encountered: N
    improvements_made: N
    spec_updates_needed: [Y/N]

Step 4: Check Progress

Count sections:

  • Total sections: [N]
  • Completed:
  • Remaining: [Y]

Step 5a: If More Sections Remain

Your response:

"Progress: [X]/[N] sections complete! 🎉

Next: Section [N+1]: [Next Section Name]

What I'll build:

  • [Feature 1]
  • [Feature 2]
  • [Feature 3]

Estimated time: ~[X] min

Ready to continue? (Y/N)"

If user says "Y": Go back to Phase 4a (4a-announce-and-gather.md)

If user says "N" or wants to pause:

"No problem! Progress saved. You can resume anytime by asking to continue with Section [N+1].

Saved state:

  • Sections 1-complete
  • ⏸️ Section [N+1] ready to start
  • 📄 All story files and code saved"

Step 5b: If All Sections Complete

Your response:

"🎉 All [N] sections complete for [Logical View Name]!

Sections implemented:

  • Section 1: [Name]
  • Section 2: [Name]
  • Section [N]: [Name]

Files created:

  • [View].html (complete with all states)
  • work/[View]-Work.yaml (complete plan)
  • stories/[View].1-[name].md through [View].[N]-[name].md

Next: Integration test to verify all states work together correctly.

Ready for Phase 5? (Y)"

Go to: 5-finalization.md when user says "Y"


📊 Progress Tracking

After each section approval:

  • Story file marked complete
  • Work file updated
  • User sees progress (/[N] sections)
  • Clear next step presented

This creates momentum and clarity! 🚀