3.0 KiB
Step 5: Complete Dialog
CONTEXT
All implementation steps are complete. Now we finalize the dialog, capture learnings, and close it out.
VERIFY COMPLETION
**Review the Steps Overview table:**Confirm all steps have status:
- ✅ Complete
- ❌ Skipped (with documented reason)
No steps should be:
- 🔲 Not Started
- 🔄 In Progress
- ⏸️ Blocked
{{#each step in incomplete_steps}}
- Step {{step.number}}: {{step.name}} — {{step.status}} {{/each}}
How should we proceed?
[A] Complete remaining steps first [B] Mark as skipped and continue [C] Leave dialog "In Progress"
Choice:
UPDATE SPEC CHANGES
**Review "Spec Changes Discovered" section:**For each discovered issue:
- Determine if spec should be updated
- If yes, create a note or task to update the spec
- Mark the spec update status
Were any specification changes discovered?
[A] Yes — Review and document updates needed [B] No — No spec changes needed
Choice:
Update the dialog file:| Issue | Resolution | Spec Updated? |
|---|---|---|
| {{#each change in spec_changes}} | ||
| {{change.issue}} | {{change.resolution}} | {{change.updated}} |
| {{/each}} |
If specs need updating, either:
- Update them now
- Create a task/dialog to update them later
CAPTURE LEARNINGS
What did we learn from this implementation?
Consider:
- What worked well?
- What was harder than expected?
- What patterns emerged?
- What would you do differently?
Learnings:
Add to the Learnings section:{{#each learning in learnings}}
- {{learning}} {{/each}}
FINAL PROGRESS LOG ENTRY
Add final entry to Progress Log:### {YYYY-MM-DD} — COMPLETED
- All steps complete
- Spec changes: {summary}
- Learnings captured
- Dialog closed
UPDATE FINAL STATUS
Update the Meta section:| Field | Value |
|---|---|
| Status | Complete |
SUMMARY
✅ **Dialog Complete!**Feature: {feature_name} Date Started: {start_date} Date Completed: {today}
Steps Completed: {completed_count} / {total_count} Spec Changes: {spec_changes_count} Learnings: {learnings_count}
The dialog is now closed.
The folder remains at:
docs/F-Agent-Dialogs/{date}-{feature_slug}/
This serves as documentation of:
- What was implemented
- How it was done
- What was learned
What's next?
[A] Start a new dialog for related work [B] Return to main menu [C] Review the completed dialog
Choice:
ROUTING
Based on user choice: - [A] → Return to step-01-initialize-dialog.md - [B] → End workflow - [C] → Display dialog file contentsAgent Dialog Workflow — Step 5: Complete Dialog