DashboardRotation-Orthogonal-Probe Campaign › iter 20

iter 20 — non-finite consistency, and CONVERGENCE

SURVIVESROBUST-ENOUGH — OPERATOR REVIEW  2026-07-10 · clean round 3 of 3 · the loop stops attacking and awaits the operator's ruling (handoff H8)

The final attack

Claim: no real production column or working kernel output carries ±Inf that materially corrupts the h_norm stage — the ONE statistic a code audit shows does not isfinite-mask (it drops only NaN), while BANning on min-over-cells.

CheckResult
Inf census — every float production column, 60-day all-symbols window (one ClickHouse pass)ZERO Inf
Inf census — 5 working kernels' real outputs × 2 cells0/10 kernel-cells carry Inf
Latent asymmetryDocumented + armed as a tripwire: test_a20_nonfinite.sh fails loudly the day real Inf appears, with the KB-consistent fix named (isfinite-mask h_norm like every other stage)

CONVERGENCE — three consecutive clean rounds

RoundAttackVerdict
iter 18expanded-suite sweep — all 16 regression tests on further-hardened code + fresh dataSURVIVES (16/16)
iter 19750-inclusion consistency (the oldest carried observation)SURVIVES (7/7 invariant, raw + guarded)
iter 20non-finite handling consistencySURVIVES (zero Inf in reality)

What 20 iterations bought — the campaign scoreboard

What happens now (operator handoff H8)

The loop STOPS ATTACKING and idles. Rule on the verdict: (a) declare the rotational probe operational → terminal phase (write the 7 missing kernels with ≤1e-9 oracle proofs, then the legacy-vs-rotational head-to-head on the 10 candidates); or (b) direct further attacking. Optional at review: the dCorr band question (H7) and the probe-file split (953/1000 lines).

Evidence

FileWhat
a20_nonfinite_attack.py / a20_results.json / a20_stderr.logThe final attack + census results.
regression_tests/test_a20_nonfinite.shThe armed tripwire.
CLAUDE.mdThe full append-only ledger, rows 0–20 + ★ ROBUST-ENOUGH.

iter 20 · non-finite consistency · SURVIVES · clean 3/3 · ROBUST-ENOUGH — OPERATOR REVIEW · one atomic commit: iter 20: non-finite consistency — SURVIVES (ROBUST-ENOUGH) · append-only.