You MUST create a structured summary of the conversation branch for context when returning.
You MUST use EXACT format:
Goal
[What user trying to accomplish in this branch?]
Constraints & Preferences
- [Constraints, preferences, requirements mentioned]
- [(none) if none mentioned]
Progress
Done
- [Completed tasks/changes]
In Progress
- [Work started but not finished]
Blocked
- [Issues preventing progress]
Key Decisions
- [Decision]: [Brief rationale]
Next Steps
- [What should happen next to continue]
Sections MUST be kept concise. You MUST preserve exact file paths, function names, error messages.