BREAKS โ DEFENDED โ CLOSED 2026-07-10 ยท closes the iter-12 opened thread ยท the defense immediately diagnosed the iter-12 mystery ยท clean 0/3 (reset)
"A kernel that fails on every cell is distinguishable in the probe's verdict output from one that was evaluated and merely produced insufficient evidence โ a broken kernel cannot silently masquerade as an uncertain candidate." PENDING is the correct fail-safe outcome, but for the terminal head-to-head (7 NEW kernels to be written) a silent compute failure would be indistinguishable from honest uncertainty โ an audit hole.
aggregate_worst_cell on the proven-failing petrosian_fd +
the proven-working bartels_rank_vn_ratio (2 cells ร 40k bars).candidate_matrix's bare except โ NaN recorded nothing.candidate_matrix:
+ failures[nm] = f"{ErrType}: {msg}" # on exception
+ failures[nm] = "all-NaN output (kernel ran, produced no finite values)"
+ C.attrs["kernel_failures"] = failures # zero signature ripple
aggregate_worst_cell:
+ per-kernel rollup {n_cells_failed, first_error} -> final[nm]["kernel_failures"]
+ per-cell stderr: "[cell] kernel FAILURE @ : " |
Both silent modes covered: kernels that RAISE and kernels that run but yield all-NaN.
| Kernel | Verdict | kernel_failures (post-fix) |
|---|---|---|
petrosian_fd | PENDING (unchanged โ fail-safe) | {n_cells_failed: 2, first_error: "all-NaN output (kernel ran, produced no finite values)"} โ it does NOT raise: it runs and yields NaN on the crypto substrate. The iter-12 mystery, solved by the defense itself. |
bartels_rank_vn_ratio | BAN (unchanged) | null โ no false flag (F2 clean) |
Same attack re-run: SURVIVES, 0 breaches. ยงB declaration self-test: PASS.
| File | What |
|---|---|
| a13_pending_diagnosability_attack.py | The attack โ falsifiers pre-declared in-file. |
| a13_results.json / a13_verdict.json | Post-fix falsifier evaluation + the probe's full verdict output with failure records. |
| a13_stderr.log ยท a13_stderr_postfix.log | v1 (BREAKS) and post-fix (SURVIVES) runs under the 2 CPU / 2 GB scope. |
| regression_tests/test_a13_pending_diagnosability.sh | Permanent regression test โ re-runs the attack, asserts SURVIVES. |
The 10th real finding โ an audit hole rather than a wrong number: broken kernels can no longer hide
inside PENDING. The defense instantly earned its keep by solving iter-12's mystery
(petrosian_fd = all-NaN, not an exception), which is exactly the diagnostic the terminal
phase's 7 new kernels will rely on. Clean rounds: reset to 0 of 3.
(Runtime note: 7 loop firings arrived batched this round and were collapsed into
this single iteration per the one-iteration-per-firing contract.)
iter 13 ยท PENDING diagnosability ยท verdict BREAKS โ DEFENDED โ CLOSED ยท one atomic
commit: iter 13: PENDING diagnosability โ BREAKSโDEFENDED ยท append-only.