{
  "project": "gpu-pilot",
  "doc": "CONTINUE_7_6_2026.md",
  "title": "\u25b6 CONTINUE 7/6 (National transit system: 50 metros live \u00b7 national precompute + Postgres store \u00b7 national transit-line overlay \u00b7 keyed-feed set closed \u2014 newest handoff)",
  "oneline": "Newest handoff: took the multimodal system national end-to-end \u2014 pre-warmed the isochrone cache for 151,781 national POI dest cells (87,997 hexmaps, mirrored gzipped into commute.iso_precompute so map clicks serve GPU-free), grew engine coverage 31\u219250 metros (registry 51), shipped a Google-Maps-style national transit-LINE overlay (all 935 golden feeds, viewport-loaded, dynamic legend + State dropdown + Train/Bus toggles + DC cross-border filter), and CLOSED the keyed-feed set (WMATA + AC Transit + 6 SF Bay 511.org ops \u2192 every US+CA catalog feed now in golden). LOS AI-1003 restored to qwen2.5-coder:14b on gtfs3.",
  "tldr": [
    "NATIONAL PRECOMPUTE \u2192 GPU-FREE SERVE: hexmap-api/precompute_national.py pre-warmed the disk cache for 151,781 national POI dest cells (from content/poi/*.parquet h3_res9) \u2192 87,997 hexmaps; mirror_cache_to_pg.py gzips them into commute.iso_precompute on gtfs3 (~88K rows, durable, ~6\u00d7 smaller; column is `win` NOT `window`=reserved). Cache hit = disk read, zero engine change. Resumable via precompute_progress.txt; free-disk guard MIN_FREE_GB=50. Commit e8a84d2.",
    "COVERAGE 31\u219250 METROS: added 19 metros to scripts/regional_network_build.py (METROS + Geofabrik us_state map) \u2014 built + `sudo systemctl restart hexmap-api` \u2192 registry 51. 3 came out degenerate (indy/jax/memphis grabbed national feeds by bbox \u2192 1 anchor) \u2192 gap-filled local feeds (IndyGo mdb-1237/JTA mdb-346/MATA mdb-2352) + CLEAN rebuild. All 50 serve (Baltimore 4,979 cells / San Diego 6,709).",
    "NATIONAL TRANSIT-LINE OVERLAY (Google-Maps style): multimodal/transit-lines/build_lines_national.py \u2192 per-feed line/stop GeoJSON for ALL 935 golden feeds + out/manifest.json (feed\u2192bbox/agency/routes/colors). Front-end (geo2 pm2 tlccommute, SEPARATE repo) rewired to load by VIEWPORT-bbox + dynamic legend + State dropdown + Train/Bus toggles + DC cross-border filter (DC\u219215 agencies across DC+MD+NoVA). 740 MB \u2192 geo2 front-end/public/transit/, served /transit/*. LIVE + verified (manifest 887 feeds, WMATA + AC Transit lines serve). Commit f3a2347.",
    "KEYED-FEED SET CLOSED: gtfs_golden_etl.py KEYED_FEEDS registry (header OR query-param auth) now pulls the only 9 API-key-gated US/CA feeds \u2014 WMATA rail 1847/bus 1846 (~/.wmata_api_key), AC Transit 2455 (~/.actransit_api_key), 6 SF Bay 511.org ops SamTrans/ACE/SMART/Petaluma/Santa Rosa/Tri Delta (~/.511_api_key). Keys live in 600-perm files OUTSIDE the repo \u2014 ONLY paths committed. Golden = 935 = every US+CA catalog feed. Commit f3a2347.",
    "TOP PENDING: (1) DC region GRID/bbox defect \u2014 rebuilt WITH WMATA (22 feeds, 194,064 walk-matrix rows) but a live 90-min iso from central DC still returns n_cells=851 AND transit==walk (851==851, transit adds ZERO reach) vs Chicago 20,179 \u2192 the served GRID is ~851 cells, NOT a walk-matrix cap; diagnose the dc H3 grid/bbox build. (2) Drive-resolution decision (user asked res-9/10 for drive; currently res-8-collapse) \u2014 recommend hybrid res-9-near/res-8-far, bundle into the engine pass. (3) res-10 _refine_to_res10 + serve-from-store lookup \u2014 both parked engine changes (matrix ready: output/walk_matrix_res10_core_v2.parquet).",
    "GOTCHAS: regional_network_build.py --force SKIPS if artifacts exist (must rm -rf output/networks/<slug> + rm _feed_bbox_index.parquet); bust hexmap-api/cache/iso_{dest_h3}_* to see a rebuilt region (stale cache HIT returns old iso); engine auto-discovers regions from output/networks/ at startup (plain restart picks up new metros); `pgrep -f build_lines_national` matches a deploy script CONTAINING that string \u2192 an until-waiter deadlocks on itself; regional walk matrix uses ENGINE golden platforms (raw ids 510:601) not gtfs-arrow stops.parquet ints. gpu-pilot main=f3a2347."
  ],
  "updated": "2026-07-06 23:02",
  "sections": [
    {
      "level": 1,
      "title": "CONTINUE \u2014 2026-07-06 \u2014 National transit system: 50 metros live, national precompute + Postgres store, national transit-line overlay, keyed-feed set closed"
    },
    {
      "level": 2,
      "title": "DONE this session (large)"
    },
    {
      "level": 2,
      "title": "PENDING (precise)"
    },
    {
      "level": 2,
      "title": "DECISIONS (user chose + why)"
    },
    {
      "level": 2,
      "title": "GOTCHAS (don't relearn)"
    }
  ],
  "stats": {
    "lines": 35,
    "words": 775
  },
  "html": "https://board.certihomes.com/project-docs/gpu-pilot/CONTINUE_7_6_2026.html",
  "out_name": "CONTINUE_7_6_2026.md",
  "comments_api": "https://board.certihomes.com/api/doc-comments?project=gpu-pilot&doc=CONTINUE_7_6_2026.md"
}