plan(causaledge64-mailbox-rename-soa-v1): composition spec + 10 epiphanies + board PREPENDs#371
Merged
Conversation
…anies + plan-index PREPEND Composes 5 already-authored plans + Σ10 Rubicon doctrine + 1 genuine ndarray-side gap into a single substrate: * CausalEdge64 v2 layout — in-place reclaim of 13 reserved bits for G(5) + W(6) + truth(2). No type bump; PAL8 + NarsTables LUT preserved. * AttentionMask SoA — session-ephemeral CPU-shaped rename register file (32-slot G, 64-slot W, 256-slot style, 4-level truth). LRU eviction + broadcast notifications. CPU register renaming applied to cognitive identities. * MailboxSoA — compartment topology as SoA rows (NOT spawned actors). ~1.5 KB per compartment via shared Arc<BindSpace> + tiny delta-buffer + outbound CausalEdge64 channel + Option<ConsumerHandle> external- intent gate. Supports ~24K parallel thoughts at 200ns cycle speed across <=32 active OGIT domains. * TrustTexture/Wisdom/Staunen/MUL truth-band lens collapse — 2 bits with 4 consumer-lens projections. Closes 4 type duplications. * SPOW witness emission via gRPC-shape protocol — same Request/Response pair, 4 transport backings (InMemory cycle-speed / Tokio Zone-2 / SupabaseSub Zone-3 / gRPC). Reuse, don't invent. * Σ10 Rubicon SigmaTierRouter — wires the named-but-unwired Σ1-Σ10 tier doctrine to runtime mailbox-backing dispatch. * Vsa16kF32 retreats from universal-carrier to single-cycle Markov- bundle. Cumulative state moves to AriGraph SPO-G quads + Christmas- tree ghost-edge decoration. * Ownership-typed UB-impossibility — borrow checker rejects cross- compartment BindSpace aliasing; race conditions at 200ns become compile errors. 7 PRs sequenced: PR-CE64-MB-1 (par-tile new crate) → 2 (CausalEdge64 v2 layout) + 3 (BindSpace E/F/G/H) + 4 (SPO-G in AriGraph) parallel → 5 (MailboxSoA wiring) → 6 (SigmaTierRouter) → 7 (NdarrayCullPlugin bevy proof). ~6-9 weeks, 3 sprints CCA2A 12-worker fan-out per sprint. Closes: - PR #355 deferred Tier B: FIX-4, FIX-5, per-row BindSpace.context_ids - THINKING_ORCHESTRATION_WIRING Gap 1 / Gap 3 / Gap 4 - TD-INT4-32D-ATOMS-6 cold-start fallback wiring - TD-THINKING-ENGINE-UNWIRED-1 (582 KB substrate dormant) Blast radius: 5 crates (par-tile NEW + causal-edge / cognitive-shader- driver / lance-graph-supervisor / lance-graph::arigraph extensions). Zone 3 surface (postgrest / drain / grpc / supabase-realtime) UNTOUCHED. Supabase realtime transcode complemented, not retired. Iron rules: I-SUBSTRATE-MARKOV preserved + strengthened (Vsa16kF32 retreat); I-VSA-IDENTITIES strengthened (universal-carrier temptation removed); I1 preserved (CollapseGate single mutation point); method-on-carrier discipline preserved (no new free functions). Board-hygiene per CLAUDE.md: PREPEND INTEGRATION_PLANS.md entry + PREPEND EPIPHANIES.md 10-entry block (E-CE64-MB-1..10). Plan path .claude/plans/causaledge64-mailbox-rename-soa-v1.md. STATUS_BOARD + LATEST_STATE updates land per-PR as D-CE64-MB-N rows ship. Status: Active (draft, pre-execution). 8 OQs at §11 ratify before sprint worker fan-out. Recursive-eyes acknowledgment: 3rd pair bevy session (diamond + Slice<->Plane bridge + NdarrayCullPlugin proof-first); 4th pair (semantic naming, MultiLaneColumn already named, 5-Layer Stack already named); 5th pair (Vsa16kF32 single-purpose, two-shape ractor, INT4-32D North Star); 6th pair (ephemeral BindSpace + role-as-mailbox + space-time collapse + external-intent gate + Ractor-SoA + Think-as-reference); 7th pair (CausalEdge64-as- emission + truth collapse + 24K parallel thoughts + 12/34/144 hot pattern + zone-naming clarification).
AdaWorldAPI
pushed a commit
that referenced
this pull request
May 14, 2026
… CCA2A fleet Sets up sprint-log-10 directory + MANIFEST.md for the CCA2A worker fleet that drafts the per-PR specs for the CausalEdge64-mailbox- rename-soa-v1 composition plan (PR #371). 12 Sonnet workers (W1-W12, each owns one spec file) + 1 Opus meta reviewer producing brutally-honest cross-spec review at .claude/board/sprint-log-10/meta-review.md. Spec assignments map 1:1 to the 7 PRs in the parent plan's §7 sequencing table + 1 ndarray-side prerequisite (PR-NDARRAY-MIRI- COMPLETE) + 4 cross-cutting specs (PR dep graph, test plan unification, sprint execution plan, board hygiene). Adds explicit board + specs permissions to .claude/settings.json: - Bash(tee -a .claude/board/sprint-log-10/**:*) for scratchpads - Write(.claude/board/sprint-log-10/**) for MANIFEST/meta-review - Write(.claude/specs/<each-named-spec-file>) for worker outputs (defensive — workers can only write their assigned file) Wildcards already covered most paths; explicit entries match the sprint-log-8 convention (per its MANIFEST.md doc) so workers see their authorized paths without ambiguity.
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
Composition spec for the CausalEdge64-mailbox-rename-SoA substrate. No code changes — this PR is plan + board hygiene only, per CLAUDE.md Mandatory Board-Hygiene Rule (
new integration plan → INTEGRATION_PLANS.md PREPEND + .claude/plans/<name>-v<N>.md + EPIPHANIES.md PREPEND).What this composes
Five already-authored plans + Σ10 Rubicon doctrine + one genuine ndarray-side gap (
crates/par-tile/) into a single substrate:(G:5, W:6, truth:2). No type bump; PAL8 + NarsTables LUT preserved by explicit regression tests.Arc<BindSpace>+ tiny delta-buffer + outboundCausalEdge64channel +Option<ConsumerHandle>external-intent gate. Supports ~24K parallel thoughts at 200ns cycle speed across ≤32 active OGIT domains.TrustTexture/ Wisdom / Staunen / MULGateDecisionare four consumer-lens projections of the same 2-bit physical field. Closes 4 type duplications.crates/cognitive-shader-driver/src/grpc.rsDispatch(DispatchRequest) -> CrystalResponsereused across 4 transport backings (InMemory cycle-speed / Tokio Zone-2 / SupabaseSub Zone-3 / gRPC Zone-3-lab).linguistic-epiphanies-2026-04-19.mdE21) to runtime mailbox-backing dispatch. Σ1-Σ5 STATIC → Tokio; Σ6-Σ8 EMERGENT/TWIG → InMemoryMailbox cycle-speed; Σ9-Σ10 EPIPHANY → escalate to L4 planner.7-PR sequencing (this PR is plan only; the 7 implementation PRs follow)
crates/par-tile/apex (new crate)bindspace-columns-v1Phase 2NdarrayCullPluginproof pluginPR-2/3/4 can land in parallel after PR-1. PR-5 depends on all three. PR-6 depends on PR-5. PR-7 is the proof step.
Closes / unblocks
trust_below_floorwiring test via Column H), per-rowBindSpace.context_idsfordriver.rs:311(Column H =TypeColumn: EntityTypeId u16)THINKING_ORCHESTRATION_WIRING.mdGap 1 (Contract Not Consumed — 12 vs 36 ThinkingStyle) via 8-bit-slot rename collapseTHINKING_ORCHESTRATION_WIRING.mdGap 3 (JIT pipeline never executed end-to-end) — compartment-spawn consumesKernelHandleTHINKING_ORCHESTRATION_WIRING.mdGap 4 (Elevation not connected) — SigmaTierRouter IS the runtime elevation policyBindSpaceViewreferences resolve thinking-engine encode/decode + lens stack on demandBlast radius (§10 of the spec)
par-tileNEW +causal-edge/cognitive-shader-driver/lance-graph-supervisor/lance-graph::arigraphextensionslance-graph-callcenterZone-2 surface unchanged exceptCallcenterSupervisor(already shipped impl(sprint-7): 7-worker implementation wave for sprint-5/6 specs + AuditSink trait unification #366 S7-W3) gainsSigmaTierRoutersub-actorIron rule compliance
Open design questions (§11 — 8 OQs)
OQ-1 Σ-tier banding policy · OQ-2 ghost-edge decay vs fixed-rung · OQ-3 plasticity granularity · OQ-4 INT4-32D cold-start wiring path · OQ-5 rayon vendor decision · OQ-6 Vsa16kF32 final residence · OQ-7 AwarenessColumn sizing · OQ-8 SpoWitness shape variants. Ratify before sprint worker fan-out (per §15 readiness checklist).
Files changed
.claude/plans/causaledge64-mailbox-rename-soa-v1.md(~600 lines, 15 sections, comprehensive composition spec).claude/board/INTEGRATION_PLANS.md(plan index entry with 9 D-ids + 7-PR sequencing + composes/closes + iron-rule audit).claude/board/EPIPHANIES.md(10 epiphanies E-CE64-MB-1 through E-CE64-MB-10)3 files changed, +685 lines. Zero code changes — pure plan + board hygiene.
Test plan
Status: Active (draft, pre-execution). Sprint worker fan-out follows OQ ratification. Per CLAUDE.md Model Policy, sprint workers Sonnet + Opus meta per CCA2A 12-worker pattern.
🤖 Generated with Claude Code
Generated by Claude Code