{"format_version":1,"kind":"process","name":"df-proc-gated","description":"Base: sweep then walk-forward.","pipeline":[{"block":"std::sweep","metric":"sqn","select":"argmax"},{"block":"std::gate","all":[{"metric":"expectancy_r","cmp":"gt","value":0.0}]},{"block":"std::walk_forward","in_sample_ms":1209600000,"out_of_sample_ms":604800000,"step_ms":604800000,"mode":"rolling","metric":"sqn","select":"argmax"}]}