1claim,metric,value,benchmark,run_ids,artifact,analysis_script,status2Backbone parameter counts equal the proposal for 103M/459M/1.18B,unique parameters,"99502848;446744064;1149339648",meta instantiation,,results/tables/param_counts.json,scripts/count_params.py,complete3Implemented workspace+controller counts differ from the proposal by a closed-form 7w^2,unique parameters,"2631173;10505221;21655813",meta instantiation,,results/tables/param_counts.json,scripts/count_params.py,complete4Analytic ops table reproduces the proposal within 1.3%,ops/token at 459M T=4096,"1.296;1.666;1.787;2.219;5.633 e9",analytic,,results/tables/ops_459m_T4096.json,scripts/estimate_flops.py,complete515 mandated invariants + cache equivalence pass,tests,23 passed,pytest,,tests/,python -m pytest tests,complete6Zero-U bootstrap does not learn (scale mismatch),val loss by budget after 700 steps,0.4144/0.4143/0.4143/0.4146/0.4164,synthetic dev-iid v1 backbone,p4_editor_v1_seed01,experiments/runs/p4_editor_v1_seed01_20261029233315/metrics.jsonl,,stopped-run-used7Overfitting test passes through the workspace path,train loss 64 items budget 8,0.347->0.0024 in 200 steps,synthetic train subset,p4_overfit64_b8_seed01,experiments/runs/p4_overfit64_b8_seed01_20261029235111/metrics.jsonl,,complete8Sparse editor lowers held-out loss vs frozen backbone (H1 weak),dev-iid answer loss relative change by budget,see numbers.tex vtwoprismegainb*,synthetic dev-iid v2 backbone 5 seeds,p4v2_prisme,results/analyzed/seed_matrix_v2.json,scripts/make_results_tables.py,complete9Global-recurrence adapter matches or exceeds the sparse editor at every budget,dev-iid answer loss by budget,see numbers.tex vtwogrgainb*,synthetic dev-iid v2 backbone 5 seeds,p4v2_gr,results/analyzed/seed_matrix_v2.json,scripts/make_results_tables.py,complete10Variance of intervention gains is mostly between states,within-state share,see numbers.tex labelscalibwithin,editor-unseen label stream (calib audit),labels_v1ctrl_seed01_20261030004018,results/analyzed/labels_labels_v1ctrl_seed01_20261030004018.json,evaluation/label_analysis.py,complete11One-step oracle lowers dev-iid loss by ~15% at budget 8 (diagnostic),loss relative change,see numbers.tex routingoraclebeight,synthetic dev-iid v1 editor,controller_v1ctrl_seed01,results/raw/routing_v1ctrl.json,evaluation/routing.py,complete12Learned controller is worse than no routing on dev-iid (H3 null),loss relative change at locked lambda,see numbers.tex routingctrllocked;vtwoctrlrel,synthetic dev-iid v1 and v2 editors,controller_v1ctrl_seed01;controller_v2s2;controller_v2s3;controller_v2s4;controller_v2s5,results/raw/routing_v1ctrl.json;results/analyzed/routing_seeds_v2.json,evaluation/routing.py,complete13Fixed schedules: random = uniform = fixed pair (H2 null),loss at budget 1,see numbers.tex routing*bone,synthetic dev-iid v1 editor,controller_v1ctrl_seed01,results/raw/routing_v1ctrl.json,evaluation/routing.py,complete14Two-step oracle vs one-step: myopia regret small,gain nats,see numbers.tex oracletwostep;oracleonestep,synthetic dev-iid v1 editor (1 batch),controller_v1ctrl_seed01,results/raw/routing_v1ctrl.json,evaluation/routing.py,complete15Dispatch overhead dominates at tiny scale; dense not slower than sparse,median ms/token batch 1,see paper/tables/latency.tex,laptop MPS tiny model,p4_editor_v1_Ustd02_seed01,results/raw/latency_p4_editor_v1_Ustd02_seed01_20261029235050_mps.json,evaluation/latency.py,complete16Miniature end-to-end pipeline runs on CPU,wall seconds,56,mini configs,mini_backbone_seed01;mini_editor_seed01;labels_mini_seed01;controller_mini_seed01,results/raw/routing_mini.json,scripts/reproduce_pilot.sh,complete17