[
  {
    "candidate_id": "candidate_2026-03-15T23-00-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-03-15T23:00:00Z",
    "decision": "rejected",
    "reason": "Price immediately rallies post-sweep with no clear bearish M5/M15 entry criteria met before reversal up.",
    "htf_context": "H1 prints a massive wick down to 4967 at 23:00, closing back near 4997.",
    "m30_structure": "Sweep on M30 (23:00 candle drops to 4967 but closes 4989), then bullish reversal follows.",
    "m15_m5_execution": "M15 prints long wicks but subsequent candles are strongly bullish (00:00 reaches 5028). No valid short entry pattern materializes.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-03-16T05-45-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-03-16T05:45:00Z",
    "decision": "rejected",
    "reason": "Price spikes up to 5036 at 06:00 but no clean M15/M5 entry confirms short before it drops; missed execution window.",
    "htf_context": "H1 rallies to 5036 at 06:00 and rejects, dropping back to 5012.",
    "m30_structure": "M30 shows a sweep at 06:00 (H: 5036, C: 5027) followed by bearish drop.",
    "m15_m5_execution": "M15 sweeps 5036 at 06:15, but drops immediately on next candle to 5012. Execution too abrupt; no safe re-entry zone.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-03-16T09-30-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-03-16T09:30:00Z",
    "decision": "rejected",
    "reason": "Price sweeps downward to 4972, not upward, invalidating short sweep setup, and then rallies aggressively.",
    "htf_context": "H1 trends down to 4972 at 09:00 before a massive bullish reversal to 5034 by 13:00.",
    "m30_structure": "M30 prints local bottom at 10:00 (L: 4970) before strong bullish sequence.",
    "m15_m5_execution": "Wrong direction. M15 drops and then reverses upward aggressively. No short setup present.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  }
]