[
  {
    "candidate_id": "candidate_2026-04-07T11-45-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-04-07T11:45:00Z",
    "decision": "rejected",
    "reason": "M30 and H4 structure is strongly bullish. Price swept high and pulled back, but no HTF bearish confirmation. Aggressive counter-trend.",
    "htf_context": "H4 closed bullish at 05:00 and 09:00, strong uptrend. M30 also bullish. The sweep at 10:15 (high 4680) led to a pullback, but trend remains up.",
    "m30_structure": "Bullish. 08:00 candle huge up move. Consolidating high.",
    "m15_m5_execution": "11:45 candle is inside bar near local low. Not a clear bearish execution trigger.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-04-07T13-15-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-04-07T13:15:00Z",
    "decision": "rejected",
    "reason": "Still no clear HTF shift. Price attempting to push higher, failing, but structure is still bullish.",
    "htf_context": "H4 09:00 candle closed bearish but inside previous range. HTF trend still up.",
    "m30_structure": "Consolidating. 13:00 candle bullish.",
    "m15_m5_execution": "13:15 candle bullish, closing near high. Not a short trigger.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-04-07T13-30-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-04-07T13:30:00Z",
    "decision": "shadow",
    "reason": "Price finally breaks down hard at 13:30, sweeping M15 lows. Valid short setup forming, but entry at 13:30 is chasing. Needs more context on pullback.",
    "htf_context": "H4 13:00 candle ultimately closed bearish, but at 13:30 it's mid-candle. Market shifting.",
    "m30_structure": "13:30 candle broke below recent consolidation lows.",
    "m15_m5_execution": "13:30 candle massive bear engulfing (O:4658, C:4639). Good shift, but entry here is late. Put in shadow for potential pullback entry tracking.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  }
]