docs(01): create phase 1 plans

Phase 01: Semantic Position Model
- 2 plans in 2 waves
- Wave 1: SortOrderProvider + Trip day derivation (parallel-ready)
- Wave 2: Tests verifying persistence behavior

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Trey t
2026-01-18 13:43:35 -06:00
parent eae3a1d7f7
commit 6bce0481bd
3 changed files with 361 additions and 1 deletions

View File

@@ -12,6 +12,12 @@ Build a drag-and-drop itinerary editor for SportsTime using UITableView bridged
**Dependencies:** None (foundation phase)
**Plans:** 2 plans
Plans:
- [ ] 01-01-PLAN.md - Create SortOrderProvider utility and Trip day derivation methods
- [ ] 01-02-PLAN.md - Create tests verifying semantic position persistence
**Requirements:**
- DATA-01: All movable items have semantic position `(day: Int, sortOrder: Double)`
- DATA-02: Travel segments are positioned items with their own sortOrder
@@ -97,7 +103,7 @@ Build a drag-and-drop itinerary editor for SportsTime using UITableView bridged
| Phase | Status | Requirements | Completed |
|-------|--------|--------------|-----------|
| 1 - Semantic Position Model | Not Started | 8 | 0 |
| 1 - Semantic Position Model | Planned | 8 | 0 |
| 2 - Constraint Validation | Not Started | 4 | 0 |
| 3 - Visual Flattening | Not Started | 3 | 0 |
| 4 - Drag Interaction | Not Started | 8 | 0 |