You've already forked OrthoRoute
mirror of
https://github.com/bbenchoff/OrthoRoute.git
synced 2026-08-22 06:09:32 +00:00
The accounting mismatch check now goes through enforce_present_matches_canonical(): default warns and continues as before; ORTHO_STRICT=1 raises RuntimeError with the iteration number so corruption is caught at the pass that introduced it. Three new unit tests cover the warn path, the strict raise, and the clean-state no-op.