Branch feat/odb-ext/hoeffding_phi_squared_midreturn_duration โ terrylica/mql5 PR #148 (base = iter-05 branch; loop never merges). First-run green: parity 5/5 ยท robustness 3/3 ยท rust:check 0 ยท check:all-gates 0 ยท pre-push โ ยท zero fix cycles. With this PR the run is COMPLETE: bootstrap + all 5 today-features PR-OPEN, zero deferrals.
| Substrate | Tier/TOL | Parity batch / stream (max-abs-dev, SPLIT) | non-vacuity | pinned witness | C&H |
|---|---|---|---|---|---|
| ret_dur (return leg RG8 gap-masked; duration leg unmasked โ mask WITNESSED; dur derived in-state, zero extra plumbing) | ฮต 1e-9 rel / 1e-12 atol (LOCKED) | 1.825e-15 / 0.0 โ 11,200/11,200 within gate; max locked-budget margin 5.09e-05 (the iter-05 ruler applied prospectively) | 11,200 compared; 4/4 cells; H3 golden 12,000; H1 ร11,200 | EURUSD@5+0 โ 0.033517958192861005 (RG8 gap window, bit-exact in the C&H spot-check) | A 8/8 ยท D 10/10 ยท 0 conceded |
H2: 78-AVGRANK fork 73/80 breaches with 7 silents each individually verified tie-free (max-abs in the 1.502e-03 band) โ integer-ยตs duration ties are real and load-bearing. Oracle sha 104b9c02โฆ (replay byte-identical); golden sha 7b8a801bโฆ. DISTINCT from card-63 Hoeffding D (disambiguated in kernel, oracle, and schema COMMENT).
Scores dependence of ANY functional shape between how far a bar's price moved and how long the bar took to form, on a 0 (independent) to 1 (fully dependent) scale. Captures move-size/time coupling that straight-line correlation would miss entirely.
hoeffding_phi_squared_midreturn_duration.rs (stable-ordinal permutation copula, faithful double-cumsum) + TWO-RING rolling state (dur in-state) + mod.rsBarOrthogonalExtV1 field ยท BarBuilder 3-arg wiring ยท writer.rs BarRow (last field)schema.sql DDL AFTER giniโฆ ยท feature_metadata.yaml ยท regenerated docs/feature-catalog.html.sha256 sidecars (dual-dir) ยท parity (5) + robustness (3) suites ยท C&H recordRun closed at S7: chain #143 โ #144 โ #145 โ #146 โ #147 โ #148 all OPEN, zero deferrals, zero conceded C&H gaps across all six iterations. Iters 07โ11 stay NEXT IN QUEUE (operator-gated; agnostic verdicts to be minted before the second run).