{
  "items": [
    {
      "candidate_id": "candidate_2026-04-16T22-45-00Z_short_liquidity_sweep_reversal",
      "timestamp": "2026-04-16T22:45:00Z",
      "decision": "needs_more_context",
      "reason": "Missing HTF context and clear visual confirmation of exact liquidity sweep, assuming mechanical only. Retaining as needs_more_context without TradingView image.",
      "htf_context": "Not confirmed visually.",
      "m30_structure": "Not confirmed visually.",
      "m15_m5_execution": "Mechanical execution shows TP1 first.",
      "entry": null,
      "stop": null,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    },
    {
      "candidate_id": "candidate_2026-04-16T23-30-00Z_long_liquidity_sweep_reversal",
      "timestamp": "2026-04-16T23:30:00Z",
      "decision": "needs_more_context",
      "reason": "Missing HTF context and clear visual confirmation of exact liquidity sweep, assuming mechanical only. Retaining as needs_more_context without TradingView image.",
      "htf_context": "Not confirmed visually.",
      "m30_structure": "Not confirmed visually.",
      "m15_m5_execution": "Mechanical execution shows SL first.",
      "entry": null,
      "stop": null,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    },
    {
      "candidate_id": "candidate_2026-04-16T23-45-00Z_short_liquidity_sweep_reversal",
      "timestamp": "2026-04-16T23:45:00Z",
      "decision": "needs_more_context",
      "reason": "Missing HTF context and clear visual confirmation of exact liquidity sweep, assuming mechanical only. Retaining as needs_more_context without TradingView image.",
      "htf_context": "Not confirmed visually.",
      "m30_structure": "Not confirmed visually.",
      "m15_m5_execution": "Mechanical execution shows SL first.",
      "entry": null,
      "stop": null,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    }
  ]
}