| 2026-10-29 |
0 env audit |
done |
scripts/environment_audit.py --smoke → hardware/device_inventory.json; scripts/cluster_audit.sh (read-only SSH) |
laptop M5 Max 18c/40 GPU/48 GB, torch 2.15 MPS+CPU smoke OK; 12 LAN nodes reachable incl. 2× M3 Ultra 96 GB, M2 Ultra 64 GB, 3× M4 Max 64 GB |
PASS |
— |
| 2026-10-29 |
1 literature |
done |
literature/papers.bib (77 verified entries), comparison_matrix.csv, novelty_audit.md |
all 12 mandated refs exist incl. RecurTrace 2609.03379 and ELR 2610.12582; C3 (differential zero-init bypass) judged not novel; C2 novel only in its multi-action+propensity form |
PASS |
preregistration frozen before any test split is read (see protocol/) |
| 2026-10-29 |
2 backbone + counts |
done |
scripts/count_params.py --all-configs --device meta; scripts/estimate_flops.py |
backbone counts match brief exactly (99,502,848 / 446,744,064 / 1,149,339,648); workspace 2,631,173 vs brief 3,088,260 (reconciled, D3); ops table reproduces brief within 1.3 % |
PASS |
— |
| 2026-10-29 |
3 invariants |
done |
python -m pytest tests -q → 22 passed |
15 mandated invariants + controller target-freedom + dense ablation + 5 cache-equivalence tests |
PASS |
— |
| 2026-10-29 |
4 learnability |
running |
training.train_editor --config configs/experiments/p4_tiny_backbone.yaml --device mps (laptop) |
— |
— |
then editor bootstrap on frozen tiny backbone |
| 2026-10-29 |
8 pilot (Stage A) |
running |
M3U96a: pretrain_103m.yaml (run pretrain103m_seed01_*); M3U96b: pretrain_enlarged_102m.yaml |
14.8k tok/s, 196.6M tokens planned (~3.7 h each) |
— |
editor/controller stages after completion |