{
  "format_version": 1,
  "kind": "process",
  "name": "sweep-gate-mc-persurvivor",
  "description": "Sweep, gate on positive expectancy, then a moving-block R-bootstrap of each surviving member's fresh in-memory R series (no walk-forward, so per-survivor).",
  "pipeline": [
    { "block": "std::sweep", "metric": "sqn", "select": "argmax" },
    { "block": "std::gate", "all": [ { "metric": "expectancy_r", "cmp": "gt", "value": 0.0 } ] },
    { "block": "std::monte_carlo", "resamples": 1000, "block_len": 5 }
  ]
}
