[
  {
    "candidate_id": "candidate_2026-07-10T01-45-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-07-10T01:45:00Z",
    "decision": "rejected",
    "reason": "H4/H1 trend is strongly bearish/ranging after a peak, and M15 just swept lows without clear BOS.",
    "htf_context": "H4 rejected 4138 and closed bearish at 4115. H1 string of bearish candles 4136 -> 4116.",
    "m30_structure": "Bearish flow, lower lows.",
    "m15_m5_execution": "M15 hits 4108.72 at 01:45 and rejects to 4116.89, but this is counter-trend to the H4/H1 drop.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-07-10T04-15-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-07-10T04:15:00Z",
    "decision": "rejected",
    "reason": "M15 wick up to 4121 followed by selloff, but lacks clear OTE entry or premium liquidity sweep setup; choppy.",
    "htf_context": "H4 remains bearish, H1 inside bar/consolidation around 4120.",
    "m30_structure": "Consolidating before continuation down.",
    "m15_m5_execution": "04:15 pushes to 4121.28 and drops to 4112, but no clear structured entry.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-07-10T11-00-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-07-10T11:00:00Z",
    "decision": "shadow",
    "reason": "M15 sweeps 4096 (11:30) and reverses hard to 4117 by 12:00, but lacks clear entry signal AT 11:00. Retrospective setup.",
    "htf_context": "H4 low put in at 4094, starting to reject. H1 swept lows.",
    "m30_structure": "Sweep of Asian/London lows into NY open.",
    "m15_m5_execution": "11:30 candle sweeps 4096.15 and closes 4106, huge reversal. Valid conceptually but 11:00 was early.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  }
]