## Compaction Summary

**Project:** ${PROJECT}
**Milestone:** ${MILESTONE}
**Time:** ${CURRENT_DATETIME}
**Context at compaction:** ${CONTEXT_PERCENT}%

---

### Completed Tasks

| Task | Description | Tokens | Variance |
|------|-------------|--------|----------|
| ${TASK_1_ID} | ${TASK_1_DESC} | ${TASK_1_USED} | ${TASK_1_VARIANCE} |

**Phase progress:** ${COMPLETED_COUNT}/${TOTAL_COUNT} tasks

---

### Quality Status

- **Tests:** ${TEST_STATUS}
- **Lint:** ${LINT_STATUS}
- **Typecheck:** ${TYPECHECK_STATUS}
- **Regressions:** ${REGRESSION_COUNT}

---

### Learnings Captured

<!-- Include if variance > 50% on any task -->
- ${LEARNING_1}

---

### Remaining Tasks

| Task | Description | Status | Estimate |
|------|-------------|--------|----------|
| ${NEXT_TASK_ID} | ${NEXT_TASK_DESC} | ready | ${NEXT_TASK_EST} |

---

### Resuming With

**Next task:** ${NEXT_TASK_ID}
**Reason:** First unblocked task in queue

---

*Context reduced from ${CONTEXT_BEFORE}% to ~25-30%*
