{
  "metadata": {
    "batch_type": "manual_replay_mini_batch",
    "processed_at": "2026-07-17T13:59:20.336135Z",
    "items_count": 3
  },
  "results": [
    {
      "candidate_id": "candidate_2026-02-16T11-45-00Z_short_liquidity_sweep_reversal",
      "timestamp": "2026-02-16T11:45:00Z",
      "direction": "Short",
      "decision": "rejected",
      "reason": "H4/H1 bearish context but M15/M5 momentum weak on retrace. Fib touch at 12:30 doesn't align with clear PD array on HTF. Rejected for lack of high-probability HTF alignment.",
      "htf_context": "H4 in chop/range around 5000, H1 slightly bearish.",
      "m30_structure": "Ranging sideways, no clear BOS.",
      "m15_m5_execution": "Sweep at 11:45 confirmed at 12:10, but retracement to Fib is messy. Not a high quality entry.",
      "entry": null,
      "stop": null,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    },
    {
      "candidate_id": "candidate_2026-02-16T14-15-00Z_short_liquidity_sweep_reversal",
      "timestamp": "2026-02-16T14:15:00Z",
      "direction": "Short",
      "decision": "rejected",
      "reason": "Fib touch occurs very late (17:00). Price action chopped around 4995-4980. Not a clean setup.",
      "htf_context": "H4/H1 bearish drift down to 4988.",
      "m30_structure": "Bearish but corrective.",
      "m15_m5_execution": "M15 sweep at 14:15, confirmation 14:40. Fib touch delayed for hours. Invalidates time element of setup.",
      "entry": null,
      "stop": null,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    },
    {
      "candidate_id": "candidate_2026-02-16T16-45-00Z_long_liquidity_sweep_reversal",
      "timestamp": "2026-02-16T16:45:00Z",
      "direction": "Long",
      "decision": "shadow",
      "reason": "Potential long sweep at 4985, H1 showing signs of support, but H4 still printing bearish. Fib touch at 18:00 works mechanically but lacks HTF conviction. Keep as shadow.",
      "htf_context": "H4 close to support area around 4985-4990.",
      "m30_structure": "Consolidating at lows.",
      "m15_m5_execution": "M5 confirmation at 17:00, retrace hits Fib at 18:00.",
      "entry": null,
      "stop": null,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    }
  ]
}