{
  "experiment_name": "earnings_smallmid_v2",
  "dataset_snapshot_id": "smallmid-only-8ef47ee5",
  "description": "PEAD small/mid-cap v2: relaxed oneoff filter (0.9), more positions (6), more candidates/day (5). Tests if conservative filters were destroying alpha.",
  "base_config": "configs/backtest/defaults.json",
  "overrides": {
    "event_type_profiles": {
      "earnings_release": {
        "enabled": true,
        "direction_filter": "bullish_only"
      },
      "guidance_update": { "enabled": false },
      "management_change": { "enabled": false },
      "material_contract": { "enabled": false },
      "unknown": { "enabled": false },
      "other_material_event": { "enabled": false }
    },
    "signal": {
      "score_threshold": 0.45,
      "max_candidates_per_day": 5
    },
    "risk": {
      "max_positions": 6,
      "max_positions_per_sector": 3,
      "veto_oneoff_penalty": 0.9
    }
  },
  "tags": ["earnings-only", "smallmid", "pead", "relaxed-filters"]
}
