{
  "items": [
    {
      "candidate_id": "candidate_2026-02-04T01-00-00Z_long_liquidity_sweep_reversal",
      "timestamp": "2026-02-04T01:00:00Z",
      "decision": "shadow",
      "reason": "M15 liquidity sweep long at 01:00. Strong HTF uptrend, but entry timing is outside primary NY killzone. Price continued higher. Kept as shadow for directional bias confirmation.",
      "htf_context": "H4 strong bullish structure, aggressive run up from 4500 to 5000.",
      "m30_structure": "Bullish continuation, higher highs.",
      "m15_m5_execution": "Sweep of 4980s before rallying to 5050+.",
      "entry": 5015.0,
      "stop": 4980.0,
      "target": 5050.0,
      "r": 1.0,
      "promoted_to_journal": false
    },
    {
      "candidate_id": "candidate_2026-02-04T05-15-00Z_short_liquidity_sweep_reversal",
      "timestamp": "2026-02-04T05:15:00Z",
      "decision": "rejected",
      "reason": "Attempting to call a short reversal at 05:15 against a massive H4 bullish trend. Price consolidated at the highs but did not immediately dump.",
      "htf_context": "H4 extremely bullish, no clear signs of distribution yet.",
      "m30_structure": "Overextended but still making higher highs.",
      "m15_m5_execution": "Premature entry on M15 without clear structural shift.",
      "entry": null,
      "stop": null,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    },
    {
      "candidate_id": "candidate_2026-02-04T05-30-00Z_short_liquidity_sweep_reversal",
      "timestamp": "2026-02-04T05:30:00Z",
      "decision": "rejected",
      "reason": "Second attempt to call a short reversal at 05:30 against strong bullish momentum. Too risky without a proper HTF reversal pattern.",
      "htf_context": "H4 extremely bullish.",
      "m30_structure": "Consolidating at highs.",
      "m15_m5_execution": "No clear CHoCH or structural shift to the downside.",
      "entry": null,
      "stop": null,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    }
  ]
}