Skip to content

Avoid redundant local loops in shared net trees - #787

Draft
mohan-bee wants to merge 6 commits into
tscircuit:mainfrom
mohan-bee:agent/avoid-intracomponent-rail-junctions
Draft

Avoid redundant local loops in shared net trees#787
mohan-bee wants to merge 6 commits into
tscircuit:mainfrom
mohan-bee:agent/avoid-intracomponent-rail-junctions

Conversation

@mohan-bee

@mohan-bee mohan-bee commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Motivation

  • Multi-pin nets could connect a component-local leaf to a pin already acting as an external hub, creating redundant schematic junctions.

Before

  • The FocusBeam connection tree created local loops beside components 5 and 9.

After

  • Avoidable local leaf-to-hub edges on two-sided symbols are replaced with the nearest valid cross-component edge, with numeric and SVG regression coverage.

@vercel

vercel Bot commented Aug 6, 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 6, 2026 5:19pm

Request Review

@mohan-bee mohan-bee changed the title Keep local pin loops separate from shared net rails Avoid redundant local loops in shared net trees Aug 6, 2026
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