[
  {
    "candidate_id": "candidate_2026-04-20T11-15-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-04-20T11:15:00Z",
    "decision": "shadow",
    "reason": "Price tested lows around 4786 but did not show strong M15 displacement above structural resistance at 4801 before pulling back; M30 closed bearish at 11:30.",
    "htf_context": "H4 closed bullish prior to 13:00, but local M30 structure remained choppy until after 11:30.",
    "m30_structure": "Consolidating below 4810, tested 4786 lows multiple times.",
    "m15_m5_execution": "M15 bottomed at 11:15 (L:4786) and printed an indecision candle followed by a weak bounce to 4794, insufficient confirmation.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-04-20T13-00-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-04-20T13:00:00Z",
    "decision": "accepted",
    "reason": "Strong M15 displacement at 13:00 (O:4803 to C:4815) breaking short-term highs, confirming earlier sweep at 12:45.",
    "htf_context": "H4 sweeping lows and expanding upwards; M30 printed strong bullish pinbar/reversal at 12:30-13:00.",
    "m30_structure": "Bullish CHoCH on M30 confirmed above 4810.",
    "m15_m5_execution": "M15 impulse from 4803 to 4815, pullback to 4810/4812 in subsequent candle offers OTE. SL below 12:45 swing low (4799). Target local highs 4825.",
    "entry": 4812.5,
    "stop": 4799.0,
    "target": 4825.9,
    "r": 0.99,
    "promoted_to_journal": true
  },
  {
    "candidate_id": "candidate_2026-04-20T13-30-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-04-20T13:30:00Z",
    "decision": "shadow",
    "reason": "Price hit 4826 and immediately rejected, but shorting into the recent strong M15/M30 bullish momentum is counter-trend without deeper structural break.",
    "htf_context": "H4 heavily bullish, approaching highs but no clear HTF resistance.",
    "m30_structure": "Strong bullish expansion just occurred; first sign of weakness but no M15 BOS to the downside.",
    "m15_m5_execution": "M15 wick rejection at 13:30 but closes at 4822, followed by a slight dip to 4817. No safe short setup.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  }
]