{
  "metadata": {
    "batch_id": "manual_replay_results_00138_00141",
    "reviewed_at": "2026-07-17T12:45:00Z",
    "items_processed": 3
  },
  "items": [
    {
      "candidate_id": "candidate_2026-01-26T20-30-00Z_short_liquidity_sweep_reversal",
      "timestamp": "2026-01-26T20:30:00Z",
      "decision": "rejected",
      "reason": "Immediate draw-down beyond acceptable SL (>$5). Price sweeps high at 5062.32 but then ranges instead of clean reversal. M5 confirms sweep but price continues upward immediately after confirmation.",
      "htf_context": "Context available up to 2026-01-26T20:30:00Z",
      "m30_structure": "M15 spiked to 5062.32",
      "m15_m5_execution": "M5 confirmed structure at 21:35 (Close 5001.305). Fib entry touch would have been 23:05, but price had already been trading higher earlier, hitting stops before TP.",
      "entry": 5027.7,
      "stop": 5062.5,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    },
    {
      "candidate_id": "candidate_2026-01-27T00-00-00Z_long_liquidity_sweep_reversal",
      "timestamp": "2026-01-27T00:00:00Z",
      "decision": "needs_more_context",
      "reason": "M5 structure confirmed long at 01:10 (Close 5071). Price touched Fib at 01:40 (Low 5054.23). Target not hit clearly, large swings. Requires visual TV chart replay for accurate Fib 50/62 levels and PD arrays.",
      "htf_context": "Context available up to 2026-01-27T00:00:00Z",
      "m30_structure": "M15 sweeps low 5038.745",
      "m15_m5_execution": "M5 confirms 01:10 (close 5071.365), Fib touch 01:40 (low 5054.23). Needs visual review for precise SL/TP placement.",
      "entry": 5054.23,
      "stop": null,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    },
    {
      "candidate_id": "candidate_2026-01-27T02-00-00Z_long_liquidity_sweep_reversal",
      "timestamp": "2026-01-27T02:00:00Z",
      "decision": "needs_more_context",
      "reason": "M5 structure confirmed long at 02:40 (Close 5079.05). Fib touched at 03:05 (Low 5063.785). Price chopped immediately after. Needs visual TV chart replay for Fib confluence.",
      "htf_context": "Context available up to 2026-01-27T02:00:00Z",
      "m30_structure": "M15 sweeps low 5049.585",
      "m15_m5_execution": "M5 confirms 02:40 (close 5079.05), Fib touch 03:05 (low 5063.785). Needs visual review for confluence.",
      "entry": 5063.785,
      "stop": null,
      "target": null,
      "r": null,
      "promoted_to_journal": false
    }
  ]
}