โ€บNavigation
Dashboard โ€บ Rotation-Orthogonal-Probe Campaign โ€บ iter 5

iter 5 โ€” A3: block-length misspecification of the CI-gated verdicts

SURVIVES  2026-07-10 ยท attack A3 (KB ยง3) ยท 18 regime-types ร— 7 pairs ร— 5 block lengths = 630 bootstrap CIs ยท 0 verdict flips ยท clean 1/3

Claim under attack (assumed true only to destroy it)

The BINDING worst-regime path CI-gates pooled |Spearman| with a stationary block bootstrap whose mean block length is hardcoded at 2โˆšn. KB ยง3 flags block-length misspecification as a CI-distorting defect. The claim: this choice is not load-bearing โ€” no ci_gated_redundant verdict on real pooled regime data changes across reasonable block lengths.

Falsifier

F1: any (regime-type, pair) whose CI-gated verdict differs anywhere across the 16ร— sweep {โˆšn/2, โˆšn, 2โˆšn, 4โˆšn, 8โˆšn} (each floored at 10). One flip = the hardcoded choice silently decides frozen-line verdicts = claim BROKEN.

Mechanism fidelity

Result โ€” the 2โˆšn choice is not load-bearing

CheckResult
Verdict flips across the sweep (126 regimeร—pair combos)0
Bands represented in the combo set (non-vacuous test)BAN, WATCH and PASS all present โ€” none moved
Max CI-lower-bound spread across the 16ร— sweep0.019 (high|asian|up ยท bar_dispersion_entropy|trade_intensity) โ€” an order of magnitude below the distance to any frozen line
Max single CI width (context)0.160 (a small-n high-vol regime; still gated fail-safe by design)

Evidence

FileWhat
a3_block_length_attack.pyThe attack โ€” sweep + probe's own CI machinery; falsifier pre-declared in-file.
a3_results.jsonPer-regime, per-pair, per-block-length CI bounds + verdicts (630 CIs).
a3_stderr.logRun log under the 2 CPU / 2 GB scope.
regression_tests/test_a3_block_length.shPermanent regression test โ€” re-runs the sweep, asserts SURVIVES.

Consequence

KB ยง3's misspecification concern is answered empirically for this substrate: verdict-level output is insensitive to a 16ร— block-length range, so the hardcoded 2โˆšn stands (mechanism untouched โ€” nothing needed defending). Noted for the record: arch (KB ยง3's ready Politisโ€“White implementation) is not installed on this host; if this regression ever fails, a data-driven block length is the sanctioned fix and its absence becomes the KB-MISS to raise. Clean rounds: 1 of 3.

Open threads

iter 5 ยท attack A3 ยท verdict SURVIVES ยท one atomic commit: iter 5: A3 block-length sensitivity โ€” SURVIVES ยท append-only.