[
  {
    "candidate_id": "candidate_2026-01-13T19-15-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-01-13T19:15:00Z",
    "decision": "needs_more_context",
    "reason": "M5 data unavailable for precise entry triggering; H4 indicates price ranging between 4569 and 4639. M15 shows a small drop from 4597 but no clear FVG/OB confirmation at this exact time.",
    "htf_context": "H4 ranging tightly between 4569 and 4634.",
    "m30_structure": "M30 shows choppiness, swept highs at 4614 earlier but now just trickling down.",
    "m15_m5_execution": "M15 shows brief push to 4597 then 4593 close. M5 data not loaded correctly to confirm a precise entry.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-01-14T14-00-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-01-14T14:00:00Z",
    "decision": "needs_more_context",
    "reason": "M15 hits 4639, sweeping previous 4634-4637 highs, and immediately drops to 4634. Big drop follows at 14:30 (News?). Without M5/M1 data and given potential news volatility, exact entry/stop is not safely determinable.",
    "htf_context": "H4 bullish push reaching 4641 before reversing sharply.",
    "m30_structure": "M30 reaches 4641, creating a local top, followed by a heavy dump starting 14:30.",
    "m15_m5_execution": "M15 swept 4639 at 14:00. Big aggressive displacement at 14:30 down to 4614. No M5 to check if there was a safe pre-news entry.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-01-14T17-00-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-01-14T17:00:00Z",
    "decision": "needs_more_context",
    "reason": "M15 shows consolidation followed by a breakdown below 4609. M5 data missing. A continuation short setup, but cannot confirm exact trigger.",
    "htf_context": "H4 reversing from 4641 high, heavy bearish momentum.",
    "m30_structure": "M30 breaks down from 4617 to 4605, continuing the earlier dump.",
    "m15_m5_execution": "M15 prints a lower high at 4619 before dropping to 4601. Needs M5 structural break for a safe entry.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  }
]