[
  {
    "candidate_id": "candidate_2026-01-30T04-45-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-01-30T04:45:00Z",
    "direction": "Long",
    "decision": "rejected",
    "reason": "Immediate draw-down beyond acceptable SL (>$148.67)",
    "htf_context": "Context available up to 2026-01-30T04:45:00Z",
    "m30_structure": "Recent M30 range: 5112.105 - 5451.16",
    "m15_m5_execution": "Price spiked to 5054.43 against entry 5203.10",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-01-30T09-00-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-01-30T09:00:00Z",
    "direction": "Short",
    "decision": "rejected",
    "reason": "Immediate draw-down beyond acceptable SL (>$29.22)",
    "htf_context": "Context available up to 2026-01-30T09:00:00Z",
    "m30_structure": "Recent M30 range: 5014.465 - 5241.85",
    "m15_m5_execution": "Price spiked to 5145.98 against entry 5116.76",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-01-30T12-00-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-01-30T12:00:00Z",
    "direction": "Short",
    "decision": "rejected",
    "reason": "Immediate draw-down beyond acceptable SL (>$10.02)",
    "htf_context": "Context available up to 2026-01-30T12:00:00Z",
    "m30_structure": "Recent M30 range: 4941.5 - 5184.72",
    "m15_m5_execution": "Price spiked to 5145.98 against entry 5135.95",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  }
]