Dry run, 2026-10-13 11:59 Halifax: old start 1 (seed 0), 700 units, one moment at T = 600, 50 units after, lambda = 0.1 base run in pieces: stopped 4 times, 24.8 s in all (ct.base_run in one go 26.7 s); reproduces the saved run exactly: {'coherence': True, 'gap': True, 'settling': True}; the same coherence, gap and kept states as ct.base_run to the last digit: True target base (trailing 25-unit mean) against a direct mean at every t: largest difference 5.9e-16 (needs at most 1e-15) no change asked for (lambda = 0, no first change), 100-unit hold: carried True; largest |R - R_none| over the hold and after 6.85e-13; largest kick 7.14e-13 500-unit hold at +-25%: 31.2 s; carried True ; all three rows start on the untouched run (largest difference 0, needs at most 1e-15) the branch's own average and the goal at the last kick against a direct computation: largest differences 0 and 0 (need at most 1e-15) achieved fraction up 0.759, down 0.853, sham +0.025; 100-unit blocks against the target: up [0.43, 0.84, 0.94, 0.86, 0.55], down [1.03, 0.77, 0.96, 0.7, 0.91], difference [0.73, 0.81, 0.95, 0.78, 0.73] ratio to target just before a kick, drift: up -0.0721, down +0.0240; spread up 0.3204, down 0.5039 sum of squared moves: up 0.542, down 4.275, sham 2.409; first kick's share [0.575, 0.97, 0.925]; largest move [0.013, 0.039, 0.039] sham against the mean of up and down: sum of squared moves 1.000, sum of |moves| 1.000; per kick 0.979 to 1.024 and 0.989 to 1.020; the same kick times: True 100-unit hold at +-25%: 8.1 s; carried True ; all three rows start on the untouched run (largest difference 6.9e-18, needs at most 1e-15) the branch's own average and the goal at the last kick against a direct computation: largest differences 0 and 0 (need at most 1e-15) achieved fraction up 1.255, down 0.369, sham +0.084; 100-unit blocks against the target: up [1.23], down [0.39], difference [0.81] ratio to target just before a kick, drift: up +0.0556, down +0.1865; spread up 0.3492, down 0.5901 sum of squared moves: up 7.653, down 0.918, sham 4.284; first kick's share [0.994, 0.863, 0.98]; largest move [0.048, 0.018, 0.048] sham against the mean of up and down: sum of squared moves 1.000, sum of |moves| 1.000; per kick 0.994 to 1.015 and 0.994 to 1.007; the same kick times: True the cause test's locked files unchanged: True dry run passed