== rounds/memladder-crossover-rotated-2026-09-17/roundB-main-393ec39ba.jsonl budget=128 metric=wall 288 ok leg(s), 0 refused arm_order=rotating-by-rep load_before min/median/max 3.8/5.6/10.8 load_after 4.0/5.7/10.8 -- rotation, as banked -- arm pos0 pos1 pos2 auto 32 32 32 fold 32 32 32 force 32 32 32 BALANCED: every arm in every position equally often (counts [32]) -- paired per-rep difference, fold minus force (positive = force is cheaper) -- m reps fold med force med med diff med % sign p 160 24 1.94 2.28 -0.330 -16.97% 0/24 0.0000 192 24 2.24 2.31 -0.070 -3.13% 0/24 0.0000 224 24 2.52 2.34 +0.190 +7.52% 24/24 0.0000 256 24 2.81 2.36 +0.450 +15.99% 24/24 0.0000 -- crossover -- fold wins (significant): [160, 192] ties (sign test n.s.): none force wins (significant): [224, 256] => crossover is between m=192 and m=224 -- position effect (arm level and rep level divided out; what running Nth is worth) -- m pos0 pos1 pos2 160 +0.03% +0.01% -0.03% pos0-pos1=+0.02% 192 -0.04% -0.06% -0.01% pos0-pos1=+0.02% 224 +0.03% -0.06% +0.07% pos0-pos1=+0.09% 256 +0.06% -0.03% +0.03% pos0-pos1=+0.09% The levels are centred, so the READABLE quantity is the GAP: pos0-pos1 is what the first slot cost the arm that held it, and is the term a fixed order banks. (a FIXED-order round carries pos0-minus-pos1 as a systematic term it cannot see: on this driver until 17 Sep 2026 that term sat entirely on `fold`, which ran first)