{
  "project": "gpu-pilot",
  "doc": "CONTINUE_7_8_2026.md",
  "title": "\u25b6 CONTINUE 7/8 (Golden-source short-calendar fix \u00b7 NYC\u2194Philly whole-corridor nec priority-3 \u00b7 Zillow pitch + light deck \u00b7 water masks \u00b7 res-10 \u00b7 Kenosha/Gary/Vancouver-WA \u2014 newest handoff)",
  "oneline": "Newest handoff. THE Edison\u2192Philly root cause was a golden-source SHORT-CALENDAR bug: 143/935 agency feeds (NJT NEC mdb-509 +142) define trips' service ONLY in calendar_dates.txt over a short window, absent from calendar.txt \u2192 ZERO service on the pinned 20260415. The golden fixer now infers each orphan's weekly pattern and extends it 2020-2050; re-fixed the whole corpus in-place + transit-rebuilt 35 regions. Then, per Krishna, raised the nec corridor region to priority 3 so it serves the WHOLE NYC\u2194Philly corridor (Manhattan\u2192Philly 99min, Philly\u2192NYC 96min \u2014 both were unreachable). Also shipped: static OSRM water masks, Qu\u00e9bec City SEO, res-10 dense-core refine, the Zillow B2B pitch + light Certihomes deck, /map auto-paint, and Kenosha/Gary/Vancouver-WA multi-state fixes. gpu-pilot main=637bffe.",
  "tldr": [
    "GOLDEN SHORT-CALENDAR FIX (9062c87): agency snapshots publish trips whose service is ONLY in calendar_dates.txt over a few-month window (NJT 20260513-20261108), with the real service_ids absent from calendar.txt \u2192 engine's load-time filter_service_date saw ZERO service on 20260415 = THE real Edison\u2192Philly cause (NOT isolated platform / picker). validate_fix_gtfs.extend_orphan_service_ids now INFERS each orphan's weekly pattern (weekday/Sat/Sun) from its calendar_dates dates and injects a calendar.txt row spanning 2020-2050 (was blanket Mon-Sun = over-serve). refix_orphan_calendars.py re-fixed all 143 golden feeds in-place (0 orphans); refix_regions_runner.sh transit-only rebuilt the 35 affected regions (walk matrix kept). Edison\u2192Philly 80min / NYC 62min on the standard 20260415.",
    "NYC\u2194PHILLY WHOLE CORRIDOR (637bffe, Krishna's call): nec is the only region with the full corridor feed set (NYC subway + NJT + SEPTA + Amtrak + Metro-North), so priority raised 1\u21923 to outrank pinned NYC (2) + midatlantic (1) \u2192 it serves the ENTIRE corridor. Validated both ways: Manhattan\u2192Philly 99, Newark\u2192Philly 69, Metropark\u2192Philly 58, Philly\u2192NYC 96 (all were NOT-REACHED); NYC-internal subway intact (Manhattan\u2192Brooklyn 36). TRADEOFF (accepted): NYC now uses nec's flat regional fare, not pinned's subway/PATH/LIRR logic; 08854 flagship routes through nec. Follow-up #77 = give nec NYC-zone fares. Reversible (priority\u21921).",
    "WATER MASKS (d772ac9): static per-region OSRM-snap open-water mask (scripts/build_water_masks.py \u2192 water_mask.parquet) dropped in _build_nontransit_cells so drive-family never paints bay/ocean/lake \u2014 fixes the res-8 coarsening leak the per-request filter missed. 54 regions / 681K water cells. GOTCHA: _is_canada was lon-only \u2192 Portland mis-routed to CA OSRM (100% water); now bounded lat+lon boxes.",
    "res-10 (9eda0ea): engine _refine_to_res10 on the OUTBOUND transit path splits Manhattan-core res-9 cells into res-10 children (walk_matrix_res10_core_v2.parquet); refine='off'|'auto' gated (default off = byte-identical). Validated: 4,298 res-10 children, intra-parent spread 3.8min. Adapter still sends off \u2014 wiring auto = follow-up.",
    "PITCH + DECK: gtm/pitch/ZILLOW_PITCH.md (workflow: 3 researchers\u21923 angles\u21923 judges). LIGHT Certihomes deck+one-pager (blue #1E5AA8 on white, CERTIHOMES black, no red/black; gtm/pitch/build_deck_light.py) LIVE at commutingcost.com/partners/certihomes-commute-data-deck.pdf. /map auto-paints on load + ?lat&lon deep links; 51 metro SEO pages link to it.",
    "GOTCHAS: stops.parquet drops feed prefixes \u2192 stop-id COLLISIONS across a multi-feed union (bare 42854 = 2 different stops); walk matrix keys by PREFIXED id via encoding_dict \u2014 never match by bare id. filter_service_date bakes the date at LOAD not query. Pause the precompute during region builds (GPU+kernel-lock contention 3\u00d7'd chicago + caused validation 429s). Transit-only rebuild (--skip-osm) needs rm transit/+transfers/+manifest first. Metra was NEVER missing (golden mdb-2854; fixer rewrites agency.txt to the mdb code). gpu-pilot main=637bffe."
  ],
  "updated": "2026-07-08 12:02",
  "sections": [
    {
      "level": 1,
      "title": "CONTINUE \u2014 2026-07-08 \u2014 Golden-source short-calendar fix \u00b7 NYC\u2194Philly whole-corridor (nec priority 3) \u00b7 Zillow pitch + light deck \u00b7 water masks \u00b7 res-10 \u00b7 Kenosha/Gary/Vancouver-WA"
    },
    {
      "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": 40,
    "words": 1093
  },
  "html": "https://board.certihomes.com/project-docs/gpu-pilot/CONTINUE_7_8_2026.html",
  "out_name": "CONTINUE_7_8_2026.md",
  "comments_api": "https://board.certihomes.com/api/doc-comments?project=gpu-pilot&doc=CONTINUE_7_8_2026.md"
}