{
  "items": [
    {
      "candidate_id": "candidate_2026-06-03T08-30-00Z_short_liquidity_sweep_reversal",
      "timestamp": "2026-06-03T08:30:00Z",
      "decision": "shadow",
      "reason": "Scanner caught the pre-NY drop, but without manual drawing of the exact PD array, it stays a shadow trade.",
      "htf_context": "Bearish overnight drift",
      "m30_structure": "Bearish continuation",
      "m15_m5_execution": "Rejection at 4459 before drop to 4440",
      "entry": 4457.0,
      "stop": 4465.0,
      "target": 4440.0,
      "r": 2.12,
      "promoted_to_journal": false
    },
    {
      "candidate_id": "candidate_2026-06-03T10-00-00Z_long_liquidity_sweep_reversal",
      "timestamp": "2026-06-03T10:00:00Z",
      "decision": "shadow",
      "reason": "Massive 10:00 reversal candle sweeps 4439 low. Retracement to 4453 FVG offers entry, but scanner flagged the pivot time. Valid concept, keeping in shadow.",
      "htf_context": "Sweep of overnight/London lows",
      "m30_structure": "Massive bullish MSS at 10:00",
      "m15_m5_execution": "10:00 candle displaces to 4467. 10:15-10:45 retrace to 4453 FVG.",
      "entry": 4454.0,
      "stop": 4439.0,
      "target": 4468.0,
      "r": 0.93,
      "promoted_to_journal": false
    },
    {
      "candidate_id": "candidate_2026-06-03T16-00-00Z_short_liquidity_sweep_reversal",
      "timestamp": "2026-06-03T16:00:00Z",
      "decision": "rejected",
      "reason": "Choppy price action after major 13:30 volatility event. No clear setup at 16:00.",
      "htf_context": "Post-news/volatility chop",
      "m30_structure": "Unclear, drifting",
      "m15_m5_execution": "No clear PD array or sweep alignment at 16:00",
      "entry": null,
      "stop": null,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    }
  ]
}