Commit graph

  • 02bd8d7740 docs: correct backend README — full 8-service monorepo, navi-traffic retired main Ubuntu 2026-06-18 21:09:55 +00:00
  • 4fdda175a3
    navi-offroute: HPA tile DB manifest pattern (H6a-pre, unblocks continental rollout) (#53) malice 2026-06-04 14:23:19 -06:00
  • d6f4db34ff navi-offroute: drop unused connection cache from HPAManifest (cleanup) Ubuntu 2026-06-04 20:22:47 +00:00
  • 711e9ba1df navi-offroute: HPA tile DB manifest pattern (H6a-pre, unblocks continental rollout) Ubuntu 2026-06-04 14:46:20 +00:00
  • e6823fdb05
    Merge 01051be4ee into c1d57446c2 malice 2026-06-03 20:43:49 -06:00
  • 01051be4ee navi-offroute: stub Valhalla bypass in _auto_router test helper (T3) fix/test-stub-valhalla-bypass-in-auto-router mj 2026-06-03 20:42:47 -06:00
  • c1d57446c2
    navi-offroute: vectorize road_terminus_transitions (O2b, perf) (#51) malice 2026-05-28 02:50:26 -06:00
  • 1faf8bd322 navi-offroute: vectorize road_terminus_transitions (O2b, perf) mj 2026-05-28 02:45:18 -06:00
  • 69d2920bfd
    navi-offroute: cache MVUM decoded features process-wide (O3a, perf) (#50) malice 2026-05-28 02:14:01 -06:00
  • 0dcf114e4a navi-offroute: cache MVUM decoded features process-wide (O3a, perf) mj 2026-05-28 02:07:52 -06:00
  • c979b60a45
    navi-offroute: vectorize _cap_candidates (O2a, perf) (#49) malice 2026-05-28 01:26:19 -06:00
  • 0a358e00dd navi-offroute: vectorize _cap_candidates (O2a, perf) mj 2026-05-28 01:21:42 -06:00
  • ac504cab79
    navi-offroute: Auto bypass — trust _auto_eligible_modes vehicle judgment (PR 48) (#48) malice 2026-05-28 00:38:15 -06:00
  • b4f2d46cd6 navi-offroute: Auto bypass — trust _auto_eligible_modes vehicle judgment (PR 48) mj 2026-05-27 23:43:03 -06:00
  • e36cc204c5
    navi-offroute: Auto Valhalla bypass — fire on untagged road clicks too (PR 47) (#47) malice 2026-05-27 23:13:51 -06:00
  • 8bdef0a1f6 navi-offroute: Auto Valhalla bypass — fire on untagged road clicks too (PR 47) mj 2026-05-27 23:07:09 -06:00
  • 4be336c33b
    navi-offroute: Auto Valhalla bypass for road↔road (#46) malice 2026-05-27 20:12:47 -06:00
  • fa468456a9 navi-offroute: Auto Valhalla bypass for road↔road mj 2026-05-27 19:46:55 -06:00
  • 617e9c054e
    navi-offroute: HPA* runtime kernel + router dispatch (Phase H3) (#45) malice 2026-05-27 18:00:48 -06:00
  • 6a60600021 navi-offroute: HPA* runtime kernel + router dispatch (Phase H3) mj 2026-05-27 17:32:32 -06:00
  • 86cd15f817
    navi-offroute: HPA* precompute pipeline (Phase H2) (#44) malice 2026-05-27 17:07:09 -06:00
  • a4c31172e4 navi-offroute: HPA* precompute pipeline (Phase H2) mj 2026-05-27 16:40:26 -06:00
  • 8e06313f69
    navi-offroute: HPA* perf refactor spec (Phase H1 — docs only) (#43) malice 2026-05-27 16:26:16 -06:00
  • c4f66600be navi-offroute: HPA spec — fix NFS wording to virtiofs (PR #43 amend) mj 2026-05-27 16:23:42 -06:00
  • f1c1bcbcec navi-offroute: HPA* perf refactor spec (Phase H1 docs) mj 2026-05-27 16:04:37 -06:00
  • 8d2ee9b7cd
    navi-offroute: corridor bbox + parallel cost layers (Phase 4.5 perf) (#42) malice 2026-05-27 14:56:11 -06:00
  • b70406b95c navi-offroute: corridor bbox + parallel cost layers (Phase 4.5 perf) mj 2026-05-27 13:19:38 -06:00
  • 521798a2c8
    navi-offroute: delete _try_hybrid_auto + dead Auto tests (Phase 5) (#41) malice 2026-05-27 12:28:42 -06:00
  • 1643e12a79 navi-offroute: delete _try_hybrid_auto + dead Auto tests (Phase 5) mj 2026-05-27 11:33:55 -06:00
  • 38c71a2d68
    navi-offroute: rewire _route_auto to unified A* (Phase 4) (#40) malice 2026-05-27 10:59:48 -06:00
  • 28e41ae019 navi-offroute: rewire _route_auto to unified A* (Phase 4) mj 2026-05-27 10:31:50 -06:00
  • 2ac005ab16
    navi-offroute: unified cost layers + transition cells (Phase 3) (#39) malice 2026-05-27 09:53:26 -06:00
  • 4baa25730c navi-offroute: unified cost layers + transition cells (Phase 3) mj 2026-05-27 09:33:07 -06:00
  • 47a4047cd7
    navi-offroute: multi-mode A* kernel (Phase 2) (#38) malice 2026-05-27 08:58:33 -06:00
  • ef3fb21033 navi-offroute: multi-mode A* kernel (Phase 2) mj 2026-05-27 08:37:20 -06:00
  • b738227453
    navi-offroute: unified-graph refactor spec (Phase 1 docs) (#37) malice 2026-05-27 08:08:15 -06:00
  • 3a39c37fe7 navi-offroute: unified-graph refactor spec (Phase 1 docs) mj 2026-05-27 01:03:16 -06:00
  • 51bad71be1
    navi-offroute: Auto classify-once / route-once (kill 4-mode contest) (#36) malice 2026-05-26 23:49:55 -06:00
  • 91711f5f3f Auto: foot-as-last-resort fallback when picked mode fails to route Matt 2026-05-27 05:34:52 +00:00
  • 63aea8aea5 navi-offroute: Auto classify-once / route-once (kill 4-mode contest) Matt 2026-05-27 05:04:48 +00:00
  • bcb0fd02d1
    navi-offroute: enable INFO logging for per-stage timing (#35) malice 2026-05-26 22:02:13 -06:00
  • 6b8bf15c36 navi-offroute: enable INFO logging for per-stage timing Matt 2026-05-27 02:43:46 +00:00
  • 913cc46f2a
    navi-offroute: tighten hybrid gates + fix hybrid render (#34) malice 2026-05-26 17:29:17 -06:00
  • 4760c8e4a3 navi-offroute: tighten hybrid gates + fix hybrid render Matt 2026-05-26 23:26:04 +00:00
  • 3c00b69a55
    navi-places: place_cache TTL (default 30 days) (#33) malice 2026-05-26 16:53:25 -06:00
  • c3774db2a9 navi-places: place_cache TTL (default 30 days) Matt 2026-05-26 22:50:54 +00:00
  • 7c10b80d08
    navi-offroute: numpy-pack TrailheadIndex (memory opt #2) (#32) malice 2026-05-26 16:46:22 -06:00
  • e65c5b15f8 navi-offroute: numpy-pack TrailheadIndex (memory opt #2) Matt 2026-05-26 22:44:10 +00:00
  • f9f2eb9b8f
    MVUM Layer 3b: OSM parking as multi-modal Auto transition candidates (#31) malice 2026-05-26 14:48:35 -06:00
  • d6744a9191 Numpy-pack OSMParkingIndex coords + lazy records to cut RSS (~950->~570 MB/worker) Matt 2026-05-26 20:31:16 +00:00
  • 070c0d4d88 MVUM Layer 3b: OSM parking as multi-modal Auto transition candidates Matt 2026-05-26 17:15:11 +00:00
  • ea495dd45e
    navi-places: name-based wikivoyage article discovery (#30) malice 2026-05-26 09:55:48 -06:00
  • d612633d5a navi-places: name-based wikivoyage article discovery Matt 2026-05-26 15:46:45 +00:00
  • 3a9bc624c8
    wiki_rewrite: paginate fully + extend rewriter to wikivoyage (#29) malice 2026-05-26 00:42:06 -06:00
  • f537a55266 wiki_rewrite: paginate fully + extend rewriter to wikivoyage Matt 2026-05-26 06:23:24 +00:00
  • d82c15a969
    Fix wiki/wikidata URL builders (Bugs 1-3 from 2026-05-24 handoff) (#28) malice 2026-05-26 00:04:57 -06:00
  • dd5a231cc2 Fix wiki/wikidata URL builders (Bugs 1-3 from 2026-05-24 handoff) Matt 2026-05-26 06:02:05 +00:00
  • 2efc5fa52e
    MVUM Layer 3c: surface-change transition candidates (#27) malice 2026-05-25 23:52:08 -06:00
  • 910f47c480 MVUM Layer 3c: surface-change transition candidates Matt 2026-05-26 05:10:49 +00:00
  • 5ba9527c02
    MVUM Layer 3a: multi-modal Auto via MVUM trailhead transitions (#26) malice 2026-05-25 22:49:13 -06:00
  • 3b24be7335 MVUM Layer 3a: multi-modal Auto via MVUM trailhead transitions Matt 2026-05-26 03:25:22 +00:00
  • 0c43c872bb
    Commit reproducible MVUM ingest script (P4) (#25) malice 2026-05-25 20:36:41 -06:00
  • 26a84e3705 Commit reproducible MVUM ingest script (P4) Matt 2026-05-26 02:01:55 +00:00
  • d8de7ff777
    MVUM Layer 2c: exclude_polygons for closure-avoiding routing (#24) malice 2026-05-25 19:54:28 -06:00
  • 5943d199e2 MVUM Layer 2c: exclude_polygons for closure-avoiding routing Matt 2026-05-26 01:39:44 +00:00
  • 2453c20669
    MVUM Layer 1: per-edge annotation + accurate closure counts (#23) malice 2026-05-25 19:32:43 -06:00
  • 26d2540129 Fix seasonal date default + hoist annotation, single annotate for Auto Matt 2026-05-26 01:30:28 +00:00
  • 53ffba5795 MVUM Layer 1: per-edge annotation + accurate closure counts Matt 2026-05-26 01:18:03 +00:00
  • 5e83a6e63a
    MVUM Layer 0: spatial index foundation (#22) malice 2026-05-25 18:53:58 -06:00
  • adfc110520 Fix lat-aware buffer + count WKB parse failures Matt 2026-05-25 23:22:01 +00:00
  • d9fe84660d MVUM Layer 0: spatial index foundation Matt 2026-05-25 22:12:38 +00:00
  • a1785127de
    Auto picks min-time mode + per-leg breakdown (#21) malice 2026-05-25 16:03:08 -06:00
  • e054a4f933 Auto picks min-time mode + per-leg breakdown Matt 2026-05-25 21:46:13 +00:00
  • ede6852657
    Rename mode constants: mtb→2w, atv→4w (#20) malice 2026-05-25 15:33:47 -06:00
  • 41048578aa Fix user-visible labels: MTB->2W, ATV->4W + grep cleanup Matt 2026-05-25 21:29:36 +00:00
  • b5ab923dc6 Rename mode constants: mtb->2w, atv->4w Matt 2026-05-25 20:21:36 +00:00
  • f244625551
    Merge pull request #14 from zvx-echo6/feat/basemap-category malice 2026-05-25 09:44:37 -06:00
  • 7507960d56
    Merge pull request #19 from zvx-echo6/feat/tighter-bbox malice 2026-05-25 09:42:18 -06:00
  • 46d3077c35 perf(offroute): tighter wilderness bbox (5 entry points, 1.5km pad) Matt 2026-05-25 15:40:23 +00:00
  • 2b29699d5a
    Merge pull request #18 from zvx-echo6/feat/smooth-max-grade malice 2026-05-25 09:36:15 -06:00
  • 3fd07eea91 fix(offroute): smooth max_grade penalty instead of hard cliff (DEM noise robustness) Matt 2026-05-25 15:34:18 +00:00
  • 333ed43846
    Merge pull request #17 from zvx-echo6/feat/wilderness-astar malice 2026-05-25 09:17:47 -06:00
  • 9d684bef43 feat(offroute): numba A* with anisotropic Tobler, exponentially-inflated cost grid (combined #17+#18) Matt 2026-05-25 08:13:30 +00:00
  • f43b8a9ff8
    Merge pull request #16 from zvx-echo6/feat/knn-query-radius malice 2026-05-25 01:48:33 -06:00
  • c8e2568f64 perf(offroute): query_radius uses k-NN <-> ordering for index-supported nearest-neighbor Matt 2026-05-25 07:28:46 +00:00
  • 23ed09afdf
    Merge pull request #15 from zvx-echo6/feat/exists-guard malice 2026-05-25 01:23:31 -06:00
  • f28ababbbb perf(offroute): EXISTS guard replaces COUNT(*) on entry_points hot path Matt 2026-05-25 06:23:36 +00:00
  • a900a32863 feat(navi/ui): wire place.category from basemap kind:kind_detail and pick-from-map raw Matt 2026-05-25 04:07:09 +00:00
  • 24d69716d8
    Merge pull request #13 from zvx-echo6/feat/place-category malice 2026-05-24 22:07:11 -06:00
  • a6b12b2588 feat(navi/ui): wire place.category from osm key:value at all place-creation sites Matt 2026-05-25 03:41:36 +00:00
  • 91d03f3fe7
    Merge pull request #12 from zvx-echo6/feat/use-classification-use malice 2026-05-24 21:21:33 -06:00
  • b1c2058586 fix(offroute): use classification.use for track/path; add service_other to paved Matt 2026-05-25 03:19:12 +00:00
  • 21cd810272
    Merge pull request #11 from zvx-echo6/feat/locate-verbose malice 2026-05-24 20:58:35 -06:00
  • c6acbbc88f fix(offroute): _locate_on_network sets verbose=true; reads edge_info.classification.classification Matt 2026-05-25 02:56:17 +00:00
  • 6aa644f8e5
    Merge pull request #10 from zvx-echo6/feat/auto-eligible-modes malice 2026-05-24 20:31:04 -06:00
  • 6b4d40998a feat(offroute): Auto eligible-mode-set with category hints + parallel spatial fallback Matt 2026-05-25 02:15:48 +00:00
  • 5894be6d03 fix(offroute): Auto vehicle eligibility — 3-tier paved+flat snap discriminator Matt 2026-05-25 01:29:03 +00:00
  • 0d503bb4c8
    Merge pull request #8 from zvx-echo6/feat/vehicle-skip-gate malice 2026-05-24 19:15:54 -06:00
  • 10960ca886 fix(navi): vehicle skips off-network gate; boundary chips show for non-Drive Matt 2026-05-24 16:34:03 +00:00
  • a1e891ba70 fix(navi): Auto-mode usability — boundary chips for non-Drive + 50m snap threshold feat/auto-usability Matt 2026-05-24 16:29:07 +00:00