Skip to content

Make inter-section emission consume complete route-system plans - #1707

Open
pinin4fjords wants to merge 4 commits into
mainfrom
codex/1658-route-system-emission
Open

Make inter-section emission consume complete route-system plans#1707
pinin4fjords wants to merge 4 commits into
mainfrom
codex/1658-route-system-emission

Conversation

@pinin4fjords

Copy link
Copy Markdown
Member

Summary

  • dispatch planned inter-section routes once per canonical semantic system and emit immutable member geometry from complete exit-turn, fan, convergence, and reservation decisions
  • enforce whole-system planned or compatibility disposition, with deterministic compatibility reasons and no mixed ownership inside a logical system
  • validate exact system, connector, member, plan, and realised reservation attribution at the render boundary
  • retire displaced topology reconstruction and repair assumptions while retaining explicitly classified final-geometry and compatibility operations
  • document the complete ownership chain, dispatch boundary, reservation consumption, and ordered 23-stage post-emission inventory

Validation

  • 50,105 passed, 164 skipped, 13 expected xfails in the complete local integration suite
  • 28 routing-gate coverage checks passed against the pinned regenerated baseline
  • 29 local server smoke checks passed
  • Ruff check and format, mypy, Prettier, and aggregate diff checks passed
  • independent architecture review and final whole-diff simplification review found no remaining blockers

Closes #1658

Build canonical system and member geometry decisions before production dispatch, keep compatibility finite and system-wide, and publish exact ownership and reservation attribution through resettlement.

Adds the route emission inventory, strict completeness and feasibility gates, and migration regressions for issue #1658.
Route planned systems through canonical system-level dispatch, freeze member geometry against realised reservation coordinates, and validate exact plan and reservation attribution at the render boundary.

Keep compatibility emission whole-system and explicitly bounded, retire displaced reconstruction and stale repair assumptions, and document the complete ordered ownership and post-emission inventory.

Add corpus-wide coverage for deterministic execution, convergence and fan ownership, exact reservation consumption, compatibility isolation, and routing-gate attribution.

Closes #1658
@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Render preview is ready for review:
🖼️ https://seqeralabs.github.io/nf-metro/_pr/1707/

This preview shows only the renders that changed compared to main.

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.

RoutePlan 5/5: make inter-section emission consume complete plans and retire displaced repair passes

1 participant