[
  {
    "candidate_id": "candidate_2026-03-05T00-45-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-03-05T00:45:00Z",
    "decision": "needs_more_context",
    "reason": "Local OHLCV files do not contain bars around 00:45Z on 2026-03-05 (gap in local dataset between Mar 4 22:00Z and Mar 5 02:00Z/07:00Z). Cannot verify chronological structure without complete bar sequence.",
    "htf_context": "H4 closed at 5141.285 on Mar 4 22:00Z and next available H4 bar starts at Mar 5 02:00Z opening at 5141.230.",
    "m30_structure": "Missing M30 bars around 00:45Z due to local dataset gap.",
    "m15_m5_execution": "Missing M15 and M5 execution bars around 00:45Z due to local dataset gap.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-03-05T02-45-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-03-05T02:45:00Z",
    "decision": "needs_more_context",
    "reason": "Local OHLCV files do not contain M30/M15/M5 bars around 02:45Z on 2026-03-05 (local M5/M15 sequence resumes around 07:00Z). Cannot verify chronological execution structure.",
    "htf_context": "H4 bar covering 02:00Z-06:00Z shows O:5141.230, H:5146.945, L:5108.640, C:5140.945.",
    "m30_structure": "Missing lower timeframe (M30/M15/M5) bars around 02:45Z due to local dataset gap.",
    "m15_m5_execution": "Missing M15 and M5 execution bars around 02:45Z due to local dataset gap.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-03-05T03-45-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-03-05T03:45:00Z",
    "decision": "needs_more_context",
    "reason": "Local OHLCV files do not contain M30/M15/M5 bars around 03:45Z on 2026-03-05 (local M5/M15 sequence resumes around 07:00Z). Cannot verify chronological execution structure.",
    "htf_context": "H4 bar covering 02:00Z-06:00Z shows O:5141.230, H:5146.945, L:5108.640, C:5140.945.",
    "m30_structure": "Missing lower timeframe (M30/M15/M5) bars around 03:45Z due to local dataset gap.",
    "m15_m5_execution": "Missing M15 and M5 execution bars around 03:45Z due to local dataset gap.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  }
]