← The living map spec / decisions

Decision log

Each entry records a design decision, why it was made, what was rejected, and what would make us revisit it. The other spec documents describe only the current design; this log explains how it got there. New entries for interface, file-format or benchmark-protocol changes go through a CAKE Enhancement Proposal (08-community.md).

Spec versions

Version Date Change
v0.1 2026-10-07 Initial spec: hypotheses H*, H2, H3; physics layers; Emulation Ladder; roadmap
v0.2 2026-10-07 Computational review: D4–D6
v0.3 2026-10-07 Identifiability gate, rearing history, F1 fair-baseline protocol: D7, D8
v0.4 2026-10-07 Structural speedups: D9–D11
v0.5 2026-10-07 Platform plan modeled on large scientific codes: D12, D13
v0.6 2026-10-07 Spec split into documents; consolidated compute design; D14–D20
v0.7 2026-10-07 Scientific and strategic review: D21–D26
v0.8 2026-10-07 Evaluation controls, missing biology, novelty check: D27–D35
v0.9 2026-10-07 First Track B1 results; F5 refined: D36
v0.10 2026-10-07 Mathematical review: regulation as integral control with explicit equilibrium selection; three-way test outcomes; executable benchmark; milestone reordering; history-dependent prediction and forecast contract: D37–D49
v0.11 2026-10-07 Information budget: one observation-space tolerance for reductions, solves, sampling and messages; Fisher-weighted allocation; sensor-targeted Markov state models; data-rate gate: D50–D54

Decisions

D1. Start with C. elegans; the fly waits for a verdict on H*.

D2. Fit per-type regulatory programs, not per-neuron conductances (H*).

D3. Compare against raw fluorescence; the indicator is part of the model.

D4. Solve regulation burn-in as a fixed point, not by simulating days of regulation. (v0.2)

D5. Replay recorded body kinematics inside the gradient loop. (v0.2)

D6. Shadowing gradients for long-time statistics of chaotic dynamics. (v0.2)

D7. Identifiability gate (M3) before building the regulation pipeline. (v0.3)

D8. Rearing history is an explicit model input. (v0.3)

D9. Whole brain per device; replicas are the unit of parallelism. (v0.4)

D10. Per-neuron regulation decomposition, with the joint solver as fallback. (v0.4)

D11. Geodesic Levenberg–Marquardt as the outer optimizer. (v0.4)

D12. Organize CAKE like an Earth system model: components, coupler, configurations, intercomparison. (v0.5)

D13. A mechanism language (CKL) compiled to kernels and derivatives. (v0.5)

D14. Split the spec into documents; separate current design from history. (v0.6)

D15. A four-object core data model: Organism, Model, Params, State. (v0.6)

D16. A fidelity lattice shared by reduction validation, fidelity probes and multilevel Monte Carlo; reduction is distinct from ablation. (v0.6)

D17. Replica-batched kernels and mechanism-signature layout. (v0.6)

D18. Stratified averaging with Markov state models for regulation sensors. (v0.6)

D19. Content-addressed compute cache and a declarative workflow layer. (v0.6)

D20. Latent edges as continuous variables with sparsity priors. (v0.6)

D21. H* is defined by locality and activity dependence, not by one rule form. (v0.7)

D22. Named rival hypotheses (R1 genetic hardwiring, R2 idiosyncrasy) and a pre-registered decision rule. (v0.7)

D23. Commission chronic-manipulation and timed-depletion datasets (new F7; revised F3). (v0.7)

D24. Test H2 mainly in the fly, early, as an independent track. (v0.7)

D25. Adopt existing tools first; extract the platform from working code. (v0.7)

D26. A focused core team, with the open consortium growing around it. (v0.7)

D27. Strong non-mechanistic baselines on every level. (v0.8)

D28. A positive control for regulation (AFD temperature set point) before testing H*. (v0.8)

D29. Continuous scoring normalized by the noise ceiling; pass/fail by pre-registered thresholds. (v0.8)

D30. Burn-in along the developmental connectome series, not on the adult connectome alone. (v0.8)

D31. Associative plasticity is part of the model; learned behavior is part of E4. (v0.8)

D32. Leakage audit between priors and validation data. (v0.8)

D33. Regulation rules have fast and slow paths. (v0.8)

D34. Set points may depend on neuromodulatory state. (v0.8)

D35. Add the Drosophila larva (P0.5) between worm and adult fly. (v0.8)

D36. Test H2 on fast responses in high-headroom cell types, with pathway-level weights and spike-initiation-zone targets. (v0.9)

D37. The developmental outcome is defined by regulatory dynamics with an explicit equilibrium-selection rule. (v0.10)

D38. Endpoint mode (the slice equation) with stated validity conditions; transient mode otherwise. (v0.10)

D39. Regulation predicts distributions: initial states are random, and their spread is part of Φ. (v0.10)

D40. Regulation gains are parameterized as subspace × rates; equilibrium data identify only the subspace. (v0.10)

D41. Three-way test outcomes, power requirements, and a decision rule that separates prediction from mechanism. (v0.10)

D42. Executable benchmark: one normalized score, per-task losses, generalization axes, frozen specifications. (v0.10)

D43. Milestones reordered: A0 demonstrator and M2b (minimal regulation simulator, reduced closed loop) before M3; P0 exit includes E5 and F7. (v0.10)

D44. Synapse lumping exact only under stated conditions; N1 reductions certified over a parameter domain. (v0.10)

D45. Transcriptome presence as probabilistic priors; developmental connectomes through a probabilistic wiring model. (v0.10)

D46. H3 by structured residual decomposition with a synthetic specificity check before F6. (v0.10)

D47. Statistical vs. bitwise reproducibility; error control propagated to reported quantities. (v0.10)

D48. Compute numbers are feasibility hypotheses with tests and re-plan criteria; H2 headroom is distinguished from validation. (v0.10)

D49. Forecast a joint distribution over programs and history-dependent states, with an explicit observation cutoff and horizon. (v0.10)

D50. Every numerical tolerance is a share of a per-task information budget, measured in observation space. (v0.11)

D51. Compute is allocated by Fisher-weighted Neyman allocation; the regulation solve uses adaptive precision. (v0.11)

D52. Markov state models for stratified averaging target Fisher-weighted sensor futures. (v0.11)

D53. A data-rate gate decides, before fitting, which tasks can be trajectory-level. (v0.11)

D54. Messages between neurons are bandlimited and quantized at the noise floor; state stays fp32. (v0.11)