{
  "results": [
    {
      "candidate_id": "candidate_2026-06-10T16-00-00Z_short_liquidity_sweep_reversal",
      "timestamp": "2026-06-10T16:00:00Z",
      "decision": "needs_more_context",
      "reason": "Wait for Fib confirmation mechanically met TP1 first, need precise chart verification of Fib 62% bounds.",
      "htf_context": "H4 closed bearish 4072 after sweeping high 4222.",
      "m30_structure": "M30 sweep reclaim down. Need visual confirmation of the Fibonacci levels.",
      "m15_m5_execution": "M15 confirmed 17:35, touched 18:00, outcome tp1_first.",
      "entry": 4118.0,
      "stop": 4125.0,
      "target": 4100.0,
      "r": 2.57,
      "promoted_to_journal": false
    },
    {
      "candidate_id": "candidate_2026-06-10T19-45-00Z_short_liquidity_sweep_reversal",
      "timestamp": "2026-06-10T19:45:00Z",
      "decision": "needs_more_context",
      "reason": "Wait for Fib confirmation mechanically met TP2 first, need precise chart verification of Fib 62% bounds.",
      "htf_context": "H4 continuing bearish trend from 4169 towards 4075.",
      "m30_structure": "M30 sweep reclaim down, conf 20:00.",
      "m15_m5_execution": "M15 Fib touch delayed until 01:00 next day, TP2 reached.",
      "entry": 4085.0,
      "stop": 4093.0,
      "target": 4060.0,
      "r": 3.1,
      "promoted_to_journal": false
    },
    {
      "candidate_id": "candidate_2026-06-11T09-15-00Z_short_liquidity_sweep_reversal",
      "timestamp": "2026-06-11T09:15:00Z",
      "decision": "needs_more_context",
      "reason": "Mechanical SL hit first. Need visual chart context to confirm invalidation conditions before rejection.",
      "htf_context": "H4 sideways around 4084, chopping before explosive 4211 candle later.",
      "m30_structure": "M30 short sweep at 09:15, conf 09:25.",
      "m15_m5_execution": "M15 immediate Fib touch 09:35 followed by mechanical SL.",
      "entry": 4092.0,
      "stop": 4096.5,
      "target": 4075.0,
      "r": -1.0,
      "promoted_to_journal": false
    }
  ]
}