[
  {
    "candidate_id": "candidate_2026-06-26T09-00-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-06-26T09:00:00Z",
    "decision": "needs_more_context",
    "reason": "Control classification needs HTF validation. Daily is strongly bullish (June 24 4026 to June 25 4088) with H4 retracing back to 3996/4011 by early June 26. Price builds support at 4011-4030, then sweeps 4025.86 on M15 at 08:00 before pumping. Entry on Fib touch at 12:40 (4035.935) holds above the 09:00 sweep low (4029.59) and rallies to TP1 (4066). However, the manual replay environment implies more rigor. Marked as needs_more_context for final visual Fib confirmation on TradingView.",
    "htf_context": "D is strongly bullish (June 24-25 rally to 4088). H4 retraces to 3982-4011 level and establishes base.",
    "m30_structure": "M30 sweeps 4025 at 08:00, reclaims, and rallies strongly to 4054 by 10:30, breaking local structural highs.",
    "m15_m5_execution": "M15/M5 show impulsive displacement from 09:00 up to 10:30. Fib touch at 12:40 hits 4035.935, holding above 09:00 origin (4029), then rallies to 4066.",
    "entry": 4036.0,
    "stop": 4029.0,
    "target": 4066.0,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-06-26T10-00-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-06-26T10:00:00Z",
    "decision": "needs_more_context",
    "reason": "10:00 is part of the same impulsive leg up from the 09:00 sweep. It triggers a shallow Fib touch at 10:35 (4049.13). TP1 is hit, but the deeper retracement occurs at 12:40. Needs visual confirmation to distinguish which Fib anchor is canonical.",
    "htf_context": "D bullish, H4 retracement complete.",
    "m30_structure": "Strong bullish leg in progress.",
    "m15_m5_execution": "M5 shows consolidation 10:00-10:15 then a dip to 4049 at 10:35 before rallying to 4055. Not as clean as the 09:00 origin.",
    "entry": 4049.2,
    "stop": 4042.4,
    "target": 4066.0,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-06-26T11-00-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-06-26T11:00:00Z",
    "decision": "needs_more_context",
    "reason": "Control status is short_liquidity_sweep_reversal. Price sweeps 4055 at 11:00/11:30 and breaks down to 4035 at 12:40. Fib touch for short at 12:50 (4048.83). However, price immediately reverses and rockets to 4066 at 13:00, hitting SL. Mechanical outcome matches (mechanical_sl_first). HTF is strongly bullish, making this a counter-trend short.",
    "htf_context": "D is strongly bullish. H4 establishing support. Counter-trend context.",
    "m30_structure": "M30 sweep of 4055 local high, but overall structure is bullish.",
    "m15_m5_execution": "M5 breaks down from 4055 to 4035. Retraces to 4048 at 12:50 and is immediately stopped out by explosive bullish continuation.",
    "entry": 4048.8,
    "stop": 4056.0,
    "target": 4030.0,
    "r": -1.0,
    "promoted_to_journal": false
  }
]