[
  {
    "candidate_id": "candidate_2026-04-13T15-30-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-04-13T15:30:00Z",
    "decision": "shadow",
    "reason": "M15 bottomed at 4702.30 in the 15:30 candle. Quick reversal long, but h4 shows we were in a pullback inside a larger bullish impulse. Valid sweep but missing exact granular M5 confirmation data to pinpoint a high-conviction entry.",
    "htf_context": "H4 bullish overall, retracing down to 4700 level before sharp continuation up to 4776.",
    "m30_structure": "M30 sweep of 4709/4708 lows into 4702.30, closing at 4714 with immediate bullish follow-through.",
    "m15_m5_execution": "M15 swept lows into 4702, strong bullish close. Lacking M5 detail for precise entry.",
    "entry": 4714.45,
    "stop": 4701.5,
    "target": 4746.27,
    "r": 2.4,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-04-13T23-30-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-04-13T23:30:00Z",
    "decision": "shadow",
    "reason": "M30 pullback into 4754.54 during a strong bullish H4 trend. It swept local M15 lows but lacked a deep Fib retracement or major structural sweep. Needs more context to confirm a high-probability entry.",
    "htf_context": "H4 extremely bullish, pushing from 4723 up to 4776.",
    "m30_structure": "Shallow M30 pullback, sweeping 4754.65 to 4754.54 before continuing up.",
    "m15_m5_execution": "M15 tapped 4754.54 in the 23:30 candle. Shallow continuation setup rather than a deep discount reversal.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-04-14T04-00-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-04-14T04:00:00Z",
    "decision": "rejected",
    "reason": "M30 tested 4767.10 at 04:00 but didn't sweep the major previous low at 4761.79. It was a minor internal pullback that later failed, as price dumped to 4757.85 by 05:30.",
    "htf_context": "H4 still bullish but struggling at the highs around 4777.",
    "m30_structure": "M30 formed a higher low at 4767.10, pushed to 4777.09, then failed and broke structure down to 4757.85.",
    "m15_m5_execution": "M15 trapped buyers at 04:15 before rolling over. Poor R:R and invalid structure.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  }
]