Grasp-SFT v1 — the 3-leg sim100 eval chain

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 84
median success — seed 40, final 3.2 cm, success at tick 504
nearest 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 82
median success — seed 42, final 3.9 cm, success at tick 110
nearest 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 144
median success — seed 22, final 3.5 cm, success at tick 224
nearest miss — seed 89, final 3.6 cm

Per-seed table (prog = spawn − best-point distance, cm)

seedspawn cmstep500 flowstep500 tokenendpoint token-fixed
finalprogsuccfinalprogsuccfinalprogsucc
010.511.74.216.40.615.81.2
17.310.42.49.70.72.54.9✓ @ 848
210.210.20.014.40.011.30.1
310.66.89.115.10.116.60.4
410.312.73.011.02.513.40.0
58.66.23.16.82.810.40.0
610.113.70.09.30.89.90.5
77.814.11.416.90.012.70.0
87.13.93.2✓ @ 8411.90.012.70.3
911.015.80.46.94.212.80.4
1011.614.40.010.61.013.60.2
119.48.54.116.00.415.90.1
127.37.50.14.03.3✓ @ 820.17.2✓ @ 447
138.67.42.07.94.114.91.7
1410.66.76.29.53.14.06.6✓ @ 184
158.311.70.59.53.211.20.0
169.714.53.613.10.012.00.4
1711.414.00.011.61.110.31.2
188.311.00.113.00.013.30.2
197.412.70.47.40.08.50.7
209.410.70.215.00.012.92.8
219.49.80.04.05.8✓ @ 12215.92.2
2210.611.44.610.10.53.57.1✓ @ 224
239.09.53.13.55.5✓ @ 1203.95.1✓ @ 814
249.78.92.614.30.08.41.3
2511.66.87.113.30.04.47.8
2610.512.02.913.00.010.20.4
2710.510.30.113.30.07.92.5
288.59.11.13.54.9✓ @ 1518.92.2
299.52.27.3✓ @ 11815.01.29.00.5
309.611.10.04.05.6✓ @ 47115.31.2
3112.012.86.815.90.016.50.5
329.015.20.013.00.77.18.2
339.06.43.113.70.010.10.7
348.07.80.213.51.012.60.2
359.417.00.111.80.114.70.3
369.89.80.018.70.014.20.0
379.09.30.010.10.010.00.2
3810.411.43.612.00.110.86.9
399.29.20.014.80.04.05.2✓ @ 217
408.93.25.6✓ @ 50422.91.713.30.2
419.311.60.45.83.719.40.0
4210.16.43.83.96.2✓ @ 11024.22.7
4311.614.50.014.90.120.20.7
4410.510.50.04.06.5✓ @ 1466.75.0
459.37.52.73.95.4✓ @ 10513.50.0
4611.911.91.111.10.88.87.5
478.716.70.18.70.011.70.2
488.810.21.08.60.76.92.3
498.89.23.010.00.07.21.8
508.512.01.76.81.810.71.2
5111.111.40.19.31.83.77.4✓ @ 245
529.27.23.012.20.49.50.0
538.68.80.05.83.06.02.6
549.24.05.5✓ @ 51910.30.310.30.0
558.512.31.511.01.53.94.5✓ @ 144
5611.811.15.511.70.512.60.2
579.814.62.526.71.57.05.2
587.57.51.92.94.6✓ @ 1364.13.4
598.04.53.69.40.010.62.0
6011.411.80.010.50.93.97.5✓ @ 703
618.08.60.08.20.04.73.8
628.414.21.412.00.014.10.0
637.210.70.03.93.3✓ @ 9411.30.0
6410.29.51.99.01.318.40.2
659.412.60.413.20.013.10.0
669.515.61.510.60.012.30.0
6710.911.00.48.62.418.21.1
687.88.72.87.50.39.70.0
699.39.20.116.30.015.40.0
708.39.12.613.20.010.40.0
719.19.20.19.10.015.90.7
7212.15.07.26.27.64.08.1✓ @ 217
7310.26.16.55.84.412.00.0
7410.110.81.23.26.8✓ @ 988.93.8
7510.88.08.016.10.14.97.0
767.910.01.03.44.6✓ @ 10311.10.0
779.611.02.511.32.64.05.6✓ @ 173
787.46.80.68.40.013.31.0
7912.024.20.18.93.18.53.6
8011.813.60.018.20.113.80.3
8110.611.70.010.60.016.40.2
829.116.50.010.90.04.05.1✓ @ 157
8311.310.05.58.54.215.00.3
848.06.12.43.64.5✓ @ 10213.90.0
859.610.80.014.00.017.20.0
8610.97.44.511.42.111.30.1
878.211.60.02.95.2✓ @ 9310.21.0
888.44.94.28.40.08.20.6
898.211.81.211.00.13.64.6
908.48.70.98.10.416.00.3
917.48.51.52.74.7✓ @ 4113.14.3✓ @ 173
9211.324.30.46.35.514.00.1
9310.38.62.27.93.217.80.2
948.08.00.412.70.95.86.8
957.67.60.03.93.6✓ @ 823.04.6✓ @ 305
968.78.52.214.90.07.91.2
979.97.44.46.14.110.30.0
988.913.00.06.03.88.72.1
999.19.70.88.60.814.40.3

Regenerate: fontaine/scripts/sft_v1_chain_report.py from the banked leg JSONs only. Frozen summary: analysis__sft_v1_chain.json.