Recursive Memory Kernel v1 — Implementation Checklist
Purpose: land the smallest tree-only v1 that is causally correct, observable, ablatable, and narrow enough to debug.
Rule of thumb: do not add side-memory bank, learned merge scheduling, routing early-stop, or dense fallback attention until this checklist is complete.
Status note: the implementation checklist below is complete through the current proving surface. This does not yet mean the architecture has been validated under learned training; the live ablation run so far is still an untrained baseline.
PR 1 — Scaffold v2 module boundaries
Title: scaffold fractal-v2 module boundaries
Deliverables
Requirements
Merge criteria
PR 2 — Add typed v2 runtime state
Title: add typed recursive-memory-kernel v2 state surfaces
Deliverables
Requirements
Merge criteria
PR 3 — Multi-root local trunk baseline
Title: implement multi-root local trunk baseline
Deliverables
Requirements
Diagnostics
Merge criteria
PR 4 — Live leaf and sealed leaf mechanics
Title: add live leaf append and sealed leaf summary path
Deliverables
Requirements
Tests
Merge criteria
PR 5 — Regular dyadic summary tree
Title: implement regular causal dyadic summary tree
Deliverables
Requirements
Tests
Diagnostics
Merge criteria
PR 6 — Sparse routing over the sealed tree
Title: add sparse fractal router over sealed tree
Deliverables
Requirements
Diagnostics
Tests
Merge criteria
PR 7 — Exact leaf read
Title: implement exact local read for selected sealed leaves
Deliverables
Requirements
Diagnostics
Tests
Merge criteria
PR 8 — Read fusion and LM head wiring
Title: wire read fusion into existing language model head
Deliverables
Requirements
Tests
Merge criteria
PR 8.5 — Causal Memory Auditor
Title: add causal memory auditor for counterfactual memory credit
Deliverables
Requirements
Diagnostics
Tests
Merge criteria
PR 9 — Synthetic task harness
Title: add synthetic retrieval and copy probes for v2
Deliverables
Requirements
Merge criteria
PR 10 — Benchmark and observability pass
Title: add scaling benchmarks and v2 observability suite
Deliverables
Sequence lengths
Metrics
Merge criteria
Required ablations before calling v1 “real”
Run at equal total state / parameter budget:
Do not skip these.
Deferred until after this checklist
Do not add yet:
Definition of done for first serious v1
The first serious v1 exists only when all of these are true:
If these are not true yet, the work is still infrastructure, not a validated architecture.
Recursive Memory Kernel v1 — Implementation Checklist
PR 1 — Scaffold v2 module boundaries
Title:
scaffold fractal-v2 module boundariesDeliverables
LocalTrunkLeafSummarizerTreeMergeCellFractalRouterHeadReadFusionFractalV2ModelRequirements
recursive-kernel-v1Merge criteria
PR 2 — Add typed v2 runtime state
Title:
add typed recursive-memory-kernel v2 state surfacesDeliverables
Requirements
Merge criteria
PR 3 — Multi-root local trunk baseline
Title:
implement multi-root local trunk baselineDeliverables
Requirements
Diagnostics
Merge criteria
PR 4 — Live leaf and sealed leaf mechanics
Title:
add live leaf append and sealed leaf summary pathDeliverables
Requirements
Tests
Merge criteria
PR 5 — Regular dyadic summary tree
Title:
implement regular causal dyadic summary treeDeliverables
Requirements
Tests
Diagnostics
Merge criteria
PR 6 — Sparse routing over the sealed tree
Title:
add sparse fractal router over sealed treeDeliverables
Requirements
Diagnostics
Tests
Merge criteria
PR 7 — Exact leaf read
Title:
implement exact local read for selected sealed leavesDeliverables
Requirements
Diagnostics
Tests
Merge criteria
PR 8 — Read fusion and LM head wiring
Title:
wire read fusion into existing language model headDeliverables
Requirements
Tests
Merge criteria
PR 8.5 — Causal Memory Auditor
Title:
add causal memory auditor for counterfactual memory creditDeliverables
Requirements
Diagnostics
Tests
Merge criteria
PR 9 — Synthetic task harness
Title:
add synthetic retrieval and copy probes for v2Deliverables
Requirements
Merge criteria
PR 10 — Benchmark and observability pass
Title:
add scaling benchmarks and v2 observability suiteDeliverables
Sequence lengths
Metrics
Merge criteria
Required ablations before calling v1 “real”
Run at equal total state / parameter budget:
Do not skip these.
Deferred until after this checklist
Do not add yet:
Definition of done for first serious v1
The first serious v1 exists only when all of these are true:
If these are not true yet, the work is still infrastructure, not a validated architecture.