Cue-sheet review on the phone before riding #55

Open
opened 2026-08-31 17:30:07 +02:00 by robert · 0 comments
robert commented 2026-08-31 17:30:07 +02:00 (Migrated from git.butzei.de)

Goal

The only practical defence against a mis-enriched route. If BRouter places a turn 30 m off, or the geometric fallback invents a turn on a curve, the rider should find out at home rather than at the junction.

Acceptance criteria

  • Scrollable list of every cue: direction icon, distance along route, street name
  • Tapping a cue shows it on a map preview
  • Which enricher produced the sheet is displayed, so a geometric sheet is visibly less trustworthy
  • Cues flagged where the geometric check disagrees with the backend's classification
  • Suspiciously dense cue clusters flagged - usually a curve mis-read as a sequence of turns
  • A cue can be deleted or its direction corrected by hand, and edits persist with the cached sheet
  • Total cue count and route distance shown, as a sanity check against the planner

Files

  • companion/.../route/enrich/CueSheetReviewScreen.kt

Update — 2026-09-01: show which tier produced each cue

The enrichment chain now reports its tier per cue (D26), and BRouter enrichment carries a measured
divergence from the source route (D25, #27). Both belong in the review — this screen is where a rider
finds out whether to trust the cue sheet.

  • Each cue shows which tier produced it: from the file, BRouter, Valhalla, or a geometric guess
  • Geometric guesses (NAV_CUE_CONFIDENCE = 0) visibly marked as guesses
  • BRouter's measured divergence from the source GPX shown for the route as a whole
  • A route enriched entirely at tier 3 says so plainly before the ride starts
## Goal The only practical defence against a mis-enriched route. If BRouter places a turn 30 m off, or the geometric fallback invents a turn on a curve, the rider should find out at home rather than at the junction. ## Acceptance criteria - [ ] Scrollable list of every cue: direction icon, distance along route, street name - [ ] Tapping a cue shows it on a map preview - [ ] Which enricher produced the sheet is displayed, so a geometric sheet is visibly less trustworthy - [ ] Cues flagged where the geometric check disagrees with the backend's classification - [ ] Suspiciously dense cue clusters flagged - usually a curve mis-read as a sequence of turns - [ ] A cue can be deleted or its direction corrected by hand, and edits persist with the cached sheet - [ ] Total cue count and route distance shown, as a sanity check against the planner ## Files - `companion/.../route/enrich/CueSheetReviewScreen.kt` ## Update — 2026-09-01: show which tier produced each cue The enrichment chain now reports its tier per cue (D26), and BRouter enrichment carries a measured divergence from the source route (D25, #27). Both belong in the review — this screen is where a rider finds out whether to trust the cue sheet. - [ ] Each cue shows **which tier produced it**: from the file, BRouter, Valhalla, or a geometric guess - [ ] Geometric guesses (`NAV_CUE_CONFIDENCE = 0`) visibly marked as guesses - [ ] BRouter's measured divergence from the source GPX shown for the route as a whole - [ ] A route enriched entirely at tier 3 says so plainly before the ride starts
Sign in to join this conversation.
No description provided.