Skip to content

D-ONNX-RELALG-CAP S0: ONNX as an import membrane over the existing substrate; board closeout #1726–#1741 - #1744

Merged
AdaWorldAPI merged 5 commits into
mainfrom
ccr-d3ce1263-ied9yh
Oct 23, 2026
Merged

AdaWorldAPI merged 5 commits into
mainfrom
ccr-d3ce1263-ied9yh

Conversation

@AdaWorldAPI

Copy link
Copy Markdown
Owner

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 GraphProto stays 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-relalg takes only the Boolean/compare/reduce fragment: Not/And/Or, int32 comparisons against a scalar, and ReduceSum/Min/Max on 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, Unique and Compress are 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.

    • No file in the repo contains DR64³, DR256³, 64×64×64 or 64x64x64.
    • Branch ccr-e97e5d58-1bkumg-cartesian12 is shader work.
    • None of the 23 "cartesian" PRs is that plan.

    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):

How it was produced

  • Haiku scouts (facts only): the relalg map, the ONNX operator vocabulary from upstream commit 0c8af065 (ONNX 1.23.0 = IR 14 / opset 28; 203 default-domain ops), the DR64³ search, the dependency census and the board quotes.
  • Three Opus reviews: the minimal seam, the Cartesian landing zone, and an adversarial pass. The adversarial pass raised 4 blocking findings, all adopted.
  • Drafting: Sonnet wrote the plan and entry, and the PR_ARC catch-up.
  • Verification: the orchestrator re-checked every scout and spot-checked the reviewers' citations against the source. Three statements in the draft were wrong and are fixed:
    • datafrog and Ascent had been dropped as proof engines, contrary to the operator rule;
    • a "REFUTED" row had no source;
    • a Boolean-MatMul claim 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)

  • STATUS_BOARD rows for D-DRMC: those are CC2's, so I will ask on EXO-50.
  • The wording fix at 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

…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
@coderabbitai

coderabbitai Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: adde547b-18f1-4290-91a8-745680d0792f
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

… 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
@AdaWorldAPI
AdaWorldAPI marked this pull request as ready for review October 23, 2026 19:46
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-23T19:47:32.589624Z f1f445d Draft marked ready
ℹ️ 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" or "@codex security review".

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
AdaWorldAPI pushed a commit that referenced this pull request Oct 23, 2026
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
AdaWorldAPI pushed a commit that referenced this pull request Oct 23, 2026
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
AdaWorldAPI pushed a commit that referenced this pull request Oct 23, 2026
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
AdaWorldAPI pushed a commit that referenced this pull request Oct 23, 2026
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
AdaWorldAPI pushed a commit that referenced this pull request Oct 23, 2026
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
AdaWorldAPI pushed a commit that referenced this pull request Oct 23, 2026
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
@AdaWorldAPI
AdaWorldAPI merged commit aa84cc1 into main Oct 23, 2026
5 checks passed
AdaWorldAPI pushed a commit that referenced this pull request Oct 23, 2026
#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
AdaWorldAPI pushed a commit that referenced this pull request Oct 23, 2026
#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
AdaWorldAPI pushed a commit that referenced this pull request Oct 23, 2026
…ept at their own paths)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg
AdaWorldAPI added a commit that referenced this pull request Oct 23, 2026
…s0-20261023

docs(onnx) S0: convergence amendment (HOLD, competing capstones #1744/#1750)
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.

2 participants