Dry run, 2026-10-13 08:27 Halifax: old start 1 (seed 0), 700 units, one moment at T = 600, 50 units after base run in pieces: stopped 4 times, 25.0 s in all (ct.base_run in one go 24.8 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 size 0, 100-unit hold: carried True; largest |R - R_none| over the hold and after 5.29e-13; largest kick 1.43e-12 500-unit hold at +-25%: 34.5 s; carried True ; all three rows start on the untouched run (largest difference 0, needs at most 1e-15) achieved fraction up 0.976, down 0.962, sham +0.218; blocks up 0.15 to 1.39, down 0.72 to 1.16 ratio just before a kick, drift from target: up +0.2256, down +0.1892, sham +0.1588; spread up 1.2419, down 1.0128 sum of squared moves: up 287.79, down 135.79, sham 174.82; first kick's share [0.007, 0.014, 0.011]; largest move [0.095, 0.077, 0.06] 100-unit hold at +-25%: 7.8 s; carried True ; all three rows start on the untouched run (largest difference 6.9e-18, needs at most 1e-15) achieved fraction up 0.927, down 0.907, sham +0.031; blocks up 0.75 to 1.12, down 0.75 to 1.02 ratio just before a kick, drift from target: up +0.0898, down +0.0053, sham +0.0078; spread up 0.3069, down 0.2225 sum of squared moves: up 9.41, down 6.25, sham 7.04; first kick's share [0.026, 0.04, 0.035]; largest move [0.025, 0.024, 0.019] pulse at +-25%: 1.8 s; carried True ; ratios [[1.25, 1.25], [0.75, 0.75], [1.0, 1.0]]; sum of squared moves [0.59, 0.59, 0.59] the cause test's locked files unchanged: True dry run passed