Skip to content

Reroute crossings introduced by overlap shifts - #856

Merged
seveibar merged 1 commit into
repro/core-555-power-cross-net-overlapfrom
fix/core-555-power-cross-net-overlap
Aug 24, 2026
Merged

seveibar merged 1 commit into
repro/core-555-power-cross-net-overlapfrom
fix/core-555-power-cross-net-overlap

Conversation

@seveibar

Copy link
Copy Markdown
Contributor

Summary

  • detect new perpendicular crossings introduced while separating overlapping inline-label traces
  • let trace cleanup repair only those newly introduced crossings, preserving unrelated routes
  • add whole-perimeter corner candidates when a local segment detour cannot escape the component layout
  • assert that the reduced core 555 BTN_IN and GND traces no longer intersect

Stacked on #855.

Verification

  • bun test (203 pass, 4 skip)
  • bunx tsc --noEmit
  • bun run format:check
  • git diff --check

@vercel

vercel Bot commented Aug 24, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
schematic-trace-solver Ready Ready Preview Aug 24, 2026 6:20am

Request Review

@seveibar
seveibar merged commit 2910071 into repro/core-555-power-cross-net-overlap Aug 24, 2026
3 checks passed
@seveibar
seveibar deleted the fix/core-555-power-cross-net-overlap branch August 24, 2026 17:31
seveibar added a commit that referenced this pull request Aug 24, 2026
* Add core 555 cross-net overlap repro

* Reroute crossings introduced by overlap shifts (#856)
@tscircuitbot

Copy link
Copy Markdown
Contributor

Thank you for your contribution! 🎉

PR Rating: ⭐⭐⭐
Impact: Major

Track your contributions and see the leaderboard at: tscircuit Contribution Tracker


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.

2 participants