One protocol, three legs, seeds 0–99 each (paired
spawns, triple-keyed noise): flow + token heads of
grasp_sft_v1_joint_8xa100 at step 500
(run2_step500, box download) and the step-3000 endpoint
token head under the serving fix b779ba4 (the 0/100
endpoint token read was an inference-collator bug — per-item dataset
quantiles instead of the merged training table). euler-10 /
--serve-head ar greedy, execute-horizon 30, 30 s episodes
· run 2026-08-17 06:0x–14:17:56Z on the local H100, ~6.2/12 GPU-h ·
verdict: the collapse is flow-specific and
present from step 500 — the token head sits near its 500-step
level at both ends (16→14) while flow never leaves the floor (4→5);
the v1 normalization table mis-fit poisons the flow targets, not the
shared trunk.
4/100
step500 flow
16/100
step500 token
14/100
endpoint token-fixed
5/100
endpoint flow (anchor)
0.69 cm
leg-3 median progress
54/100
leg-3 moved >0.5 cm
Against the anchors
Per-seed outcomes
Clips
leg 1 — step 500, flow head (euler-10)
fastest success — seed 8, final 3.9 cm, success at tick 84median success — seed 40, final 3.2 cm, success at tick 504nearest miss — seed 59, final 4.5 cm
leg 2 — step 500, token head (_arhead greedy)
fastest success — seed 12, final 4.0 cm, success at tick 82median success — seed 42, final 3.9 cm, success at tick 110nearest miss — seed 53, final 5.8 cm
leg 3 — step 3000, token head + serving fix (b779ba4)
fastest success — seed 55, final 3.9 cm, success at tick 144median success — seed 22, final 3.5 cm, success at tick 224nearest miss — seed 89, final 3.6 cm