Repository navigation
feat(D_056_08): source-qualified ODB++ matrix and L/P/A canonical subset - #562
Conversation
Codex Review Summary: ✅ CompletedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 0b4d3659e5
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
…following symlinks
…e unit inheritance
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: fe81c91e68
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 1e0de16c63
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
… by Canonical Trace
…ctural validation
Scope
First bounded, fail-closed D_056_08 code slice towards #532 (parent #520): parser for unpacked ODB++Design file-map and bounded on-disk directory with diagnostic CLI, structured matrix layer order, selected step, exact-decimal MM/INCH coordinates and inherited symbol units, round/square/rectangle including exact fractional standard symbols, positive L/P/A copper records into canonical Trace/Pad/Arc, source SHA-256 and per-record source line, evidence-qualified capabilities, 2/4/6/8/64-layer and mutation tests.
Critical limitations
NOT a complete ODB++ native package importer: no archive reader (unpacked-directory reader and CLI implemented), no complete net/EDA, components, drill/via/plating, surfaces, nested step repeat, IPC/Qt, global connectivity, fabricator validation or SI. No false barrel/graph edges. Unsupported conductive grammar FAILS CLOSED; never close #532/#520 or mark D_056_08 complete from this PR.
Specification: Siemens ODB++Design 8.1 Update 4 (Aug 2024), sections matrix/matrix pp.62–66, layer/features pp.164–172, Standard Symbols pp.187–189: https://odbplusplus.com/wp-content/uploads/sites/2/2024/08/odb_spec_user.pdf
Gates
References #532 #520.