โ€บNavigation

Forward-Orthogonality ยท feature-declaration expiry ยท robustness review

Feature-Expiry Robustness Assessment

Does a feature declared orthogonal / conditional today have a trustworthy way to know when that verdict expires in live trading? This reviews the design we already have (the G12 live monitor + the feature-status lifecycle) against what we need now โ€” robustness as research.

2026-07-15 Existing design: EVALUATING โ€” not operational Benchmark: campaign laws + SOTA

The one-line answer. The design is research-correct and honestly bounded โ€” the grading side is ~9/10 and the guarantee (anytime-valid / Ville) is exactly right โ€” but the live-expiry monitor is only ~4โ€“5/10: it was designed before the campaign discovered the IID-CERTIFICATE LAW, so its raw conformal null would false-alarm on our autocorrelated bars like the 8 instruments that law killed, and it has never been power-validated (E6 not run). Robustness today is theoretical, not empirical.

0 ยท The lifecycle we're assessing

A feature is graded per regime through an early-exit gate ladder; which gate first disqualifies it sets the grade. Promoted features (CONDITIONAL/STABLE) ship with a regime scope and a live expiry monitor. When the monitor fires, the verdict expires and the feature re-runs the sealed ladder.

  feature ร— regime โ”€โ”€โ–บ GATE LADDER (G0 orthogonal-today ยท G3 regime-invariance ยท
                       G2 forward-lift ยท G10 shuffled-null ยท G11 e-BH)
                              โ”‚ first gate to disqualify = the grade
      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
      โ–ผ           โ–ผ                       โ–ผ                    โ–ผ
    FAIL        FRAGILE             CONDITIONAL        STABLE-ORTHOGONAL
   (=BAN)      (=WATCH)             (=WATCH)             (=ORTHOGONAL)
                  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ promoted, scoped to regimes R โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                              โ”‚
                              โ–ผ
             G12 / E6 LIVE MONITOR  (post-promotion, streaming)
             CTM/SKIT wealth martingale + BOCPD alarm, e-BH-merged,
             Ville bound:  P(โˆƒt: W_t โ‰ฅ 1/ฮฑ) โ‰ค ฮฑ   โ†’  "verdict EXPIRED"
                              โ”‚  fires (or: next completed regime slice)
                              โ–ผ
             EXPIRE โ†’ feature reverts to DRAFT โ†’ re-run sealed ladder
                      โ†’ re-promote (new scope)  OR  demote

Grounded grading evidence (strong): persistence 94โ€“95% into next regime ยท flip-ranking AUC 0.95/0.88 (crypto/forex) ยท ACI coverage 89.9%/79.9% ยท FDR-declared sets at q=0.10, PBO 0.00/0.20, deflation passed ยท ICP 0/92 โ‡’ every declaration is regime-conditional ยท leakage-gated, twice-replicated. Honest ceiling: ~8/10 structural โ€” unconditional invariance is provably impossible.

1 ยท Q1 โ€” how robust is it? (the scorecard)

Grading a feature today
~9/10
Guarantee choice (anytime-valid / Ville)
~9/10
Live-expiry monitor (the actual expiry)
~4โ€“5/10
Lifecycle automation (auto-expire + re-ground)
~3/10

Read: we can grade a feature and we picked the right kind of alarm โ€” but the alarm itself, the part that says "this verdict has expired," is the weak link, and the automatic re-grounding depends on a detector we haven't built.

โœ” What IS robust โ€” keep

  • Right guarantee. Ville / anytime-valid: false-alarm โ‰ค ฮฑ even under continuous watching, no stationarity assumed โ€” the only guarantee that survives peeking.
  • Right aggregation intent. e-BH โ†’ one FDR-controlled, arbitrary-dependence decision.
  • Honest scope. Every verdict is regime-scoped; the ~8/10 ceiling is measured (ICP 0/92), never overclaimed.
  • Well-grounded grading. ~9/10 โ€” leakage-gated, twice-replicated, FDR-bounded.
  • A certified-safe engine already exists. SKIT's betting e-process was proven valid on dependent bars (campaign row 114) โ€” the fix is reachable.

โœ˜ What is NOT yet robust โ€” the gaps

  • DECISIVE F1 โ€” raw conformal null on autocorrelated bars false-alarms 11โ€“57% (the IID-CERTIFICATE LAW, discovered after this design).
  • DECISIVE F2 โ€” E6 replay never run โ†’ power unproven ("no alarm" = "can't see it").
  • HIGH F3 โ€” no attribution: can't tell feature-drift from substrate-drift โ†’ spurious mass-expiry.
  • HIGH F4 โ€” multiplicity not closed at the per-monitor layer.
  • HIGH F5 โ€” auto re-grounding needs an unbuilt regime-turn detector.
  • MED F6โ€“F8 โ€” covariate-weight/reference contamination ยท null-calibration rot ยท ~2K-bar under-power.
Why F1 is the load-bearing gap. The design's spine is exactly the machinery (CTM + SKIT + e-BH) that the later matrix-admission campaign put under attack โ€” and it proved that any monitor whose "how big is chance?" null assumes independence cries wolf at 11โ€“57% instead of 5% on market bars. The design (June 2026) predates that discovery (July 2026), so its default null is the one the campaign banned. Good news: the campaign also certified the fix (the SKIT betting e-process + circular de-alignment), so the hole is closable โ€” but nothing gates until it passes the certificate attack.

The gaps in full

