Skip to content

Commit 6a64730

Browse files
committed
docs(plan): GUID v2 — uniform 8×u16 folds into one 2bit×2bit 4×4 Morton tile pyramid
Operator design lock: making every tier the same size (u16) makes the KEY, the per-family CODEBOOK, the VALUE tile, and the PERTURBATION pyramid all the SAME 2bit×2bit 4×4 Morton-tile primitive. - 1 nibble = 2bit×2bit = a 4×4 Morton tile = FAN_OUT-16 (one HHTL level; the same morton4 the domino AMX kernel runs on the value side). - 1 u16 tier = 4 nibbles = a 256×256 Morton tile (256 = 4⁴, the OGAR centroid tile per tier; nibble-interleave = alternating-axis refinement). - 8 u16 tiers = one stacked pyramid. One kernel (Morton + AMX 4×4 BF16 GEMM sweeps tiers/codebooks/values uniformly), one distance (Morton common-prefix = HHTL hop = family_hop_count), one codebook shape (256×256 per tier). The 24+24 tail broke this (u24 ≠ clean tile); 16+16+16 restores it. EPIPHANY E-UNIFORM-MORTON-TILE-PYRAMID; plan section added. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CcpLeEC3XK8Eye53GKBVvi
1 parent 5dd1645 commit 6a64730

2 files changed

Lines changed: 35 additions & 0 deletions

File tree

.claude/board/EPIPHANIES.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
## 2026-06-20 — E-UNIFORM-MORTON-TILE-PYRAMID — making every GUID tier the same size (8×u16) makes the KEY, the per-family CODEBOOK, the VALUE tile, and the PERTURBATION pyramid all the SAME 2bit×2bit 4×4 Morton-tile primitive — so one kernel (Morton + AMX 4×4 BF16 GEMM), one distance (Morton common-prefix = HHTL hop), and one codebook shape (256×256 per tier) govern the whole substrate
2+
3+
**Status:** FINDING (operator design lock, GUID-v2-tail, 2026-06-20).
4+
5+
The v2 tail's payoff is not just "kills u24" — it's that **uniform tier size collapses four separate structures onto one tile primitive**:
6+
7+
- **1 nibble = 2bit×2bit = a 4×4 Morton tile = `FAN_OUT`-16** (one HHTL level). The atom — the same `morton4(x,y)` interleave `domino.rs` already runs on the value side.
8+
- **1 u16 tier = 4 nibbles = a 256×256 Morton tile** (8 bits/axis) = OGAR's "256×256 centroid tile per tier" (`256 = 4⁴`; nibble-interleave = alternating-axis refinement = Morton in centroid space).
9+
- **8 u16 tiers = one stacked pyramid**, every tier identical in size/shape (`classid_hi·classid_lo·HEEL·HIP·TWIG·leaf·family·identity`).
10+
11+
The same 4×4 Morton primitive then governs four things that were separate:
12+
1. **Key/address** — each tier a 256×256 tile; routing = descend tiles.
13+
2. **Codebook** — a 256×256 centroid tile per family (per-family scoping), selected by the family tier (itself a tile). D-GV2-2.
14+
3. **Value** — the domino BF16 4×4 Morton tile → AMX `TDPBF16PS` GEMM (shipped).
15+
4. **Perturbation/helix** — the stacked-pyramid (exponent=tier-level, location=Morton sub-tile, phase=deterministic, magnitude=stored) lands on the same grid (OGAR `guid-prefix-shape-routing.md` §4).
16+
17+
Payoffs collapse to one each: **one kernel** (Morton addressing + the AMX 4×4 tile GEMM sweeps tiers / codebooks / values uniformly, no special-casing), **one distance** (Morton common-prefix depth = HHTL hop = `family_hop_count` = `E-MIXIN-IS-AN-ADDRESS-REFERENCE-NOT-A-COPY`'s "distance in the address"), **one codebook shape**. The 24+24 tail broke this uniformity (a u24 is neither a clean Morton tile nor u16-aligned); 16+16+16 restores it. Condition: only holds while every tier stays u16 (4-nibble = one 256×256 tile) and the codebook stays the 4⁴ centroid hierarchy (flat k-means-256 breaks the Morton prefix; `OGAR/CLAUDE.md` "Tier interpretation"). Cross-ref: `E-MIXIN-IS-AN-ADDRESS-REFERENCE-NOT-A-COPY`, `E-FAMILY-ADAPTER-EDGES-ARE-RENDER-STABLE`, OGAR canon "256×256 CENTROID TILE" + "Bipolar-phase pyramid", `domino.rs` (`morton4` + AMX tile GEMM), plan `guid-v2-tail-per-family-codebook-v1.md`.
18+
19+
---
20+
121
## 2026-06-20 — E-MIXIN-IS-AN-ADDRESS-REFERENCE-NOT-A-COPY — when group membership lives in the GUID ADDRESS (the family tier / the 16 family-adapter bytes) and shared state lives ONCE on the family-node basin, a mixin / multiple-membership is O(1) (a byte reference) not O(n) (materialized inherited edges), and inter-node distance is HHTL hop arithmetic on the address, never a BFS over edges — "distance is in the address/hops"
222

323
**Status:** FINDING (perennial; operator design lock, GUID-v2-tail plan, 2026-06-20).

.claude/plans/guid-v2-tail-per-family-codebook-v1.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,21 @@ distance O(1) (address arithmetic). This is what avoids the O(n) edge explosion
8383
that kills naive multiple-inheritance / multi-group graphs. Captured as
8484
`E-MIXIN-IS-AN-ADDRESS-REFERENCE-NOT-A-COPY`.
8585

86+
## Everything folds into one Morton tile (operator, 2026-06-20)
87+
88+
Uniform tier size is the real prize: **1 nibble = 2bit×2bit = a 4×4 Morton tile
89+
= `FAN_OUT`-16; 1 u16 tier = a 256×256 Morton tile (`256 = 4⁴`); 8 tiers = one
90+
stacked pyramid.** The same 4×4 Morton primitive then governs the **key** (each
91+
tier a tile, routing = descend tiles), the **per-family codebook** (a 256×256
92+
centroid tile per family, D-GV2-2), the **value** (the shipped `domino.rs` BF16
93+
4×4 Morton tile → AMX `TDPBF16PS`), and the **perturbation/helix pyramid**
94+
collapsing to one kernel (Morton + AMX tile GEMM), one distance (Morton
95+
common-prefix = HHTL hop = `family_hop_count`), one codebook shape. The 24+24
96+
tail broke this (u24 ≠ a clean Morton tile, not u16-aligned); 16+16+16 restores
97+
it. Captured as `E-UNIFORM-MORTON-TILE-PYRAMID`. (Only holds while tiers stay
98+
u16 and the codebook stays the 4⁴ centroid hierarchy — flat k-means-256 breaks
99+
the Morton prefix.)
100+
86101
## Resolved decision (operator, 2026-06-20)
87102

88103
`leaf` = the **4th HHTL routing tier** (the natural cascade terminal), NOT a

0 commit comments

Comments
 (0)