diff --git a/PLAN.md b/PLAN.md index e0393c2..4a00791 100644 --- a/PLAN.md +++ b/PLAN.md @@ -1933,21 +1933,20 @@ agree on OBD and GPS state. BUGS.md Open section is empty. readme.md project sta --- -### Phase 27: Feature additions — 🚧 PLANNED (pick one) -**New phase. Phase 26 is complete.** Select a feature from [FEATURES.md](./FEATURES.md) to -implement one at a time, marking each `IN PROGRESS` → `SHIPPED` as they land. Current -candidates (also listed in FEATURES.md): +### Phase 27: Feature additions — 🚧 IN PROGRESS (pick one) +**Started 2026-08-11.** Phase 26 is complete with all 12 bugs closed. Select a feature +from [FEATURES.md](./FEATURES.md) to implement one at a time. -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 +**Candidates:** +1. **FEAT-01** — Parallel/concurrent chunked dashcam uploads (medium effort) +2. **FEAT-02** — QR / claim-code device pairing flow (medium effort) +3. **FEAT-03** — Manual start odometer fallback (small effort) +4. **FEAT-04** — Replace SIM868 2G GSM with 4G LTE modem (Huawei E3372h-153) (large effort) +5. **FEAT-05** — DTC history synced to remote server with code descriptions (medium effort) +6. **FEAT-08** — Predictable IP on phone hotspot / DHCP reservation (small effort) +7. **FEAT-09** — mDNS (yaris.local) on phone hotspot (small effort) -Also shipped in Phase 26: **FEAT-06** (trip ID column on server history) and **FEAT-07** -(phone-hotspot auto-connect documentation — already implemented in Phase 22). +Already shipped from Phase 26: **FEAT-06** (trip ID column), **FEAT-07** (hotspot auto-connect). ### 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.**