P8-05: Routing engine revamp for incremental reroute + overlap/crossing minimization #41

Closed
opened 2026-02-19 19:04:55 -05:00 by Rbanh · 1 comment
Owner

Goal:
Make rerouting local, predictable, and readable.

Scope:

  • Incremental reroute: only nets affected by moved/edited nodes.
  • Channel reservation and spacing rules.
  • Junction/tie-net fallback generation when overlap cost exceeds threshold.
  • Keep explicit and schematic-stub modes behaviorally consistent.

Acceptance:

  • Drag reroute latency stays interactive.
  • Overlaps/crossings reduced against current baseline fixtures.
  • Tie-net fallback triggers deterministically under congestion.
Goal: Make rerouting local, predictable, and readable. Scope: - Incremental reroute: only nets affected by moved/edited nodes. - Channel reservation and spacing rules. - Junction/tie-net fallback generation when overlap cost exceeds threshold. - Keep explicit and schematic-stub modes behaviorally consistent. Acceptance: - Drag reroute latency stays interactive. - Overlaps/crossings reduced against current baseline fixtures. - Tie-net fallback triggers deterministically under congestion.
Rbanh added this to the Phase 8 - React/ELK Core Refactor milestone 2026-02-19 19:05:15 -05:00
Author
Owner

Closing as completed. Incremental/local routing stability and tie-net fallback behavior shipped and validated through QA gates; final hardening landed across 5f31542, cf3e64e, 1a9c7b5, and 128c5c6.

Closing as completed. Incremental/local routing stability and tie-net fallback behavior shipped and validated through QA gates; final hardening landed across `5f31542`, `cf3e64e`, `1a9c7b5`, and `128c5c6`.
Rbanh closed this issue 2026-02-20 01:35:18 -05:00
Sign in to join this conversation.
No Label
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Rbanh/schemeta#41
No description provided.