#GapBreaksSeverity
F1Generic CTM fed raw non-conformity scores from autocorrelated bars โ†’ 11โ€“57% false-alarm (killed 8 instruments).L-IID (dependence-aware null)DECISIVE
F2E6 replay never run โ€” no positive/negative control; sensitivity + specificity unmeasured.M5 blind-gaugeDECISIVE
F3No attribution โ€” feature-drift vs instrument/substrate-drift indistinguishable.alarm fatigue / spurious re-certHIGH
F4One ฮฑ-monitor per (feature ร— regime) ร— hundreds โ†’ family-wide false-alarm explosion; e-BH not wired at the monitor layer.L-IID / L-MAGIC (aggregation)HIGH
F5Interim "re-ground after next completed regime slice" needs a live slice-completed detector โ€” unbuilt (B-05 gated).auto-expiry inertHIGH
F6WATCH covariate weights estimated on ~2K windows; rolling CTM can self-heal toward the new regime.estimation-error / drift-to-acceptMED
F7The dependence-aware null's own inputs (block-length / tail-index) can drift; nothing re-checks them.live L-IIDMED
F8~2K bars/regime โ€” effective sample size can be too thin; no under-power veto.false negativesMED
F9wold_R crypto inversion (0.278) ยท forex PBO watch. (forex ICP wiring defect โ€” later REPAIRED by the admission loop.)grading hygieneLOW

2 ยท Q2 โ€” what specific robustness parts to add

Priority-ordered; each closes a numbered gap above.

Tier 1 โ€” non-negotiable ยท close the decisive holes (F1, F2, F3)
  1. Dependence-aware null on every monitor stream closes F1 โ€” use the certified SKIT betting e-process and/or circular-shift / block de-alignment of the score stream. Nothing gates until it passes the certificate attack (โ‰ค10% false-alarm on de-aligned true nulls โ€” the test that killed the 8 instruments).
  2. E6 replay validation gate closes F2 โ€” positive control: inject a known-expiring feature โ†’ must fire within a bounded delay; negative control: known-stable stream โ†’ must stay silent. Wrap in the leakage guard (T1โ€“T4). Probe stays EVALUATING until it passes.
  3. Attribution race closes F3 โ€” two coupled betting e-processes: one watches the feature, one re-scores a sealed anchor regime to watch the substrate. Force-expire only on a feature verdict; an instrument verdict suppresses expiry.
Tier 2 โ€” structural robustness ยท (F4, F5, F6)
  1. e-value merge + e-BH at the monitor layer closes F4 โ€” merge per-(feature ร— regime) monitors by weighted e-value mean (valid under arbitrary dependence) โ†’ e-BH โ†’ one family-wide FDR bound. Replaces ad-hoc "2-of-3 trip" voting.
  2. Regime-turn sentinel + changepoint localization closes F5 โ€” build the "slice completed" detector from the B-05 family (de-aligned + certificate-attacked) so auto re-grounding fires and re-cert replays the right localized slice. (needs unGATE-ing B-05 via the Frontier-#4 review.)
  3. Fixed-reference conditional CTM closes F6 โ€” freeze the reference to the sealed promotion slice so the window can't self-heal; feed whitened / block-standardized scores.
  4. Null-cleanliness auditor โ€” a pairwise-betting exchangeability test on the whitened stream, certifying de-alignment actually produced an exchangeable stream (guard against re-introducing the 8-instrument failure).
Tier 3 โ€” lifecycle + small-sample robustness ยท (F7, F8, honest limits)
  1. Null-calibration clock closes F7 โ€” re-calibrate the null when its inputs exit their own block-bootstrap CI (matched-null, gate-legal).
  2. ESS under-power veto closes F8 โ€” withhold a reading when effective mass at ~2K bars is too thin, so a false negative isn't read as "still orthogonal."
  3. Two-channel split โ€” covariate-drift = telemetry that never gates; concept-drift = the sole expiry trigger.
  4. Fail-closed + renewal-before-expiry overlap + append-only EXPIRED โ€” un-recertifiable โ‡’ revert to DRAFT; incumbent stays authoritative until re-cert passes; EXPIRED rows supersede, never delete.
  5. Re-anchor at active-set swap โ€” orthogonality is relative to the active set; re-run G2/G3 when the shipped set changes.

3 ยท Bottom line for Terry

Keep: the anytime-valid guarantee, the e-BH aggregation intent, the honest regime-scoped grammar, and the whole well-grounded grading side โ€” these are SOTA-correct.

Fix before it can be trusted live, in order: (1) a dependence-aware null that passes the certificate attack, (2) the E6 positive/negative-control validation, (3) an attribution race so a regime turn doesn't spuriously expire still-valid features. Everything else is structural hardening on top.

The single sentence: our expiry design is right, but its default statistics were written before we learned that market memory breaks naรฏve tests โ€” so the expiry monitor must be re-nulled for dependence and power-proven (E6) before any feature's verdict is allowed to expire on its say-so.

Research assessment ยท no code, no production change, nothing ratified ยท append-only. SSoT twin: findings/evolution/audits/2026-05-26-forward-orthogonality-prediction/FEATURE-EXPIRY-ROBUSTNESS-ASSESSMENT-2026-07-15.md. Sources: PHASE-3-PROBE-DESIGN.md (G0โ€“G12) ยท STATUS-GROUNDING-AND-THRESHOLDS.md ยง2 ยท SOTA-RESEARCH-2026-06-23.md ยง2 ยท CAMPAIGN-GROUNDED-SUMMARY.md ยท probes/forward.html ยท matrix-admission LEDGER rows 99โ€“117 (the two laws) ยท robust-expiry SOTA workflow wf_88195813-778. Citation-verification: pre-2026 backbone established; 2026-dated SOTA pending the standing arXiv re-verification gate before wiring.