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].mdthrough[View].[N]-[name].mdNext: 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! 🚀