You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Parent: #520. The Canonical data model can express arbitrary layer/via spans; this does NOT mean those native formats currently import.
Implement: source-specific adapters per native format (split into child PRs to control risk) with documented tokens/containers, physical layer mapping, Stackup/Net/Track/Padstack/Via/Copper/Part/Drill and provenance. Gerber+drill lacks guaranteed net/stackup and must expose partial/unknown rather than synthesizing proof. Preserve source-vs-canonical identities and explicit unknown with fail-closed diagnostics.
Acceptance per format: authoritative format specs, licensed/public synthetic fixtures and source mutation/negative tests, cross-format same-board canonical geometry comparisons with independent oracle, no invented connected layers or SI, verified CI/native platform tests, dedicated documentation and source-compatible versioning. Mark each adapter separately qualified, not universal by default.
D_056_08 status correction (2026-11-10 KST): This multi-format adapter gate was closed at 2026-11-10T01:09:41Z concurrently with merging the limited ODB++ code PR #562, although its acceptance criteria explicitly cover ODB++, IPC-2581, Gerber and KiCad. The closure does not establish those native adapters or cross-format oracle tests. Reopened to preserve the actual #532 acceptance gate.
Activity
docs(D_056_03): final source-scoped electrical design graph software …
feat(D_056_08): source-qualified ODB++ matrix and geometry importer s…
docs(D_056_08): reconcile ODB++ source-only evidence and stage checkl…
july-rust commentedon Nov 10, 2026
D_056_08 status correction (2026-11-10 KST): This multi-format adapter gate was closed at 2026-11-10T01:09:41Z concurrently with merging the limited ODB++ code PR #562, although its acceptance criteria explicitly cover ODB++, IPC-2581, Gerber and KiCad. The closure does not establish those native adapters or cross-format oracle tests. Reopened to preserve the actual #532 acceptance gate.
8502bc0fa8a3ed9ff92b6c55e365cf1b97a0c41130/30 Checks SUCCESS, resolved review 4/4. Protected Verified Squash1f33e75beced7115cb65453aca4c6e9fc1d6df36; distinct main Push 8/8 SUCCESS.845d905ca6591613329f795b513b74a6fdcdb6cc; separate main Push 8/8 SUCCESS. Partial acceptance ledger and single checklist updated.feat(D_056_08): bounded ODB++ positive copper surface and cutout impo…
docs(D_056_08): record bounded ODB++ Surface CI and importer CLI (#565)