Skip to content

Commit 92e2bcd

Browse files
committed
board: post-merge hygiene for PR #629 (LATEST_STATE row + PR_ARC entry)
Records the merged V3 substrate entry-point arc: .claude/v3/ tree, mailbox-kanban doctrine locks, ractor helper-scope ruling, and the mailbox-as-owner compile attestation. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MLBnPuScZy6w9di2QEjsXM
1 parent 28f17cd commit 92e2bcd

2 files changed

Lines changed: 17 additions & 0 deletions

File tree

.claude/board/LATEST_STATE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ Membrane consumers can now pull BOTH halves of a render `classid` BBB-safely fro
100100

101101
| PR | Merged | Title | What it added |
102102
|---|---|---|---|
103+
| **#629** | 2026-07-02 | V3 SUBSTRATE consolidated entry point (`.claude/v3/`) + ractor ownership attestation | `.claude/v3/` tree shipped: README (orientation), INTEGRATION-PLAN (W0–W6), COMPONENT-MAP (reuse/repurpose/retire), ENTROPY-MILESTONES (N→1 ledger), MODULE-TABLE (per-file census core/contract/planner), soa_layout/ (LE contract, tenant lanes, consumer map, routing), knowledge/ (substrate primer, mailbox-kanban model, sonnet-worker-guardrails), agents/BOOT.md (4 V3 cards); `/v3` skill + `/v3-audit` command; CLAUDE.md/BOOT.md ★ entrypoint. Review sharpenings folded: LE byte-order range-scan caveat, 3-shape legacy corpus scanner (incl. `0xAAAA_DDCC`), ractor helper-scope ruling (NOT messaging — slow; helper only: spawn/supervision/occasional control RPC). Ownership compile attestation: `KanbanActor<O: MailboxSoaOwner>` `type State = O`, owner MOVES in at pre_start; 22 supervisor tests green on the AdaWorldAPI ractor fork. Merge `28f17cd7`. |
103104
| **#628** | 2026-07-02 | classid canon:custom half-order flip EXECUTED (P0+P1+P2) | `CLASSID_ORDER = CanonHigh` live: canon `domain:appid` HIGH / custom LOW (`0x0701_1000` = `0x07:01::1000`); ONE flippable composition + `classid_canon_compat` (mint-forward both-forms reader — RBAC authorizes pre-flip rows, no re-bake); new-form mint constants + `CLASSID_*_LEGACY` aliases; hhtl dual-form fold; OGAR#95 reconciled (prefix = custom half, values unchanged); ogar pin → `19373a2` (OGAR #147 lockstep). Fleet: OGAR #147 + MedCare #180 + woa-rs #177 merged; q2 #71 + op-nexgen #68 open. Merge `6858118b`. |
104105
| **#627** | 2026-07-02 | classid canon:custom flip TRIGGERED (doc-only) | Operator ruling recorded + `classid-canon-custom-flip-v1.md` ACTIVE: canon `domain:appid` → hi u16, custom (`0x1000` temporary marker) → lo; `0x0701_1000` / `0x07:01::1000`; OSINT low byte = appid space (zero vocab rows, OGAR #146 67→65 fuse balanced); q2 gate WAIVED; ISSUES ×4 resolved/ruled; codex P2 guards locked (class_id via `classid_canon(id)` never `as u16`; legacy keys demote not retire). Merge `c8e1ec4`. |
105106
| **#626** | 2026-07-02 | V3 convergence wiring: tenant-carve certification, RungElevator, P6 wave probe, seam-list plan | "Wire, don't invent": `RungLevel::{from_u8,elevate,de_elevate,pearl_level,causal_mask_bits}` + `RungElevator` (sustained-BLOCK policy over P2/P3-certified masks; converged with `escalation::rung_delta` via `apply_delta` — one ladder, two signal sources) wired through the driver (persistent elevator, `ctx.rung=1` proxy retired, grpc rung saturates-never-wraps per codex P2); BOTH V3 tenant carves matrix-certified (Cognitive + Compressed); P6 probe (wave dist == certified palette read, markov_soa verified); `[patch.crates-io] ndarray` → local sibling path (fetch deadlock gone; first in-sandbox core build, 925/925). Plan `v3-convergence-wiring-v1.md`; worker Rule 7. Branch `claude/v3-substrate-migration-review-o0yoxv`, merge `5aaee33`. |

