6138894b07
Verdict: honest, recorded, reproducible inference on top of the 0107 loop — pooled_oos provably pools the wf OOS windows (n_trades 948+895 = 1843), per_survivor flags a razor-thin gate-passer at prob_le_zero 0.525 (the inference layer earning its keep), the two-instrument std::generalize records worst_case/sign_agreement over last-wf-window nominees, byte-identical across three runs modulo the run counter, and all eight boundary probes refuse loudly at the right tier. 0 bugs. Triage: F1-F5 carry-on; F6 (campaign validate blesses executor-unrunnable shapes — the third tier invisible) and F11 (no CLI read-back for recorded realizations) filed as issues; F7/F9/F10 doc-tightens follow this commit inline; F8 (generalize R-metric set undiscoverable + misleading refusal prose for R-denominated-but- unranked metrics) filed with the --metrics tag half. The fieldtest spec rides in docs/specs/ as next-cycle planner input per convention. refs #200