{
  "version": "0.7.2",
  "master_run_id": "MASTER_9F65B441804C4124",
  "created_at": "2026-08-30T05:20:19.140701+00:00",
  "status": "RESEARCH_LIMIT_REACHED",
  "symbol": "ES",
  "mode": "CONTROL",
  "historical_only": true,
  "live_data_required": false,
  "control_modified": false,
  "production_promotion_allowed": false,
  "rounds_requested": 3,
  "rounds_completed": 3,
  "required_historical_gates": [
    "HISTORICAL",
    "MULTI_WINDOW_WALK_FORWARD",
    "MINIMUM_UNSEEN_SAMPLE",
    "EXPECTANCY",
    "PROFIT_FACTOR",
    "MAX_DRAWDOWN",
    "PARAMETER_STABILITY",
    "REGIME_ROBUSTNESS",
    "CONTROL_IMPROVEMENT_STATISTICALLY_MEANINGFUL"
  ],
  "legacy_research": {
    "run_id": "543d0392-864f-461f-bcca-de8c8a260422",
    "trades": 141,
    "openai_status": "SKIPPED_LIVE_ECONOMY",
    "memory_updated": true
  },
  "rounds": [
    {
      "round": 1,
      "seed": 60591,
      "evolution_run_id": "EVO_B3FC5639118A4605",
      "evolution_status": "LOCKED_TEST_FAILED",
      "g91_experiment_id": "G91_2AD24A817BBD4955",
      "g91_status": "INSUFFICIENT_DATA",
      "g91_parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
      "g91_champion": "G91_033",
      "g91_family": "NUMERIC_CONTEXT",
      "g91_label": "NEAR_EMA13",
      "historical_edge_gate": {
        "passed": false,
        "required": [
          "HISTORICAL",
          "MULTI_WINDOW_WALK_FORWARD",
          "MINIMUM_UNSEEN_SAMPLE",
          "EXPECTANCY",
          "PROFIT_FACTOR",
          "MAX_DRAWDOWN",
          "PARAMETER_STABILITY",
          "REGIME_ROBUSTNESS",
          "CONTROL_IMPROVEMENT_STATISTICALLY_MEANINGFUL"
        ],
        "gates": {
          "HISTORICAL": false,
          "MULTI_WINDOW_WALK_FORWARD": false,
          "MINIMUM_UNSEEN_SAMPLE": false,
          "EXPECTANCY": true,
          "PROFIT_FACTOR": true,
          "MAX_DRAWDOWN": true,
          "PARAMETER_STABILITY": true,
          "REGIME_ROBUSTNESS": true,
          "CONTROL_IMPROVEMENT_STATISTICALLY_MEANINGFUL": true
        },
        "failed": [
          "HISTORICAL",
          "MULTI_WINDOW_WALK_FORWARD",
          "MINIMUM_UNSEEN_SAMPLE"
        ],
        "candidate_id": "G91_033",
        "status": "INSUFFICIENT_DATA",
        "robustness_score": 64.60363595443134,
        "expectancy_r": 0.856861170890028,
        "profit_factor": 4.441617806268122,
        "max_drawdown_r": 1.1618126493647605,
        "independent_unseen_trades": 0
      }
    },
    {
      "round": 2,
      "seed": 70564,
      "evolution_run_id": "EVO_EC54B731DDBA4D55",
      "evolution_status": "LOCKED_TEST_FAILED",
      "g91_experiment_id": "G91_C20E480E054246C3",
      "g91_status": "INSUFFICIENT_DATA",
      "g91_parent_candidate_id": "EVO_G90_000_FAST_HOLD_A0.720_W10_B0.55_T0.09_Q0.45_4B161DE7",
      "g91_champion": "G91_013",
      "g91_family": "VOLATILITY",
      "g91_label": "NORMAL_OR_HIGH",
      "historical_edge_gate": {
        "passed": false,
        "required": [
          "HISTORICAL",
          "MULTI_WINDOW_WALK_FORWARD",
          "MINIMUM_UNSEEN_SAMPLE",
          "EXPECTANCY",
          "PROFIT_FACTOR",
          "MAX_DRAWDOWN",
          "PARAMETER_STABILITY",
          "REGIME_ROBUSTNESS",
          "CONTROL_IMPROVEMENT_STATISTICALLY_MEANINGFUL"
        ],
        "gates": {
          "HISTORICAL": false,
          "MULTI_WINDOW_WALK_FORWARD": false,
          "MINIMUM_UNSEEN_SAMPLE": false,
          "EXPECTANCY": true,
          "PROFIT_FACTOR": true,
          "MAX_DRAWDOWN": true,
          "PARAMETER_STABILITY": true,
          "REGIME_ROBUSTNESS": true,
          "CONTROL_IMPROVEMENT_STATISTICALLY_MEANINGFUL": false
        },
        "failed": [
          "HISTORICAL",
          "MULTI_WINDOW_WALK_FORWARD",
          "MINIMUM_UNSEEN_SAMPLE",
          "CONTROL_IMPROVEMENT_STATISTICALLY_MEANINGFUL"
        ],
        "candidate_id": "G91_013",
        "status": "INSUFFICIENT_DATA",
        "robustness_score": 63.583642357229145,
        "expectancy_r": 0.4010094979947672,
        "profit_factor": 1.9026815489918114,
        "max_drawdown_r": 5.449514126266234,
        "independent_unseen_trades": 5
      }
    },
    {
      "round": 3,
      "seed": 80537,
      "evolution_run_id": "EVO_D35269B1CE344942",
      "evolution_status": "LOCKED_TEST_FAILED",
      "g91_experiment_id": "G91_157321A0478C4D04",
      "g91_status": "INSUFFICIENT_DATA",
      "g91_parent_candidate_id": "EVO_G90_009_MOMENTUM_A0.650_W15_B0.50_T0.02_Q0.65_7E568E7F",
      "g91_champion": "G91_013",
      "g91_family": "VOLATILITY",
      "g91_label": "NORMAL_OR_HIGH",
      "historical_edge_gate": {
        "passed": false,
        "required": [
          "HISTORICAL",
          "MULTI_WINDOW_WALK_FORWARD",
          "MINIMUM_UNSEEN_SAMPLE",
          "EXPECTANCY",
          "PROFIT_FACTOR",
          "MAX_DRAWDOWN",
          "PARAMETER_STABILITY",
          "REGIME_ROBUSTNESS",
          "CONTROL_IMPROVEMENT_STATISTICALLY_MEANINGFUL"
        ],
        "gates": {
          "HISTORICAL": false,
          "MULTI_WINDOW_WALK_FORWARD": false,
          "MINIMUM_UNSEEN_SAMPLE": false,
          "EXPECTANCY": true,
          "PROFIT_FACTOR": true,
          "MAX_DRAWDOWN": true,
          "PARAMETER_STABILITY": true,
          "REGIME_ROBUSTNESS": true,
          "CONTROL_IMPROVEMENT_STATISTICALLY_MEANINGFUL": true
        },
        "failed": [
          "HISTORICAL",
          "MULTI_WINDOW_WALK_FORWARD",
          "MINIMUM_UNSEEN_SAMPLE"
        ],
        "candidate_id": "G91_013",
        "status": "INSUFFICIENT_DATA",
        "robustness_score": 57.686087093124996,
        "expectancy_r": 0.6150084522640417,
        "profit_factor": 2.7137117691373813,
        "max_drawdown_r": 4.319756638885933,
        "independent_unseen_trades": 0
      }
    }
  ],
  "best_round": 1,
  "best_gate": {
    "passed": false,
    "required": [
      "HISTORICAL",
      "MULTI_WINDOW_WALK_FORWARD",
      "MINIMUM_UNSEEN_SAMPLE",
      "EXPECTANCY",
      "PROFIT_FACTOR",
      "MAX_DRAWDOWN",
      "PARAMETER_STABILITY",
      "REGIME_ROBUSTNESS",
      "CONTROL_IMPROVEMENT_STATISTICALLY_MEANINGFUL"
    ],
    "gates": {
      "HISTORICAL": false,
      "MULTI_WINDOW_WALK_FORWARD": false,
      "MINIMUM_UNSEEN_SAMPLE": false,
      "EXPECTANCY": true,
      "PROFIT_FACTOR": true,
      "MAX_DRAWDOWN": true,
      "PARAMETER_STABILITY": true,
      "REGIME_ROBUSTNESS": true,
      "CONTROL_IMPROVEMENT_STATISTICALLY_MEANINGFUL": true
    },
    "failed": [
      "HISTORICAL",
      "MULTI_WINDOW_WALK_FORWARD",
      "MINIMUM_UNSEEN_SAMPLE"
    ],
    "candidate_id": "G91_033",
    "status": "INSUFFICIENT_DATA",
    "robustness_score": 64.60363595443134,
    "expectancy_r": 0.856861170890028,
    "profit_factor": 4.441617806268122,
    "max_drawdown_r": 1.1618126493647605,
    "independent_unseen_trades": 0
  },
  "best_g91": {
    "experiment_id": "G91_2AD24A817BBD4955",
    "generation": 91,
    "status": "INSUFFICIENT_DATA",
    "created_at": "2026-08-30T05:18:19.954980+00:00",
    "parent_experiment_id": "EVO_LAB_EVO_B3FC5639118A4605",
    "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
    "candidates": 39,
    "selection_protocol": "TRAIN + VALIDATION ONLY; G90 locked slice consumed/diagnostic only",
    "objective": "Explain G90 validation/locked collapse using controlled context attribution, not tiny execution-parameter mutations.",
    "champion": {
      "candidate_id": "G91_033",
      "family": "NUMERIC_CONTEXT",
      "label": "NEAR_EMA13",
      "context_filter": {
        "family": "NUMERIC_CONTEXT",
        "label": "NEAR_EMA13",
        "rules": [
          {
            "feature": "distance_ema13_atr",
            "operator": "<=",
            "value": 1.179197523321736,
            "derived_from": "TRAIN_ONLY"
          }
        ]
      },
      "selection_score": -2.0,
      "train": {
        "total_trades": 9,
        "wins": 6,
        "losses": 3,
        "breakevens": 0,
        "win_rate": 0.6666666666666666,
        "average_winner_r": 1.5,
        "average_loser_r": -1.0,
        "expectancy_r": 0.6666666666666666,
        "net_r": 6.0,
        "profit_factor": 3.0,
        "gross_profit_r": 9.0,
        "gross_loss_r": 3.0,
        "gross_profit_usd": null,
        "gross_loss_usd": null,
        "net_pnl_usd": null,
        "max_drawdown_r": 1.0,
        "max_drawdown_pct": 16.666666666666664,
        "maximum_consecutive_losses": 1,
        "maximum_consecutive_wins": 3,
        "recovery_factor": 6.0,
        "sharpe_like": 1.6,
        "sortino_like": null,
        "median_r": 1.5,
        "mfe_median_r": 2.7702119630575424,
        "mae_median_r": 2.194583320483772,
        "mfe_p10_r": 0.8270174935664341,
        "mfe_p90_r": 8.128320967375252,
        "mae_p10_r": 0.597903292801252,
        "mae_p90_r": 5.470339879943093,
        "average_holding_minutes": null,
        "long": {
          "trades": 4,
          "expectancy_r": 0.875,
          "win_rate": 0.75
        },
        "short": {
          "trades": 5,
          "expectancy_r": 0.5,
          "win_rate": 0.6
        }
      },
      "validation": {
        "total_trades": 4,
        "wins": 4,
        "losses": 0,
        "breakevens": 0,
        "win_rate": 1.0,
        "average_winner_r": 1.5,
        "average_loser_r": null,
        "expectancy_r": 1.5,
        "net_r": 6.0,
        "profit_factor": Infinity,
        "gross_profit_r": 6.0,
        "gross_loss_r": 0.0,
        "gross_profit_usd": null,
        "gross_loss_usd": null,
        "net_pnl_usd": null,
        "max_drawdown_r": 0.0,
        "max_drawdown_pct": 0.0,
        "maximum_consecutive_losses": 0,
        "maximum_consecutive_wins": 4,
        "recovery_factor": null,
        "sharpe_like": null,
        "sortino_like": null,
        "median_r": 1.5,
        "mfe_median_r": 2.5060137811861836,
        "mae_median_r": 0.6106088036044751,
        "mfe_p10_r": 1.7215330308388546,
        "mfe_p90_r": 5.794560156471584,
        "mae_p10_r": 0.14187930649722913,
        "mae_p90_r": 2.068234917240072,
        "average_holding_minutes": null,
        "long": {
          "trades": 2,
          "expectancy_r": 1.5,
          "win_rate": 1.0
        },
        "short": {
          "trades": 2,
          "expectancy_r": 1.5,
          "win_rate": 1.0
        }
      },
      "diagnostic_consumed_locked": {
        "total_trades": 0,
        "wins": 0,
        "losses": 0,
        "breakevens": 0,
        "win_rate": null,
        "expectancy_r": null,
        "net_r": 0.0,
        "profit_factor": null,
        "max_drawdown_r": 0.0,
        "max_drawdown_pct": 0.0
      },
      "performance": {
        "total_trades": 13,
        "wins": 10,
        "losses": 3,
        "breakevens": 0,
        "win_rate": 0.7692307692307693,
        "average_winner_r": 1.4375811211086362,
        "average_loser_r": -1.0788719965053317,
        "expectancy_r": 0.856861170890028,
        "net_r": 11.139195221570365,
        "profit_factor": 4.441617806268122,
        "gross_profit_r": 14.375811211086361,
        "gross_loss_r": 3.236615989515995,
        "gross_profit_usd": 6238.166590462199,
        "gross_loss_usd": 1095.7394236921339,
        "net_pnl_usd": 5142.427166770064,
        "max_drawdown_r": 1.1618126493647605,
        "max_drawdown_pct": 10.429951412602788,
        "maximum_consecutive_losses": 1,
        "maximum_consecutive_wins": 5,
        "recovery_factor": 9.58777237247408,
        "sharpe_like": 2.7969225961103072,
        "sortino_like": 42.93799164505558,
        "median_r": 1.4354576025268764,
        "mfe_median_r": 2.7702119630575424,
        "mae_median_r": 2.056541016734889,
        "mfe_p10_r": 1.0494421393318365,
        "mfe_p90_r": 7.750150239978438,
        "mae_p10_r": 0.16167446102813954,
        "mae_p90_r": 4.427307097610815,
        "average_holding_minutes": 124.0,
        "long": {
          "trades": 6,
          "expectancy_r": 1.0429584218318142,
          "win_rate": 0.8333333333333334
        },
        "short": {
          "trades": 7,
          "expectancy_r": 0.6973492415113544,
          "win_rate": 0.7142857142857143
        }
      },
      "walk_forward": {
        "status": "INSUFFICIENT_SAMPLE",
        "windows": [
          {
            "window_id": "WF_001",
            "train_start": "2025-03-11T09:00:00+00:00",
            "train_end": "2025-06-19T23:40:00+00:00",
            "validation_start": "2025-08-08T04:40:00+00:00",
            "validation_end": "2025-08-08T04:40:00+00:00",
            "test_start": "2025-09-08T17:05:00+00:00",
            "test_end": "2025-09-08T17:05:00+00:00",
            "overlap_group": "2025-09",
            "metrics": {
              "total_trades": 1,
              "wins": 0,
              "losses": 1,
              "breakevens": 0,
              "win_rate": 0.0,
              "average_winner_r": null,
              "average_loser_r": -1.0416049752260466,
              "expectancy_r": -1.0416049752260466,
              "net_r": -1.0416049752260466,
              "profit_factor": 0.0,
              "gross_profit_r": 0.0,
              "gross_loss_r": 1.0416049752260466,
              "gross_profit_usd": 0.0,
              "gross_loss_usd": 433.1156544020585,
              "net_pnl_usd": -433.1156544020585,
              "max_drawdown_r": 1.0416049752260466,
              "max_drawdown_pct": 104.16049752260466,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 0,
              "recovery_factor": -1.0,
              "sharpe_like": null,
              "sortino_like": null,
              "median_r": -1.0416049752260466,
              "mfe_median_r": 0.9018419485414726,
              "mae_median_r": 1.9840522867912398,
              "mfe_p10_r": 0.9018419485414726,
              "mfe_p90_r": 0.9018419485414726,
              "mae_p10_r": 1.9840522867912398,
              "mae_p90_r": 1.9840522867912398,
              "average_holding_minutes": 172.0,
              "long": {
                "trades": 0,
                "expectancy_r": null,
                "win_rate": null
              },
              "short": {
                "trades": 1,
                "expectancy_r": -1.0416049752260466,
                "win_rate": 0.0
              }
            },
            "test_qualifying": false
          },
          {
            "window_id": "WF_002",
            "train_start": "2025-05-13T10:40:00+00:00",
            "train_end": "2025-08-08T04:40:00+00:00",
            "validation_start": "2025-09-08T17:05:00+00:00",
            "validation_end": "2025-09-08T17:05:00+00:00",
            "test_start": "2025-10-10T04:20:00+00:00",
            "test_end": "2025-10-10T04:20:00+00:00",
            "overlap_group": "2025-10",
            "metrics": {
              "total_trades": 1,
              "wins": 1,
              "losses": 0,
              "breakevens": 0,
              "win_rate": 1.0,
              "average_winner_r": 1.3344662308731814,
              "average_loser_r": null,
              "expectancy_r": 1.3344662308731814,
              "net_r": 1.3344662308731814,
              "profit_factor": Infinity,
              "gross_profit_r": 1.3344662308731814,
              "gross_loss_r": 0.0,
              "gross_profit_usd": 139.4655961492619,
              "gross_loss_usd": -0.0,
              "net_pnl_usd": 139.4655961492619,
              "max_drawdown_r": 0.0,
              "max_drawdown_pct": 0.0,
              "maximum_consecutive_losses": 0,
              "maximum_consecutive_wins": 1,
              "recovery_factor": null,
              "sharpe_like": null,
              "sortino_like": null,
              "median_r": 1.3344662308731814,
              "mfe_median_r": 6.099871550193459,
              "mae_median_r": 3.588159735407917,
              "mfe_p10_r": 6.099871550193459,
              "mfe_p90_r": 6.099871550193459,
              "mae_p10_r": 3.588159735407917,
              "mae_p90_r": 3.588159735407917,
              "average_holding_minutes": 24.0,
              "long": {
                "trades": 0,
                "expectancy_r": null,
                "win_rate": null
              },
              "short": {
                "trades": 1,
                "expectancy_r": 1.3344662308731814,
                "win_rate": 1.0
              }
            },
            "test_qualifying": false
          },
          {
            "window_id": "WF_003",
            "train_start": "2025-06-19T23:40:00+00:00",
            "train_end": "2025-09-08T17:05:00+00:00",
            "validation_start": "2025-10-10T04:20:00+00:00",
            "validation_end": "2025-10-10T04:20:00+00:00",
            "test_start": "2025-12-02T04:15:00+00:00",
            "test_end": "2025-12-29T02:55:00+00:00",
            "overlap_group": "2025-12",
            "metrics": {
              "total_trades": 2,
              "wins": 1,
              "losses": 1,
              "breakevens": 0,
              "win_rate": 0.5,
              "average_winner_r": 1.416652753111486,
              "average_loser_r": -1.1618126493647605,
              "expectancy_r": 0.1274200518733628,
              "net_r": 0.2548401037467256,
              "profit_factor": 1.2193469866988136,
              "gross_profit_r": 1.416652753111486,
              "gross_loss_r": 1.1618126493647605,
              "gross_profit_usd": 294.0480165063038,
              "gross_loss_usd": 124.21376766844769,
              "net_pnl_usd": 169.83424883785608,
              "max_drawdown_r": 1.1618126493647605,
              "max_drawdown_pct": 82.01111011946973,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 1,
              "recovery_factor": 0.2193469866988137,
              "sharpe_like": 0.09883402100411671,
              "sortino_like": null,
              "median_r": 0.1274200518733628,
              "mfe_median_r": 5.360272223148612,
              "mae_median_r": 3.4292551836510192,
              "mfe_p10_r": 3.2882240150757562,
              "mfe_p90_r": 7.432320431221467,
              "mae_p10_r": 2.462984180042603,
              "mae_p90_r": 4.395526187259435,
              "average_holding_minutes": 65.5,
              "long": {
                "trades": 0,
                "expectancy_r": null,
                "win_rate": null
              },
              "short": {
                "trades": 2,
                "expectancy_r": 0.1274200518733628,
                "win_rate": 0.5
              }
            },
            "test_qualifying": false
          },
          {
            "window_id": "WF_004",
            "train_start": "2025-08-08T04:40:00+00:00",
            "train_end": "2025-10-10T04:20:00+00:00",
            "validation_start": "2025-12-02T04:15:00+00:00",
            "validation_end": "2025-12-29T02:55:00+00:00",
            "test_start": "2026-01-29T04:15:00+00:00",
            "test_end": "2026-01-29T04:15:00+00:00",
            "overlap_group": "2026-01",
            "metrics": {
              "total_trades": 1,
              "wins": 1,
              "losses": 0,
              "breakevens": 0,
              "win_rate": 1.0,
              "average_winner_r": 1.4354576025268764,
              "average_loser_r": null,
              "expectancy_r": 1.4354576025268764,
              "net_r": 1.4354576025268764,
              "profit_factor": Infinity,
              "gross_profit_r": 1.4354576025268764,
              "gross_loss_r": 0.0,
              "gross_profit_usd": 384.76129638747824,
              "gross_loss_usd": -0.0,
              "net_pnl_usd": 384.76129638747824,
              "max_drawdown_r": 0.0,
              "max_drawdown_pct": 0.0,
              "maximum_consecutive_losses": 0,
              "maximum_consecutive_wins": 1,
              "recovery_factor": null,
              "sharpe_like": null,
              "sortino_like": null,
              "median_r": 1.4354576025268764,
              "mfe_median_r": 3.4043316586257424,
              "mae_median_r": 0.13990404076544147,
              "mfe_p10_r": 3.4043316586257424,
              "mfe_p90_r": 3.4043316586257424,
              "mae_p10_r": 0.13990404076544147,
              "mae_p90_r": 0.13990404076544147,
              "average_holding_minutes": 113.0,
              "long": {
                "trades": 1,
                "expectancy_r": 1.4354576025268764,
                "win_rate": 1.0
              },
              "short": {
                "trades": 0,
                "expectancy_r": null,
                "win_rate": null
              }
            },
            "test_qualifying": false
          },
          {
            "window_id": "WF_005",
            "train_start": "2025-09-08T17:05:00+00:00",
            "train_end": "2025-12-29T02:55:00+00:00",
            "validation_start": "2026-01-29T04:15:00+00:00",
            "validation_end": "2026-01-29T04:15:00+00:00",
            "test_start": "2026-02-27T10:50:00+00:00",
            "test_end": "2026-02-27T10:50:00+00:00",
            "overlap_group": "2026-02",
            "metrics": {
              "total_trades": 1,
              "wins": 1,
              "losses": 0,
              "breakevens": 0,
              "win_rate": 1.0,
              "average_winner_r": 1.4556774238090513,
              "average_loser_r": null,
              "expectancy_r": 1.4556774238090513,
              "net_r": 1.4556774238090513,
              "profit_factor": Infinity,
              "gross_profit_r": 1.4556774238090513,
              "gross_loss_r": 0.0,
              "gross_profit_usd": 568.1804081830253,
              "gross_loss_usd": -0.0,
              "net_pnl_usd": 568.1804081830253,
              "max_drawdown_r": 0.0,
              "max_drawdown_pct": 0.0,
              "maximum_consecutive_losses": 0,
              "maximum_consecutive_wins": 1,
              "recovery_factor": null,
              "sharpe_like": null,
              "sortino_like": null,
              "median_r": 1.4556774238090513,
              "mfe_median_r": 6.949421266933462,
              "mae_median_r": 0.09607494839078519,
              "mfe_p10_r": 6.949421266933462,
              "mfe_p90_r": 6.949421266933462,
              "mae_p10_r": 0.09607494839078519,
              "mae_p90_r": 0.09607494839078519,
              "average_holding_minutes": 50.0,
              "long": {
                "trades": 0,
                "expectancy_r": null,
                "win_rate": null
              },
              "short": {
                "trades": 1,
                "expectancy_r": 1.4556774238090513,
                "win_rate": 1.0
              }
            },
            "test_qualifying": false
          },
          {
            "window_id": "WF_006",
            "train_start": "2025-10-10T04:20:00+00:00",
            "train_end": "2026-01-29T04:15:00+00:00",
            "validation_start": "2026-02-27T10:50:00+00:00",
            "validation_end": "2026-02-27T10:50:00+00:00",
            "test_start": "2026-03-03T17:25:00+00:00",
            "test_end": "2026-03-16T11:35:00+00:00",
            "overlap_group": "2026-03",
            "metrics": {
              "total_trades": 3,
              "wins": 3,
              "losses": 0,
              "breakevens": 0,
              "win_rate": 1.0,
              "average_winner_r": 1.4771254507635245,
              "average_loser_r": null,
              "expectancy_r": 1.4771254507635245,
              "net_r": 4.431376352290574,
              "profit_factor": Infinity,
              "gross_profit_r": 4.431376352290574,
              "gross_loss_r": 0.0,
              "gross_profit_usd": 3604.43945897132,
              "gross_loss_usd": -0.0,
              "net_pnl_usd": 3604.43945897132,
              "max_drawdown_r": 0.0,
              "max_drawdown_pct": 0.0,
              "maximum_consecutive_losses": 0,
              "maximum_consecutive_wins": 3,
              "recovery_factor": null,
              "sharpe_like": 380.7815584324473,
              "sortino_like": null,
              "median_r": 1.47351703841252,
              "mfe_median_r": 1.9121433303118343,
              "mae_median_r": 0.9724614651300185,
              "mfe_p10_r": 1.6943029880570002,
              "mfe_p90_r": 2.8623360517107934,
              "mae_p10_r": 0.39349720668914906,
              "mae_p90_r": 2.224773981827222,
              "average_holding_minutes": 279.0,
              "long": {
                "trades": 2,
                "expectancy_r": 1.4791973581515412,
                "win_rate": 1.0
              },
              "short": {
                "trades": 1,
                "expectancy_r": 1.4729816359874917,
                "win_rate": 1.0
              }
            },
            "test_qualifying": false
          }
        ],
        "summary": {
          "windows": 6,
          "qualifying_windows": 0,
          "mean_unseen_wr": null,
          "median_unseen_wr": null,
          "worst_unseen_wr": null,
          "mean_unseen_expectancy_r": null,
          "worst_unseen_expectancy_r": null,
          "positive_window_ratio": null,
          "performance_variance": null,
          "worst_window_drawdown_r": null,
          "drawdown_variance": null,
          "drawdown_consistency": null,
          "unseen_trade_count": 0,
          "independent_unseen_trade_count": 0,
          "duplicate_unseen_trade_count": 0,
          "independence_ratio": null,
          "overlap_warning": false,
          "professional_walk_forward": false
        }
      },
      "regimes": {
        "rows": [
          {
            "dimension": "trend",
            "regime": "RANGE_CHOP",
            "trades": 5,
            "metrics": {
              "total_trades": 5,
              "wins": 4,
              "losses": 1,
              "breakevens": 0,
              "win_rate": 0.8,
              "average_winner_r": 1.4608988128715317,
              "average_loser_r": -1.1618126493647605,
              "expectancy_r": 0.9363565204242732,
              "net_r": 4.681782602121366,
              "profit_factor": 5.029722524265169,
              "gross_profit_r": 5.843595251486127,
              "gross_loss_r": 1.1618126493647605,
              "gross_profit_usd": 2896.9045546295783,
              "gross_loss_usd": 124.21376766844769,
              "net_pnl_usd": 2772.6907869611305,
              "max_drawdown_r": 1.1618126493647605,
              "max_drawdown_pct": 24.815604399023798,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 2,
              "recovery_factor": 4.029722524265169,
              "sharpe_like": 1.7849792596730754,
              "sortino_like": null,
              "median_r": 1.4551833682526671,
              "mfe_median_r": 3.0998842320605333,
              "mae_median_r": 2.056541016734889,
              "mfe_p10_r": 1.6554293387971633,
              "mfe_p90_r": 8.484297935646396,
              "mae_p10_r": 0.43421492757144087,
              "mae_p90_r": 2.4112778382571136,
              "average_holding_minutes": 133.6,
              "long": {
                "trades": 3,
                "expectancy_r": 1.4568712051662114,
                "win_rate": 1.0
              },
              "short": {
                "trades": 2,
                "expectancy_r": 0.1555844933113656,
                "win_rate": 0.5
              }
            }
          },
          {
            "dimension": "trend",
            "regime": "STRONG_BULLISH_TREND",
            "trades": 4,
            "metrics": {
              "total_trades": 4,
              "wins": 3,
              "losses": 1,
              "breakevens": 0,
              "win_rate": 0.75,
              "average_winner_r": 1.445662677842975,
              "average_loser_r": -1.0331983649251877,
              "expectancy_r": 0.8259474171509342,
              "net_r": 3.303789668603737,
              "profit_factor": 4.197633465905611,
              "gross_profit_r": 4.336988033528925,
              "gross_loss_r": 1.0331983649251877,
              "gross_profit_usd": 2377.515612204457,
              "gross_loss_usd": 538.4100016216278,
              "net_pnl_usd": 1839.1056105828293,
              "max_drawdown_r": 1.0331983649251877,
              "max_drawdown_pct": 31.273127788484274,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 3,
              "recovery_factor": 3.19763346590561,
              "sharpe_like": 1.3324263733081805,
              "sortino_like": null,
              "median_r": 1.4260551778191812,
              "mfe_median_r": 2.341177646684688,
              "mae_median_r": 2.8047777016457784,
              "mfe_p10_r": 0.9430467706599461,
              "mfe_p90_r": 3.2140957499552827,
              "mae_p10_r": 0.3896712680748146,
              "mae_p90_r": 7.5534547343969765,
              "average_holding_minutes": 156.0,
              "long": {
                "trades": 3,
                "expectancy_r": 0.629045638497417,
                "win_rate": 0.6666666666666666
              },
              "short": {
                "trades": 1,
                "expectancy_r": 1.416652753111486,
                "win_rate": 1.0
              }
            }
          },
          {
            "dimension": "trend",
            "regime": "WEAK_BEARISH_TREND",
            "trades": 4,
            "metrics": {
              "total_trades": 4,
              "wins": 3,
              "losses": 1,
              "breakevens": 0,
              "win_rate": 0.75,
              "average_winner_r": 1.3984093086904366,
              "average_loser_r": -1.0416049752260466,
              "expectancy_r": 0.7884057377113157,
              "net_r": 3.153622950845263,
              "profit_factor": 4.027657342132867,
              "gross_profit_r": 4.1952279260713095,
              "gross_loss_r": 1.0416049752260466,
              "gross_profit_usd": 963.7464236281636,
              "gross_loss_usd": 433.1156544020585,
              "net_pnl_usd": 530.630769226105,
              "max_drawdown_r": 1.0416049752260466,
              "max_drawdown_pct": 33.02883672085358,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 2,
              "recovery_factor": 3.027657342132867,
              "sharpe_like": 1.2913893622826127,
              "sortino_like": null,
              "median_r": 1.369775251131129,
              "mfe_median_r": 4.31867925725141,
              "mae_median_r": 2.089317803637506,
              "mfe_p10_r": 1.3925354532718393,
              "mfe_p90_r": 6.694556351911461,
              "mae_p10_r": 0.6624681499109217,
              "mae_p90_r": 3.1700868109306737,
              "average_holding_minutes": 80.0,
              "long": {
                "trades": 0,
                "expectancy_r": null,
                "win_rate": null
              },
              "short": {
                "trades": 4,
                "expectancy_r": 0.7884057377113157,
                "win_rate": 0.75
              }
            }
          },
          {
            "dimension": "trend_direction",
            "regime": "RANGE_CHOP",
            "trades": 5,
            "metrics": {
              "total_trades": 5,
              "wins": 4,
              "losses": 1,
              "breakevens": 0,
              "win_rate": 0.8,
              "average_winner_r": 1.4608988128715317,
              "average_loser_r": -1.1618126493647605,
              "expectancy_r": 0.9363565204242732,
              "net_r": 4.681782602121366,
              "profit_factor": 5.029722524265169,
              "gross_profit_r": 5.843595251486127,
              "gross_loss_r": 1.1618126493647605,
              "gross_profit_usd": 2896.9045546295783,
              "gross_loss_usd": 124.21376766844769,
              "net_pnl_usd": 2772.6907869611305,
              "max_drawdown_r": 1.1618126493647605,
              "max_drawdown_pct": 24.815604399023798,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 2,
              "recovery_factor": 4.029722524265169,
              "sharpe_like": 1.7849792596730754,
              "sortino_like": null,
              "median_r": 1.4551833682526671,
              "mfe_median_r": 3.0998842320605333,
              "mae_median_r": 2.056541016734889,
              "mfe_p10_r": 1.6554293387971633,
              "mfe_p90_r": 8.484297935646396,
              "mae_p10_r": 0.43421492757144087,
              "mae_p90_r": 2.4112778382571136,
              "average_holding_minutes": 133.6,
              "long": {
                "trades": 3,
                "expectancy_r": 1.4568712051662114,
                "win_rate": 1.0
              },
              "short": {
                "trades": 2,
                "expectancy_r": 0.1555844933113656,
                "win_rate": 0.5
              }
            }
          },
          {
            "dimension": "trend_direction",
            "regime": "STRONG_BULLISH_TREND",
            "trades": 4,
            "metrics": {
              "total_trades": 4,
              "wins": 3,
              "losses": 1,
              "breakevens": 0,
              "win_rate": 0.75,
              "average_winner_r": 1.445662677842975,
              "average_loser_r": -1.0331983649251877,
              "expectancy_r": 0.8259474171509342,
              "net_r": 3.303789668603737,
              "profit_factor": 4.197633465905611,
              "gross_profit_r": 4.336988033528925,
              "gross_loss_r": 1.0331983649251877,
              "gross_profit_usd": 2377.515612204457,
              "gross_loss_usd": 538.4100016216278,
              "net_pnl_usd": 1839.1056105828293,
              "max_drawdown_r": 1.0331983649251877,
              "max_drawdown_pct": 31.273127788484274,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 3,
              "recovery_factor": 3.19763346590561,
              "sharpe_like": 1.3324263733081805,
              "sortino_like": null,
              "median_r": 1.4260551778191812,
              "mfe_median_r": 2.341177646684688,
              "mae_median_r": 2.8047777016457784,
              "mfe_p10_r": 0.9430467706599461,
              "mfe_p90_r": 3.2140957499552827,
              "mae_p10_r": 0.3896712680748146,
              "mae_p90_r": 7.5534547343969765,
              "average_holding_minutes": 156.0,
              "long": {
                "trades": 3,
                "expectancy_r": 0.629045638497417,
                "win_rate": 0.6666666666666666
              },
              "short": {
                "trades": 1,
                "expectancy_r": 1.416652753111486,
                "win_rate": 1.0
              }
            }
          },
          {
            "dimension": "trend_direction",
            "regime": "WEAK_BEARISH_TREND",
            "trades": 4,
            "metrics": {
              "total_trades": 4,
              "wins": 3,
              "losses": 1,
              "breakevens": 0,
              "win_rate": 0.75,
              "average_winner_r": 1.3984093086904366,
              "average_loser_r": -1.0416049752260466,
              "expectancy_r": 0.7884057377113157,
              "net_r": 3.153622950845263,
              "profit_factor": 4.027657342132867,
              "gross_profit_r": 4.1952279260713095,
              "gross_loss_r": 1.0416049752260466,
              "gross_profit_usd": 963.7464236281636,
              "gross_loss_usd": 433.1156544020585,
              "net_pnl_usd": 530.630769226105,
              "max_drawdown_r": 1.0416049752260466,
              "max_drawdown_pct": 33.02883672085358,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 2,
              "recovery_factor": 3.027657342132867,
              "sharpe_like": 1.2913893622826127,
              "sortino_like": null,
              "median_r": 1.369775251131129,
              "mfe_median_r": 4.31867925725141,
              "mae_median_r": 2.089317803637506,
              "mfe_p10_r": 1.3925354532718393,
              "mfe_p90_r": 6.694556351911461,
              "mae_p10_r": 0.6624681499109217,
              "mae_p90_r": 3.1700868109306737,
              "average_holding_minutes": 80.0,
              "long": {
                "trades": 0,
                "expectancy_r": null,
                "win_rate": null
              },
              "short": {
                "trades": 4,
                "expectancy_r": 0.7884057377113157,
                "win_rate": 0.75
              }
            }
          },
          {
            "dimension": "volatility",
            "regime": "HIGH",
            "trades": 1,
            "metrics": {
              "total_trades": 1,
              "wins": 1,
              "losses": 0,
              "breakevens": 0,
              "win_rate": 1.0,
              "average_winner_r": 1.4551833682526671,
              "average_loser_r": null,
              "expectancy_r": 1.4551833682526671,
              "net_r": 1.4551833682526671,
              "profit_factor": Infinity,
              "gross_profit_r": 1.4551833682526671,
              "gross_loss_r": 0.0,
              "gross_profit_usd": 561.7261112504141,
              "gross_loss_usd": -0.0,
              "net_pnl_usd": 561.7261112504141,
              "max_drawdown_r": 0.0,
              "max_drawdown_pct": 0.0,
              "maximum_consecutive_losses": 0,
              "maximum_consecutive_wins": 1,
              "recovery_factor": null,
              "sharpe_like": null,
              "sortino_like": null,
              "median_r": 1.4551833682526671,
              "mfe_median_r": 8.840274903917539,
              "mae_median_r": 0.7124031058102046,
              "mfe_p10_r": 8.840274903917539,
              "mfe_p90_r": 8.840274903917539,
              "mae_p10_r": 0.7124031058102046,
              "mae_p90_r": 0.7124031058102046,
              "average_holding_minutes": 97.0,
              "long": {
                "trades": 1,
                "expectancy_r": 1.4551833682526671,
                "win_rate": 1.0
              },
              "short": {
                "trades": 0,
                "expectancy_r": null,
                "win_rate": null
              }
            }
          },
          {
            "dimension": "volatility",
            "regime": "LOW",
            "trades": 2,
            "metrics": {
              "total_trades": 2,
              "wins": 1,
              "losses": 1,
              "breakevens": 0,
              "win_rate": 0.5,
              "average_winner_r": 1.4354576025268764,
              "average_loser_r": -1.1618126493647605,
              "expectancy_r": 0.13682247658105795,
              "net_r": 0.2736449531621159,
              "profit_factor": 1.2355327714083124,
              "gross_profit_r": 1.4354576025268764,
              "gross_loss_r": 1.1618126493647605,
              "gross_profit_usd": 384.76129638747824,
              "gross_loss_usd": 124.21376766844769,
              "net_pnl_usd": 260.54752871903054,
              "max_drawdown_r": 1.1618126493647605,
              "max_drawdown_pct": 116.18126493647605,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 1,
              "recovery_factor": 0.23553277140831236,
              "sharpe_like": 0.10535867531028609,
              "sortino_like": null,
              "median_r": 0.13682247658105795,
              "mfe_median_r": 5.677332070932712,
              "mae_median_r": 1.1806602349529702,
              "mfe_p10_r": 3.858931741087136,
              "mfe_p90_r": 7.495732400778287,
              "mae_p10_r": 0.34805527960294724,
              "mae_p90_r": 2.0132651903029934,
              "average_holding_minutes": 74.5,
              "long": {
                "trades": 1,
                "expectancy_r": 1.4354576025268764,
                "win_rate": 1.0
              },
              "short": {
                "trades": 1,
                "expectancy_r": -1.1618126493647605,
                "win_rate": 0.0
              }
            }
          },
          {
            "dimension": "volatility",
            "regime": "NORMAL",
            "trades": 10,
            "metrics": {
              "total_trades": 10,
              "wins": 8,
              "losses": 2,
              "breakevens": 0,
              "win_rate": 0.8,
              "average_winner_r": 1.435646280038352,
              "average_loser_r": -1.0374016700756172,
              "expectancy_r": 0.9410366900155583,
              "net_r": 9.410366900155584,
              "profit_factor": 5.535546438569764,
              "gross_profit_r": 11.485170240306816,
              "gross_loss_r": 2.0748033401512345,
              "gross_profit_usd": 5291.679182824307,
              "gross_loss_usd": 971.5256560236862,
              "net_pnl_usd": 4320.15352680062,
              "max_drawdown_r": 1.0416049752260466,
              "max_drawdown_pct": 11.06869674984538,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 6,
              "recovery_factor": 9.034487280663544,
              "sharpe_like": 2.8513636736976196,
              "sortino_like": 500.61128870960147,
              "median_r": 1.4292829809724665,
              "mfe_median_r": 2.224815147310598,
              "mae_median_r": 2.1255621686093304,
              "mfe_p10_r": 0.8644297210539533,
              "mfe_p90_r": 6.184826521867459,
              "mae_p10_r": 0.23348802271011704,
              "mae_p90_r": 5.053716909052314,
              "average_holding_minutes": 136.6,
              "long": {
                "trades": 4,
                "expectancy_r": 0.8417773900528355,
                "win_rate": 0.75
              },
              "short": {
                "trades": 6,
                "expectancy_r": 1.0072095566573736,
                "win_rate": 0.8333333333333334
              }
            }
          },
          {
            "dimension": "session",
            "regime": "AFTER_CLOSE",
            "trades": 5,
            "metrics": {
              "total_trades": 5,
              "wins": 4,
              "losses": 1,
              "breakevens": 0,
              "win_rate": 0.8,
              "average_winner_r": 1.4417513001148252,
              "average_loser_r": -1.1618126493647605,
              "expectancy_r": 0.921038510218908,
              "net_r": 4.60519255109454,
              "profit_factor": 4.963799631216361,
              "gross_profit_r": 5.767005200459301,
              "gross_loss_r": 1.1618126493647605,
              "gross_profit_usd": 2051.4124536456175,
              "gross_loss_usd": 124.21376766844769,
              "net_pnl_usd": 1927.1986859771696,
              "max_drawdown_r": 1.1618126493647605,
              "max_drawdown_pct": 25.22831860936252,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 2,
              "recovery_factor": 3.9637996312163604,
              "sharpe_like": 1.7685351131151268,
              "sortino_like": null,
              "median_r": 1.4354576025268764,
              "mfe_median_r": 2.7702119630575424,
              "mae_median_r": 2.221416429140499,
              "mfe_p10_r": 1.6554293387971633,
              "mfe_p90_r": 6.131932153394105,
              "mae_p10_r": 0.9065588311532207,
              "mae_p90_r": 3.7973972072975326,
              "average_holding_minutes": 130.0,
              "long": {
                "trades": 2,
                "expectancy_r": 1.438685405680162,
                "win_rate": 1.0
              },
              "short": {
                "trades": 3,
                "expectancy_r": 0.5759405799114058,
                "win_rate": 0.6666666666666666
              }
            }
          },
          {
            "dimension": "session",
            "regime": "LUNCH",
            "trades": 2,
            "metrics": {
              "total_trades": 2,
              "wins": 1,
              "losses": 1,
              "breakevens": 0,
              "win_rate": 0.5,
              "average_winner_r": 1.4848776778905624,
              "average_loser_r": -1.0416049752260466,
              "expectancy_r": 0.2216363513322579,
              "net_r": 0.4432727026645158,
              "profit_factor": 1.4255669982454893,
              "gross_profit_r": 1.4848776778905624,
              "gross_loss_r": 1.0416049752260466,
              "gross_profit_usd": 1698.706299310675,
              "gross_loss_usd": 433.1156544020585,
              "net_pnl_usd": 1265.5906449086165,
              "max_drawdown_r": 1.0416049752260466,
              "max_drawdown_pct": 104.16049752260466,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 1,
              "recovery_factor": 0.4255669982454892,
              "sharpe_like": 0.17545052293064636,
              "sortino_like": null,
              "median_r": 0.2216363513322579,
              "mfe_median_r": 1.4069926394266534,
              "mae_median_r": 1.4782568759606292,
              "mfe_p10_r": 1.0028720867185088,
              "mfe_p90_r": 1.811113192134798,
              "mae_p10_r": 1.0736205472961406,
              "mae_p90_r": 1.8828932046251177,
              "average_holding_minutes": 266.0,
              "long": {
                "trades": 1,
                "expectancy_r": 1.4848776778905624,
                "win_rate": 1.0
              },
              "short": {
                "trades": 1,
                "expectancy_r": -1.0416049752260466,
                "win_rate": 0.0
              }
            }
          },
          {
            "dimension": "session",
            "regime": "PREMARKET",
            "trades": 6,
            "metrics": {
              "total_trades": 6,
              "wins": 5,
              "losses": 1,
              "breakevens": 0,
              "win_rate": 0.8333333333333334,
              "average_winner_r": 1.4247856665472995,
              "average_loser_r": -1.0331983649251877,
              "expectancy_r": 1.015121661301885,
              "net_r": 6.09072996781131,
              "profit_factor": 6.89502478379583,
              "gross_profit_r": 7.123928332736497,
              "gross_loss_r": 1.0331983649251877,
              "gross_profit_usd": 2488.0478375059065,
              "gross_loss_usd": 538.4100016216278,
              "net_pnl_usd": 1949.637835884279,
              "max_drawdown_r": 1.0331983649251877,
              "max_drawdown_pct": 16.963457096037786,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 5,
              "recovery_factor": 5.89502478379583,
              "sharpe_like": 2.4747935677933763,
              "sortino_like": null,
              "median_r": 1.430133819820872,
              "mfe_median_r": 4.599877891126996,
              "mae_median_r": 1.4534932131469884,
              "mfe_p10_r": 1.5326033189878205,
              "mfe_p90_r": 7.894848085425501,
              "mae_p10_r": 0.17241554523485844,
              "mae_p90_r": 6.195741691238611,
              "average_holding_minutes": 71.66666666666667,
              "long": {
                "trades": 3,
                "expectancy_r": 0.6318340139133332,
                "win_rate": 0.6666666666666666
              },
              "short": {
                "trades": 3,
                "expectancy_r": 1.3984093086904366,
                "win_rate": 1.0
              }
            }
          },
          {
            "dimension": "session_precise",
            "regime": "AFTER_CLOSE",
            "trades": 5,
            "metrics": {
              "total_trades": 5,
              "wins": 4,
              "losses": 1,
              "breakevens": 0,
              "win_rate": 0.8,
              "average_winner_r": 1.4417513001148252,
              "average_loser_r": -1.1618126493647605,
              "expectancy_r": 0.921038510218908,
              "net_r": 4.60519255109454,
              "profit_factor": 4.963799631216361,
              "gross_profit_r": 5.767005200459301,
              "gross_loss_r": 1.1618126493647605,
              "gross_profit_usd": 2051.4124536456175,
              "gross_loss_usd": 124.21376766844769,
              "net_pnl_usd": 1927.1986859771696,
              "max_drawdown_r": 1.1618126493647605,
              "max_drawdown_pct": 25.22831860936252,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 2,
              "recovery_factor": 3.9637996312163604,
              "sharpe_like": 1.7685351131151268,
              "sortino_like": null,
              "median_r": 1.4354576025268764,
              "mfe_median_r": 2.7702119630575424,
              "mae_median_r": 2.221416429140499,
              "mfe_p10_r": 1.6554293387971633,
              "mfe_p90_r": 6.131932153394105,
              "mae_p10_r": 0.9065588311532207,
              "mae_p90_r": 3.7973972072975326,
              "average_holding_minutes": 130.0,
              "long": {
                "trades": 2,
                "expectancy_r": 1.438685405680162,
                "win_rate": 1.0
              },
              "short": {
                "trades": 3,
                "expectancy_r": 0.5759405799114058,
                "win_rate": 0.6666666666666666
              }
            }
          },
          {
            "dimension": "session_precise",
            "regime": "LUNCH",
            "trades": 2,
            "metrics": {
              "total_trades": 2,
              "wins": 1,
              "losses": 1,
              "breakevens": 0,
              "win_rate": 0.5,
              "average_winner_r": 1.4848776778905624,
              "average_loser_r": -1.0416049752260466,
              "expectancy_r": 0.2216363513322579,
              "net_r": 0.4432727026645158,
              "profit_factor": 1.4255669982454893,
              "gross_profit_r": 1.4848776778905624,
              "gross_loss_r": 1.0416049752260466,
              "gross_profit_usd": 1698.706299310675,
              "gross_loss_usd": 433.1156544020585,
              "net_pnl_usd": 1265.5906449086165,
              "max_drawdown_r": 1.0416049752260466,
              "max_drawdown_pct": 104.16049752260466,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 1,
              "recovery_factor": 0.4255669982454892,
              "sharpe_like": 0.17545052293064636,
              "sortino_like": null,
              "median_r": 0.2216363513322579,
              "mfe_median_r": 1.4069926394266534,
              "mae_median_r": 1.4782568759606292,
              "mfe_p10_r": 1.0028720867185088,
              "mfe_p90_r": 1.811113192134798,
              "mae_p10_r": 1.0736205472961406,
              "mae_p90_r": 1.8828932046251177,
              "average_holding_minutes": 266.0,
              "long": {
                "trades": 1,
                "expectancy_r": 1.4848776778905624,
                "win_rate": 1.0
              },
              "short": {
                "trades": 1,
                "expectancy_r": -1.0416049752260466,
                "win_rate": 0.0
              }
            }
          },
          {
            "dimension": "session_precise",
            "regime": "PREMARKET",
            "trades": 6,
            "metrics": {
              "total_trades": 6,
              "wins": 5,
              "losses": 1,
              "breakevens": 0,
              "win_rate": 0.8333333333333334,
              "average_winner_r": 1.4247856665472995,
              "average_loser_r": -1.0331983649251877,
              "expectancy_r": 1.015121661301885,
              "net_r": 6.09072996781131,
              "profit_factor": 6.89502478379583,
              "gross_profit_r": 7.123928332736497,
              "gross_loss_r": 1.0331983649251877,
              "gross_profit_usd": 2488.0478375059065,
              "gross_loss_usd": 538.4100016216278,
              "net_pnl_usd": 1949.637835884279,
              "max_drawdown_r": 1.0331983649251877,
              "max_drawdown_pct": 16.963457096037786,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 5,
              "recovery_factor": 5.89502478379583,
              "sharpe_like": 2.4747935677933763,
              "sortino_like": null,
              "median_r": 1.430133819820872,
              "mfe_median_r": 4.599877891126996,
              "mae_median_r": 1.4534932131469884,
              "mfe_p10_r": 1.5326033189878205,
              "mfe_p90_r": 7.894848085425501,
              "mae_p10_r": 0.17241554523485844,
              "mae_p90_r": 6.195741691238611,
              "average_holding_minutes": 71.66666666666667,
              "long": {
                "trades": 3,
                "expectancy_r": 0.6318340139133332,
                "win_rate": 0.6666666666666666
              },
              "short": {
                "trades": 3,
                "expectancy_r": 1.3984093086904366,
                "win_rate": 1.0
              }
            }
          },
          {
            "dimension": "htf_structure",
            "regime": "HTF_ALIGNED",
            "trades": 3,
            "metrics": {
              "total_trades": 3,
              "wins": 3,
              "losses": 0,
              "breakevens": 0,
              "win_rate": 1.0,
              "average_winner_r": 1.4487727981961982,
              "average_loser_r": null,
              "expectancy_r": 1.4487727981961982,
              "net_r": 4.346318394588595,
              "profit_factor": Infinity,
              "gross_profit_r": 4.346318394588595,
              "gross_loss_r": 0.0,
              "gross_profit_usd": 1514.6678158209177,
              "gross_loss_usd": -0.0,
              "net_pnl_usd": 1514.6678158209177,
              "max_drawdown_r": 0.0,
              "max_drawdown_pct": 0.0,
              "maximum_consecutive_losses": 0,
              "maximum_consecutive_wins": 3,
              "recovery_factor": null,
              "sharpe_like": 217.5620267988775,
              "sortino_like": null,
              "median_r": 1.4551833682526671,
              "mfe_median_r": 6.949421266933462,
              "mae_median_r": 0.13990404076544147,
              "mfe_p10_r": 4.113349580287286,
              "mfe_p90_r": 8.462104176520723,
              "mae_p10_r": 0.10484076686571644,
              "mae_p90_r": 0.597903292801252,
              "average_holding_minutes": 86.66666666666667,
              "long": {
                "trades": 2,
                "expectancy_r": 1.4453204853897716,
                "win_rate": 1.0
              },
              "short": {
                "trades": 1,
                "expectancy_r": 1.4556774238090513,
                "win_rate": 1.0
              }
            }
          },
          {
            "dimension": "htf_structure",
            "regime": "HTF_CONFLICTING",
            "trades": 10,
            "metrics": {
              "total_trades": 10,
              "wins": 7,
              "losses": 3,
              "breakevens": 0,
              "win_rate": 0.7,
              "average_winner_r": 1.4327846880711095,
              "average_loser_r": -1.0788719965053317,
              "expectancy_r": 0.6792876826981772,
              "net_r": 6.792876826981772,
              "profit_factor": 3.0987589658412276,
              "gross_profit_r": 10.029492816497767,
              "gross_loss_r": 3.236615989515995,
              "gross_profit_usd": 4723.498774641281,
              "gross_loss_usd": 1095.7394236921339,
              "net_pnl_usd": 3627.759350949147,
              "max_drawdown_r": 1.1618126493647605,
              "max_drawdown_pct": 17.10339638060212,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 3,
              "recovery_factor": 5.846791933876675,
              "sharpe_like": 1.7687277571734308,
              "sortino_like": 29.85474236559344,
              "median_r": 1.4108685122502815,
              "mfe_median_r": 2.224815147310598,
              "mae_median_r": 2.2079998748121357,
              "mfe_p10_r": 0.8644297210539533,
              "mfe_p90_r": 6.284917643498081,
              "mae_p10_r": 0.9000909328249098,
              "mae_p90_r": 5.053716909052314,
              "average_holding_minutes": 135.2,
              "long": {
                "trades": 4,
                "expectancy_r": 0.8417773900528355,
                "win_rate": 0.75
              },
              "short": {
                "trades": 6,
                "expectancy_r": 0.5709612111284049,
                "win_rate": 0.6666666666666666
              }
            }
          },
          {
            "dimension": "direction",
            "regime": "BEAR",
            "trades": 7,
            "metrics": {
              "total_trades": 7,
              "wins": 5,
              "losses": 2,
              "breakevens": 0,
              "win_rate": 0.7142857142857143,
              "average_winner_r": 1.4169724630340574,
              "average_loser_r": -1.1017088122954035,
              "expectancy_r": 0.6973492415113544,
              "net_r": 4.881444690579481,
              "profit_factor": 3.2153969524892063,
              "gross_profit_r": 7.084862315170287,
              "gross_loss_r": 2.203417624590807,
              "gross_profit_usd": 2200.9522971677834,
              "gross_loss_usd": 557.3294220705062,
              "net_pnl_usd": 1643.6228750972773,
              "max_drawdown_r": 1.1618126493647605,
              "max_drawdown_pct": 23.80059025572695,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 2,
              "recovery_factor": 4.201576470396056,
              "sharpe_like": 1.4996868177398361,
              "sortino_like": 21.706117844449963,
              "median_r": 1.4050842713890768,
              "mfe_median_r": 2.7702119630575424,
              "mae_median_r": 2.221416429140499,
              "mfe_p10_r": 1.344642520912564,
              "mfe_p90_r": 7.34978575345595,
              "mae_p10_r": 1.2288613514310582,
              "mae_p90_r": 4.007733416509366,
              "average_holding_minutes": 114.14285714285714,
              "long": {
                "trades": 0,
                "expectancy_r": null,
                "win_rate": null
              },
              "short": {
                "trades": 7,
                "expectancy_r": 0.6973492415113544,
                "win_rate": 0.7142857142857143
              }
            }
          },
          {
            "dimension": "direction",
            "regime": "BULL",
            "trades": 6,
            "metrics": {
              "total_trades": 6,
              "wins": 5,
              "losses": 1,
              "breakevens": 0,
              "win_rate": 0.8333333333333334,
              "average_winner_r": 1.4581897791832148,
              "average_loser_r": -1.0331983649251877,
              "expectancy_r": 1.0429584218318142,
              "net_r": 6.257750530990885,
              "profit_factor": 7.05667870123275,
              "gross_profit_r": 7.290948895916074,
              "gross_loss_r": 1.0331983649251877,
              "gross_profit_usd": 4037.2142932944153,
              "gross_loss_usd": 538.4100016216278,
              "net_pnl_usd": 3498.8042916727873,
              "max_drawdown_r": 1.0331983649251877,
              "max_drawdown_pct": 16.510699169108385,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 5,
              "recovery_factor": 6.056678701232748,
              "sharpe_like": 2.511330703672751,
              "sortino_like": null,
              "median_r": 1.4485482885430572,
              "mfe_median_r": 2.5060137811861836,
              "mae_median_r": 0.8424322854701116,
              "mfe_p10_r": 1.1032643334596253,
              "mfe_p90_r": 6.122303281271641,
              "mae_p10_r": 0.19433009142218657,
              "mae_p90_r": 5.429932331902098,
              "average_holding_minutes": 135.5,
              "long": {
                "trades": 6,
                "expectancy_r": 1.0429584218318142,
                "win_rate": 0.8333333333333334
              },
              "short": {
                "trades": 0,
                "expectancy_r": null,
                "win_rate": null
              }
            }
          },
          {
            "dimension": "opening_range",
            "regime": "ABOVE_OR",
            "trades": 3,
            "metrics": {
              "total_trades": 3,
              "wins": 3,
              "losses": 0,
              "breakevens": 0,
              "win_rate": 1.0,
              "average_winner_r": 1.4665908409038337,
              "average_loser_r": null,
              "expectancy_r": 1.4665908409038337,
              "net_r": 4.399772522711501,
              "profit_factor": Infinity,
              "gross_profit_r": 4.399772522711501,
              "gross_loss_r": 0.0,
              "gross_profit_usd": 3071.3094400625105,
              "gross_loss_usd": -0.0,
              "net_pnl_usd": 3071.3094400625105,
              "max_drawdown_r": 0.0,
              "max_drawdown_pct": 0.0,
              "maximum_consecutive_losses": 0,
              "maximum_consecutive_wins": 3,
              "recovery_factor": null,
              "sharpe_like": 114.50776233845411,
              "sortino_like": null,
              "median_r": 1.4729816359874917,
              "mfe_median_r": 1.6788089932529708,
              "mae_median_r": 2.056541016734889,
              "mfe_p10_r": 1.6476361206452275,
              "mfe_p90_r": 1.8654764629000615,
              "mae_p10_r": 1.1892773754509927,
              "mae_p90_r": 2.441589892148196,
              "average_holding_minutes": 255.33333333333334,
              "long": {
                "trades": 2,
                "expectancy_r": 1.4633954433620047,
                "win_rate": 1.0
              },
              "short": {
                "trades": 1,
                "expectancy_r": 1.4729816359874917,
                "win_rate": 1.0
              }
            }
          },
          {
            "dimension": "opening_range",
            "regime": "BELOW_OR",
            "trades": 1,
            "metrics": {
              "total_trades": 1,
              "wins": 1,
              "losses": 0,
              "breakevens": 0,
              "win_rate": 1.0,
              "average_winner_r": 1.4354576025268764,
              "average_loser_r": null,
              "expectancy_r": 1.4354576025268764,
              "net_r": 1.4354576025268764,
              "profit_factor": Infinity,
              "gross_profit_r": 1.4354576025268764,
              "gross_loss_r": 0.0,
              "gross_profit_usd": 384.76129638747824,
              "gross_loss_usd": -0.0,
              "net_pnl_usd": 384.76129638747824,
              "max_drawdown_r": 0.0,
              "max_drawdown_pct": 0.0,
              "maximum_consecutive_losses": 0,
              "maximum_consecutive_wins": 1,
              "recovery_factor": null,
              "sharpe_like": null,
              "sortino_like": null,
              "median_r": 1.4354576025268764,
              "mfe_median_r": 3.4043316586257424,
              "mae_median_r": 0.13990404076544147,
              "mfe_p10_r": 3.4043316586257424,
              "mfe_p90_r": 3.4043316586257424,
              "mae_p10_r": 0.13990404076544147,
              "mae_p90_r": 0.13990404076544147,
              "average_holding_minutes": 113.0,
              "long": {
                "trades": 1,
                "expectancy_r": 1.4354576025268764,
                "win_rate": 1.0
              },
              "short": {
                "trades": 0,
                "expectancy_r": null,
                "win_rate": null
              }
            }
          },
          {
            "dimension": "opening_range",
            "regime": "INSIDE_OR",
            "trades": 2,
            "metrics": {
              "total_trades": 2,
              "wins": 1,
              "losses": 1,
              "breakevens": 0,
              "win_rate": 0.5,
              "average_winner_r": 1.416652753111486,
              "average_loser_r": -1.0416049752260466,
              "expectancy_r": 0.18752388894271976,
              "net_r": 0.3750477778854395,
              "profit_factor": 1.3600671913112239,
              "gross_profit_r": 1.416652753111486,
              "gross_loss_r": 1.0416049752260466,
              "gross_profit_usd": 294.0480165063038,
              "gross_loss_usd": 433.1156544020585,
              "net_pnl_usd": -139.06763789575473,
              "max_drawdown_r": 1.0416049752260466,
              "max_drawdown_pct": 104.16049752260466,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 1,
              "recovery_factor": 0.3600671913112239,
              "sharpe_like": 0.1525665000712014,
              "sortino_like": null,
              "median_r": 0.18752388894271976,
              "mfe_median_r": 1.8360269557995075,
              "mae_median_r": 3.3105731124763893,
              "mfe_p10_r": 1.0886789499930796,
              "mfe_p90_r": 2.5833749616059354,
              "mae_p10_r": 2.2493564519282696,
              "mae_p90_r": 4.371789773024509,
              "average_holding_minutes": 133.5,
              "long": {
                "trades": 0,
                "expectancy_r": null,
                "win_rate": null
              },
              "short": {
                "trades": 2,
                "expectancy_r": 0.18752388894271976,
                "win_rate": 0.5
              }
            }
          },
          {
            "dimension": "opening_range",
            "regime": "OR_NOT_AVAILABLE",
            "trades": 7,
            "metrics": {
              "total_trades": 7,
              "wins": 5,
              "losses": 2,
              "breakevens": 0,
              "win_rate": 0.7142857142857143,
              "average_winner_r": 1.4247856665472995,
              "average_loser_r": -1.097505507144974,
              "expectancy_r": 0.7041310454923642,
              "net_r": 4.928917318446549,
              "profit_factor": 3.2455091506868716,
              "gross_profit_r": 7.123928332736497,
              "gross_loss_r": 2.195011014289948,
              "gross_profit_usd": 2488.0478375059065,
              "gross_loss_usd": 662.6237692900754,
              "net_pnl_usd": 1825.424068215831,
              "max_drawdown_r": 1.1618126493647605,
              "max_drawdown_pct": 23.571356026132932,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 3,
              "recovery_factor": 4.242437299285314,
              "sharpe_like": 1.511921051881162,
              "sortino_like": 20.48463853842916,
              "median_r": 1.4050842713890768,
              "mfe_median_r": 6.099871550193459,
              "mae_median_r": 2.194583320483772,
              "mfe_p10_r": 1.7335800480521288,
              "mfe_p90_r": 8.306309451510824,
              "mae_p10_r": 0.1876836646036731,
              "mae_p90_r": 5.674225300072474,
              "average_holding_minutes": 66.57142857142857,
              "long": {
                "trades": 3,
                "expectancy_r": 0.6318340139133332,
                "win_rate": 0.6666666666666666
              },
              "short": {
                "trades": 4,
                "expectancy_r": 0.7583538191766372,
                "win_rate": 0.75
              }
            }
          },
          {
            "dimension": "structure_context",
            "regime": "BREAKOUT_BOS",
            "trades": 12,
            "metrics": {
              "total_trades": 12,
              "wins": 10,
              "losses": 2,
              "breakevens": 0,
              "win_rate": 0.8333333333333334,
              "average_winner_r": 1.4375811211086362,
              "average_loser_r": -1.1017088122954035,
              "expectancy_r": 1.0143661322079627,
              "net_r": 12.172393586495552,
              "profit_factor": 6.524324327194246,
              "gross_profit_r": 14.375811211086361,
              "gross_loss_r": 2.203417624590807,
              "gross_profit_usd": 6238.166590462199,
              "gross_loss_usd": 557.3294220705062,
              "net_pnl_usd": 5680.837168391692,
              "max_drawdown_r": 1.1618126493647605,
              "max_drawdown_pct": 9.544652340635066,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 5,
              "recovery_factor": 10.477070974525025,
              "sharpe_like": 3.550950619561496,
              "sortino_like": 41.339780576784946,
              "median_r": 1.438685405680162,
              "mfe_median_r": 2.935048097559038,
              "mae_median_r": 2.0202966517630645,
              "mfe_p10_r": 1.6437395115692597,
              "mfe_p90_r": 7.85024136160906,
              "mae_p10_r": 0.1507892508967905,
              "mae_p90_r": 3.483128972967278,
              "average_holding_minutes": 129.66666666666666,
              "long": {
                "trades": 5,
                "expectancy_r": 1.4581897791832148,
                "win_rate": 1.0
              },
              "short": {
                "trades": 7,
                "expectancy_r": 0.6973492415113544,
                "win_rate": 0.7142857142857143
              }
            }
          },
          {
            "dimension": "structure_context",
            "regime": "LIQUIDITY_SWEEP",
            "trades": 1,
            "metrics": {
              "total_trades": 1,
              "wins": 0,
              "losses": 1,
              "breakevens": 0,
              "win_rate": 0.0,
              "average_winner_r": null,
              "average_loser_r": -1.0331983649251877,
              "expectancy_r": -1.0331983649251877,
              "net_r": -1.0331983649251877,
              "profit_factor": 0.0,
              "gross_profit_r": 0.0,
              "gross_loss_r": 1.0331983649251877,
              "gross_profit_usd": 0.0,
              "gross_loss_usd": 538.4100016216278,
              "net_pnl_usd": -538.4100016216278,
              "max_drawdown_r": 1.0331983649251877,
              "max_drawdown_pct": 103.31983649251877,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 0,
              "recovery_factor": -1.0,
              "sharpe_like": null,
              "sortino_like": null,
              "median_r": -1.0331983649251877,
              "mfe_median_r": 0.5277196736662798,
              "mae_median_r": 8.803323647069305,
              "mfe_p10_r": 0.5277196736662798,
              "mfe_p90_r": 0.5277196736662798,
              "mae_p10_r": 8.803323647069305,
              "mae_p90_r": 8.803323647069305,
              "average_holding_minutes": 56.0,
              "long": {
                "trades": 1,
                "expectancy_r": -1.0331983649251877,
                "win_rate": 0.0
              },
              "short": {
                "trades": 0,
                "expectancy_r": null,
                "win_rate": null
              }
            }
          },
          {
            "dimension": "execution_structure",
            "regime": "BOS",
            "trades": 12,
            "metrics": {
              "total_trades": 12,
              "wins": 10,
              "losses": 2,
              "breakevens": 0,
              "win_rate": 0.8333333333333334,
              "average_winner_r": 1.4375811211086362,
              "average_loser_r": -1.1017088122954035,
              "expectancy_r": 1.0143661322079627,
              "net_r": 12.172393586495552,
              "profit_factor": 6.524324327194246,
              "gross_profit_r": 14.375811211086361,
              "gross_loss_r": 2.203417624590807,
              "gross_profit_usd": 6238.166590462199,
              "gross_loss_usd": 557.3294220705062,
              "net_pnl_usd": 5680.837168391692,
              "max_drawdown_r": 1.1618126493647605,
              "max_drawdown_pct": 9.544652340635066,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 5,
              "recovery_factor": 10.477070974525025,
              "sharpe_like": 3.550950619561496,
              "sortino_like": 41.339780576784946,
              "median_r": 1.438685405680162,
              "mfe_median_r": 2.935048097559038,
              "mae_median_r": 2.0202966517630645,
              "mfe_p10_r": 1.6437395115692597,
              "mfe_p90_r": 7.85024136160906,
              "mae_p10_r": 0.1507892508967905,
              "mae_p90_r": 3.483128972967278,
              "average_holding_minutes": 129.66666666666666,
              "long": {
                "trades": 5,
                "expectancy_r": 1.4581897791832148,
                "win_rate": 1.0
              },
              "short": {
                "trades": 7,
                "expectancy_r": 0.6973492415113544,
                "win_rate": 0.7142857142857143
              }
            }
          },
          {
            "dimension": "execution_structure",
            "regime": "LIQUIDITY_SWEEP",
            "trades": 1,
            "metrics": {
              "total_trades": 1,
              "wins": 0,
              "losses": 1,
              "breakevens": 0,
              "win_rate": 0.0,
              "average_winner_r": null,
              "average_loser_r": -1.0331983649251877,
              "expectancy_r": -1.0331983649251877,
              "net_r": -1.0331983649251877,
              "profit_factor": 0.0,
              "gross_profit_r": 0.0,
              "gross_loss_r": 1.0331983649251877,
              "gross_profit_usd": 0.0,
              "gross_loss_usd": 538.4100016216278,
              "net_pnl_usd": -538.4100016216278,
              "max_drawdown_r": 1.0331983649251877,
              "max_drawdown_pct": 103.31983649251877,
              "maximum_consecutive_losses": 1,
              "maximum_consecutive_wins": 0,
              "recovery_factor": -1.0,
              "sharpe_like": null,
              "sortino_like": null,
              "median_r": -1.0331983649251877,
              "mfe_median_r": 0.5277196736662798,
              "mae_median_r": 8.803323647069305,
              "mfe_p10_r": 0.5277196736662798,
              "mfe_p90_r": 0.5277196736662798,
              "mae_p10_r": 8.803323647069305,
              "mae_p90_r": 8.803323647069305,
              "average_holding_minutes": 56.0,
              "long": {
                "trades": 1,
                "expectancy_r": -1.0331983649251877,
                "win_rate": 0.0
              },
              "short": {
                "trades": 0,
                "expectancy_r": null,
                "win_rate": null
              }
            }
          }
        ],
        "consistency": 1.0,
        "qualifying_regimes": 13,
        "positive_regimes": 13
      },
      "statistics": {
        "sample_size": 13,
        "wr_confidence_interval": [
          0.49743624053272506,
          0.9182047128150144
        ],
        "expectancy_confidence_interval_r": [
          0.2773259662126057,
          1.4273418184057274
        ],
        "bootstrap_probability_expectancy_nonpositive": 0.0,
        "bootstrap_probability_not_better_than_control": 0.002,
        "monte_carlo_max_drawdown_r_median": 1.1618126493647605,
        "monte_carlo_max_drawdown_r_p95": 2.2034176245908075,
        "expectancy_without_best_trades_r": 0.804526461973317,
        "expectancy_plus_one_tick_adverse_r": 0.8090174193099018,
        "confidence_score": 22.765,
        "status": "INSUFFICIENT_SAMPLE",
        "execution_stress": {
          "status": "OK",
          "fidelity": "1M_CONSERVATIVE",
          "intrabar_ambiguity_policy": "STOP_FIRST",
          "latency_ms_recorded": 100.0,
          "latency_model_limitation": "Sub-minute latency/queue position cannot be verified from OHLCV-1M; higher-resolution data is required.",
          "market_order_fill_assumption": "TRIGGER_CLOSE_PLUS_SLIPPAGE",
          "limit_order_fill_rule": "TOUCH_REQUIRED_NO_QUEUE_PRIORITY",
          "scenarios": [
            {
              "slippage_ticks_per_side": 0.0,
              "expectancy_r": 0.9047049224701544,
              "profit_factor": 4.836433182690049,
              "net_r": 11.761163992112008,
              "max_drawdown_r": 1.0448959951994716
            },
            {
              "slippage_ticks_per_side": 0.5,
              "expectancy_r": 0.856861170890028,
              "profit_factor": 4.4416178062681215,
              "net_r": 11.139195221570365,
              "max_drawdown_r": 1.1618126493647605
            },
            {
              "slippage_ticks_per_side": 1.0,
              "expectancy_r": 0.8090174193099018,
              "profit_factor": 4.086419816736599,
              "net_r": 10.517226451028723,
              "max_drawdown_r": 1.2787293035300502
            },
            {
              "slippage_ticks_per_side": 2.0,
              "expectancy_r": 0.7133299161496489,
              "profit_factor": 3.4731989406745707,
              "net_r": 9.273288909945435,
              "max_drawdown_r": 1.5125626118606288
            }
          ],
          "worst_expectancy_r": 0.7133299161496489
        }
      },
      "parameter_stability": {
        "score": 100.0,
        "status": "STABLE",
        "score_uses_locked_test": false,
        "formula": "55% validation-positive neighbors + 45% TRAIN+VALIDATION positive-expectancy neighbors",
        "neighbors": [
          {
            "neighbor_id": "EVO_G90_000_BOS_OR_RECLAIM_A0.720_W30_B0.00_T0.10_Q0.85_4B161DE7",
            "validation_positive": true,
            "locked_positive_diagnostic": false,
            "validation_wr": 0.875,
            "locked_wr_diagnostic": 0.2857142857142857,
            "research_expectancy_r": 0.38778641178553225,
            "research_trades": 24,
            "selection_visible": true
          },
          {
            "neighbor_id": "EVO_G90_001_BOS_OR_RECLAIM_A0.880_W30_B0.00_T0.10_Q0.85_4B161DE7",
            "validation_positive": true,
            "locked_positive_diagnostic": false,
            "validation_wr": 0.875,
            "locked_wr_diagnostic": 0.2857142857142857,
            "research_expectancy_r": 0.43053137248540646,
            "research_trades": 25,
            "selection_visible": true
          },
          {
            "neighbor_id": "EVO_G90_002_BOS_OR_RECLAIM_A0.800_W25_B0.00_T0.10_Q0.85_4B161DE7",
            "validation_positive": true,
            "locked_positive_diagnostic": false,
            "validation_wr": 0.875,
            "locked_wr_diagnostic": 0.2857142857142857,
            "research_expectancy_r": 0.38778641178553225,
            "research_trades": 24,
            "selection_visible": true
          },
          {
            "neighbor_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
            "validation_positive": true,
            "locked_positive_diagnostic": false,
            "validation_wr": 0.8888888888888888,
            "locked_wr_diagnostic": 0.2857142857142857,
            "research_expectancy_r": 0.46677088863008137,
            "research_trades": 26,
            "selection_visible": true
          },
          {
            "neighbor_id": "EVO_G90_004_BOS_OR_RECLAIM_A0.800_W30_B0.00_T0.10_Q0.85_4B161DE7",
            "validation_positive": true,
            "locked_positive_diagnostic": false,
            "validation_wr": 0.875,
            "locked_wr_diagnostic": 0.2857142857142857,
            "research_expectancy_r": 0.3863610924440631,
            "research_trades": 24,
            "selection_visible": true
          },
          {
            "neighbor_id": "EVO_G90_005_BOS_OR_RECLAIM_A0.800_W30_B0.05_T0.10_Q0.85_4B161DE7",
            "validation_positive": true,
            "locked_positive_diagnostic": false,
            "validation_wr": 0.875,
            "locked_wr_diagnostic": 0.2857142857142857,
            "research_expectancy_r": 0.3872606392125524,
            "research_trades": 24,
            "selection_visible": true
          },
          {
            "neighbor_id": "EVO_G90_006_BOS_OR_RECLAIM_A0.800_W30_B0.00_T0.08_Q0.85_4B161DE7",
            "validation_positive": true,
            "locked_positive_diagnostic": false,
            "validation_wr": 0.875,
            "locked_wr_diagnostic": 0.2857142857142857,
            "research_expectancy_r": 0.3863610924440631,
            "research_trades": 24,
            "selection_visible": true
          },
          {
            "neighbor_id": "EVO_G90_007_BOS_OR_RECLAIM_A0.800_W30_B0.00_T0.12_Q0.85_4B161DE7",
            "validation_positive": true,
            "locked_positive_diagnostic": false,
            "validation_wr": 0.875,
            "locked_wr_diagnostic": 0.2857142857142857,
            "research_expectancy_r": 0.3863610924440631,
            "research_trades": 24,
            "selection_visible": true
          },
          {
            "neighbor_id": "EVO_G90_008_BOS_OR_RECLAIM_A0.800_W30_B0.00_T0.10_Q0.80_4B161DE7",
            "validation_positive": true,
            "locked_positive_diagnostic": false,
            "validation_wr": 0.875,
            "locked_wr_diagnostic": 0.2857142857142857,
            "research_expectancy_r": 0.18057283896949017,
            "research_trades": 26,
            "selection_visible": true
          },
          {
            "neighbor_id": "EVO_G90_009_BOS_OR_RECLAIM_A0.800_W30_B0.00_T0.10_Q0.90_4B161DE7",
            "validation_positive": true,
            "locked_positive_diagnostic": false,
            "validation_wr": 0.5714285714285714,
            "locked_wr_diagnostic": 0.2857142857142857,
            "research_expectancy_r": 0.06065597110007881,
            "research_trades": 22,
            "selection_visible": true
          }
        ]
      },
      "robustness": {
        "score": 64.60363595443134,
        "components": {
          "unseen_expectancy": 100,
          "unseen_win_rate": 100,
          "unseen_sample": 6.5,
          "walk_forward_consistency": 0,
          "drawdown": 88.38187350635239,
          "profit_factor": 100,
          "regime_consistency": 100,
          "parameter_stability": 100,
          "statistical_confidence": 22.765,
          "train_unseen_divergence": 63.561346777192426,
          "execution_stress": 100,
          "live_shadow": 0
        },
        "weights": {
          "unseen_expectancy": 0.13,
          "unseen_win_rate": 0.07,
          "unseen_sample": 0.1,
          "walk_forward_consistency": 0.12,
          "drawdown": 0.09,
          "profit_factor": 0.09,
          "regime_consistency": 0.08,
          "parameter_stability": 0.08,
          "statistical_confidence": 0.08,
          "train_unseen_divergence": 0.05,
          "execution_stress": 0.06,
          "live_shadow": 0.05
        },
        "formula": "transparent weighted 0-100 evidence score; locked/consumed data never enters adaptive score",
        "status": "EARLY",
        "uses_consumed_locked_test": false
      },
      "promotion": {
        "promotion_eligible": false,
        "manual_approval_required": true,
        "gates": {
          "HISTORICAL": false,
          "MULTI_WINDOW_WALK_FORWARD": false,
          "LOCKED_TEST_FRESH": false,
          "LOCKED_TEST": false,
          "MINIMUM_UNSEEN_SAMPLE": false,
          "EXPECTANCY": true,
          "PROFIT_FACTOR": true,
          "MAX_DRAWDOWN": true,
          "PARAMETER_STABILITY": true,
          "REGIME_ROBUSTNESS": true,
          "LIVE_SHADOW": false,
          "CONTROL_IMPROVEMENT_STATISTICALLY_MEANINGFUL": true,
          "PARITY_CERTIFIED": false,
          "MANUAL_APPROVAL": false
        },
        "failed_gates": [
          "HISTORICAL",
          "MULTI_WINDOW_WALK_FORWARD",
          "LOCKED_TEST_FRESH",
          "LOCKED_TEST",
          "MINIMUM_UNSEEN_SAMPLE",
          "LIVE_SHADOW",
          "PARITY_CERTIFIED",
          "MANUAL_APPROVAL"
        ],
        "walk_forward_overlap_warning": false,
        "independent_unseen_trade_count": 0,
        "note": "No candidate can overwrite CONTROL automatically."
      },
      "status": "INSUFFICIENT_DATA",
      "anti_leakage": {
        "robustness_uses_consumed_locked": false,
        "selection_uses_locked": false
      }
    },
    "candidate_families": [
      {
        "candidate_id": "G91_001",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "DIRECTION",
        "label": "LONG_ONLY",
        "context_filter": {
          "family": "DIRECTION",
          "label": "LONG_ONLY",
          "rules": [
            {
              "feature": "direction",
              "operator": "in",
              "value": [
                "BULL",
                "LONG"
              ]
            }
          ]
        },
        "selection_score": -3.5,
        "train": {
          "total_trades": 11,
          "wins": 5,
          "losses": 6,
          "breakevens": 0,
          "win_rate": 0.45454545454545453,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.13636363636363635,
          "net_r": 1.5,
          "profit_factor": 1.25,
          "gross_profit_r": 7.5,
          "gross_loss_r": 6.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 80.0,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 2,
          "recovery_factor": 0.75,
          "sharpe_like": 0.34641016151377546,
          "sortino_like": null,
          "median_r": -1.0,
          "mfe_median_r": 2.014335426131627,
          "mae_median_r": 2.3309295123586646,
          "mfe_p10_r": 0.5347426640142858,
          "mfe_p90_r": 5.327838885391233,
          "mae_p10_r": 0.7124031058102046,
          "mae_p90_r": 7.04277545970857,
          "average_holding_minutes": null,
          "long": {
            "trades": 11,
            "expectancy_r": 0.13636363636363635,
            "win_rate": 0.45454545454545453
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "validation": {
          "total_trades": 3,
          "wins": 3,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 4.5,
          "profit_factor": Infinity,
          "gross_profit_r": 4.5,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 3,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.8468612357395995,
          "mae_median_r": 0.9724614651300185,
          "mfe_p10_r": 2.099086911397387,
          "mfe_p90_r": 3.0492796327963467,
          "mae_p10_r": 0.39349720668914906,
          "mae_p90_r": 3.0517057514410197,
          "average_holding_minutes": null,
          "long": {
            "trades": 3,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "diagnostic_locked": {
          "total_trades": 4,
          "wins": 2,
          "losses": 2,
          "breakevens": 0,
          "win_rate": 0.5,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.25,
          "net_r": 1.0,
          "profit_factor": 1.5,
          "gross_profit_r": 3.0,
          "gross_loss_r": 2.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 66.66666666666666,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 2,
          "recovery_factor": 0.5,
          "sharpe_like": 0.3464101615137754,
          "sortino_like": null,
          "median_r": 0.25,
          "mfe_median_r": 1.9911654971961243,
          "mae_median_r": 3.9564349694575336,
          "mfe_p10_r": 1.3360956775938095,
          "mfe_p90_r": 3.4695440533483684,
          "mae_p10_r": 1.0041718039474785,
          "mae_p90_r": 10.922070276072205,
          "average_holding_minutes": null,
          "long": {
            "trades": 4,
            "expectancy_r": 0.25,
            "win_rate": 0.5
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_002",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "DIRECTION",
        "label": "SHORT_ONLY",
        "context_filter": {
          "family": "DIRECTION",
          "label": "SHORT_ONLY",
          "rules": [
            {
              "feature": "direction",
              "operator": "in",
              "value": [
                "BEAR",
                "SHORT"
              ]
            }
          ]
        },
        "selection_score": -3.166666666666667,
        "train": {
          "total_trades": 10,
          "wins": 6,
          "losses": 4,
          "breakevens": 0,
          "win_rate": 0.6,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.5,
          "net_r": 5.0,
          "profit_factor": 2.25,
          "gross_profit_r": 9.0,
          "gross_loss_r": 4.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 1.0,
          "max_drawdown_pct": 16.666666666666664,
          "maximum_consecutive_losses": 1,
          "maximum_consecutive_wins": 2,
          "recovery_factor": 5.0,
          "sharpe_like": 1.2247448713915892,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.6538494636834518,
          "mae_median_r": 2.1405401347770434,
          "mfe_p10_r": 0.817619173541812,
          "mfe_p90_r": 8.288351463309562,
          "mae_p10_r": 0.8647318234865089,
          "mae_p90_r": 4.1082320032255195,
          "average_holding_minutes": null,
          "long": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          },
          "short": {
            "trades": 10,
            "expectancy_r": 0.5,
            "win_rate": 0.6
          }
        },
        "validation": {
          "total_trades": 5,
          "wins": 5,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 7.5,
          "profit_factor": Infinity,
          "gross_profit_r": 7.5,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 5,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.016941248339957,
          "mae_median_r": 0.5004236098479289,
          "mfe_p10_r": 1.7090635834098256,
          "mfe_p90_r": 5.509248269599149,
          "mae_p10_r": 0.24493739178043256,
          "mae_p90_r": 1.760776463126286,
          "average_holding_minutes": null,
          "long": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          },
          "short": {
            "trades": 5,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_003",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "SESSION",
        "label": "NY_OPEN",
        "context_filter": {
          "family": "SESSION",
          "label": "NY_OPEN",
          "rules": [
            {
              "feature": "session_regime",
              "operator": "==",
              "value": "NY_OPEN"
            }
          ]
        },
        "selection_score": -274.5,
        "train": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "validation": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "diagnostic_locked": {
          "total_trades": 1,
          "wins": 1,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 1.5,
          "profit_factor": Infinity,
          "gross_profit_r": 1.5,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 1,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 1.6258817783913366,
          "mae_median_r": 13.189396108819443,
          "mfe_p10_r": 1.6258817783913366,
          "mfe_p90_r": 1.6258817783913366,
          "mae_p10_r": 13.189396108819443,
          "mae_p90_r": 13.189396108819443,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_004",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "SESSION",
        "label": "NY_MORNING",
        "context_filter": {
          "family": "SESSION",
          "label": "NY_MORNING",
          "rules": [
            {
              "feature": "session_regime",
              "operator": "==",
              "value": "NY_MORNING"
            }
          ]
        },
        "selection_score": -274.5,
        "train": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "validation": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "diagnostic_locked": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_005",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "SESSION",
        "label": "LUNCH",
        "context_filter": {
          "family": "SESSION",
          "label": "LUNCH",
          "rules": [
            {
              "feature": "session_regime",
              "operator": "==",
              "value": "LUNCH"
            }
          ]
        },
        "selection_score": -3.833333333333333,
        "train": {
          "total_trades": 1,
          "wins": 0,
          "losses": 1,
          "breakevens": 0,
          "win_rate": 0.0,
          "average_winner_r": null,
          "average_loser_r": -1.0,
          "expectancy_r": -1.0,
          "net_r": -1.0,
          "profit_factor": 0.0,
          "gross_profit_r": 0.0,
          "gross_loss_r": 1.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 1.0,
          "max_drawdown_pct": 100.0,
          "maximum_consecutive_losses": 1,
          "maximum_consecutive_wins": 0,
          "recovery_factor": -1.0,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": -1.0,
          "mfe_median_r": 0.9018419485414726,
          "mae_median_r": 1.9840522867912398,
          "mfe_p10_r": 0.9018419485414726,
          "mfe_p90_r": 0.9018419485414726,
          "mae_p10_r": 1.9840522867912398,
          "mae_p90_r": 1.9840522867912398,
          "average_holding_minutes": null,
          "long": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          },
          "short": {
            "trades": 1,
            "expectancy_r": -1.0,
            "win_rate": 0.0
          }
        },
        "validation": {
          "total_trades": 1,
          "wins": 1,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 1.5,
          "profit_factor": Infinity,
          "gross_profit_r": 1.5,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 1,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 1.9121433303118343,
          "mae_median_r": 0.9724614651300185,
          "mfe_p10_r": 1.9121433303118343,
          "mfe_p90_r": 1.9121433303118343,
          "mae_p10_r": 0.9724614651300185,
          "mae_p90_r": 0.9724614651300185,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "diagnostic_locked": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_006",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "SESSION",
        "label": "NY_AFTERNOON",
        "context_filter": {
          "family": "SESSION",
          "label": "NY_AFTERNOON",
          "rules": [
            {
              "feature": "session_regime",
              "operator": "==",
              "value": "NY_AFTERNOON"
            }
          ]
        },
        "selection_score": -274.5,
        "train": {
          "total_trades": 2,
          "wins": 2,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 3.0,
          "profit_factor": Infinity,
          "gross_profit_r": 3.0,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 2,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.1466404046771097,
          "mae_median_r": 1.1288450864062014,
          "mfe_p10_r": 1.8307430424894813,
          "mfe_p90_r": 2.462537766864738,
          "mae_p10_r": 0.9299538353348084,
          "mae_p90_r": 1.3277363374775946,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "validation": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "diagnostic_locked": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_007",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "SESSION",
        "label": "CLOSE",
        "context_filter": {
          "family": "SESSION",
          "label": "CLOSE",
          "rules": [
            {
              "feature": "session_regime",
              "operator": "==",
              "value": "CLOSE"
            }
          ]
        },
        "selection_score": -274.5,
        "train": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "validation": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "diagnostic_locked": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_008",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "SESSION",
        "label": "NO_LUNCH",
        "context_filter": {
          "family": "SESSION",
          "label": "NO_LUNCH",
          "rules": [
            {
              "feature": "session_regime",
              "operator": "!=",
              "value": "LUNCH"
            }
          ]
        },
        "selection_score": -2.833333333333333,
        "train": {
          "total_trades": 20,
          "wins": 11,
          "losses": 9,
          "breakevens": 0,
          "win_rate": 0.55,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.375,
          "net_r": 7.5,
          "profit_factor": 1.8333333333333333,
          "gross_profit_r": 16.5,
          "gross_loss_r": 9.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 23.52941176470588,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 3,
          "recovery_factor": 3.75,
          "sharpe_like": 1.3142574813455417,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.4745666757300366,
          "mae_median_r": 2.2079998748121357,
          "mfe_p10_r": 0.5340403649794853,
          "mfe_p90_r": 8.039326725307468,
          "mae_p10_r": 0.7034184121739012,
          "mae_p90_r": 6.190737278757432,
          "average_holding_minutes": null,
          "long": {
            "trades": 11,
            "expectancy_r": 0.13636363636363635,
            "win_rate": 0.45454545454545453
          },
          "short": {
            "trades": 9,
            "expectancy_r": 0.6666666666666666,
            "win_rate": 0.6666666666666666
          }
        },
        "validation": {
          "total_trades": 7,
          "wins": 7,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 10.5,
          "profit_factor": Infinity,
          "gross_profit_r": 10.5,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 7,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.8468612357395995,
          "mae_median_r": 0.5004236098479289,
          "mfe_p10_r": 1.7436739238680925,
          "mfe_p90_r": 4.789161770931993,
          "mae_p10_r": 0.1876836646036731,
          "mae_p90_r": 2.9513179958084224,
          "average_holding_minutes": null,
          "long": {
            "trades": 2,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 5,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 4,
          "wins": 2,
          "losses": 2,
          "breakevens": 0,
          "win_rate": 0.5,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.25,
          "net_r": 1.0,
          "profit_factor": 1.5,
          "gross_profit_r": 3.0,
          "gross_loss_r": 2.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 66.66666666666666,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 2,
          "recovery_factor": 0.5,
          "sharpe_like": 0.3464101615137754,
          "sortino_like": null,
          "median_r": 0.25,
          "mfe_median_r": 1.9911654971961243,
          "mae_median_r": 3.9564349694575336,
          "mfe_p10_r": 1.3360956775938095,
          "mfe_p90_r": 3.4695440533483684,
          "mae_p10_r": 1.0041718039474785,
          "mae_p90_r": 10.922070276072205,
          "average_holding_minutes": null,
          "long": {
            "trades": 4,
            "expectancy_r": 0.25,
            "win_rate": 0.5
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_009",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "VOLATILITY",
        "label": "LOW",
        "context_filter": {
          "family": "VOLATILITY",
          "label": "LOW",
          "rules": [
            {
              "feature": "volatility_regime",
              "operator": "==",
              "value": "LOW"
            }
          ]
        },
        "selection_score": -274.5,
        "train": {
          "total_trades": 2,
          "wins": 1,
          "losses": 1,
          "breakevens": 0,
          "win_rate": 0.5,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.25,
          "net_r": 0.5,
          "profit_factor": 1.5,
          "gross_profit_r": 1.5,
          "gross_loss_r": 1.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 1.0,
          "max_drawdown_pct": 100.0,
          "maximum_consecutive_losses": 1,
          "maximum_consecutive_wins": 1,
          "recovery_factor": 0.5,
          "sharpe_like": 0.2,
          "sortino_like": null,
          "median_r": 0.25,
          "mfe_median_r": 5.677332070932712,
          "mae_median_r": 1.1806602349529702,
          "mfe_p10_r": 3.858931741087136,
          "mfe_p90_r": 7.495732400778287,
          "mae_p10_r": 0.34805527960294724,
          "mae_p90_r": 2.0132651903029934,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 1,
            "expectancy_r": -1.0,
            "win_rate": 0.0
          }
        },
        "validation": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "diagnostic_locked": {
          "total_trades": 2,
          "wins": 0,
          "losses": 2,
          "breakevens": 0,
          "win_rate": 0.0,
          "average_winner_r": null,
          "average_loser_r": -1.0,
          "expectancy_r": -1.0,
          "net_r": -2.0,
          "profit_factor": 0.0,
          "gross_profit_r": 0.0,
          "gross_loss_r": 2.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 200.0,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 0,
          "recovery_factor": -1.0,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": -1.0,
          "mfe_median_r": 2.579243166160359,
          "mae_median_r": 3.9564349694575336,
          "mfe_p10_r": 1.4853699407479672,
          "mfe_p90_r": 3.673116391572752,
          "mae_p10_r": 2.6162682786273095,
          "mae_p90_r": 5.296601660287758,
          "average_holding_minutes": null,
          "long": {
            "trades": 2,
            "expectancy_r": -1.0,
            "win_rate": 0.0
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_010",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "VOLATILITY",
        "label": "NORMAL",
        "context_filter": {
          "family": "VOLATILITY",
          "label": "NORMAL",
          "rules": [
            {
              "feature": "volatility_regime",
              "operator": "==",
              "value": "NORMAL"
            }
          ]
        },
        "selection_score": -3.0,
        "train": {
          "total_trades": 17,
          "wins": 9,
          "losses": 8,
          "breakevens": 0,
          "win_rate": 0.5294117647058824,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.3235294117647059,
          "net_r": 5.5,
          "profit_factor": 1.6875,
          "gross_profit_r": 13.5,
          "gross_loss_r": 8.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 30.76923076923077,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 3,
          "recovery_factor": 2.75,
          "sharpe_like": 1.0370899457402696,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.014335426131627,
          "mae_median_r": 2.3309295123586646,
          "mfe_p10_r": 0.551278932533089,
          "mfe_p90_r": 5.636651951312124,
          "mae_p10_r": 0.887076546721312,
          "mae_p90_r": 6.474750005741144,
          "average_holding_minutes": null,
          "long": {
            "trades": 9,
            "expectancy_r": -0.16666666666666666,
            "win_rate": 0.3333333333333333
          },
          "short": {
            "trades": 8,
            "expectancy_r": 0.875,
            "win_rate": 0.75
          }
        },
        "validation": {
          "total_trades": 6,
          "wins": 6,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 9.0,
          "profit_factor": Infinity,
          "gross_profit_r": 9.0,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 6,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.379502283025717,
          "mae_median_r": 0.720346260997461,
          "mfe_p10_r": 1.7263687536389591,
          "mfe_p90_r": 5.0246527494969975,
          "mae_p10_r": 0.17241554523485844,
          "mae_p90_r": 3.0546844670101465,
          "average_holding_minutes": null,
          "long": {
            "trades": 3,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 3,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 1,
          "wins": 1,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 1.5,
          "profit_factor": Infinity,
          "gross_profit_r": 1.5,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 1,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.356449216000912,
          "mae_median_r": 0.45686260310221755,
          "mfe_p10_r": 2.356449216000912,
          "mfe_p90_r": 2.356449216000912,
          "mae_p10_r": 0.45686260310221755,
          "mae_p90_r": 0.45686260310221755,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_011",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "VOLATILITY",
        "label": "HIGH",
        "context_filter": {
          "family": "VOLATILITY",
          "label": "HIGH",
          "rules": [
            {
              "feature": "volatility_regime",
              "operator": "==",
              "value": "HIGH"
            }
          ]
        },
        "selection_score": -3.666666666666667,
        "train": {
          "total_trades": 2,
          "wins": 1,
          "losses": 1,
          "breakevens": 0,
          "win_rate": 0.5,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.25,
          "net_r": 0.5,
          "profit_factor": 1.5,
          "gross_profit_r": 1.5,
          "gross_loss_r": 1.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 1.0,
          "max_drawdown_pct": 66.66666666666666,
          "maximum_consecutive_losses": 1,
          "maximum_consecutive_wins": 1,
          "recovery_factor": 0.5,
          "sharpe_like": 0.2,
          "sortino_like": null,
          "median_r": 0.25,
          "mfe_median_r": 4.449944551231202,
          "mae_median_r": 1.3994500274402597,
          "mfe_p10_r": 0.9376802690821335,
          "mfe_p90_r": 7.962208833380272,
          "mae_p10_r": 0.8498124901362156,
          "mae_p90_r": 1.9490875647443038,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 1,
            "expectancy_r": -1.0,
            "win_rate": 0.0
          }
        },
        "validation": {
          "total_trades": 2,
          "wins": 2,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 3.0,
          "profit_factor": Infinity,
          "gross_profit_r": 3.0,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 2,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.6829650109688177,
          "mae_median_r": 0.5477933005806794,
          "mfe_p10_r": 2.150146000865729,
          "mfe_p90_r": 3.215784021071906,
          "mae_p10_r": 0.509897547994479,
          "mae_p90_r": 0.5856890531668799,
          "average_holding_minutes": null,
          "long": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          },
          "short": {
            "trades": 2,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 1,
          "wins": 1,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 1.5,
          "profit_factor": Infinity,
          "gross_profit_r": 1.5,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 1,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 1.6258817783913366,
          "mae_median_r": 13.189396108819443,
          "mfe_p10_r": 1.6258817783913366,
          "mfe_p90_r": 1.6258817783913366,
          "mae_p10_r": 13.189396108819443,
          "mae_p90_r": 13.189396108819443,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_012",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "VOLATILITY",
        "label": "EXTREME",
        "context_filter": {
          "family": "VOLATILITY",
          "label": "EXTREME",
          "rules": [
            {
              "feature": "volatility_regime",
              "operator": "==",
              "value": "EXTREME"
            }
          ]
        },
        "selection_score": -274.5,
        "train": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "validation": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "diagnostic_locked": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_013",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "VOLATILITY",
        "label": "NORMAL_OR_HIGH",
        "context_filter": {
          "family": "VOLATILITY",
          "label": "NORMAL_OR_HIGH",
          "rules": [
            {
              "feature": "volatility_regime",
              "operator": "in",
              "value": [
                "NORMAL",
                "HIGH"
              ]
            }
          ]
        },
        "selection_score": -2.666666666666667,
        "train": {
          "total_trades": 19,
          "wins": 10,
          "losses": 9,
          "breakevens": 0,
          "win_rate": 0.5263157894736842,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.3157894736842105,
          "net_r": 6.0,
          "profit_factor": 1.6666666666666667,
          "gross_profit_r": 15.0,
          "gross_loss_r": 9.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 28.57142857142857,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 3,
          "recovery_factor": 3.0,
          "sharpe_like": 1.073312629199899,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.014335426131627,
          "mae_median_r": 2.194583320483772,
          "mfe_p10_r": 0.5333380659446846,
          "mfe_p90_r": 6.647952220938273,
          "mae_p10_r": 0.846665439215609,
          "mae_p90_r": 6.285408187752,
          "average_holding_minutes": null,
          "long": {
            "trades": 10,
            "expectancy_r": 0.0,
            "win_rate": 0.4
          },
          "short": {
            "trades": 9,
            "expectancy_r": 0.6666666666666666,
            "win_rate": 0.6666666666666666
          }
        },
        "validation": {
          "total_trades": 8,
          "wins": 8,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 12.0,
          "profit_factor": Infinity,
          "gross_profit_r": 12.0,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 8,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.4319012420397783,
          "mae_median_r": 0.5477933005806794,
          "mfe_p10_r": 1.760979094097226,
          "mfe_p90_r": 4.429118521598413,
          "mae_p10_r": 0.20295178397248775,
          "mae_p90_r": 2.847951524606697,
          "average_holding_minutes": null,
          "long": {
            "trades": 3,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 5,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 2,
          "wins": 2,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 3.0,
          "profit_factor": Infinity,
          "gross_profit_r": 3.0,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 2,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 1.9911654971961243,
          "mae_median_r": 6.82312935596083,
          "mfe_p10_r": 1.6989385221522941,
          "mfe_p90_r": 2.2833924722399543,
          "mae_p10_r": 1.73011595367394,
          "mae_p90_r": 11.91614275824772,
          "average_holding_minutes": null,
          "long": {
            "trades": 2,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_014",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "TREND",
        "label": "STRONG_TREND",
        "context_filter": {
          "family": "TREND",
          "label": "STRONG_TREND",
          "rules": [
            {
              "feature": "trend_regime",
              "operator": "==",
              "value": "STRONG_TREND"
            }
          ]
        },
        "selection_score": -3.666666666666667,
        "train": {
          "total_trades": 8,
          "wins": 4,
          "losses": 4,
          "breakevens": 0,
          "win_rate": 0.5,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.25,
          "net_r": 2.0,
          "profit_factor": 1.5,
          "gross_profit_r": 6.0,
          "gross_loss_r": 4.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 66.66666666666666,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 2,
          "recovery_factor": 1.0,
          "sharpe_like": 0.5291502622129182,
          "sortino_like": null,
          "median_r": 0.25,
          "mfe_median_r": 2.5909291751041277,
          "mae_median_r": 3.1335256465890176,
          "mfe_p10_r": 0.551928080181821,
          "mfe_p90_r": 4.963324357782951,
          "mae_p10_r": 0.6661193728732484,
          "mae_p90_r": 5.886962850833868,
          "average_holding_minutes": null,
          "long": {
            "trades": 6,
            "expectancy_r": -0.16666666666666666,
            "win_rate": 0.3333333333333333
          },
          "short": {
            "trades": 2,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "validation": {
          "total_trades": 2,
          "wins": 2,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 3.0,
          "profit_factor": Infinity,
          "gross_profit_r": 3.0,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 2,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.379502283025717,
          "mae_median_r": 2.2719891440743942,
          "mfe_p10_r": 2.005615120854611,
          "mfe_p90_r": 2.753389445196823,
          "mae_p10_r": 1.2323670009188936,
          "mae_p90_r": 3.311611287229895,
          "average_holding_minutes": null,
          "long": {
            "trades": 2,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "diagnostic_locked": {
          "total_trades": 2,
          "wins": 0,
          "losses": 2,
          "breakevens": 0,
          "win_rate": 0.0,
          "average_winner_r": null,
          "average_loser_r": -1.0,
          "expectancy_r": -1.0,
          "net_r": -2.0,
          "profit_factor": 0.0,
          "gross_profit_r": 0.0,
          "gross_loss_r": 2.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 200.0,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 0,
          "recovery_factor": -1.0,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": -1.0,
          "mfe_median_r": 2.579243166160359,
          "mae_median_r": 3.9564349694575336,
          "mfe_p10_r": 1.4853699407479672,
          "mfe_p90_r": 3.673116391572752,
          "mae_p10_r": 2.6162682786273095,
          "mae_p90_r": 5.296601660287758,
          "average_holding_minutes": null,
          "long": {
            "trades": 2,
            "expectancy_r": -1.0,
            "win_rate": 0.0
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_015",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "TREND",
        "label": "NOT_RANGE",
        "context_filter": {
          "family": "TREND",
          "label": "NOT_RANGE",
          "rules": [
            {
              "feature": "trend_regime",
              "operator": "in",
              "value": [
                "STRONG_TREND",
                "WEAK_TREND"
              ]
            }
          ]
        },
        "selection_score": -3.333333333333333,
        "train": {
          "total_trades": 16,
          "wins": 8,
          "losses": 8,
          "breakevens": 0,
          "win_rate": 0.5,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.25,
          "net_r": 4.0,
          "profit_factor": 1.5,
          "gross_profit_r": 12.0,
          "gross_loss_r": 8.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 3.0,
          "max_drawdown_pct": 60.0,
          "maximum_consecutive_losses": 3,
          "maximum_consecutive_wins": 3,
          "recovery_factor": 1.3333333333333333,
          "sharpe_like": 0.7745966692414834,
          "sortino_like": null,
          "median_r": 0.25,
          "mfe_median_r": 2.2129909066411697,
          "mae_median_r": 2.2627564164212184,
          "mfe_p10_r": 0.5312311688402829,
          "mfe_p90_r": 5.7138552177923465,
          "mae_p10_r": 0.7570981994690251,
          "mae_p90_r": 6.569420914735714,
          "average_holding_minutes": null,
          "long": {
            "trades": 8,
            "expectancy_r": -0.375,
            "win_rate": 0.25
          },
          "short": {
            "trades": 8,
            "expectancy_r": 0.875,
            "win_rate": 0.75
          }
        },
        "validation": {
          "total_trades": 4,
          "wins": 4,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 6.0,
          "profit_factor": Infinity,
          "gross_profit_r": 6.0,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 4,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.4319012420397783,
          "mae_median_r": 0.7838122282217242,
          "mfe_p10_r": 1.943582705720271,
          "mfe_p90_r": 5.718653257575304,
          "mae_p10_r": 0.24580136126757868,
          "mae_p90_r": 2.791800215652145,
          "average_holding_minutes": null,
          "long": {
            "trades": 2,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 2,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 4,
          "wins": 2,
          "losses": 2,
          "breakevens": 0,
          "win_rate": 0.5,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.25,
          "net_r": 1.0,
          "profit_factor": 1.5,
          "gross_profit_r": 3.0,
          "gross_loss_r": 2.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 66.66666666666666,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 2,
          "recovery_factor": 0.5,
          "sharpe_like": 0.3464101615137754,
          "sortino_like": null,
          "median_r": 0.25,
          "mfe_median_r": 1.9911654971961243,
          "mae_median_r": 3.9564349694575336,
          "mfe_p10_r": 1.3360956775938095,
          "mfe_p90_r": 3.4695440533483684,
          "mae_p10_r": 1.0041718039474785,
          "mae_p90_r": 10.922070276072205,
          "average_holding_minutes": null,
          "long": {
            "trades": 4,
            "expectancy_r": 0.25,
            "win_rate": 0.5
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_016",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "TREND",
        "label": "RANGE_ONLY",
        "context_filter": {
          "family": "TREND",
          "label": "RANGE_ONLY",
          "rules": [
            {
              "feature": "trend_regime",
              "operator": "==",
              "value": "RANGE_CHOP"
            }
          ]
        },
        "selection_score": -3.333333333333333,
        "train": {
          "total_trades": 5,
          "wins": 3,
          "losses": 2,
          "breakevens": 0,
          "win_rate": 0.6,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.5,
          "net_r": 2.5,
          "profit_factor": 2.25,
          "gross_profit_r": 4.5,
          "gross_loss_r": 2.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 44.44444444444444,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 3,
          "recovery_factor": 1.25,
          "sharpe_like": 0.816496580927726,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.5415121074116453,
          "mae_median_r": 2.056541016734889,
          "mfe_p10_r": 1.7435525897718565,
          "mfe_p90_r": 8.484297935646396,
          "mae_p10_r": 0.7795342725129067,
          "mae_p90_r": 3.318248311262444,
          "average_holding_minutes": null,
          "long": {
            "trades": 3,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 2,
            "expectancy_r": -1.0,
            "win_rate": 0.0
          }
        },
        "validation": {
          "total_trades": 4,
          "wins": 4,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 6.0,
          "profit_factor": Infinity,
          "gross_profit_r": 6.0,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 4,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.45638941842258,
          "mae_median_r": 0.4843273333564162,
          "mfe_p10_r": 1.6917584131806922,
          "mfe_p90_r": 3.274257411136535,
          "mae_p10_r": 0.31459861651472326,
          "mae_p90_r": 1.9266235606554452,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 3,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_017",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "TREND_DIRECTION",
        "label": "BULLISH_TREND",
        "context_filter": {
          "family": "TREND_DIRECTION",
          "label": "BULLISH_TREND",
          "rules": [
            {
              "feature": "trend_directional_regime",
              "operator": "in",
              "value": [
                "STRONG_BULLISH_TREND",
                "WEAK_BULLISH_TREND"
              ]
            }
          ]
        },
        "selection_score": -3.666666666666667,
        "train": {
          "total_trades": 9,
          "wins": 3,
          "losses": 6,
          "breakevens": 0,
          "win_rate": 0.3333333333333333,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": -0.16666666666666666,
          "net_r": -1.5,
          "profit_factor": 0.75,
          "gross_profit_r": 4.5,
          "gross_loss_r": 6.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 4.0,
          "max_drawdown_pct": 400.0,
          "maximum_consecutive_losses": 4,
          "maximum_consecutive_wins": 2,
          "recovery_factor": -0.375,
          "sharpe_like": -0.4,
          "sortino_like": null,
          "median_r": -1.0,
          "mfe_median_r": 2.014335426131627,
          "mae_median_r": 3.9727170904262645,
          "mfe_p10_r": 0.5333380659446846,
          "mfe_p90_r": 3.789033103978841,
          "mae_p10_r": 0.9926393630133734,
          "mae_p90_r": 7.394885097180717,
          "average_holding_minutes": null,
          "long": {
            "trades": 8,
            "expectancy_r": -0.375,
            "win_rate": 0.25
          },
          "short": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "validation": {
          "total_trades": 2,
          "wins": 2,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 3.0,
          "profit_factor": Infinity,
          "gross_profit_r": 3.0,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 2,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.379502283025717,
          "mae_median_r": 2.2719891440743942,
          "mfe_p10_r": 2.005615120854611,
          "mfe_p90_r": 2.753389445196823,
          "mae_p10_r": 1.2323670009188936,
          "mae_p90_r": 3.311611287229895,
          "average_holding_minutes": null,
          "long": {
            "trades": 2,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "diagnostic_locked": {
          "total_trades": 4,
          "wins": 2,
          "losses": 2,
          "breakevens": 0,
          "win_rate": 0.5,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.25,
          "net_r": 1.0,
          "profit_factor": 1.5,
          "gross_profit_r": 3.0,
          "gross_loss_r": 2.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 66.66666666666666,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 2,
          "recovery_factor": 0.5,
          "sharpe_like": 0.3464101615137754,
          "sortino_like": null,
          "median_r": 0.25,
          "mfe_median_r": 1.9911654971961243,
          "mae_median_r": 3.9564349694575336,
          "mfe_p10_r": 1.3360956775938095,
          "mfe_p90_r": 3.4695440533483684,
          "mae_p10_r": 1.0041718039474785,
          "mae_p90_r": 10.922070276072205,
          "average_holding_minutes": null,
          "long": {
            "trades": 4,
            "expectancy_r": 0.25,
            "win_rate": 0.5
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_018",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "TREND_DIRECTION",
        "label": "BEARISH_TREND",
        "context_filter": {
          "family": "TREND_DIRECTION",
          "label": "BEARISH_TREND",
          "rules": [
            {
              "feature": "trend_directional_regime",
              "operator": "in",
              "value": [
                "STRONG_BEARISH_TREND",
                "WEAK_BEARISH_TREND"
              ]
            }
          ]
        },
        "selection_score": -1.3809523809523814,
        "train": {
          "total_trades": 7,
          "wins": 5,
          "losses": 2,
          "breakevens": 0,
          "win_rate": 0.7142857142857143,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.7857142857142857,
          "net_r": 5.5,
          "profit_factor": 3.75,
          "gross_profit_r": 7.5,
          "gross_loss_r": 2.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 1.0,
          "max_drawdown_pct": 18.181818181818183,
          "maximum_consecutive_losses": 1,
          "maximum_consecutive_wins": 3,
          "recovery_factor": 5.5,
          "sharpe_like": 1.7041126723312634,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.537486964309361,
          "mae_median_r": 1.9840522867912398,
          "mfe_p10_r": 0.5649508485428301,
          "mfe_p90_r": 8.192131843691477,
          "mae_p10_r": 0.7840066054733961,
          "mae_p90_r": 2.7520138864534305,
          "average_holding_minutes": null,
          "long": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          },
          "short": {
            "trades": 7,
            "expectancy_r": 0.7857142857142857,
            "win_rate": 0.7142857142857143
          }
        },
        "validation": {
          "total_trades": 2,
          "wins": 2,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 3.0,
          "profit_factor": Infinity,
          "gross_profit_r": 3.0,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 2,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 4.483181257636709,
          "mae_median_r": 0.3456189698521076,
          "mfe_p10_r": 2.510189250199308,
          "mfe_p90_r": 6.456173265074112,
          "mae_p10_r": 0.14598375268304967,
          "mae_p90_r": 0.5452541870211655,
          "average_holding_minutes": null,
          "long": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          },
          "short": {
            "trades": 2,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_019",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "HTF",
        "label": "HTF_ALIGNED",
        "context_filter": {
          "family": "HTF",
          "label": "HTF_ALIGNED",
          "rules": [
            {
              "feature": "htf_alignment_regime",
              "operator": "==",
              "value": "HTF_ALIGNED"
            }
          ]
        },
        "selection_score": -3.666666666666667,
        "train": {
          "total_trades": 6,
          "wins": 3,
          "losses": 3,
          "breakevens": 0,
          "win_rate": 0.5,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.25,
          "net_r": 1.5,
          "profit_factor": 1.5,
          "gross_profit_r": 4.5,
          "gross_loss_r": 3.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 1.0,
          "max_drawdown_pct": 40.0,
          "maximum_consecutive_losses": 1,
          "maximum_consecutive_wins": 1,
          "recovery_factor": 1.5,
          "sharpe_like": 0.44721359549995787,
          "sortino_like": null,
          "median_r": 0.25,
          "mfe_median_r": 4.105717752288286,
          "mae_median_r": 1.048731711533118,
          "mfe_p10_r": 1.597088496892499,
          "mfe_p90_r": 7.0840568946543865,
          "mae_p10_r": 0.42615357328782305,
          "mae_p90_r": 4.686852486033617,
          "average_holding_minutes": null,
          "long": {
            "trades": 5,
            "expectancy_r": 0.0,
            "win_rate": 0.4
          },
          "short": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "validation": {
          "total_trades": 2,
          "wins": 2,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 3.0,
          "profit_factor": Infinity,
          "gross_profit_r": 3.0,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 2,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 4.3811579358590444,
          "mae_median_r": 0.2821530026278444,
          "mfe_p10_r": 2.32654727099951,
          "mfe_p90_r": 6.435768600718578,
          "mae_p10_r": 0.13329055923819702,
          "mae_p90_r": 0.4310154460174917,
          "average_holding_minutes": null,
          "long": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          },
          "short": {
            "trades": 2,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 1,
          "wins": 0,
          "losses": 1,
          "breakevens": 0,
          "win_rate": 0.0,
          "average_winner_r": null,
          "average_loser_r": -1.0,
          "expectancy_r": -1.0,
          "net_r": -1.0,
          "profit_factor": 0.0,
          "gross_profit_r": 0.0,
          "gross_loss_r": 1.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 1.0,
          "max_drawdown_pct": 100.0,
          "maximum_consecutive_losses": 1,
          "maximum_consecutive_wins": 0,
          "recovery_factor": -1.0,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": -1.0,
          "mfe_median_r": 3.9465846979258496,
          "mae_median_r": 5.6316433329953135,
          "mfe_p10_r": 3.9465846979258496,
          "mfe_p90_r": 3.9465846979258496,
          "mae_p10_r": 5.6316433329953135,
          "mae_p90_r": 5.6316433329953135,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": -1.0,
            "win_rate": 0.0
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_020",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "HTF",
        "label": "M15_ALIGNED",
        "context_filter": {
          "family": "HTF",
          "label": "M15_ALIGNED",
          "rules": [
            {
              "feature": "m15_alignment_regime",
              "operator": "==",
              "value": "M15_ALIGNED"
            }
          ]
        },
        "selection_score": -3.333333333333333,
        "train": {
          "total_trades": 14,
          "wins": 5,
          "losses": 9,
          "breakevens": 0,
          "win_rate": 0.35714285714285715,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": -0.10714285714285714,
          "net_r": -1.5,
          "profit_factor": 0.8333333333333334,
          "gross_profit_r": 7.5,
          "gross_loss_r": 9.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 4.5,
          "max_drawdown_pct": 180.0,
          "maximum_consecutive_losses": 4,
          "maximum_consecutive_wins": 2,
          "recovery_factor": -0.3333333333333333,
          "sharpe_like": -0.32249030993194194,
          "sortino_like": null,
          "median_r": -1.0,
          "mfe_median_r": 1.7962183432463794,
          "mae_median_r": 2.153956689105407,
          "mfe_p10_r": 0.5380947050300832,
          "mfe_p90_r": 7.1635844038851495,
          "mae_p10_r": 0.8604291321397501,
          "mae_p90_r": 6.321071003244463,
          "average_holding_minutes": null,
          "long": {
            "trades": 8,
            "expectancy_r": -0.0625,
            "win_rate": 0.375
          },
          "short": {
            "trades": 6,
            "expectancy_r": -0.16666666666666666,
            "win_rate": 0.3333333333333333
          }
        },
        "validation": {
          "total_trades": 4,
          "wins": 4,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 6.0,
          "profit_factor": Infinity,
          "gross_profit_r": 6.0,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 4,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.45638941842258,
          "mae_median_r": 0.3584935994719176,
          "mfe_p10_r": 1.6917584131806922,
          "mfe_p90_r": 5.794560156471584,
          "mae_p10_r": 0.14187930649722913,
          "mae_p90_r": 1.9169657947605376,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 3,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 2,
          "wins": 1,
          "losses": 1,
          "breakevens": 0,
          "win_rate": 0.5,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.25,
          "net_r": 0.5,
          "profit_factor": 1.5,
          "gross_profit_r": 1.5,
          "gross_loss_r": 1.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 1.0,
          "max_drawdown_pct": 66.66666666666666,
          "maximum_consecutive_losses": 1,
          "maximum_consecutive_wins": 1,
          "recovery_factor": 0.5,
          "sharpe_like": 0.2,
          "sortino_like": null,
          "median_r": 0.25,
          "mfe_median_r": 2.786233238158593,
          "mae_median_r": 9.410519720907377,
          "mfe_p10_r": 1.857952070344788,
          "mfe_p90_r": 3.7145144059723982,
          "mae_p10_r": 6.387418610577726,
          "mae_p90_r": 12.43362083123703,
          "average_holding_minutes": null,
          "long": {
            "trades": 2,
            "expectancy_r": 0.25,
            "win_rate": 0.5
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_021",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "STRUCTURE",
        "label": "LIQUIDITY_SWEEP",
        "context_filter": {
          "family": "STRUCTURE",
          "label": "LIQUIDITY_SWEEP",
          "rules": [
            {
              "feature": "liquidity_sweep_flag",
              "operator": ">=",
              "value": 1
            }
          ]
        },
        "selection_score": -3.5,
        "train": {
          "total_trades": 7,
          "wins": 1,
          "losses": 6,
          "breakevens": 0,
          "win_rate": 0.14285714285714285,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": -0.6428571428571429,
          "net_r": -4.5,
          "profit_factor": 0.25,
          "gross_profit_r": 1.5,
          "gross_loss_r": 6.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 4.5,
          "max_drawdown_pct": 450.0,
          "maximum_consecutive_losses": 4,
          "maximum_consecutive_wins": 1,
          "recovery_factor": -1.0,
          "sharpe_like": -1.8,
          "sortino_like": null,
          "median_r": -1.0,
          "mfe_median_r": 0.7825306066342855,
          "mae_median_r": 2.3309295123586646,
          "mfe_p10_r": 0.34047748361771435,
          "mfe_p90_r": 5.015397861726991,
          "mae_p10_r": 1.0801500079415658,
          "mae_p90_r": 7.746994734652865,
          "average_holding_minutes": null,
          "long": {
            "trades": 5,
            "expectancy_r": -1.0,
            "win_rate": 0.0
          },
          "short": {
            "trades": 2,
            "expectancy_r": 0.25,
            "win_rate": 0.5
          }
        },
        "validation": {
          "total_trades": 3,
          "wins": 3,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 4.5,
          "profit_factor": Infinity,
          "gross_profit_r": 4.5,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 3,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.016941248339957,
          "mae_median_r": 0.5004236098479289,
          "mfe_p10_r": 1.8537039334956926,
          "mfe_p90_r": 3.082579268546134,
          "mae_p10_r": 0.47466956746150857,
          "mae_p90_r": 0.5762151150203297,
          "average_holding_minutes": null,
          "long": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          },
          "short": {
            "trades": 3,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 2,
          "wins": 1,
          "losses": 1,
          "breakevens": 0,
          "win_rate": 0.5,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.25,
          "net_r": 0.5,
          "profit_factor": 1.5,
          "gross_profit_r": 1.5,
          "gross_loss_r": 1.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 1.0,
          "max_drawdown_pct": 66.66666666666666,
          "maximum_consecutive_losses": 1,
          "maximum_consecutive_wins": 1,
          "recovery_factor": 0.5,
          "sharpe_like": 0.2,
          "sortino_like": null,
          "median_r": 0.25,
          "mfe_median_r": 2.786233238158593,
          "mae_median_r": 9.410519720907377,
          "mfe_p10_r": 1.857952070344788,
          "mfe_p90_r": 3.7145144059723982,
          "mae_p10_r": 6.387418610577726,
          "mae_p90_r": 12.43362083123703,
          "average_holding_minutes": null,
          "long": {
            "trades": 2,
            "expectancy_r": 0.25,
            "win_rate": 0.5
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_022",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "STRUCTURE",
        "label": "BOS",
        "context_filter": {
          "family": "STRUCTURE",
          "label": "BOS",
          "rules": [
            {
              "feature": "bos_flag",
              "operator": ">=",
              "value": 1
            }
          ]
        },
        "selection_score": -2.666666666666667,
        "train": {
          "total_trades": 21,
          "wins": 11,
          "losses": 10,
          "breakevens": 0,
          "win_rate": 0.5238095238095238,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.30952380952380953,
          "net_r": 6.5,
          "profit_factor": 1.65,
          "gross_profit_r": 16.5,
          "gross_loss_r": 10.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 26.666666666666668,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 3,
          "recovery_factor": 3.25,
          "sharpe_like": 1.1086437250491743,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.4116463871507126,
          "mae_median_r": 2.194583320483772,
          "mfe_p10_r": 0.5347426640142858,
          "mfe_p90_r": 7.950332483239681,
          "mae_p10_r": 0.7124031058102046,
          "mae_p90_r": 6.096066369762859,
          "average_holding_minutes": null,
          "long": {
            "trades": 11,
            "expectancy_r": 0.13636363636363635,
            "win_rate": 0.45454545454545453
          },
          "short": {
            "trades": 10,
            "expectancy_r": 0.5,
            "win_rate": 0.6
          }
        },
        "validation": {
          "total_trades": 8,
          "wins": 8,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 12.0,
          "profit_factor": Infinity,
          "gross_profit_r": 12.0,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 8,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.4319012420397783,
          "mae_median_r": 0.5477933005806794,
          "mfe_p10_r": 1.760979094097226,
          "mfe_p90_r": 4.429118521598413,
          "mae_p10_r": 0.20295178397248775,
          "mae_p90_r": 2.847951524606697,
          "average_holding_minutes": null,
          "long": {
            "trades": 3,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 5,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 4,
          "wins": 2,
          "losses": 2,
          "breakevens": 0,
          "win_rate": 0.5,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.25,
          "net_r": 1.0,
          "profit_factor": 1.5,
          "gross_profit_r": 3.0,
          "gross_loss_r": 2.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 66.66666666666666,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 2,
          "recovery_factor": 0.5,
          "sharpe_like": 0.3464101615137754,
          "sortino_like": null,
          "median_r": 0.25,
          "mfe_median_r": 1.9911654971961243,
          "mae_median_r": 3.9564349694575336,
          "mfe_p10_r": 1.3360956775938095,
          "mfe_p90_r": 3.4695440533483684,
          "mae_p10_r": 1.0041718039474785,
          "mae_p90_r": 10.922070276072205,
          "average_holding_minutes": null,
          "long": {
            "trades": 4,
            "expectancy_r": 0.25,
            "win_rate": 0.5
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_023",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "STRUCTURE",
        "label": "RECLAIM",
        "context_filter": {
          "family": "STRUCTURE",
          "label": "RECLAIM",
          "rules": [
            {
              "feature": "reclaim_flag",
              "operator": ">=",
              "value": 1
            }
          ]
        },
        "selection_score": -274.5,
        "train": {
          "total_trades": 2,
          "wins": 2,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 3.0,
          "profit_factor": Infinity,
          "gross_profit_r": 3.0,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 2,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 5.805243433487541,
          "mae_median_r": 2.6747485219858715,
          "mfe_p10_r": 3.377218257143542,
          "mfe_p90_r": 8.233268609831539,
          "mae_p10_r": 1.104872189045338,
          "mae_p90_r": 4.244624854926405,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "validation": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "diagnostic_locked": {
          "total_trades": 1,
          "wins": 0,
          "losses": 1,
          "breakevens": 0,
          "win_rate": 0.0,
          "average_winner_r": null,
          "average_loser_r": -1.0,
          "expectancy_r": -1.0,
          "net_r": -1.0,
          "profit_factor": 0.0,
          "gross_profit_r": 0.0,
          "gross_loss_r": 1.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 1.0,
          "max_drawdown_pct": 100.0,
          "maximum_consecutive_losses": 1,
          "maximum_consecutive_wins": 0,
          "recovery_factor": -1.0,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": -1.0,
          "mfe_median_r": 3.9465846979258496,
          "mae_median_r": 5.6316433329953135,
          "mfe_p10_r": 3.9465846979258496,
          "mfe_p90_r": 3.9465846979258496,
          "mae_p10_r": 5.6316433329953135,
          "mae_p90_r": 5.6316433329953135,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": -1.0,
            "win_rate": 0.0
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_024",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "STRUCTURE",
        "label": "EXPANSION",
        "context_filter": {
          "family": "STRUCTURE",
          "label": "EXPANSION",
          "rules": [
            {
              "feature": "structure_regime",
              "operator": "==",
              "value": "EXPANSION"
            }
          ]
        },
        "selection_score": -274.5,
        "train": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "validation": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "diagnostic_locked": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_025",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "STRUCTURE",
        "label": "COMPRESSION",
        "context_filter": {
          "family": "STRUCTURE",
          "label": "COMPRESSION",
          "rules": [
            {
              "feature": "structure_regime",
              "operator": "==",
              "value": "COMPRESSION"
            }
          ]
        },
        "selection_score": -274.5,
        "train": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "validation": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "diagnostic_locked": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_026",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "OPENING_RANGE",
        "label": "ABOVE_OR",
        "context_filter": {
          "family": "OPENING_RANGE",
          "label": "ABOVE_OR",
          "rules": [
            {
              "feature": "opening_range_state",
              "operator": "==",
              "value": "ABOVE_OR"
            }
          ]
        },
        "selection_score": -2.333333333333334,
        "train": {
          "total_trades": 3,
          "wins": 2,
          "losses": 1,
          "breakevens": 0,
          "win_rate": 0.6666666666666666,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.6666666666666666,
          "net_r": 2.0,
          "profit_factor": 3.0,
          "gross_profit_r": 3.0,
          "gross_loss_r": 1.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 1.0,
          "max_drawdown_pct": 33.33333333333333,
          "maximum_consecutive_losses": 1,
          "maximum_consecutive_wins": 2,
          "recovery_factor": 2.0,
          "sharpe_like": 0.7999999999999999,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.5415121074116453,
          "mae_median_r": 2.056541016734889,
          "mfe_p10_r": 1.8513496160847058,
          "mfe_p90_r": 4.770573529795316,
          "mae_p10_r": 1.1154930214005458,
          "mae_p90_r": 2.2760518132339094,
          "average_holding_minutes": null,
          "long": {
            "trades": 3,
            "expectancy_r": 0.6666666666666666,
            "win_rate": 0.6666666666666666
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "validation": {
          "total_trades": 2,
          "wins": 2,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 3.0,
          "profit_factor": Infinity,
          "gross_profit_r": 3.0,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 2,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 1.7759931164025629,
          "mae_median_r": 1.7551567880657708,
          "mfe_p10_r": 1.6670729452751458,
          "mfe_p90_r": 1.88491328752998,
          "mae_p10_r": 1.129000529717169,
          "mae_p90_r": 2.381313046414373,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_027",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "OPENING_RANGE",
        "label": "BELOW_OR",
        "context_filter": {
          "family": "OPENING_RANGE",
          "label": "BELOW_OR",
          "rules": [
            {
              "feature": "opening_range_state",
              "operator": "==",
              "value": "BELOW_OR"
            }
          ]
        },
        "selection_score": -274.5,
        "train": {
          "total_trades": 2,
          "wins": 2,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 3.0,
          "profit_factor": Infinity,
          "gross_profit_r": 3.0,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 2,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.5780501802841584,
          "mae_median_r": 0.7586815955054421,
          "mfe_p10_r": 1.9170249976108908,
          "mfe_p90_r": 3.2390753629574256,
          "mae_p10_r": 0.2636595517134416,
          "mae_p90_r": 1.2537036392974426,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "validation": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "diagnostic_locked": {
          "total_trades": 2,
          "wins": 1,
          "losses": 1,
          "breakevens": 0,
          "win_rate": 0.5,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.25,
          "net_r": 0.5,
          "profit_factor": 1.5,
          "gross_profit_r": 1.5,
          "gross_loss_r": 1.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 1.0,
          "max_drawdown_pct": 66.66666666666666,
          "maximum_consecutive_losses": 1,
          "maximum_consecutive_wins": 1,
          "recovery_factor": 0.5,
          "sharpe_like": 0.2,
          "sortino_like": null,
          "median_r": 0.25,
          "mfe_median_r": 1.7841754251978905,
          "mae_median_r": 1.3690446045109856,
          "mfe_p10_r": 1.3263563925554736,
          "mfe_p90_r": 2.2419944578403075,
          "mae_p10_r": 0.6392990033839712,
          "mae_p90_r": 2.098790205638,
          "average_holding_minutes": null,
          "long": {
            "trades": 2,
            "expectancy_r": 0.25,
            "win_rate": 0.5
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_028",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "OPENING_RANGE",
        "label": "INSIDE_OR",
        "context_filter": {
          "family": "OPENING_RANGE",
          "label": "INSIDE_OR",
          "rules": [
            {
              "feature": "opening_range_state",
              "operator": "==",
              "value": "INSIDE_OR"
            }
          ]
        },
        "selection_score": -274.5,
        "train": {
          "total_trades": 4,
          "wins": 1,
          "losses": 3,
          "breakevens": 0,
          "win_rate": 0.25,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": -0.375,
          "net_r": -1.5,
          "profit_factor": 0.5,
          "gross_profit_r": 1.5,
          "gross_loss_r": 3.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 200.0,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 1,
          "recovery_factor": -0.75,
          "sharpe_like": -0.6,
          "sortino_like": null,
          "median_r": -1.0,
          "mfe_median_r": 0.7320725300435484,
          "mae_median_r": 3.0113093649448426,
          "mfe_p10_r": 0.21042087244509364,
          "mfe_p90_r": 2.209700958702722,
          "mae_p10_r": 2.0147856854749624,
          "mae_p90_r": 4.426802290958888,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": -1.0,
            "win_rate": 0.0
          },
          "short": {
            "trades": 3,
            "expectancy_r": -0.16666666666666666,
            "win_rate": 0.3333333333333333
          }
        },
        "validation": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "diagnostic_locked": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_029",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "NUMERIC_CONTEXT",
        "label": "MOMENTUM_BODY",
        "context_filter": {
          "family": "NUMERIC_CONTEXT",
          "label": "MOMENTUM_BODY",
          "rules": [
            {
              "feature": "micro_body_atr",
              "operator": ">=",
              "value": 0.8264146779806691,
              "derived_from": "TRAIN_ONLY"
            }
          ]
        },
        "selection_score": -3.333333333333333,
        "train": {
          "total_trades": 8,
          "wins": 3,
          "losses": 5,
          "breakevens": 0,
          "win_rate": 0.375,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": -0.0625,
          "net_r": -0.5,
          "profit_factor": 0.9,
          "gross_profit_r": 4.5,
          "gross_loss_r": 5.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 3.0,
          "max_drawdown_pct": 300.0,
          "maximum_consecutive_losses": 3,
          "maximum_consecutive_wins": 2,
          "recovery_factor": -0.16666666666666666,
          "sharpe_like": -0.13662601021279466,
          "sortino_like": null,
          "median_r": -1.0,
          "mfe_median_r": 2.126157185850449,
          "mae_median_r": 3.0113093649448426,
          "mfe_p10_r": 0.39220412437346,
          "mfe_p90_r": 6.017055163340842,
          "mae_p10_r": 0.8378690923866773,
          "mae_p90_r": 5.074785667641935,
          "average_holding_minutes": null,
          "long": {
            "trades": 4,
            "expectancy_r": -0.375,
            "win_rate": 0.25
          },
          "short": {
            "trades": 4,
            "expectancy_r": 0.25,
            "win_rate": 0.5
          }
        },
        "validation": {
          "total_trades": 4,
          "wins": 4,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 6.0,
          "profit_factor": Infinity,
          "gross_profit_r": 6.0,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 4,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.4319012420397783,
          "mae_median_r": 0.5477933005806794,
          "mfe_p10_r": 1.8741085978512255,
          "mfe_p90_r": 3.1983505122402547,
          "mae_p10_r": 0.47788882275981115,
          "mae_p90_r": 2.6786106735071686,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 3,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 2,
          "wins": 0,
          "losses": 2,
          "breakevens": 0,
          "win_rate": 0.0,
          "average_winner_r": null,
          "average_loser_r": -1.0,
          "expectancy_r": -1.0,
          "net_r": -2.0,
          "profit_factor": 0.0,
          "gross_profit_r": 0.0,
          "gross_loss_r": 2.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 200.0,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 0,
          "recovery_factor": -1.0,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": -1.0,
          "mfe_median_r": 2.579243166160359,
          "mae_median_r": 3.9564349694575336,
          "mfe_p10_r": 1.4853699407479672,
          "mfe_p90_r": 3.673116391572752,
          "mae_p10_r": 2.6162682786273095,
          "mae_p90_r": 5.296601660287758,
          "average_holding_minutes": null,
          "long": {
            "trades": 2,
            "expectancy_r": -1.0,
            "win_rate": 0.0
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_030",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "NUMERIC_CONTEXT",
        "label": "MOMENTUM_DIRECTIONAL",
        "context_filter": {
          "family": "NUMERIC_CONTEXT",
          "label": "MOMENTUM_DIRECTIONAL",
          "rules": [
            {
              "feature": "micro_directional_score",
              "operator": ">=",
              "value": 10.0,
              "derived_from": "TRAIN_ONLY"
            }
          ]
        },
        "selection_score": -3.5,
        "train": {
          "total_trades": 10,
          "wins": 5,
          "losses": 5,
          "breakevens": 0,
          "win_rate": 0.5,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.25,
          "net_r": 2.5,
          "profit_factor": 1.5,
          "gross_profit_r": 7.5,
          "gross_loss_r": 5.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 57.14285714285714,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 2,
          "recovery_factor": 1.25,
          "sharpe_like": 0.6000000000000001,
          "sortino_like": null,
          "median_r": 0.25,
          "mfe_median_r": 2.2129909066411697,
          "mae_median_r": 2.1937352645467767,
          "mfe_p10_r": 0.5340403649794853,
          "mfe_p90_r": 5.679082487243862,
          "mae_p10_r": 0.6551531993057284,
          "mae_p90_r": 6.366792097493502,
          "average_holding_minutes": null,
          "long": {
            "trades": 10,
            "expectancy_r": 0.25,
            "win_rate": 0.5
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "validation": {
          "total_trades": 3,
          "wins": 3,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 4.5,
          "profit_factor": Infinity,
          "gross_profit_r": 4.5,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 3,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 1.9121433303118343,
          "mae_median_r": 2.537852111001523,
          "mfe_p10_r": 1.6943029880570002,
          "mfe_p90_r": 2.6599176546540466,
          "mae_p10_r": 1.2855395943043195,
          "mae_p90_r": 3.3647838806153207,
          "average_holding_minutes": null,
          "long": {
            "trades": 2,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 4,
          "wins": 2,
          "losses": 2,
          "breakevens": 0,
          "win_rate": 0.5,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.25,
          "net_r": 1.0,
          "profit_factor": 1.5,
          "gross_profit_r": 3.0,
          "gross_loss_r": 2.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 66.66666666666666,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 2,
          "recovery_factor": 0.5,
          "sharpe_like": 0.3464101615137754,
          "sortino_like": null,
          "median_r": 0.25,
          "mfe_median_r": 1.9911654971961243,
          "mae_median_r": 3.9564349694575336,
          "mfe_p10_r": 1.3360956775938095,
          "mfe_p90_r": 3.4695440533483684,
          "mae_p10_r": 1.0041718039474785,
          "mae_p90_r": 10.922070276072205,
          "average_holding_minutes": null,
          "long": {
            "trades": 4,
            "expectancy_r": 0.25,
            "win_rate": 0.5
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_031",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "NUMERIC_CONTEXT",
        "label": "LOW_COMPRESSION",
        "context_filter": {
          "family": "NUMERIC_CONTEXT",
          "label": "LOW_COMPRESSION",
          "rules": [
            {
              "feature": "compression",
              "operator": "<=",
              "value": 10.780735334156024,
              "derived_from": "TRAIN_ONLY"
            }
          ]
        },
        "selection_score": -3.166666666666667,
        "train": {
          "total_trades": 10,
          "wins": 6,
          "losses": 4,
          "breakevens": 0,
          "win_rate": 0.6,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.5,
          "net_r": 5.0,
          "profit_factor": 2.25,
          "gross_profit_r": 9.0,
          "gross_loss_r": 4.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 33.33333333333333,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 4,
          "recovery_factor": 2.5,
          "sharpe_like": 1.2247448713915892,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.4745666757300366,
          "mae_median_r": 2.2627564164212184,
          "mfe_p10_r": 0.5595470667924906,
          "mfe_p90_r": 6.622936623567961,
          "mae_p10_r": 0.5742909565789974,
          "mae_p90_r": 4.185052018359923,
          "average_holding_minutes": null,
          "long": {
            "trades": 7,
            "expectancy_r": 0.07142857142857142,
            "win_rate": 0.42857142857142855
          },
          "short": {
            "trades": 3,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "validation": {
          "total_trades": 5,
          "wins": 5,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 7.5,
          "profit_factor": Infinity,
          "gross_profit_r": 7.5,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 5,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.8468612357395995,
          "mae_median_r": 0.59516299131343,
          "mfe_p10_r": 1.9540624975230834,
          "mfe_p90_r": 5.409606452984291,
          "mae_p10_r": 0.1571474258660438,
          "mae_p90_r": 2.5318946798632695,
          "average_holding_minutes": null,
          "long": {
            "trades": 3,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 2,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 2,
          "wins": 0,
          "losses": 2,
          "breakevens": 0,
          "win_rate": 0.0,
          "average_winner_r": null,
          "average_loser_r": -1.0,
          "expectancy_r": -1.0,
          "net_r": -2.0,
          "profit_factor": 0.0,
          "gross_profit_r": 0.0,
          "gross_loss_r": 2.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 200.0,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 0,
          "recovery_factor": -1.0,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": -1.0,
          "mfe_median_r": 2.579243166160359,
          "mae_median_r": 3.9564349694575336,
          "mfe_p10_r": 1.4853699407479672,
          "mfe_p90_r": 3.673116391572752,
          "mae_p10_r": 2.6162682786273095,
          "mae_p90_r": 5.296601660287758,
          "average_holding_minutes": null,
          "long": {
            "trades": 2,
            "expectancy_r": -1.0,
            "win_rate": 0.0
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_032",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "NUMERIC_CONTEXT",
        "label": "NEAR_KEY_LEVEL",
        "context_filter": {
          "family": "NUMERIC_CONTEXT",
          "label": "NEAR_KEY_LEVEL",
          "rules": [
            {
              "feature": "distance_key_high_low_atr",
              "operator": "<=",
              "value": 1.584648821779913,
              "derived_from": "TRAIN_ONLY"
            }
          ]
        },
        "selection_score": -3.333333333333333,
        "train": {
          "total_trades": 8,
          "wins": 3,
          "losses": 5,
          "breakevens": 0,
          "win_rate": 0.375,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": -0.0625,
          "net_r": -0.5,
          "profit_factor": 0.9,
          "gross_profit_r": 4.5,
          "gross_loss_r": 5.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 3.0,
          "max_drawdown_pct": 300.0,
          "maximum_consecutive_losses": 3,
          "maximum_consecutive_wins": 2,
          "recovery_factor": -0.16666666666666666,
          "sharpe_like": -0.13662601021279466,
          "sortino_like": null,
          "median_r": -1.0,
          "mfe_median_r": 1.3984330163829561,
          "mae_median_r": 3.1518233013924646,
          "mfe_p10_r": 0.38728803112985577,
          "mfe_p90_r": 4.963324357782951,
          "mae_p10_r": 0.6661193728732484,
          "mae_p90_r": 7.5709399159167905,
          "average_holding_minutes": null,
          "long": {
            "trades": 6,
            "expectancy_r": -0.16666666666666666,
            "win_rate": 0.3333333333333333
          },
          "short": {
            "trades": 2,
            "expectancy_r": 0.25,
            "win_rate": 0.5
          }
        },
        "validation": {
          "total_trades": 4,
          "wins": 4,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 6.0,
          "profit_factor": Infinity,
          "gross_profit_r": 6.0,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 4,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.4319012420397783,
          "mae_median_r": 0.7838122282217242,
          "mfe_p10_r": 1.943582705720271,
          "mfe_p90_r": 3.1983505122402547,
          "mae_p10_r": 0.5288454242875792,
          "mae_p90_r": 2.791800215652145,
          "average_holding_minutes": null,
          "long": {
            "trades": 2,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 2,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 3,
          "wins": 1,
          "losses": 2,
          "breakevens": 0,
          "win_rate": 0.3333333333333333,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": -0.16666666666666666,
          "net_r": -0.5,
          "profit_factor": 0.75,
          "gross_profit_r": 1.5,
          "gross_loss_r": 2.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 133.33333333333331,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 1,
          "recovery_factor": -0.25,
          "sharpe_like": -0.19999999999999996,
          "sortino_like": null,
          "median_r": -1.0,
          "mfe_median_r": 1.6258817783913366,
          "mae_median_r": 5.6316433329953135,
          "mfe_p10_r": 1.2946976631941627,
          "mfe_p90_r": 3.4824441140189473,
          "mae_p10_r": 2.9513099513348657,
          "mae_p90_r": 11.677845553654617,
          "average_holding_minutes": null,
          "long": {
            "trades": 3,
            "expectancy_r": -0.16666666666666666,
            "win_rate": 0.3333333333333333
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_033",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "NUMERIC_CONTEXT",
        "label": "NEAR_EMA13",
        "context_filter": {
          "family": "NUMERIC_CONTEXT",
          "label": "NEAR_EMA13",
          "rules": [
            {
              "feature": "distance_ema13_atr",
              "operator": "<=",
              "value": 1.179197523321736,
              "derived_from": "TRAIN_ONLY"
            }
          ]
        },
        "selection_score": -2.0,
        "train": {
          "total_trades": 9,
          "wins": 6,
          "losses": 3,
          "breakevens": 0,
          "win_rate": 0.6666666666666666,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.6666666666666666,
          "net_r": 6.0,
          "profit_factor": 3.0,
          "gross_profit_r": 9.0,
          "gross_loss_r": 3.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 1.0,
          "max_drawdown_pct": 16.666666666666664,
          "maximum_consecutive_losses": 1,
          "maximum_consecutive_wins": 3,
          "recovery_factor": 6.0,
          "sharpe_like": 1.6,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.7702119630575424,
          "mae_median_r": 2.194583320483772,
          "mfe_p10_r": 0.8270174935664341,
          "mfe_p90_r": 8.128320967375252,
          "mae_p10_r": 0.597903292801252,
          "mae_p90_r": 5.470339879943093,
          "average_holding_minutes": null,
          "long": {
            "trades": 4,
            "expectancy_r": 0.875,
            "win_rate": 0.75
          },
          "short": {
            "trades": 5,
            "expectancy_r": 0.5,
            "win_rate": 0.6
          }
        },
        "validation": {
          "total_trades": 4,
          "wins": 4,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 6.0,
          "profit_factor": Infinity,
          "gross_profit_r": 6.0,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 4,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.5060137811861836,
          "mae_median_r": 0.6106088036044751,
          "mfe_p10_r": 1.7215330308388546,
          "mfe_p90_r": 5.794560156471584,
          "mae_p10_r": 0.14187930649722913,
          "mae_p90_r": 2.068234917240072,
          "average_holding_minutes": null,
          "long": {
            "trades": 2,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 2,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_034",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "NUMERIC_CONTEXT",
        "label": "NEAR_EMA50",
        "context_filter": {
          "family": "NUMERIC_CONTEXT",
          "label": "NEAR_EMA50",
          "rules": [
            {
              "feature": "distance_ema50_atr",
              "operator": "<=",
              "value": 2.1388306060743183,
              "derived_from": "TRAIN_ONLY"
            }
          ]
        },
        "selection_score": -2.166666666666667,
        "train": {
          "total_trades": 9,
          "wins": 6,
          "losses": 3,
          "breakevens": 0,
          "win_rate": 0.6666666666666666,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.6666666666666666,
          "net_r": 6.0,
          "profit_factor": 3.0,
          "gross_profit_r": 9.0,
          "gross_loss_r": 3.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 2.0,
          "max_drawdown_pct": 26.666666666666668,
          "maximum_consecutive_losses": 2,
          "maximum_consecutive_wins": 5,
          "recovery_factor": 3.0,
          "sharpe_like": 1.6,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.537486964309361,
          "mae_median_r": 2.056541016734889,
          "mfe_p10_r": 1.5234155843106711,
          "mfe_p90_r": 8.128320967375252,
          "mae_p10_r": 0.846665439215609,
          "mae_p90_r": 4.166994440440633,
          "average_holding_minutes": null,
          "long": {
            "trades": 3,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 6,
            "expectancy_r": 0.25,
            "win_rate": 0.5
          }
        },
        "validation": {
          "total_trades": 3,
          "wins": 3,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 4.5,
          "profit_factor": Infinity,
          "gross_profit_r": 4.5,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 3,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 3.0998842320605333,
          "mae_median_r": 0.24875614207893168,
          "mfe_p10_r": 1.93185116840674,
          "mfe_p90_r": 6.179513859958877,
          "mae_p10_r": 0.1266111871284145,
          "mae_p90_r": 2.0800329172170047,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 2,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 1,
          "wins": 1,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 1.5,
          "profit_factor": Infinity,
          "gross_profit_r": 1.5,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 1,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 2.356449216000912,
          "mae_median_r": 0.45686260310221755,
          "mfe_p10_r": 2.356449216000912,
          "mfe_p90_r": 2.356449216000912,
          "mae_p10_r": 0.45686260310221755,
          "mae_p90_r": 0.45686260310221755,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_035",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "NUMERIC_CONTEXT",
        "label": "NEAR_OPENING_RANGE",
        "context_filter": {
          "family": "NUMERIC_CONTEXT",
          "label": "NEAR_OPENING_RANGE",
          "rules": [
            {
              "feature": "distance_opening_range_atr",
              "operator": "<=",
              "value": 4.111111111111111,
              "derived_from": "TRAIN_ONLY"
            }
          ]
        },
        "selection_score": -3.666666666666667,
        "train": {
          "total_trades": 2,
          "wins": 1,
          "losses": 1,
          "breakevens": 0,
          "win_rate": 0.5,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.25,
          "net_r": 0.5,
          "profit_factor": 1.5,
          "gross_profit_r": 1.5,
          "gross_loss_r": 1.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 1.0,
          "max_drawdown_pct": 66.66666666666666,
          "maximum_consecutive_losses": 1,
          "maximum_consecutive_wins": 1,
          "recovery_factor": 0.5,
          "sharpe_like": 0.2,
          "sortino_like": null,
          "median_r": 0.25,
          "mfe_median_r": 1.3268053252420233,
          "mae_median_r": 1.6807557185183413,
          "mfe_p10_r": 0.9868346238815827,
          "mfe_p90_r": 1.6667760266024638,
          "mae_p10_r": 1.4381184639000224,
          "mae_p90_r": 1.9233929731366601,
          "average_holding_minutes": null,
          "long": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          },
          "short": {
            "trades": 2,
            "expectancy_r": 0.25,
            "win_rate": 0.5
          }
        },
        "validation": {
          "total_trades": 2,
          "wins": 2,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 3.0,
          "profit_factor": Infinity,
          "gross_profit_r": 3.0,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 2,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 1.7759931164025629,
          "mae_median_r": 1.7551567880657708,
          "mfe_p10_r": 1.6670729452751458,
          "mfe_p90_r": 1.88491328752998,
          "mae_p10_r": 1.129000529717169,
          "mae_p90_r": 2.381313046414373,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 2,
          "wins": 1,
          "losses": 1,
          "breakevens": 0,
          "win_rate": 0.5,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.25,
          "net_r": 0.5,
          "profit_factor": 1.5,
          "gross_profit_r": 1.5,
          "gross_loss_r": 1.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 1.0,
          "max_drawdown_pct": 66.66666666666666,
          "maximum_consecutive_losses": 1,
          "maximum_consecutive_wins": 1,
          "recovery_factor": 0.5,
          "sharpe_like": 0.2,
          "sortino_like": null,
          "median_r": 0.25,
          "mfe_median_r": 1.7841754251978905,
          "mae_median_r": 1.3690446045109856,
          "mfe_p10_r": 1.3263563925554736,
          "mfe_p90_r": 2.2419944578403075,
          "mae_p10_r": 0.6392990033839712,
          "mae_p90_r": 2.098790205638,
          "average_holding_minutes": null,
          "long": {
            "trades": 2,
            "expectancy_r": 0.25,
            "win_rate": 0.5
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_036",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "PAIR",
        "label": "M15_ALIGNED_NY_OPEN",
        "context_filter": {
          "family": "PAIR",
          "label": "M15_ALIGNED_NY_OPEN",
          "rules": [
            {
              "feature": "m15_alignment_regime",
              "operator": "==",
              "value": "M15_ALIGNED"
            },
            {
              "feature": "session_regime",
              "operator": "==",
              "value": "NY_OPEN"
            }
          ]
        },
        "selection_score": -274.5,
        "train": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "validation": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "diagnostic_locked": {
          "total_trades": 1,
          "wins": 1,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 1.5,
          "profit_factor": Infinity,
          "gross_profit_r": 1.5,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 1,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 1.6258817783913366,
          "mae_median_r": 13.189396108819443,
          "mfe_p10_r": 1.6258817783913366,
          "mfe_p90_r": 1.6258817783913366,
          "mae_p10_r": 13.189396108819443,
          "mae_p90_r": 13.189396108819443,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_037",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "PAIR",
        "label": "HTF_ALIGNED_NOT_RANGE",
        "context_filter": {
          "family": "PAIR",
          "label": "HTF_ALIGNED_NOT_RANGE",
          "rules": [
            {
              "feature": "htf_alignment_regime",
              "operator": "==",
              "value": "HTF_ALIGNED"
            },
            {
              "feature": "trend_regime",
              "operator": "in",
              "value": [
                "STRONG_TREND",
                "WEAK_TREND"
              ]
            }
          ]
        },
        "selection_score": -3.833333333333333,
        "train": {
          "total_trades": 5,
          "wins": 2,
          "losses": 3,
          "breakevens": 0,
          "win_rate": 0.4,
          "average_winner_r": 1.5,
          "average_loser_r": -1.0,
          "expectancy_r": 0.0,
          "net_r": 0.0,
          "profit_factor": 1.0,
          "gross_profit_r": 3.0,
          "gross_loss_r": 3.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 1.0,
          "max_drawdown_pct": 100.0,
          "maximum_consecutive_losses": 1,
          "maximum_consecutive_wins": 1,
          "recovery_factor": 0.0,
          "sharpe_like": 0.0,
          "sortino_like": null,
          "median_r": -1.0,
          "mfe_median_r": 3.4043316586257424,
          "mae_median_r": 1.2058231935753563,
          "mfe_p10_r": 1.4341769188408564,
          "mfe_p90_r": 5.119544869615072,
          "mae_p10_r": 0.44059851625561686,
          "mae_p90_r": 5.158037080768608,
          "average_holding_minutes": null,
          "long": {
            "trades": 4,
            "expectancy_r": -0.375,
            "win_rate": 0.25
          },
          "short": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "validation": {
          "total_trades": 1,
          "wins": 1,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 1.5,
          "profit_factor": Infinity,
          "gross_profit_r": 1.5,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 1,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 6.949421266933462,
          "mae_median_r": 0.09607494839078519,
          "mfe_p10_r": 6.949421266933462,
          "mfe_p90_r": 6.949421266933462,
          "mae_p10_r": 0.09607494839078519,
          "mae_p90_r": 0.09607494839078519,
          "average_holding_minutes": null,
          "long": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          },
          "short": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          }
        },
        "diagnostic_locked": {
          "total_trades": 1,
          "wins": 0,
          "losses": 1,
          "breakevens": 0,
          "win_rate": 0.0,
          "average_winner_r": null,
          "average_loser_r": -1.0,
          "expectancy_r": -1.0,
          "net_r": -1.0,
          "profit_factor": 0.0,
          "gross_profit_r": 0.0,
          "gross_loss_r": 1.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 1.0,
          "max_drawdown_pct": 100.0,
          "maximum_consecutive_losses": 1,
          "maximum_consecutive_wins": 0,
          "recovery_factor": -1.0,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": -1.0,
          "mfe_median_r": 3.9465846979258496,
          "mae_median_r": 5.6316433329953135,
          "mfe_p10_r": 3.9465846979258496,
          "mfe_p90_r": 3.9465846979258496,
          "mae_p10_r": 5.6316433329953135,
          "mae_p90_r": 5.6316433329953135,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": -1.0,
            "win_rate": 0.0
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_038",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "PAIR",
        "label": "SWEEP_RECLAIM",
        "context_filter": {
          "family": "PAIR",
          "label": "SWEEP_RECLAIM",
          "rules": [
            {
              "feature": "liquidity_sweep_flag",
              "operator": ">=",
              "value": 1
            },
            {
              "feature": "reclaim_flag",
              "operator": ">=",
              "value": 1
            }
          ]
        },
        "selection_score": -274.5,
        "train": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "validation": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "diagnostic_locked": {
          "total_trades": 1,
          "wins": 0,
          "losses": 1,
          "breakevens": 0,
          "win_rate": 0.0,
          "average_winner_r": null,
          "average_loser_r": -1.0,
          "expectancy_r": -1.0,
          "net_r": -1.0,
          "profit_factor": 0.0,
          "gross_profit_r": 0.0,
          "gross_loss_r": 1.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 1.0,
          "max_drawdown_pct": 100.0,
          "maximum_consecutive_losses": 1,
          "maximum_consecutive_wins": 0,
          "recovery_factor": -1.0,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": -1.0,
          "mfe_median_r": 3.9465846979258496,
          "mae_median_r": 5.6316433329953135,
          "mfe_p10_r": 3.9465846979258496,
          "mfe_p90_r": 3.9465846979258496,
          "mae_p10_r": 5.6316433329953135,
          "mae_p90_r": 5.6316433329953135,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": -1.0,
            "win_rate": 0.0
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      },
      {
        "candidate_id": "G91_039",
        "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
        "generation": 91,
        "family": "PAIR",
        "label": "NORMAL_HIGH_VOL_NY_MORNING",
        "context_filter": {
          "family": "PAIR",
          "label": "NORMAL_HIGH_VOL_NY_MORNING",
          "rules": [
            {
              "feature": "volatility_regime",
              "operator": "in",
              "value": [
                "NORMAL",
                "HIGH"
              ]
            },
            {
              "feature": "session_regime",
              "operator": "in",
              "value": [
                "NY_OPEN",
                "NY_MORNING"
              ]
            }
          ]
        },
        "selection_score": -274.5,
        "train": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "validation": {
          "total_trades": 0,
          "wins": 0,
          "losses": 0,
          "breakevens": 0,
          "win_rate": null,
          "expectancy_r": null,
          "net_r": 0.0,
          "profit_factor": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0
        },
        "diagnostic_locked": {
          "total_trades": 1,
          "wins": 1,
          "losses": 0,
          "breakevens": 0,
          "win_rate": 1.0,
          "average_winner_r": 1.5,
          "average_loser_r": null,
          "expectancy_r": 1.5,
          "net_r": 1.5,
          "profit_factor": Infinity,
          "gross_profit_r": 1.5,
          "gross_loss_r": 0.0,
          "gross_profit_usd": null,
          "gross_loss_usd": null,
          "net_pnl_usd": null,
          "max_drawdown_r": 0.0,
          "max_drawdown_pct": 0.0,
          "maximum_consecutive_losses": 0,
          "maximum_consecutive_wins": 1,
          "recovery_factor": null,
          "sharpe_like": null,
          "sortino_like": null,
          "median_r": 1.5,
          "mfe_median_r": 1.6258817783913366,
          "mae_median_r": 13.189396108819443,
          "mfe_p10_r": 1.6258817783913366,
          "mfe_p90_r": 1.6258817783913366,
          "mae_p10_r": 13.189396108819443,
          "mae_p90_r": 13.189396108819443,
          "average_holding_minutes": null,
          "long": {
            "trades": 1,
            "expectancy_r": 1.5,
            "win_rate": 1.0
          },
          "short": {
            "trades": 0,
            "expectancy_r": null,
            "win_rate": null
          }
        },
        "fixed_boundaries": {
          "train_end": "2026-02-10T14:55:00+00:00",
          "validation_end": "2026-05-20T15:45:00+00:00"
        },
        "selection_uses_locked": false
      }
    ]
  },
  "improvement_package": {
    "version": "0.7.2",
    "generated_at": "2026-08-30T05:20:19.140272+00:00",
    "symbol": "ES",
    "authority": "HISTORICAL_EDGE_CANDIDATE_ONLY",
    "candidate_id": "G91_033",
    "parent_candidate_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
    "parent_profile": {
      "profile_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
      "mode": "BOS_OR_RECLAIM",
      "max_adverse_r": 0.8,
      "max_wait_min": 35,
      "body_min_atr": 0.0,
      "touch_tolerance_r": 0.1,
      "close_quality_min": 0.85,
      "prefilter": {
        "feature": "m15_flow_aligned",
        "operator": "<=",
        "value": 21.54829982184222
      }
    },
    "improvement": {
      "family": "NUMERIC_CONTEXT",
      "label": "NEAR_EMA13",
      "context_filter": {
        "family": "NUMERIC_CONTEXT",
        "label": "NEAR_EMA13",
        "rules": [
          {
            "feature": "distance_ema13_atr",
            "operator": "<=",
            "value": 1.179197523321736,
            "derived_from": "TRAIN_ONLY"
          }
        ]
      }
    },
    "evidence": {
      "performance": {
        "total_trades": 13,
        "wins": 10,
        "losses": 3,
        "breakevens": 0,
        "win_rate": 0.7692307692307693,
        "average_winner_r": 1.4375811211086362,
        "average_loser_r": -1.0788719965053317,
        "expectancy_r": 0.856861170890028,
        "net_r": 11.139195221570365,
        "profit_factor": 4.441617806268122,
        "gross_profit_r": 14.375811211086361,
        "gross_loss_r": 3.236615989515995,
        "gross_profit_usd": 6238.166590462199,
        "gross_loss_usd": 1095.7394236921339,
        "net_pnl_usd": 5142.427166770064,
        "max_drawdown_r": 1.1618126493647605,
        "max_drawdown_pct": 10.429951412602788,
        "maximum_consecutive_losses": 1,
        "maximum_consecutive_wins": 5,
        "recovery_factor": 9.58777237247408,
        "sharpe_like": 2.7969225961103072,
        "sortino_like": 42.93799164505558,
        "median_r": 1.4354576025268764,
        "mfe_median_r": 2.7702119630575424,
        "mae_median_r": 2.056541016734889,
        "mfe_p10_r": 1.0494421393318365,
        "mfe_p90_r": 7.750150239978438,
        "mae_p10_r": 0.16167446102813954,
        "mae_p90_r": 4.427307097610815,
        "average_holding_minutes": 124.0,
        "long": {
          "trades": 6,
          "expectancy_r": 1.0429584218318142,
          "win_rate": 0.8333333333333334
        },
        "short": {
          "trades": 7,
          "expectancy_r": 0.6973492415113544,
          "win_rate": 0.7142857142857143
        }
      },
      "walk_forward": {
        "windows": 6,
        "qualifying_windows": 0,
        "mean_unseen_wr": null,
        "median_unseen_wr": null,
        "worst_unseen_wr": null,
        "mean_unseen_expectancy_r": null,
        "worst_unseen_expectancy_r": null,
        "positive_window_ratio": null,
        "performance_variance": null,
        "worst_window_drawdown_r": null,
        "drawdown_variance": null,
        "drawdown_consistency": null,
        "unseen_trade_count": 0,
        "independent_unseen_trade_count": 0,
        "duplicate_unseen_trade_count": 0,
        "independence_ratio": null,
        "overlap_warning": false,
        "professional_walk_forward": false
      },
      "regime_consistency": 1.0,
      "statistics": {
        "sample_size": 13,
        "wr_confidence_interval": [
          0.49743624053272506,
          0.9182047128150144
        ],
        "expectancy_confidence_interval_r": [
          0.2773259662126057,
          1.4273418184057274
        ],
        "bootstrap_probability_expectancy_nonpositive": 0.0,
        "bootstrap_probability_not_better_than_control": 0.002,
        "monte_carlo_max_drawdown_r_median": 1.1618126493647605,
        "monte_carlo_max_drawdown_r_p95": 2.2034176245908075,
        "expectancy_without_best_trades_r": 0.804526461973317,
        "expectancy_plus_one_tick_adverse_r": 0.8090174193099018,
        "confidence_score": 22.765,
        "status": "INSUFFICIENT_SAMPLE",
        "execution_stress": {
          "status": "OK",
          "fidelity": "1M_CONSERVATIVE",
          "intrabar_ambiguity_policy": "STOP_FIRST",
          "latency_ms_recorded": 100.0,
          "latency_model_limitation": "Sub-minute latency/queue position cannot be verified from OHLCV-1M; higher-resolution data is required.",
          "market_order_fill_assumption": "TRIGGER_CLOSE_PLUS_SLIPPAGE",
          "limit_order_fill_rule": "TOUCH_REQUIRED_NO_QUEUE_PRIORITY",
          "scenarios": [
            {
              "slippage_ticks_per_side": 0.0,
              "expectancy_r": 0.9047049224701544,
              "profit_factor": 4.836433182690049,
              "net_r": 11.761163992112008,
              "max_drawdown_r": 1.0448959951994716
            },
            {
              "slippage_ticks_per_side": 0.5,
              "expectancy_r": 0.856861170890028,
              "profit_factor": 4.4416178062681215,
              "net_r": 11.139195221570365,
              "max_drawdown_r": 1.1618126493647605
            },
            {
              "slippage_ticks_per_side": 1.0,
              "expectancy_r": 0.8090174193099018,
              "profit_factor": 4.086419816736599,
              "net_r": 10.517226451028723,
              "max_drawdown_r": 1.2787293035300502
            },
            {
              "slippage_ticks_per_side": 2.0,
              "expectancy_r": 0.7133299161496489,
              "profit_factor": 3.4731989406745707,
              "net_r": 9.273288909945435,
              "max_drawdown_r": 1.5125626118606288
            }
          ],
          "worst_expectancy_r": 0.7133299161496489
        }
      },
      "parameter_stability": {
        "score": 100.0,
        "status": "STABLE",
        "score_uses_locked_test": false,
        "formula": "55% validation-positive neighbors + 45% TRAIN+VALIDATION positive-expectancy neighbors",
        "neighbors": [
          {
            "neighbor_id": "EVO_G90_000_BOS_OR_RECLAIM_A0.720_W30_B0.00_T0.10_Q0.85_4B161DE7",
            "validation_positive": true,
            "locked_positive_diagnostic": false,
            "validation_wr": 0.875,
            "locked_wr_diagnostic": 0.2857142857142857,
            "research_expectancy_r": 0.38778641178553225,
            "research_trades": 24,
            "selection_visible": true
          },
          {
            "neighbor_id": "EVO_G90_001_BOS_OR_RECLAIM_A0.880_W30_B0.00_T0.10_Q0.85_4B161DE7",
            "validation_positive": true,
            "locked_positive_diagnostic": false,
            "validation_wr": 0.875,
            "locked_wr_diagnostic": 0.2857142857142857,
            "research_expectancy_r": 0.43053137248540646,
            "research_trades": 25,
            "selection_visible": true
          },
          {
            "neighbor_id": "EVO_G90_002_BOS_OR_RECLAIM_A0.800_W25_B0.00_T0.10_Q0.85_4B161DE7",
            "validation_positive": true,
            "locked_positive_diagnostic": false,
            "validation_wr": 0.875,
            "locked_wr_diagnostic": 0.2857142857142857,
            "research_expectancy_r": 0.38778641178553225,
            "research_trades": 24,
            "selection_visible": true
          },
          {
            "neighbor_id": "EVO_G90_003_BOS_OR_RECLAIM_A0.800_W35_B0.00_T0.10_Q0.85_4B161DE7",
            "validation_positive": true,
            "locked_positive_diagnostic": false,
            "validation_wr": 0.8888888888888888,
            "locked_wr_diagnostic": 0.2857142857142857,
            "research_expectancy_r": 0.46677088863008137,
            "research_trades": 26,
            "selection_visible": true
          },
          {
            "neighbor_id": "EVO_G90_004_BOS_OR_RECLAIM_A0.800_W30_B0.00_T0.10_Q0.85_4B161DE7",
            "validation_positive": true,
            "locked_positive_diagnostic": false,
            "validation_wr": 0.875,
            "locked_wr_diagnostic": 0.2857142857142857,
            "research_expectancy_r": 0.3863610924440631,
            "research_trades": 24,
            "selection_visible": true
          },
          {
            "neighbor_id": "EVO_G90_005_BOS_OR_RECLAIM_A0.800_W30_B0.05_T0.10_Q0.85_4B161DE7",
            "validation_positive": true,
            "locked_positive_diagnostic": false,
            "validation_wr": 0.875,
            "locked_wr_diagnostic": 0.2857142857142857,
            "research_expectancy_r": 0.3872606392125524,
            "research_trades": 24,
            "selection_visible": true
          },
          {
            "neighbor_id": "EVO_G90_006_BOS_OR_RECLAIM_A0.800_W30_B0.00_T0.08_Q0.85_4B161DE7",
            "validation_positive": true,
            "locked_positive_diagnostic": false,
            "validation_wr": 0.875,
            "locked_wr_diagnostic": 0.2857142857142857,
            "research_expectancy_r": 0.3863610924440631,
            "research_trades": 24,
            "selection_visible": true
          },
          {
            "neighbor_id": "EVO_G90_007_BOS_OR_RECLAIM_A0.800_W30_B0.00_T0.12_Q0.85_4B161DE7",
            "validation_positive": true,
            "locked_positive_diagnostic": false,
            "validation_wr": 0.875,
            "locked_wr_diagnostic": 0.2857142857142857,
            "research_expectancy_r": 0.3863610924440631,
            "research_trades": 24,
            "selection_visible": true
          },
          {
            "neighbor_id": "EVO_G90_008_BOS_OR_RECLAIM_A0.800_W30_B0.00_T0.10_Q0.80_4B161DE7",
            "validation_positive": true,
            "locked_positive_diagnostic": false,
            "validation_wr": 0.875,
            "locked_wr_diagnostic": 0.2857142857142857,
            "research_expectancy_r": 0.18057283896949017,
            "research_trades": 26,
            "selection_visible": true
          },
          {
            "neighbor_id": "EVO_G90_009_BOS_OR_RECLAIM_A0.800_W30_B0.00_T0.10_Q0.90_4B161DE7",
            "validation_positive": true,
            "locked_positive_diagnostic": false,
            "validation_wr": 0.5714285714285714,
            "locked_wr_diagnostic": 0.2857142857142857,
            "research_expectancy_r": 0.06065597110007881,
            "research_trades": 22,
            "selection_visible": true
          }
        ]
      },
      "robustness": {
        "score": 64.60363595443134,
        "components": {
          "unseen_expectancy": 100,
          "unseen_win_rate": 100,
          "unseen_sample": 6.5,
          "walk_forward_consistency": 0,
          "drawdown": 88.38187350635239,
          "profit_factor": 100,
          "regime_consistency": 100,
          "parameter_stability": 100,
          "statistical_confidence": 22.765,
          "train_unseen_divergence": 63.561346777192426,
          "execution_stress": 100,
          "live_shadow": 0
        },
        "weights": {
          "unseen_expectancy": 0.13,
          "unseen_win_rate": 0.07,
          "unseen_sample": 0.1,
          "walk_forward_consistency": 0.12,
          "drawdown": 0.09,
          "profit_factor": 0.09,
          "regime_consistency": 0.08,
          "parameter_stability": 0.08,
          "statistical_confidence": 0.08,
          "train_unseen_divergence": 0.05,
          "execution_stress": 0.06,
          "live_shadow": 0.05
        },
        "formula": "transparent weighted 0-100 evidence score; locked/consumed data never enters adaptive score",
        "status": "EARLY",
        "uses_consumed_locked_test": false
      },
      "historical_gates": {
        "HISTORICAL": false,
        "MULTI_WINDOW_WALK_FORWARD": false,
        "MINIMUM_UNSEEN_SAMPLE": false,
        "EXPECTANCY": true,
        "PROFIT_FACTOR": true,
        "MAX_DRAWDOWN": true,
        "PARAMETER_STABILITY": true,
        "REGIME_ROBUSTNESS": true,
        "CONTROL_IMPROVEMENT_STATISTICALLY_MEANINGFUL": true
      }
    },
    "pine": {
      "generated": true,
      "path": "/app/data/research_master/ES/runs/MASTER_9F65B441804C4124/edge_package/G91_033/BLVK_SNIPER_ES_G91_033_HISTORICAL_TEST.pine",
      "compile_status": {
        "expression": "true",
        "supported": false,
        "compiled_rules": 0,
        "unsupported_rules": [
          {
            "feature": "distance_ema13_atr",
            "operator": "<=",
            "value": 1.179197523321736,
            "derived_from": "TRAIN_ONLY"
          }
        ],
        "injected": false,
        "status": "PARITY_REQUIRED_UNSUPPORTED_CONTEXT"
      },
      "requires_python_pine_parity": true,
      "live_authority": false
    },
    "next_step": "Run Pine/Python parity and external TradingView shadow verification. Do not activate live authority from historical evidence alone."
  },
  "stop_reason": "MAX_RESEARCH_ROUNDS_REACHED_WITHOUT_PROOF",
  "next_stage": "REVIEW_FAILURE_MEMORY_AND_RUN_RESEARCH_AGAIN",
  "safety": {
    "adaptive_selection_uses_locked_test": false,
    "consumed_locked_is_diagnostic_only": true,
    "live_shadow_not_auto_started": true,
    "manual_approval_required_before_production": true
  }
}