forked from lance-format/lance-graph
-
Notifications
You must be signed in to change notification settings - Fork 0
board+v3: rung-2 two-144s vocabulary split + third 0–9 ladder — audit deltas onto E-RUNG-CONTENT-LADDER-1 #694
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+77
−0
Merged
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -21,6 +21,20 @@ The D-QUANTGATE rationale restatement: the integer walk is canon for the quantiz | |
| **Load-bearing consequences for THIS repo:** (1) blasgraph is re-affirmed as the bit-exact canonical kernel home — the f32 tropical-GEMM kernel is UNWRITTEN; `bgz17::ScalarCsr::spmv_min_plus` is the only shipped min-plus and is a lossy sibling, never the canon (audit ground-truth #3/#5). (2) NNVC-in-the-decode-loop is the public antithesis of the workspace anti-neural rule ("NNs train tables, never run in the hot loop") — determinism is the moat for evidentiary/medical/scientific video, and mobile-vendor decoder-complexity pushback is evidence for our side. (3) ECM's tool-accretion complexity spiral is the external cautionary anchor for the R-3 LoC envelope. Watch dates: Nov 2026, Jan 2027. | ||
| **Cross-ref:** ndarray `pr-x12-h266-h267-standards-landscape.md` (sources), ndarray `PR-X12-docs-audit.md` §8 addendum (what was applied), `3DGS-PRX12-crosspollination-capstone.md` standards-watch section (this commit). | ||
|
|
||
| ## 2026-07-15 — E-RUNG2-TWO-144S-1 — rung 2's "144 verbs" are TWO divergent vocabularies (sigma_rosetta vs verb_table); and a third 0–9 ladder (`learning::Rung`) sits off-canon | ||
|
|
||
| **Status:** FINDING (file:line receipts, verified on main; cross-repo audit session, initially run against pre-ruling `757c3e8`, deltas re-verified after `E-RUNG-CONTENT-LADDER-1` landed). This entry files ONLY what the 2026-07-14 ruling + TD ledger do NOT already carry — it does not restate the ladder, the persona demarcation, or the contract↔engine `RungLevel` byte-dup (already TD-ledgered). | ||
|
|
||
| **Finding 1 — the two 144s of rung 2 disagree.** `E-RUNG-CONTENT-LADDER-1`'s rung-2 row cites `sigma_rosetta.rs` + `grammar/verb_table.rs` jointly as "the 144 thinking atoms," but the two tables are divergent hand-rolled vocabularies: | ||
| - **Root/family axis ~2/12 overlap:** sigma `VERB_ROOTS` = sense, feel, think, act, become, hold, release, create, transform, connect, separate, integrate (`sigma_rosetta.rs:40-53`) vs contract `VerbFamily` = Becomes, Causes, Supports, Contradicts, Refines, Grounds, Abstracts, Enables, Prevents, Transforms, Mirrors, Dissolves (`verb_table.rs:48-61`). Only become/Becomes + transform/Transforms align. | ||
| - **Tense axis differs in membership AND ordinals:** sigma has one "continuous" + explicit "subjunctive" + "gerund" (`sigma_rosetta.rs:55-68`); contract `Tense` has THREE continuous variants, no subjunctive/gerund, `Potential` documented as the Subjunctive stand-in (`role_keys.rs:244-257`). Ordinal skew on the shared names: habitual = 7 (sigma) vs 9 (contract); potential = 8 vs 10; imperative = 9 vs 11. | ||
| - **Both are ordinal-indexed** (`root % 12` / `tense % 12` at `sigma_rosetta.rs:78-83`; `family as usize`/`tense as usize` at `verb_table.rs:198-200`, with verb_table's own doc warning that reordering is load-bearing). A naive rung-2 bridge between them would silently mis-map — the pre-M9 five-tables signature, one layer down. | ||
| - **Consequence:** O1 (rung↔content wiring) is gated on an adjudication this finding surfaces: are the two 144s one atom vocabulary + its parse-side projection (then an explicit, parity-tested mapping is required), or two KINDS (then the demarcation doc needs the split named, as it did for persona-36)? Filed as `TD-RUNG2-144-VOCAB-SPLIT`. | ||
|
|
||
| **Finding 2 — a THIRD 0–9 ladder exists off-canon.** `learning::cognitive_frameworks::Rung` (`cognitive_frameworks.rs:699-713`): Noise=0, Token, Phrase, Proposition, Argument, Narrative, Worldview, Paradigm, Episteme, Transcendent=9 — a meaning-granularity ladder sharing the 0–9 shape and the `Transcendent=9` endpoint with `RungLevel`, but with different interior semantics (ordinal 4 = "reasoning chain" there vs "generalized patterns" in RungLevel). Endpoints deceptively agree; every interior rung diverges. The TD ledger covers only the contract↔engine byte-dup pair; this third ladder has no row and no demarcation. Adjudication needed: separate storyline (à la persona-36) or rename so "rung" stops meaning two ladders. Filed as `TD-THIRD-RUNG-LADDER-LEARNING`. | ||
|
|
||
| **Cross-refs:** `E-RUNG-CONTENT-LADDER-1` (the ruling this audits under), `.claude/v3/knowledge/persona-vs-rung-ladder.md` (O7/O8 added), `TD-RUNG2-144-VOCAB-SPLIT`, `TD-THIRD-RUNG-LADDER-LEARNING`, the existing RungLevel byte-dup TD paragraph (2026-07-x, "thinking-engine does not dep lance-graph-contract"), MODULE-TABLE rows for `verb_table.rs` (:184) and `sigma_rosetta.rs` (:467) — censused as unrelated rows, which is how the split stayed invisible. | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win Replace the placeholder date in the cross-reference.
🤖 Prompt for AI Agents |
||
|
|
||
| ## 2026-07-14 — E-LAYER-CONFUSION-OGAR-VS-SPINE-1 — a session-wide OGAR-vs-lance-graph layer conflation, caught by a 5+3 council; contract doc-comment label-bleed cleaned | ||
|
|
||
| **Status:** FINDING (5+3 council, source-receipted; MedCare-rs E-MEDCARE-30 carries the full grades). | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
📐 Maintainability & Code Quality | 🟠 Major | ⚡ Quick win
Complete the mandatory agent-log metadata.
This entry omits the commit identifier and explicit test status. Add both, and record whether the
.claude/v3/README.mdprecondition or/v3skill was used for the touched v3 document.Suggested addition
As per coding guidelines, every agent-log entry must include deliverable IDs, commit, tests, and outcome.
📝 Committable suggestion
🤖 Prompt for AI Agents
Source: Coding guidelines