Skip to content

Codex/pbf sha workspaces#20

Merged
tldev merged 2 commits intomainfrom
codex/pbf-sha-workspaces
Mar 17, 2026
Merged

Codex/pbf sha workspaces#20
tldev merged 2 commits intomainfrom
codex/pbf-sha-workspaces

Conversation

@tldev
Copy link
Owner

@tldev tldev commented Mar 17, 2026

Summary

Public Contract Impact

  • No public contract change
  • Naming change
  • Schema change
  • Release process change

Licensing / Attribution Impact

  • No impact
  • Needs review

Validation

tldev and others added 2 commits March 15, 2026 14:51
Two issues caused the derive pipeline to fail on edge claim conflicts:

1. The relation extractor's subsumption check compared (leaf_relation_id,
   way_id, direction) tuples across roots. When one root used a flat
   structure (e.g. I-22 relation 111060) and another organized the same
   ways into child relations (relation 5611155), the leaf IDs differed
   even though the ways and directions matched. The subset check now
   compares (way_id, direction) only, and ignores blank-direction members
   when the root has directional siblings — those blanks are already
   dropped downstream by filter_route_groups.

2. The edge claim validator in relation_corridors.rs treated any shared
   edge between two corridor drafts as a fatal conflict. Two corridors
   from the same root relation but different directions (e.g. I-65 north
   and south sharing a short physical segment) are a normal real-world
   situation. The validator now allows shared edges within the same root.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@tldev tldev merged commit 441fcf3 into main Mar 17, 2026
3 checks passed
@tldev tldev deleted the codex/pbf-sha-workspaces branch March 17, 2026 13:00
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