Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .claude/board/EPIPHANIES.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,17 @@
- **What was wrong.** The probe collapsed typed structure — every relation is its own context:role plane — into one weight-summed adjacency, partitioned the blob, and reported a scalar agreement as a decision. Structure ≠ similarity; the `(8:8)`/ClassView substrate exists to enforce exactly that, and the probe violated it *after* the rule had been stated. The "DISTINCT → community-id earns the mint" verdict was retracted; the whole probe line is now removed rather than iterated.
- **Stands on its own (unaffected):** the context:role traversal-tissue doctrine (`E-CONTEXT-ROLE-TISSUE-1`), the jc-scientific / empirical boundary (`E-EMPIRICAL-VS-SCIENTIFIC-JC-1`), the G0 harness (#716, no jc). The community≡basin identity (`E-GRAPHRAG-DGR3B-1`) is an UNRUN hypothesis again — there is no valid probe for it in-tree.
- **Rule (operator, reinforced):** no empirical probe of mine sits next to or dev-depends on jc. A community/basin agreement, if ever measured, is decomposed per typed plane and does not borrow jc's adjacency.
## 2026-07-18 — E-COGNITIVE-ATOMS-ALREADY-FROZEN — the cognitive task types (inference/deduction/induction/abduction/counterfactual/extrapolation/syllogism/synthesis/fan-out) are ALREADY global frozen atoms in `holograph::dntree` — the #719 "Cognition `0x03` ConceptDomain" was a rediscovery-tax error; corrected, byte `0x03` stays reserved, and the only real concept mint in the D-TRI-1 batch is chess `0x06`

**Status:** CORRECTED (spec `.claude/plans/dtri1-classid-mint-spec-v1.md` §2/§2a rewritten this commit; no bytes were ever minted — the #719 spec was a proposal, so this is a pre-mint correction with zero on-chain reclaim). Operator-taught 2026-07-18.

- **The error:** #719 §2 proposed a new `ConceptDomain::Cognition` at byte `0x03` with a `cognitive_<verb>` CODEBOOK block (`cognitive_inference 0x0304`, `cognitive_deduction 0x0305`, …). That duplicated types that **already exist**.
- **Operator ruling (verbatim):** *"Cognitive atoms and induction abduction synthesis inference deduction extrapolation syllogism are global part of the frozen. They were part of the previous lance-graph PR of the other session if you read them."*
- **Where they actually live (`crates/holograph/src/dntree.rs`, verified this session):** Epistemic verbs 72–95 — `INFERS=74`, `HYPOTHESIZES=81`, `DEDUCES=82`, `INDUCES=83`, `ABDUCES=84`, `PREDICTS=89`, `EXPECTS=90`; frameworks 0x80–0x8F — `NARS=0x80`, `CAUSALITY=0x83`, `COUNTERFACTUAL=0x84`, `ABDUCTION=0x85`. Syllogism = the shipped NARS `syllogize()` op (`lance-graph-osint` `p5_syllogize`); synthesis + fan-out = orchestration/compose ops, not single atoms.
- **The corrected model:** a thinking/task row carries **classid = its domain** (chess `0x06`, OSINT `0x07`, …), **task-type = a frozen atom index** in a row lane (`MetaColumn`/triangle), and **thinking-lane materialisation = a read-mode property** (routes to `ValueSchema::Thinking`, §5). No new domain expresses "this is a task." Byte `0x03` stays **unassigned/reserved** (RESERVE-DON'T-RECLAIM — not claimed as a side effect of the correction).
- **Persona corollary (operator, same ruling):** persona/play-style modeling is **per-consumer opt-in + its own mint**, never a global spine concept. Chess play-style = nice-to-have (a chess consumer may opt in); business consumers (smb-office/woa/medcare) = **NOT business-logic-conform** — no persona lanes on their thinking rows. Matches `I-VSA-IDENTITIES` Layer-2 (persona is a consumer role catalogue, not substrate).
- **Batch shrinks to one concept mint:** with Cognition removed AND community-id not minting (S1 retracted by #722), the D-TRI-1 batch is **chess `0x06`** (concept) + **BoardAggregates@188** (value tenant, no classid) + the graphrag `D-GR-5` doc-seam classid (other session's).
- **Process lesson:** the workspace rule "proposing a type that already exists is a 30-turn rediscovery tax — grep the frozen tables first" applies to CODEBOOK concepts as much as to Rust types. `dntree.rs` is the frozen-atom registry; consult it before proposing any cognitive/verb concept. Cross-ref `E-D-TRI-2-MINT-BLOCKED-1` (named the pre-existing `D-TSC-2` "OGAR cognition-domain mint" — now retired as an error), #719 (the spec corrected), #722 (S1 retraction).

## 2026-07-17 — E-CONTEXT-ROLE-TISSUE-1 — operator ruling: `part_of:is_a` ≡ **context:role**, one polymorphic `6×(8:8)` register with TWO orientations — VERTICAL (stacked exactness = HHTL family identity, q2-FMA-helix-attested) and HORIZONTAL (6-context / episodic-witness `basin:role`, eventual) — reused with classid+appid+ClassView/WideFieldMask as the CONNECTING-TISSUE TRAVERSAL for screens, documents, time series, and AriGraph

Expand Down
2 changes: 1 addition & 1 deletion .claude/board/STATUS_BOARD.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Plan: `.claude/plans/triangle-tenants-gestalt-separation-v1.md`. Design shipped;

| D-id | Title | Repo | Status | Evidence |
|---|---|---|---|---|
| D-TRI-1 | Triangle tenant spec (Frozen/Learned/Explore, 12 slots x palette256) through envelope-auditor T1-T6, behind the batched mint | lance-graph | **VALUE-TENANT HALF MERGED (#717, main 74d16f92)** — 3 lanes `ValueTenant::{FrozenStyle=10,LearnedStyle=11,ExploreStyle=12}` U8×12 at row_offset 152/164/176; `Full`-only; zero ENVELOPE_LAYOUT_VERSION bump; `NodeRow::{style_lane,set_style_lane,triangle_for}`; auditor LAYOUT-CLEAN; Codex P2 fixed. **classid half = SPEC READY** (`dtri1-classid-mint-spec-v1.md`): chess `0x06` + Cognition `0x03` tasks + BoardAggregates@188 byte-precise, **gated on the other session's S1 (community-id) + the doc-W4 batched-mint council** (never solo). Open knobs: Cognition byte 0x03, BoardAggregates width. | plan §1/§5/§6, `dtri1-classid-mint-spec-v1.md` |
| D-TRI-1 | Triangle tenant spec (Frozen/Learned/Explore, 12 slots x palette256) through envelope-auditor T1-T6, behind the batched mint | lance-graph | **VALUE-TENANT HALF MERGED (#717, main 74d16f92)** — 3 lanes `ValueTenant::{FrozenStyle=10,LearnedStyle=11,ExploreStyle=12}` U8×12 at row_offset 152/164/176; `Full`-only; zero ENVELOPE_LAYOUT_VERSION bump; `NodeRow::{style_lane,set_style_lane,triangle_for}`; auditor LAYOUT-CLEAN; Codex P2 fixed. **classid half = SPEC READY, CORRECTED 2026-07-18** (`dtri1-classid-mint-spec-v1.md`; `E-COGNITIVE-ATOMS-ALREADY-FROZEN`): the **only real concept mint is chess `0x06`**; the proposed "Cognition `0x03` domain" was a rediscovery error (cognitive task types are already frozen atoms in `holograph::dntree` — INFERS=74/DEDUCES=82/INDUCES=83/ABDUCES=84/COUNTERFACTUAL=0x84/syllogize()), byte `0x03` stays reserved. BoardAggregates@188 = value tenant (no classid). Persona = per-consumer opt-in mint (chess-yes / business-no), not this batch. **Gated on the doc-W4 batched-mint council** (never solo); community-id does NOT mint (S1 retracted by #722). One open knob: BoardAggregates width. | plan §1/§2/§2a/§5/§6, `dtri1-classid-mint-spec-v1.md` |
| D-TRI-2 | 12-family vs 12-step reading agreement: jc battery (ICC, Pearson/Spearman, Cronbach alpha) over real shader cycles; collapse only on measured identity | lance-graph | Queued | plan §4, §6 |
| D-TRI-3 | Nail->hammer dispatch probe: object resonance -> atom retrieval vs inverted baseline; no inverted read path exists structurally | lance-graph | Queued | plan §3, §6 |
| D-TRI-4 | Chess<->thinking transfer measurement (validity + reliability) — the quarantine-lift gate | lance-graph + stockfish-rs | Queued | plan §5, §6 |
Expand Down
Loading