Card CI-S (strip test) - written 2026-09-26 18:08:19 -0700 (clock-read) BEFORE compiling. Compiles 2-3/30.
S-1 = realcmp on the first test only (flattened_direction); S-2 = realcmp on the second test only (facing).
Prediction (s = +1 for all six temps in both): dots fixed (classes 3/3 -> i,k,j) but cross product NOT (b.j class 2
< 0xa008 keeps a.i first at +0x1c4; b.k class 1 vs a.j class 3 keeps a.j first at +0x1e0) -> both residual [sha],
only the cross-product hunks left; no other function changes.

OUTCOME (appended 2026-09-26 18:08:41 -0700): S-1 and S-2 both gate 26/3 with camera_impulse residual [sha]; identical
hunks: the jitter cross product (+0x1c4..0x1cd, +0x1e0) stays ours (as predicted); both dots' TERM order now equals
January (i,k,j), but the outer three-factor products 'dot * permanent_angle * permanent_intensity' now load
intensity ([ebp+0x10]) before angle ([edi+0x20]) at +0x2ac and +0x2ca (January: angle first). Prediction 'only the
cross-product hunks left' FAILED in part: s = +1 also re-keys the dot ADD and flips the outer MUL list. Only s = +2
(both realcmp uses) reproduces January. Strip test: each use alone carries bytes; neither alone is exact.
