Skip to content

fix: retain verified Progreso and Santa Teresa pedestrian routes - #145

Merged
sbc1-code merged 1 commit into
mainfrom
fix/walk-drive-capability-20261022
Oct 22, 2026
Merged

sbc1-code merged 1 commit into
mainfrom
fix/walk-drive-capability-20261022

Conversation

@sbc1-code

@sbc1-code sbc1-code commented Oct 22, 2026 •

Copy link
Copy Markdown
Owner

Keep the existing walk-or-drive canonical pages and crossing-detail links for Progreso International Bridge (230901) and Santa Teresa (240801) when current CBP pedestrian lane reports disappear. The shared predicate now recognizes these two source-backed identities; other ports retain their existing behavior. Missing waits still remain unavailable, real zero readings can restore comparison, and closures still override retained numbers.

Refs #59. This does not close the broader capability-curation or Search Console reconciliation work.

Evidence: recorded inputs e0bac72 (03:52 UTC) and 5a681ba (04:52 UTC) made the real sitemap/prerender generators drop from 28 to 26 walk-or-drive canonicals; both now produce the same 28. Capability sources are the official TxDOT 2021 guide (RGV-60/PDF194 and RGV-64/PDF198), the Progreso bridge operator, and City of El Paso's Santa Teresa section, all linked in the runbook. The official CBP public feed independently confirmed exact IDs at 20:13 UTC, including the distinct Donna port 230902. Dated capability evidence does not establish present operating hours, open lanes or current wait availability.

Scope: one runtime predicate, three existing test scripts, one compact recorded-input fixture and four existing records. Rebased cleanly on a10706b; newer collector inputs are retained. No wait parser, freshness policy, feed, dependencies/lockfile, workflow, account/security setting, ad or budget changes.

Validation: fresh build; entry 61.73 KiB under the unchanged 62 KiB cap (CSS 19.09/20). Full npm test after rebase: 133 unit tests and 402 browser navigations, EN/ES desktop/mobile. Covers exact port identity, actual sitemap/prerender/self-canonical output, missing/deleted reports, true zero, closure/recovery, keyboard detail-link entry and Back. Sixteen local synthetic captures cover missing/zero states across both ports, both languages and viewports. Prior freshness/storage/sharing/feedback and other regressions remain intact.

Remaining limits: other ports' report-based route drift and the separate GSC reconciliation remain open; headless Chrome/DOM coverage is not complete accessibility or security certification. This PR is for review and CI; no merge/deployment in this pass.

CI on exact head 0b1791d32ce8c3fb0b9b71d2c009e96cfbe9d8b6: push run 39847515720 SUCCESS and PR run 39847566886 SUCCESS. Both passed 402 browser navigations and the unchanged bundle gate: entry 61.91 KiB / 62, CSS 19.11 KiB / 20. The entry has little remaining headroom.

Main advanced to collector-only 4391fdf5 during CI (crossings, FX and snapshot history); this PR does not modify those files. Preserve the later data when coordinating any eventual release. No merge/deployment was requested or executed.

@sbc1-code
sbc1-code merged commit 98db07b into main Oct 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant