docs: update Phase 26 progress, de-emoji readme, refresh status

This commit is contained in:
Mathieu Moran
2026-08-11 02:50:57 -04:00
parent 936064e963
commit e733ab1ac1
2 changed files with 30 additions and 27 deletions
+8 -5
View File
@@ -1903,11 +1903,14 @@ lands. The current known issues from the road test (also recorded in `BUGS.md`):
*server* delete endpoint, and there is no `DELETE /api/trip/<id>` route on the Pi. Fix: add all
four pieces and make the delete endpoint configurable in `history.js`.
**Progress (2026-08-11):** **BUG-03** ✅ FIXED (commit `e2f2314` — DTC/MIL persisted to SQLite on
each poll, `/api/dtc` falls back to persisted state when OBD is offline, `get_overview_stats`
fixed to use the real `dtc` table, cleared/since tracked via `IS_SET`/`FIRST_SEEN_AT`/
`LAST_SEEN_AT`, plus a schema migration and `tests/test_dtc_persistence.py`). **BUG-05** ✅ FIXED
(commit `e2f2314` — server route `speed_source` mirrors the Pi's `obd if speed>0 else gps`).
**Progress (2026-08-11, 6/8 closed):**
- **BUG-03** ✅ CLOSED (`e2f2314`) — DTC/MIL persisted to SQLite, `/api/dtc` fallback, stats fixed.
- **BUG-04** ✅ CLOSED (`96fb897`) — Server trip detection now mirrors Pi's motion-aware logic.
- **BUG-05** ✅ CLOSED (`e2f2314`) — Server `speed_source` matches Pi: `obd if speed>0 else gps`.
- **BUG-08** ✅ CLOSED (`c5c478b`) — Pi trip deletion: `deletable` macro, `confirmDelete`, `DELETE` route, configurable endpoint.
- **BUG-09** ✅ CLOSED — Geocode pre-caching in `history.js` for fast scrubber.
- **BUG-10** ✅ CLOSED — GPS-only false trips gated on `was_car_ever_connected()`.
- **BUG-01/02/06/07**: Still OPEN. See `BUGS.md`.
Both pending deploy/verify. The remaining items (BUG-01, 02, 04, 06, 07, 08) stay open.
**Acceptance for Phase 26:** every `BUGS.md` entry in scope is fixed, regression-tested, deployed,