CARD C14  (written 2026-09-26 02:19:13 -0700, before compile)
Observed: vehicle-avoidance family J 0x4f3a..0x5034 (+7 B): after the inlined point_from_line3d, January stores the
p2.x copy to p0.x ([ebp-0x18]) BEFORE p1.x ([ebp-0xc]); ours stores p1.x first; plus the t copy (fld/fst vs mov) and
two push-order swaps.
Evidence (D, /Od 0x4a2a4b..0x4a2abb): p1 = intersect_point (-0x119c -> -0x11c4); p0 = p1 (-0x11c4 -> -0x11b0);
p0.x = p0.x - 0.2f; p1.x = p1.x + 0.2f. Ours: p1 = p2; p0 = p2; p0.x = p2.x - 0.2f; p1.x = p2.x + 0.2f. The first and
third crosses of this same block already use the /Od pattern in our source and match January.
J check: January reads p2.x ([ebp-0x40]) for both offsets (0x4f89, 0x4fa0); with p0/p1 copied from p2 that is
reachable by copy forwarding under either spelling.
Prediction: block 0x4f3a..0x5034: the p0.x/p1.x copy order may flip to January (p0 first); t-copy unchanged; risk: the
two offset reads switch to [ebp-0x18]/[ebp-0xc] (then REJECT on J evidence).
Decisive test: gate on HEAD+E14 (isolated) and on the C13 set + E14.
