Skip to content

test: cover noisy boundary coordinates in A01 - #91

Open
AnasSarkiz wants to merge 2 commits into
mainfrom
test/boundary-coordinate-tolerance
Open

test: cover noisy boundary coordinates in A01#91
AnasSarkiz wants to merge 2 commits into
mainfrom
test/boundary-coordinate-tolerance

Conversation

@AnasSarkiz

@AnasSarkiz AnasSarkiz commented Aug 30, 2026

Copy link
Copy Markdown
Member

Summary

  • add a deterministic A01 fixture using the 0.000000213496788 mm boundary-coordinate drift observed during the SRJ18 solver investigation
  • prove A01 solves the two-route case identically across repeated runs
  • verify A01 preserves the exact caller-provided endpoints and produces no same-layer intersections

Scope

This is package-level contract coverage only. A01 already handles the coordinate drift correctly, so this PR does not change solver behavior.

Companion autorouter fix: tscircuit/tscircuit-autorouter#2313. That PR fixes the inconsistent applicability/traversal tolerance in SingleTransitionCrossingRouteSolver.

Validation

  • BUN_UPDATE_SNAPSHOTS=1 bun test --timeout 9999999: 59 passed, 2 skipped, 0 failed
  • bunx tsc --noEmit
  • bun run build
  • bun run format:check
  • git diff --check

@vercel

vercel Bot commented Aug 30, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
high-density-a01 Ready Ready Preview Aug 30, 2026 8:36pm

Request Review

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