docs: update Phase 26 with dual-radio + trip fix details
This commit is contained in:
@@ -1860,19 +1860,23 @@ phase roadmap.
|
||||
|
||||
---
|
||||
|
||||
### Phase 26: Road-test bug fixes — 🚧 IN PROGRESS (6 closed, 4 open, 1 hardware)
|
||||
### Phase 26: Road-test bug fixes — 🚧 IN PROGRESS (6 closed, 1 deployed awaiting test, 2 open, 1 hardware)
|
||||
**Last updated 2026-08-11.** Targeted bug-fix pass for defects surfaced by the Phase 25 in-car
|
||||
road test. Each item tracked in [BUGS.md](./BUGS.md).
|
||||
|
||||
**Closed (2026-08-11):**
|
||||
**Closed (verified in prod):**
|
||||
- BUG-03: DTC/MIL persistence (`e2f2314`)
|
||||
- BUG-04: Server trip merge — motion-aware logic (`96fb897`)
|
||||
- BUG-05: Server speed_source (`e2f2314`)
|
||||
- BUG-08: Pi trip deletion (`c5c478b`)
|
||||
- BUG-09: Geocode pre-caching for fast scrubber
|
||||
- BUG-10: GPS-only false trips gated on OBD presence
|
||||
- BUG-09: Geocode pre-caching for fast scrubber (pre-existing)
|
||||
- BUG-10: GPS-only false trips gated on OBD presence (pre-existing). Side fix: `refresh_trips()` preserves existing trips when `was_car_ever_connected()` is False (was deleting all trips on restart).
|
||||
|
||||
**Still open:** BUG-01 (hotspot/phone — netwatch fix deployed, needs in-car test), BUG-02 (hardware power), BUG-06 (timezone), BUG-07 (intermittent replay).
|
||||
**Deployed, awaiting in-car test:**
|
||||
- BUG-01: Dual-radio setup — wlan0 is permanent AP at 10.42.0.1, wlan1 handles internet uplink only. `yaris_uplink.py` no longer touches the AP. In-car access card on Settings page shows hotspot URL + cell-data warning. Netwatch fixed to not tear down AP when clients connected (backup, not needed with dual-radio).
|
||||
|
||||
**Still open:** BUG-06 (timezone shift), BUG-07 (intermittent replay).
|
||||
BUG-02 is hardware (Pi micro-USB port damage) — owner's responsibility.
|
||||
|
||||
**Acceptance:** every `BUGS.md` entry in scope is fixed, regression-tested, deployed, and marked resolved.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user