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

- [x] [Completed tasks/changes]

### In Progress

- [ ] [Work started but not finished]

### Blocked

- [Issues preventing progress]

## Key Decisions

- **[Decision]**: [Brief rationale]

## Next Steps

1. [What should happen next to continue]

Sections **MUST** be kept concise. You **MUST** preserve exact file paths, function names, error messages.
