Navigation

2026-06-06 · forex orthogonal candidate discovery · batch 3 + 4 · pane B (loop-batch34) · iteration 4

Iteration 4 — final cross-batch sweep surfaces a new DROP (negentropy)

The final cross-batch sweep on eur_parity · bank_stress · gold_parabola · asian_session completes new×keeper coverage of all 10 regime slices — and it surfaced a genuine new decision the live/gold/session grid had under-sampled: sign_negentropy_logcosh_gap is a cross-batch duplicate of the keeper anderson_darling_a2. Updated verdict: 15 KEEP / 5 DROP. Dry counter resets to 0.

15 / 5
KEEP / DROP (was 16/4)
10 / 10
regime slices cross-batch-covered
+1
new decision (negentropy DROP)
0 / 2
loop-until-dry (reset)

⚖ The new decision — DROP sign_negentropy_logcosh_gap

Both sign_negentropy_logcosh_gap (Hyvärinen logcosh distance-from-Gaussian) and the keeper anderson_darling_a2 are non-Gaussianity / distributional-shape statistics on the same logret substrate. Pooled across all 10 slices, negentropy breaches >0.85 vs anderson on EUR · XAG · XAU (≥2 assets, worst 0.90) — a replicated cross-batch duplicate ⇒ DROP. Its intra-batch partner cumulative_residual_extropy (38) survives as the negentropy/information representative (worst keeper 0.77, no breach).

grid (slices)negentropy vs anderson — breach assets >0.85worst |ρ|
iter 2 — live_tail · gold_rally · london_nyEUR (1)0.87
iter 3 — covid · lowvol · midcycleEUR (1)0.90
iter 4 — eur_parity · bank_stress · gold_parabola · asianEUR · XAG · XAU (3)0.88
pooled union (all 10 slices)EUR · XAG · XAU → ≥2 assets0.90

Why it matters: the live/gold/session grid alone showed only EUR (1 asset) — under the ≥2-asset bar. The parity/stress/parabola regimes exposed the XAG+XAU replication. This is precisely what loop-until-dry guards against; the iteration was not a no-op.

▶ WHAT THE LOOP IS DOING NOW

New decision ⇒ dry counter reset to 0/2. Cross-batch coverage is now complete (all 10 slices). Next: iter 5 — pooled-union re-verification across all 10 slices (does any OTHER candidate reach ≥2-asset when unioned?); iter 6 — final value-health + parameterless re-audit. Two consecutive no-new-decision iterations ⇒ dry → 2 ⇒ STOP → Attacker/Defender Challenge-and-Held → PR-from-worktree (no merge).

Updated roster — 15 KEEP / 5 DROP

#candidatefamilydispositionbasis
96sign_markov_entropy_production_3statesign-MarkovKEEPmost independent (prod med 0.07)
25pomeau_irreversibility_lag1time-irrevKEEPprod med 0.13, keeper ≤0.42
119palindromic_defect_sign_wordwordsKEEPkeeper ≤0.31
118critical_exponent_sign_wordwordsKEEPkeeper ≤0.49
97sign_markov_slem_mixing_3statesign-MarkovKEEPkeeper ≤0.66
55hvg_degree_assortativityvis-graphKEEPprod max 0.30; keeper ≤0.58
57hvg_mean_shortest_path_lengthvis-graphKEEPkeeper ≤0.72
63hoeffding_d_midreturn_durationcopula-freeKEEPret_dur★; keeper ≤0.42
07right_quantile_weight_tailweightdist tailKEEPkeeper ≤0.57
102left_medcouple_lower_tailweightdist tailKEEPkeeper ≤0.60
38cumulative_residual_extropyinformationKEEPnow sole info-family survivor; keeper ≤0.80
86interquote_count_fano_factordur count-dispKEEP·WATCHqcount★; prod med 0.52, 0 cells >0.85
28guzik_increment_magnitudetime-irrevKEEP·REPabsorbs porta; keeper ≤0.84
72psd_wiener_spectral_flatnessspectralKEEP·REPabsorbs centroid; keeper ≤0.71
70categorical_rqa_diagonal_entropycat-RQAKEEP·REP·WATCHabsorbs determinism; XAU-only 0.96 vs sign_two_state (1 asset)
DROP (5)
74psd_spectral_centroid_normfreqspectralDROP·collapse0.95 med vs flatness, all 4 assets
27porta_increment_sign_asymmetrytime-irrevDROP·collapsevs guzik all 4 + vs mann_kendall ≥2 assets
67categorical_rqa_determinismcat-RQADROP·collapsevs sign_two_state ≥2 assets (worst 0.98)
82sign_negentropy_logcosh_gapnegentropyDROP·connectorNEW (iter 4): vs anderson_darling_a2 on EUR·XAG·XAU
44ohlc_ordinal_pattern_indexcandle ordinalDROP·locationprod med 0.85, all 4 assets, 105/174 cells

Iteration 4 · generated 2026-06-06 · cross-batch coverage complete (10/10 slices). Artifacts: CROSSBATCH_VS_KEEPERS_iter{3,4}_*.json · updated batch34_dispositions.json (15 KEEP / 5 DROP). Next: iteration 5 — pooled-union re-verification.