Repository navigation
D-ONNX-RELALG-CAP S0: ONNX as an import membrane over the existing substrate; board closeout #1726–#1741 - #1744
Conversation
…certified-compiler row D-TGA-5D said In PR; #1739 merged as 9a458ca. X8: #1740 ran the fresh-frame half; the catalogue multi-binding half is untouched. Certified-compiler row: certify_reassociation (#1707) is an issuer; the single-operand admit_recipe path still refuses. Independent checker, second law and prover revision are still missing. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VncKoyG6JkpsoqhqTGTv3f
… file attribution Catch-up entries from the merge commits; hygiene-only PRs (#1727, #1728, #1730, #1732-#1735) get none. #1738 is a correction and gets one. D-TGA-5's row named src/squash.rs under #1736; #1736 added only tests/squash_gate.rs, and the gate moved to src/squash.rs in #1739. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VncKoyG6JkpsoqhqTGTv3f
… substrate Documentation only. ONNX GraphProto stays the graph at the membrane; no new AST, rewrite pass or interpreter. relalg takes only the Boolean/compare/reduce fragment; value maths has no existing home (OP-ONNX-1, operator). Value-indexed ops are refused under ADMISSION B; no float law is admitted; certified applies only to egglog-proved Boolean-Distinct composition associativity (#1707, #1740). The original DR64³ plan was not found (0 files; branch and PR search negative). The DR64³ section is a new, labelled proposal. Open points OP-ONNX-1..14. Board: STATUS_BOARD D-ONNX-0/1/3, INTEGRATION_PLANS, entry 2026-10-23-d-onnx-relalg-cap-s0, entries index regenerated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VncKoyG6JkpsoqhqTGTv3f
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
Warning Billing warning: we have not been able to collect payment for this subscription for more than 72 hours. Please update the payment method or pay any pending invoices in Billing to avoid service interruption. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
… number citation-decay flagged 44 new line-number citations in the S0 plan and entry. The repo's rule is a stable anchor, not a corrected number, so the citations now name the file and the symbol. External onnx: citations at the pinned upstream commit keep their line numbers. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VncKoyG6JkpsoqhqTGTv3f
Codex Review SummaryThis 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. |
Board conflicts resolved, keeping both sides: - STATUS_BOARD: the D-DRMC section from #1742 and the D-ONNX section. - PR_ARC_INVENTORY: #1742's entries for #1740 and #1741 replace this branch's catch-up versions; the #1726-#1739 catch-up stays. - LATEST_STATE: this branch's "main after #1741" text, which now has per-PR records for #1726-#1739. entries/README.md regenerated with entries_index.py. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VncKoyG6JkpsoqhqTGTv3f
Architecture correction approved by the operator on 2026-10-23. Adds one marked supersession block under the title and inline markers on the sentences that state a root assumption (A1-A7). Canonical text and the representation seams are in #1753 (d-native-first-dependency-correction-v1.md, d-native-repr-contract-v1.md). No other text in this plan changes; the #1744/#1745/#1750 S0 dispute is unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg
Architecture correction approved by the operator on 2026-10-23. Adds one marked supersession block under the title and inline markers on the sentences that state a root assumption (A1-A7). Canonical text and the representation seams are in #1753 (d-native-first-dependency-correction-v1.md, d-native-repr-contract-v1.md). No other text in this plan changes; the #1744/#1745/#1750 S0 dispute is unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg
Architecture correction approved by the operator on 2026-10-23. Adds one marked supersession block under the title and inline markers on the sentences that state a root assumption (A1-A7). Canonical text and the representation seams are in #1753 (d-native-first-dependency-correction-v1.md, d-native-repr-contract-v1.md). No other text in this plan changes; the #1744/#1745/#1750 S0 dispute is unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg
Architecture correction approved by the operator on 2026-10-23. Adds one marked supersession block under the title and inline markers on the sentences that state a root assumption (A1-A7). Canonical text and the representation seams are in #1753 (d-native-first-dependency-correction-v1.md, d-native-repr-contract-v1.md). No other text in this plan changes; the #1744/#1745/#1750 S0 dispute is unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg
Architecture correction approved by the operator on 2026-10-23. Adds one marked supersession block under the title and inline markers on the sentences that state a root assumption (A1-A7). Canonical text and the representation seams are in #1753 (d-native-first-dependency-correction-v1.md, d-native-repr-contract-v1.md). No other text in this plan changes; the #1744/#1745/#1750 S0 dispute is unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg
Operator-approved architecture correction of 2026-10-23, applied to this PR's own plan: ModelProto is the external adapter's input, not the internal graph; OP-6 / OP-7 block only the optional external-file adapter; the native fallback is the exact native method. One marked block under the title, two inline markers, and the D-ONNX-CAP-S1 board row annotated. Canonical text in #1753. The S0 ownership dispute with #1744 and #1745 is unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg
#1744 and #1750 both added .claude/plans/d-onnx-relalg-cap-v1.md and entries/2026-10-23-d-onnx-relalg-cap-s0.md. #1744 merged first, so its text keeps those paths. #1750's versions move, unchanged apart from their self-references and a path note, to d-onnx-relalg-cap-capstone-1750-v1.md and 2026-10-23-d-onnx-relalg-cap-s0-capstone-1750.md. Both STATUS_BOARD sections and both INTEGRATION_PLANS entries are kept; indexes regenerated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg
#1745 added the same plan path #1744 merged. #1744 keeps it; #1745's text moves unchanged, with a path note, to d-onnx-relalg-cap-convergence-1745-v1.md as an amendment, as the document itself asked (no competing canonical file). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg
…ept at their own paths) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg
Documentation and board only. No code, no contract change. S1..S5 are planned, not authorized.
What changes
The plan,
.claude/plans/d-onnx-relalg-cap-v1.md. It corrects the capstone proposal after three adversarial reviews.ONNX is an import membrane. The ONNX
GraphProtostays the graph. There is no new AST, no ONNX rewrite pass and no ONNX interpreter.An imported model is accepted only if every op is in an admitted subset; otherwise the reader refuses it with a typed reason. The default is REFUSED.
lance-graph-relalgtakes only the Boolean/compare/reduce fragment:Not/And/Or, int32 comparisons against a scalar, andReduceSum/Min/Maxon int32 with stated empty-input and overflow adapters.Value maths has no existing home: arithmetic,
MatMul,Exp/Tanh/Mish. Adding it to relalg would turn relalg into a value-producing IR, against its own charter and D-RA-2. This is left to the operator (OP-ONNX-1).Gather*,Scatter*,NonZero,UniqueandCompressare refused, because they address values by position and ADMISSION B forbids that.No float law is admitted.
"Certified" is used only for egglog-proved associativity of Boolean-Distinct relation composition (probe(dr-math): associativity of Boolean relation composition [5/5] #1707, reused in dr-math-binding-probe: L1, reuse a D-DRMC-5 certificate on a fresh frame (X8) #1740). Every other stage is a differential test, named as one.
The original DR64³ plan was not found.
DR64³,DR256³,64×64×64or64x64x64.ccr-e97e5d58-1bkumg-cartesian12is shader work.The plan's DR64³ section is a new proposal and is labelled as such. 64³ and 256³ sizes are arithmetic only; nothing is measured.
Open-points register: OP-ONNX-1..14. It covers the value-maths home, the importer dependency (options A–E), the bit-position scan against the D-RU-6 address rule, the missing independent proof checker, certificate rebinding beyond dr-math-binding-probe: L1, reuse a D-DRMC-5 certificate on a fresh frame (X8) #1740, the prover revision a certificate does not record, and the proof objects datafrog, Ascent and MeTTa/MORK/PathMap would produce.
Board closeout (separate commits):
tests/squash_gate.rs.certify_reassociationis an issuer; the single-operand path still refuses.entries/2026-10-23-d-onnx-relalg-cap-s0.md;entries/README.mdregenerated with the tool.How it was produced
0c8af065(ONNX 1.23.0 = IR 14 / opset 28; 203 default-domain ops), the DR64³ search, the dependency census and the board quotes.MatMulclaim did not hold.Checks
append_only_gate.py origin/main: OK, 11 protected files checked, none shortened.fruits_index.py --check: OK.entries_index.py --write: regenerated.supersession_index.py: no diff.Not done (needs an owner)
dr-mathematical-compiler-v1.md:79, which calls egglog's self-check "independent" (OP-ONNX-9). It belongs to the owner of that plan.Generated by Claude Code