.claude/board/PR_ARC_INVENTORY.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,22 @@
3535
3636
---
3737

38+
## #629 lance-graph: V3 SUBSTRATE consolidated entry point — `.claude/v3/` tree + mailbox-kanban doctrine + ractor ownership attestation
39+
40+
**Status:** MERGED 2026-07-02 (merge commit `28f17cd7`), branch `claude/v3-substrate-migration-review-o0yoxv`.
41+
42+
**Added:** `.claude/v3/` — README.md (orientation + doc map, the session entry point), INTEGRATION-PLAN.md (W0–W6 wave plan), COMPONENT-MAP.md (every subsystem: reuse / repurpose / retire), ENTROPY-MILESTONES.md (systematic N→1 collapse ledger), MODULE-TABLE.md (per-file census of core / contract / planner), soa_layout/ (LE contract, tenant lanes, consumer map, routing), knowledge/ (v3-substrate-primer, mailbox-kanban-model, sonnet-worker-guardrails — MANDATORY in every Sonnet worker brief), agents/BOOT.md (the four V3 cards: v3-mailbox-warden, v3-envelope-auditor, v3-kanban-executor-engineer, v3-template-smith); `/v3` skill (bootload) + `/v3-audit` command (mechanical conformance greps); CLAUDE.md + BOOT.md ★ V3 entrypoint sections.
43+
44+
**Locked:** any session touching SoA rows / tenants / mailbox ownership / kanban / thinking templates / classids / the DTO ladder STARTS at `.claude/v3/README.md`; **no singleton CollapseGate** (one mailbox = one kanban board as tenant); SoaEnvelope LE ownership (`mailbox_owner()`, write-on-behalf iron rule); compiled thinking templates (elixir-template × StepMask, Rig as oracle, compile-down direction only); classid canon-high + the `0x1000` V3-adoption monitor; PerturbationDto/Resonance split (D-PERT-1); **ractor scope (operator-ruled): NOT for messaging (slow) — helper only** (spawn, supervision, occasional serialized control RPC), hot dispatch stays with the D-V3-W2e-probed ExecTarget; mailbox-as-owner is compiler-enforced — `KanbanActor<O: MailboxSoaOwner>` has `type State = O`, the owner MOVES into the actor at `pre_start` (attested: 22 supervisor tests green, `--features supervisor`, AdaWorldAPI ractor fork per P0).
45+
46+
**Corrections shipped in-arc (review threads):** LE byte-order caveat — domain range-scans go over the DECODED u32 (or big-endian keys), never raw LE key-byte prefixes (`to_le_bytes` puts the custom byte first); legacy corpus scanner widened to all THREE legacy shapes incl. `0xAAAA_DDCC` render-prefix-high (the `classid_canon_compat` CanonLow set).
47+
48+
**Deferred:** W1–W6 wave execution (plan is the map, not the work); template-catalogue dispatch (post-P4); `0x1000` marker retirement (P4, operator checkpoint — unchanged from #628).
49+
50+
**Docs:** the `.claude/v3/` tree IS the doc deliverable; EPIPHANIES + AGENT_LOG entries in-arc (incl. the ractor helper-scope ruling + ownership compile attestation, and the disk-quota ops note).
51+
52+
**Confidence (2026-07-02):** HIGH — doc/governance arc + supervisor crate attestation; 22 supervisor tests green; review threads resolved + reacted.
53+
3854
## #628 lance-graph: classid canon:custom half-order flip — P0 route-through + P1 CanonHigh + mint-forward compat reader
3955

4056
**Status:** MERGED 2026-07-02 (merge commit `6858118b`), branch `claude/v3-substrate-migration-review-o0yoxv`. Executes plan phases P0+P1 (+P2 by construction); the fleet consumer PRs rode the same arc.

0 commit comments

Comments
 (0)