[
  {
    "candidate_id": "candidate_2026-01-08T19-15-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-01-08T19:15:00Z",
    "decision": "needs_more_context",
    "reason": "Local OHLCV evidence shows +31.80 move and mechanical_tp1_first, but visual HTF context via TradingView is required to confirm Fib placement and OB alignment before journal promotion.",
    "htf_context": "H1 trending up towards 4479, but exact POI needs visual confirmation.",
    "m30_structure": "M30 making higher highs (4451 -> 4464) prior to entry.",
    "m15_m5_execution": "Mechanical sweep and reclaim passed. Fib touch at 2026-01-09T01:05:00Z.",
    "entry": 4447.93,
    "stop": 4444.71,
    "target": 4479.73,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-01-09T00-00-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-01-09T00:00:00Z",
    "decision": "needs_more_context",
    "reason": "Local OHLCV shows -18.81 drop and mechanical_tp1_first, but visual HTF context via TradingView is required to verify bearish POI alignment.",
    "htf_context": "H1 reached 4476 before pulling back; visual context needed to confirm it as a valid reversal zone.",
    "m30_structure": "M30 swept 4479 high and broke lower, creating bearish structure.",
    "m15_m5_execution": "Mechanical sweep and reclaim passed. Fib touch at 2026-01-09T02:00:00Z.",
    "entry": 4471.73,
    "stop": 4480.61,
    "target": 4452.92,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-01-09T05-00-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-01-09T05:00:00Z",
    "decision": "needs_more_context",
    "reason": "Local OHLCV shows explosive +54.06 move and mechanical_tp1_first, but visual HTF context via TradingView is required to confirm valid bullish POI and structural logic.",
    "htf_context": "H1 bounced from 4458 area up to 4517; visual context needed to confirm higher time frame support.",
    "m30_structure": "M30 bottomed around 4460 before reversing upwards.",
    "m15_m5_execution": "Mechanical sweep and reclaim passed. Fib touch at 2026-01-09T05:40:00Z.",
    "entry": 4463.19,
    "stop": 4458.29,
    "target": 4517.25,
    "r": null,
    "promoted_to_journal": false
  }
]