Skip to content

Remove reachability production code - #6

Merged
tldev merged 2 commits into
mainfrom
remove-reachability-production
Mar 27, 2026
Merged

tldev merged 2 commits into
mainfrom
remove-reachability-production

Conversation

@tldev

@tldev tldev commented Mar 27, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Reachability pipeline now lives in tldev/openinterstate-reachability. OI keeps exit_poi_candidates (spatial proximity links consumed by OI-reach) and exit_place_links export, but no longer produces reachability scores or scoring-dependent culling.
  • Removed osrm_snap_hints table from both bootstrap.sql and derive.sql
  • Removed reachability propagation, unreachable pair deletion, competing exit culling, opposed-axis filtering, and rest area anchoring SQL from derive.sql
  • Removed exit_place_scores export spec from export_release.py
  • Removed exit_place_scores.csv references from release_build.md and release_format.md
  • Kept exit_poi_candidates generation, directional rest area filter, exit_place_links export, and places query
  • Removed oi_guard_no_reachability_clears() and reachability signature computation from lib.sh
  • Updated AGENTS.md, data_contract_draft.md, and naming_glossary.md (only exit_place_scores references removed; exit_place_links entries preserved)

Test plan

  • cargo check passes (verified locally)
  • Derive pipeline runs without errors against existing canonical DB
  • Release export includes exit_place_links.csv and places.csv
  • exit_place_scores.csv no longer appears in release output

🤖 Generated with Claude Code

The reachability pipeline now lives in tldev/openinterstate-reachability.
OI keeps exit_poi_candidates (spatial proximity links consumed by OI-reach)
but no longer produces reachability scores or scoring-dependent culling.

- Remove osrm_snap_hints table from schema
- Remove reachability propagation, unreachable pair deletion, competing
  exit culling, opposed-axis filtering, and rest area anchoring SQL
- Remove exit_place_scores export spec (produced by OI-reach now)
- Keep exit_poi_candidates generation + directional rest area filter
- Keep exit_place_links export (consumed by OI-reach score.sh)
- Remove oi_guard_no_reachability_clears and reachability signature
  computation from lib.sh
- Update AGENTS.md, data contract, and naming glossary

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@tldev
tldev force-pushed the remove-reachability-production branch from 96343ee to 0c2dcd1 Compare March 27, 2026 17:38
- Remove exit_place_scores.csv from release_build.md and release_format.md
- Restore exit_place_links section in data_contract_draft.md
- Restore Exit-Place Link term, Candidate term, and exit_poi_candidates
  rename entry in naming_glossary.md
- Only exit_poi_reachability -> exit_place_scores mapping removed

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@tldev
tldev merged commit c207c0e into main Mar 27, 2026
3 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