{
  "decisions": [
    {
      "candidate_id": "candidate_2026-03-31T08-30-00Z_short_liquidity_sweep_reversal",
      "timestamp": "2026-03-31T08:30:00Z",
      "decision": "needs_more_context",
      "reason": "TradingView API returned chart data ending before 2026-03-31T08:30:00Z (latest bar is 1774827900 which is 2026-03-30 00:00ish). Chronological manual replay cannot proceed without exact visual context.",
      "htf_context": "Unverified due to missing data.",
      "m30_structure": "Unverified.",
      "m15_m5_execution": "Unverified.",
      "entry": null,
      "stop": null,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    },
    {
      "candidate_id": "candidate_2026-03-31T09-00-00Z_long_liquidity_sweep_reversal",
      "timestamp": "2026-03-31T09:00:00Z",
      "decision": "needs_more_context",
      "reason": "TradingView API returned chart data ending before 2026-03-31T09:00:00Z. Cannot verify exact price action and PD arrays.",
      "htf_context": "Unverified due to missing data.",
      "m30_structure": "Unverified.",
      "m15_m5_execution": "Unverified.",
      "entry": null,
      "stop": null,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    },
    {
      "candidate_id": "candidate_2026-04-01T03-00-00Z_short_liquidity_sweep_reversal",
      "timestamp": "2026-04-01T03:00:00Z",
      "decision": "needs_more_context",
      "reason": "TradingView API returned chart data ending before 2026-04-01T03:00:00Z. Cannot verify exact price action chronologically.",
      "htf_context": "Unverified due to missing data.",
      "m30_structure": "Unverified.",
      "m15_m5_execution": "Unverified.",
      "entry": null,
      "stop": null,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    }
  ],
  "summary": {
    "accepted": 0,
    "rejected": 0,
    "shadow": 0,
    "needs_more_context": 3
  }
}