[
  {
    "candidate_id": "candidate_2026-02-03T01-00-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-02-03T01:00:00Z",
    "decision": "needs_more_context",
    "reason": "M5 structure does not present a clear entry model. Price dropped to 4766 at 01:00, then rallied fast. No clear pullback to Fib 50/62 with PD array for a safe entry on M5. Need TradingView manual replay for precise entry/SL levels before accepting.",
    "htf_context": "H4 bullish expansion.",
    "m30_structure": "M30 swept liquidity below 4780 and closed bullish at 4853.",
    "m15_m5_execution": "M5 sharp V-shaped recovery from 4766 to 4856. No clean entry pullback visible in OHLCV.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-02-03T11-00-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-02-03T11:00:00Z",
    "decision": "needs_more_context",
    "reason": "Price swept 4883 on M5 at 11:20 and instantly rallied. No distinct M5 entry pullback (OTE/Fib) visible in local data.",
    "htf_context": "H4 consolidation/pullback.",
    "m30_structure": "M30 swept 4883 and closed at 4901.",
    "m15_m5_execution": "M5 swept 4883 and recovered to 4913 in the next 10 mins. Missing precise entry execution context.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-02-03T13-00-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-02-03T13:00:00Z",
    "decision": "needs_more_context",
    "reason": "M5 shows local sweep of 4902 at 13:00, but immediately expands to 4939 by 13:25. Pullback not clearly defined for safe execution.",
    "htf_context": "H4 bullish continuation.",
    "m30_structure": "M30 bullish expansion from 4902 to 4934.",
    "m15_m5_execution": "M5 expansion without clear OTE pullback entry.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  }
]