[
  {
    "name": "agent_13_range_compression_intra",
    "tf": "1h",
    "causal": true,
    "abs_grade": "PASS",
    "marginal_verdict": "ADDS",
    "earns_slot": true,
    "corr_full": 0.418,
    "corr_hold": 0.2,
    "uplift_hold": 0.746,
    "uplift_full": 0.055,
    "cand_insample_sharpe": 0.702,
    "has_insample_edge": true,
    "is_hedge": false,
    "robust_oos": true,
    "multicut_persistent": true,
    "abs_full_sharpe": 0.514,
    "abs_hold_sharpe": 0.928,
    "turnover_per_year": 13.4,
    "fee020_full_sharpe": 0.488,
    "fee_survives": true,
    "boundary_verdict": "INVARIANT",
    "boundary_spread": 0.0
  },
  {
    "name": "agent_09_prevday_range_breakout",
    "tf": "1h",
    "causal": true,
    "abs_grade": "PASS",
    "marginal_verdict": "ADDS",
    "earns_slot": true,
    "corr_full": 0.149,
    "corr_hold": -0.012,
    "uplift_hold": 0.68,
    "uplift_full": 0.326,
    "cand_insample_sharpe": 1.218,
    "has_insample_edge": true,
    "is_hedge": false,
    "robust_oos": true,
    "multicut_persistent": true,
    "abs_full_sharpe": 1.088,
    "abs_hold_sharpe": 0.916,
    "turnover_per_year": 56.2,
    "fee020_full_sharpe": 0.985,
    "fee_survives": true,
    "boundary_verdict": "ROBUST",
    "boundary_spread": 0.196
  },
  {
    "name": "agent_06_vol_event_revert_15m",
    "tf": "15m",
    "causal": true,
    "abs_grade": "PASS",
    "marginal_verdict": "ADDS",
    "earns_slot": true,
    "corr_full": -0.102,
    "corr_hold": -0.378,
    "uplift_hold": 0.3,
    "uplift_full": 0.264,
    "cand_insample_sharpe": 0.805,
    "has_insample_edge": true,
    "is_hedge": false,
    "robust_oos": true,
    "multicut_persistent": true,
    "abs_full_sharpe": 0.635,
    "abs_hold_sharpe": 0.949,
    "turnover_per_year": 13.8,
    "fee020_full_sharpe": 0.593,
    "fee_survives": true,
    "boundary_verdict": "INVARIANT",
    "boundary_spread": 0.0
  },
  {
    "name": "agent_07_volume_spike_revert",
    "tf": "1h",
    "causal": true,
    "abs_grade": "WEAK",
    "marginal_verdict": "ADDS",
    "earns_slot": true,
    "corr_full": 0.137,
    "corr_hold": 0.182,
    "uplift_hold": 0.278,
    "uplift_full": 0.039,
    "cand_insample_sharpe": 0.573,
    "has_insample_edge": true,
    "is_hedge": false,
    "robust_oos": true,
    "multicut_persistent": true,
    "abs_full_sharpe": 0.401,
    "abs_hold_sharpe": 0.096,
    "turnover_per_year": 25.3,
    "fee020_full_sharpe": 0.349,
    "fee_survives": true,
    "boundary_verdict": "INVARIANT",
    "boundary_spread": 0.0
  },
  {
    "name": "agent_14_multi_session_momentum",
    "tf": "1h",
    "causal": true,
    "abs_grade": "PASS",
    "marginal_verdict": "ADDS",
    "earns_slot": true,
    "corr_full": 0.573,
    "corr_hold": 0.396,
    "uplift_hold": 0.26,
    "uplift_full": 0.181,
    "cand_insample_sharpe": 1.639,
    "has_insample_edge": true,
    "is_hedge": false,
    "robust_oos": true,
    "multicut_persistent": true,
    "abs_full_sharpe": 1.241,
    "abs_hold_sharpe": 0.436,
    "turnover_per_year": 28.8,
    "fee020_full_sharpe": 1.144,
    "fee_survives": true,
    "boundary_verdict": "ROBUST",
    "boundary_spread": 0.022
  },
  {
    "name": "agent_08_gap_fill",
    "tf": "1h",
    "causal": true,
    "abs_grade": "PASS",
    "marginal_verdict": "ADDS",
    "earns_slot": true,
    "corr_full": 0.044,
    "corr_hold": 0.047,
    "uplift_hold": 0.243,
    "uplift_full": 0.152,
    "cand_insample_sharpe": 0.729,
    "has_insample_edge": true,
    "is_hedge": false,
    "robust_oos": true,
    "multicut_persistent": true,
    "abs_full_sharpe": 0.53,
    "abs_hold_sharpe": 0.432,
    "turnover_per_year": 11.6,
    "fee020_full_sharpe": 0.501,
    "fee_survives": true,
    "boundary_verdict": "INVARIANT",
    "boundary_spread": 0.0
  },
  {
    "name": "agent_12_close_location",
    "tf": "1h",
    "causal": true,
    "abs_grade": "PASS",
    "marginal_verdict": "ADDS",
    "earns_slot": true,
    "corr_full": 0.807,
    "corr_hold": 0.707,
    "uplift_hold": 0.08,
    "uplift_full": 0.066,
    "cand_insample_sharpe": 1.604,
    "has_insample_edge": true,
    "is_hedge": false,
    "robust_oos": true,
    "multicut_persistent": true,
    "abs_full_sharpe": 1.249,
    "abs_hold_sharpe": 0.501,
    "turnover_per_year": 14.4,
    "fee020_full_sharpe": 1.166,
    "fee_survives": true,
    "boundary_verdict": "INVARIANT",
    "boundary_spread": 0.0
  },
  {
    "name": "agent_10_trend_quality_intra",
    "tf": "1h",
    "causal": true,
    "abs_grade": "PASS",
    "marginal_verdict": "ADDS",
    "earns_slot": true,
    "corr_full": 0.75,
    "corr_hold": 0.741,
    "uplift_hold": 0.06,
    "uplift_full": 0.059,
    "cand_insample_sharpe": 1.551,
    "has_insample_edge": true,
    "is_hedge": false,
    "robust_oos": true,
    "multicut_persistent": true,
    "abs_full_sharpe": 0.903,
    "abs_hold_sharpe": 0.535,
    "turnover_per_year": 13.5,
    "fee020_full_sharpe": 0.807,
    "fee_survives": true,
    "boundary_verdict": "INVARIANT",
    "boundary_spread": 0.0
  },
  {
    "name": "agent_05_open_drive",
    "tf": "1h",
    "causal": true,
    "abs_grade": "PASS",
    "marginal_verdict": "ADDS",
    "earns_slot": false,
    "corr_full": 0.133,
    "corr_hold": -0.055,
    "uplift_hold": 0.716,
    "uplift_full": 0.232,
    "cand_insample_sharpe": 0.924,
    "has_insample_edge": true,
    "is_hedge": false,
    "robust_oos": true,
    "multicut_persistent": true,
    "abs_full_sharpe": 0.678,
    "abs_hold_sharpe": 1.052,
    "turnover_per_year": 21.4,
    "fee020_full_sharpe": 0.641,
    "fee_survives": true,
    "boundary_verdict": "ARTIFACT-RISK",
    "boundary_spread": 0.484
  },
  {
    "name": "agent_11_weekly_seasonality",
    "tf": "1h",
    "causal": true,
    "abs_grade": "PASS",
    "marginal_verdict": "ADDS",
    "earns_slot": false,
    "corr_full": 0.44,
    "corr_hold": 0.32,
    "uplift_hold": 0.402,
    "uplift_full": 0.328,
    "cand_insample_sharpe": 1.728,
    "has_insample_edge": true,
    "is_hedge": false,
    "robust_oos": true,
    "multicut_persistent": true,
    "abs_full_sharpe": 1.418,
    "abs_hold_sharpe": 0.861,
    "turnover_per_year": 86.0,
    "fee020_full_sharpe": 1.262,
    "fee_survives": true,
    "boundary_verdict": "ARTIFACT-RISK",
    "boundary_spread": 0.456
  },
  {
    "name": "agent_04_intraday_range_size",
    "tf": "1h",
    "causal": true,
    "abs_grade": "PASS",
    "marginal_verdict": "REDUNDANT",
    "earns_slot": false,
    "corr_full": 0.965,
    "corr_hold": 0.97,
    "uplift_hold": 0.03,
    "uplift_full": 0.011,
    "cand_insample_sharpe": 1.484,
    "has_insample_edge": true,
    "is_hedge": false,
    "robust_oos": false,
    "multicut_persistent": false,
    "abs_full_sharpe": 1.074,
    "abs_hold_sharpe": 0.353,
    "turnover_per_year": 40.6,
    "fee020_full_sharpe": 0.942,
    "fee_survives": true,
    "boundary_verdict": "INVARIANT",
    "boundary_spread": 0.0
  },
  {
    "name": "agent_01_session_overlay",
    "tf": "1h",
    "causal": true,
    "abs_grade": "WEAK",
    "marginal_verdict": "REDUNDANT",
    "earns_slot": false,
    "corr_full": 0.973,
    "corr_hold": 0.975,
    "uplift_hold": -0.041,
    "uplift_full": 0.003,
    "cand_insample_sharpe": 1.492,
    "has_insample_edge": true,
    "is_hedge": false,
    "robust_oos": false,
    "multicut_persistent": false,
    "abs_full_sharpe": 1.058,
    "abs_hold_sharpe": 0.03,
    "turnover_per_year": 46.9,
    "fee020_full_sharpe": 0.904,
    "fee_survives": true,
    "boundary_verdict": "INVARIANT",
    "boundary_spread": 0.013
  },
  {
    "name": "agent_03_funding_clock_15m",
    "tf": "15m",
    "causal": true,
    "abs_grade": "FAIL",
    "marginal_verdict": "NEUTRAL",
    "earns_slot": false,
    "corr_full": 0.911,
    "corr_hold": 0.937,
    "uplift_hold": -0.105,
    "uplift_full": -0.028,
    "cand_insample_sharpe": 1.347,
    "has_insample_edge": true,
    "is_hedge": false,
    "robust_oos": false,
    "multicut_persistent": false,
    "abs_full_sharpe": 0.933,
    "abs_hold_sharpe": -0.323,
    "turnover_per_year": 56.2,
    "fee020_full_sharpe": 0.742,
    "fee_survives": true,
    "boundary_verdict": "INVARIANT",
    "boundary_spread": 0.0
  },
  {
    "name": "agent_02_overnight_vs_intraday",
    "tf": "1h",
    "causal": true,
    "abs_grade": "FAIL",
    "marginal_verdict": "NEUTRAL",
    "earns_slot": false,
    "corr_full": 0.933,
    "corr_hold": 0.94,
    "uplift_hold": -0.124,
    "uplift_full": -0.012,
    "cand_insample_sharpe": 1.434,
    "has_insample_edge": true,
    "is_hedge": false,
    "robust_oos": false,
    "multicut_persistent": false,
    "abs_full_sharpe": 0.945,
    "abs_hold_sharpe": -0.41,
    "turnover_per_year": 98.2,
    "fee020_full_sharpe": 0.497,
    "fee_survives": true,
    "boundary_verdict": "ARTIFACT-RISK",
    "boundary_spread": 0.081
  },
  {
    "name": "agent_15_intraday_meanrev_gated",
    "tf": "1h",
    "causal": true,
    "abs_grade": "FAIL",
    "marginal_verdict": "NOISE",
    "earns_slot": false,
    "corr_full": -0.017,
    "corr_hold": 0.037,
    "uplift_hold": -0.132,
    "uplift_full": -0.078,
    "cand_insample_sharpe": 0.095,
    "has_insample_edge": false,
    "is_hedge": false,
    "robust_oos": false,
    "multicut_persistent": false,
    "abs_full_sharpe": 0.037,
    "abs_hold_sharpe": -1.194,
    "turnover_per_year": 19.1,
    "fee020_full_sharpe": -0.013,
    "fee_survives": false,
    "boundary_verdict": "INVARIANT",
    "boundary_spread": 0.0
  },
  {
    "name": "agent_00_hour_of_day_bias",
    "tf": "1h",
    "causal": true,
    "abs_grade": "FAIL",
    "marginal_verdict": "NEUTRAL",
    "earns_slot": false,
    "corr_full": 0.698,
    "corr_hold": 0.595,
    "uplift_hold": -0.305,
    "uplift_full": -0.073,
    "cand_insample_sharpe": 1.118,
    "has_insample_edge": true,
    "is_hedge": false,
    "robust_oos": false,
    "multicut_persistent": false,
    "abs_full_sharpe": 0.625,
    "abs_hold_sharpe": -0.582,
    "turnover_per_year": 10.3,
    "fee020_full_sharpe": 0.593,
    "fee_survives": true,
    "boundary_verdict": "INVARIANT",
    "boundary_spread": 0.0
  }
]