[
  {
    "candidate_id": "candidate_2026-02-23T15-00-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-02-23T15:00:00Z",
    "decision": "rejected",
    "reason": "Minor M5 dip to 5180.72 during strong bullish expansion; does not reach deep HTF discount.",
    "htf_context": "Strong bullish expansion on H1/H4 after breaking 5160s.",
    "m30_structure": "Bullish momentum, expanding candles.",
    "m15_m5_execution": "M5 dipped to 5180.72 at 15:00 but lacks clear HTF POI overlap or deep Fib retracement.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-02-23T15-30-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-02-23T15:30:00Z",
    "decision": "rejected",
    "reason": "Shallow M5 sweep to 5186.36 during strong uptrend. Fails strict Fib 50/62 entry criteria.",
    "htf_context": "Strong bullish expansion.",
    "m30_structure": "Bullish consolidation near highs.",
    "m15_m5_execution": "M5 swept 5186.36 at 15:35 and reversed, but entry is too shallow compared to origin.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-02-24T05-30-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-02-24T05:30:00Z",
    "decision": "needs_more_context",
    "reason": "M5 based around 5164 and swept before rallying to 5185, but lacks confirmed HTF PD array mapping without TV chart.",
    "htf_context": "Consolidating after previous day's bullish expansion.",
    "m30_structure": "Support building around 5161-5164.",
    "m15_m5_execution": "M5 base built at 5164; 05:30 candle tests 5164.76 and rejects strongly upwards.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  }
]