Migration Overview
Project: {{PROJECT_NAME}}
Started: {{DATE}}
Last Updated: {{DATE}}
Status Dashboard
| Stage |
Status |
Progress |
Blocked By |
| 1. Foundation |
⬜ Not Started |
0/4 |
— |
| 2. Handlers |
⬜ Not Started |
0/{{HANDLER_COUNT}} |
Foundation |
| 3. Errors |
⬜ Not Started |
0/{{ERROR_CLASS_COUNT}} |
Handlers |
| 4. Paths |
⬜ Not Started |
0/{{PATH_COUNT}} |
— |
| 5. Adapters |
⬜ Not Started |
0/{{ADAPTER_COUNT}} |
Handlers |
| 6. Documents |
⬜ Not Started |
0/{{DOC_COUNT}} |
All |
| 99. Unknowns |
⬜ Review |
0/{{UNKNOWN_COUNT}} |
— |
Status Key: ⬜ Not Started · 🟡 In Progress · ✅ Complete · 🔴 Blocked · ⏭️ Skipped
Stage Dependencies
┌─────────────┐
│ Foundation │
└──────┬──────┘
│
▼
┌─────────────┐ ┌─────────────┐
│ Handlers │────▶│ Adapters │
└──────┬──────┘ └─────────────┘
│
▼
┌─────────────┐
│ Errors │
└─────────────┘
┌─────────────┐
│ Paths │ (independent)
└─────────────┘
┌─────────────┐
│ Documents │ (after all stages)
└─────────────┘
┌─────────────┐
│ Unknowns │ (review anytime)
└─────────────┘
Recommended Order
- Foundation — Must be first (context, logger)
- Paths — Can run parallel with Handlers
- Handlers — Core conversion work
- Errors — After handlers identify error cases
- Adapters — After handlers are converted
- Unknowns — Review throughout, resolve before Documents
- Documents — Last, after code is stable
Progress Log
| Date |
Stage |
Work Done |
Notes |
| {{DATE}} |
— |
Generated migration plan |
Initial scan |
Decisions
Blockers
| Blocker |
Stage |
Status |
Resolution |
Completion Criteria