[
  {
    "candidate_id": "candidate_2026-03-13T05-15-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-03-13T05:15:00Z",
    "decision": "shadow",
    "reason": "M5 shows consolidation above 5100 post Asian open. Mechanical entry triggers TP1 but HTF context is bullish (Daily bounce 5079 -> 5020). Choppy M5 PA before sweep. Needs human confirmation of sweep validity. Keeping as shadow.",
    "htf_context": "Daily closed bullish on 11th, bearish on 12th. H4 missing in data but Daily shows price bouncing off 5000 region.",
    "m30_structure": "Asian session consolidation.",
    "m15_m5_execution": "M5 swept 5110 at 05:20, retraced to 5109.19 at 05:15. Choppy PA.",
    "entry": 5109.19,
    "stop": 5111.0,
    "target": 5100.0,
    "r": 5.0,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-03-13T05-30-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-03-13T05:30:00Z",
    "decision": "shadow",
    "reason": "Secondary sweep attempt in Asian session chop. Valid mechanically but low quality HTF alignment. Shadow only.",
    "htf_context": "Daily chop around 5050-5100.",
    "m30_structure": "Consolidation.",
    "m15_m5_execution": "M5 sweep high at 5111.26 at 05:30, immediate sell off to 5100.",
    "entry": 5108.915,
    "stop": 5112.0,
    "target": 5100.0,
    "r": 3.0,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-03-13T15-15-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-03-13T15:15:00Z",
    "decision": "shadow",
    "reason": "NY open volatility sweep. Huge risk points (17.8). M5 sweeps 5071 after massive drop from 5110. Counter trend to the intraday move. Shadow.",
    "htf_context": "Intraday bearish trend from 5110 down to 5040.",
    "m30_structure": "Bearish expansion.",
    "m15_m5_execution": "M5 bounces to 5071 at 15:15 then continues down to 5037. High volatility.",
    "entry": 5062.76,
    "stop": 5072.0,
    "target": 5040.0,
    "r": 2.4,
    "promoted_to_journal": false
  }
]