{
  "batch_id": "batch_019",
  "items": [
    {
      "candidate_id": "candidate_2026-03-26T10-30-00Z_long_liquidity_sweep_reversal",
      "timestamp": "2026-03-26T10:30:00Z",
      "decision": "rejected",
      "reason": "Missing clear local OHLCV to verify HTF structure. Mechanical outcome was SL first. Rejected due to lack of evidence for promotion.",
      "htf_context": "Unverified due to data constraints",
      "m30_structure": "Unverified",
      "m15_m5_execution": "Mechanical entry stopped out",
      "entry": null,
      "stop": null,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    },
    {
      "candidate_id": "candidate_2026-03-26T12-00-00Z_long_liquidity_sweep_reversal",
      "timestamp": "2026-03-26T12:00:00Z",
      "decision": "rejected",
      "reason": "Missing clear local OHLCV to verify HTF structure. Mechanical outcome was SL first. Rejected due to lack of evidence for promotion.",
      "htf_context": "Unverified due to data constraints",
      "m30_structure": "Unverified",
      "m15_m5_execution": "Mechanical entry stopped out",
      "entry": null,
      "stop": null,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    },
    {
      "candidate_id": "candidate_2026-03-26T12-30-00Z_long_liquidity_sweep_reversal",
      "timestamp": "2026-03-26T12:30:00Z",
      "decision": "needs_more_context",
      "reason": "Missing clear local OHLCV to verify HTF structure. Mechanical outcome hit TP1, but visual replay is unavailable to confirm valid narrative. Kept as shadow/needs_more_context.",
      "htf_context": "Unverified due to data constraints",
      "m30_structure": "Unverified",
      "m15_m5_execution": "Mechanical entry hit TP1 but lacks visual confirmation",
      "entry": null,
      "stop": null,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    }
  ]
}