trips/router/internal
Greg Pomerantz fc9cf44052 traffic: live-traffic pipeline (511NY → Overpass match → OSRM segment speeds)
Verified end-to-end on the local OSRM stack:
- internal/traffic: 511NY OData client (lenient decode, raw archive),
  Overpass way matcher (class-window selection: highest-class road within
  150m beats a closer service road), incident policy map, CSV builder
- cmd/traffic: fetch | match | apply; apply copies the dataset (CoW) and
  re-customizes the traffic layer in ~15s (v26 customize has no
  --output-prefix; it writes contract files in place)
- Proof: synthetic I-90 closure → 38s (static :5000) vs 142s (traffic
  :5002) on the same 0.87 km stretch
- Policy speeds are 'assumed' provenance; R4: traffic routes must carry
  computed(traffic, as_of, policy=assumed)
2026-09-06 21:22:36 -04:00
..
geo maps project: design, survey, mock app, and route-aware planning backend 2026-09-06 00:05:17 -04:00
plan destination: 39-84 46th St, Sunnyside (OSM way 241831843); durable data location; profile-sensitivity experiment 2026-09-06 16:48:51 -04:00
route router: working local OSRM backend + per-backend bench goldens 2026-09-06 01:19:37 -04:00
traffic traffic: live-traffic pipeline (511NY → Overpass match → OSRM segment speeds) 2026-09-06 21:22:36 -04:00