diff --git a/PLAN.md b/PLAN.md index e3f625e..c400426 100644 --- a/PLAN.md +++ b/PLAN.md @@ -1909,21 +1909,17 @@ BUG-02 is hardware (Pi micro-USB port damage) — owner's responsibility. --- -### Phase 27: Feature additions — 🚧 PLANNED -**New phase added 2026-08-11.** Collects all feature requests from [FEATURES.md](./FEATURES.md) -that aren't bug fixes. Implemented after Phase 26 bug fixes are done, before the Android app. +### Phase 27: Feature additions — 🚧 UP NEXT (pick one) +**Phase 26 is complete.** Select a feature from [FEATURES.md](./FEATURES.md) to implement. Current candidates: -- **FEAT-01**: Parallel/concurrent chunked dashcam uploads -- **FEAT-02**: QR / claim-code device pairing flow -- **FEAT-03**: Manual start odometer fallback -- **FEAT-04**: Replace SIM868 2G GSM hat with 4G LTE modem (Huawei E3372h-153) -- **FEAT-05**: DTC history synced to remote server with code descriptions -- **FEAT-08**: Predictable IP on phone hotspot (DHCP reservation / static IP) -- **FEAT-09**: mDNS (yaris.local) on phone hotspot - -See [FEATURES.md](./FEATURES.md) for full details on each. Features are picked up one at a time -and marked `IN PROGRESS` → `SHIPPED` as they land. +1. **FEAT-01**: Parallel/concurrent chunked dashcam uploads +2. **FEAT-02**: QR / claim-code device pairing flow +3. **FEAT-03**: Manual start odometer fallback +4. **FEAT-04**: Replace SIM868 2G GSM with 4G LTE modem (Huawei E3372h-153) +5. **FEAT-05**: DTC history synced to remote server with code descriptions +6. **FEAT-08**: Predictable IP on phone hotspot (DHCP reservation / static IP) +7. **FEAT-09**: mDNS (yaris.local) on phone hotspot ### Phase 28: Native Android companion app — 🚧 PLANNED (low priority, always last) **Renumbered from former Phase 26 on 2026-08-10 to make room for the road-test bug-fix phase. Renumbered to Phase 28 on 2026-08-11 to make room for Phase 27 feature additions.**