{
  "results": [
    {
      "candidate_id": "candidate_2026-04-10T13-15-00Z_long_liquidity_sweep_reversal",
      "timestamp": "2026-04-10T13:15:00Z",
      "decision": "needs_more_context",
      "reason": "Missing clear HTF bullish structure. H1/H4 are dropping heavily. M15 sweeps but fails to reclaim confidently.",
      "htf_context": "H4 closed bearish. H1 dropping steadily. Context is heavily bearish.",
      "m30_structure": "Bearish downtrend. No MSS.",
      "m15_m5_execution": "M15 sweeps 4753 low but fails to break H1/H4 structure. M5 sweeps but immediately rejected lower.",
      "entry": null,
      "stop": null,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    },
    {
      "candidate_id": "candidate_2026-04-10T15-15-00Z_short_liquidity_sweep_reversal",
      "timestamp": "2026-04-10T15:15:00Z",
      "decision": "needs_more_context",
      "reason": "Price is consolidating after a drop. M15 sweeps but price remains choppy. Needs more HTF context.",
      "htf_context": "H4 bearish but starting to consolidate. H1 inside bar.",
      "m30_structure": "Ranging.",
      "m15_m5_execution": "M15 sweeps high but fails to break down decisively. M5 choppy.",
      "entry": null,
      "stop": null,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    },
    {
      "candidate_id": "candidate_2026-04-13T01-30-00Z_long_liquidity_sweep_reversal",
      "timestamp": "2026-04-13T01:30:00Z",
      "decision": "needs_more_context",
      "reason": "Massive gap down on market open. Price drops almost $100. Too much volatility for mechanical entry.",
      "htf_context": "H4 gap down. H1 huge bearish momentum.",
      "m30_structure": "Gap down, highly bearish.",
      "m15_m5_execution": "M15 sweeps gap low, but it's a massive gap. Cannot reliably trade this without more context.",
      "entry": null,
      "stop": null,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    }
  ]
}