{
  "metadata": {
    "batch_id": "batch_028",
    "generated_at": "2026-07-17T09:40:55Z",
    "source": "manual_replay_queue.json",
    "source_queue_sha16": "d853a6d08b52c70e",
    "status": "queued_not_reviewed",
    "isFinalBacktest": false,
    "requires_manual_replay": true,
    "batch_size": 25,
    "global_queue_start_order": 651,
    "global_queue_end_order": 675,
    "first_timestamp": "2026-06-09T10:00:00Z",
    "last_timestamp": "2026-06-15T10:30:00Z",
    "notes": "Chronological manual replay control batch. Do not promote to journal without TradingView Bar Replay review."
  },
  "items": [
    {
      "order": 618,
      "candidate_id": "candidate_2026-06-09T10-00-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-09T10:00:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-06-09T13:20:00Z",
      "mechanical_r": 2.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 619,
      "candidate_id": "candidate_2026-06-09T12-00-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-09T12:00:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-06-09T14:00:00Z",
      "mechanical_r": 1.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 620,
      "candidate_id": "candidate_2026-06-09T15-00-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-09T15:00:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-06-09T15:45:00Z",
      "mechanical_r": 1.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 621,
      "candidate_id": "candidate_2026-06-10T02-30-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-10T02:30:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-06-10T03:35:00Z",
      "mechanical_r": 1.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 622,
      "candidate_id": "candidate_2026-06-10T09-15-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-10T09:15:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-06-10T10:20:00Z",
      "mechanical_r": -1.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 623,
      "candidate_id": "candidate_2026-06-10T16-00-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-10T16:00:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-06-10T18:00:00Z",
      "mechanical_r": 1.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 624,
      "candidate_id": "candidate_2026-06-10T19-45-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-10T19:45:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-06-11T01:00:00Z",
      "mechanical_r": 2.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 625,
      "candidate_id": "candidate_2026-06-11T09-15-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-11T09:15:00Z",
      "direction": "Short",
      "score": 50.0,
      "fib_touch_time": "2026-06-11T09:35:00Z",
      "mechanical_r": -1.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 626,
      "candidate_id": "candidate_2026-06-11T10-15-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-11T10:15:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-06-11T12:55:00Z",
      "mechanical_r": 1.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 627,
      "candidate_id": "candidate_2026-06-11T11-30-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-11T11:30:00Z",
      "direction": "Short",
      "score": 50.0,
      "fib_touch_time": "2026-06-11T13:45:00Z",
      "mechanical_r": 1.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 628,
      "candidate_id": "candidate_2026-06-11T13-30-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-11T13:30:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-06-11T16:30:00Z",
      "mechanical_r": 2.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 629,
      "candidate_id": "candidate_2026-06-11T15-00-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-11T15:00:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-06-11T16:25:00Z",
      "mechanical_r": 1.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 630,
      "candidate_id": "candidate_2026-06-11T20-45-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-11T20:45:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-06-11T23:20:00Z",
      "mechanical_r": -1.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 631,
      "candidate_id": "candidate_2026-06-12T01-00-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-12T01:00:00Z",
      "direction": "Short",
      "score": 50.0,
      "fib_touch_time": "2026-06-12T02:05:00Z",
      "mechanical_r": 1.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 632,
      "candidate_id": "candidate_2026-06-12T03-30-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-12T03:30:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-06-12T07:55:00Z",
      "mechanical_r": -1.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 633,
      "candidate_id": "candidate_2026-06-12T09-45-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-12T09:45:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-06-12T13:35:00Z",
      "mechanical_r": 1.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 634,
      "candidate_id": "candidate_2026-06-12T11-45-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-12T11:45:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-06-12T13:20:00Z",
      "mechanical_r": 2.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 635,
      "candidate_id": "candidate_2026-06-12T12-15-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-12T12:15:00Z",
      "direction": "Short",
      "score": 50.0,
      "fib_touch_time": "2026-06-12T13:20:00Z",
      "mechanical_r": 2.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 636,
      "candidate_id": "candidate_2026-06-12T13-00-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-12T13:00:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-06-12T15:45:00Z",
      "mechanical_r": 1.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 637,
      "candidate_id": "candidate_2026-06-12T13-30-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-12T13:30:00Z",
      "direction": "Short",
      "score": 50.0,
      "fib_touch_time": "2026-06-12T14:00:00Z",
      "mechanical_r": 1.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 638,
      "candidate_id": "candidate_2026-06-12T17-45-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-12T17:45:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-06-12T20:20:00Z",
      "mechanical_r": 0.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 639,
      "candidate_id": "candidate_2026-06-12T18-00-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-12T18:00:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-06-12T18:45:00Z",
      "mechanical_r": -1.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 640,
      "candidate_id": "candidate_2026-06-15T04-00-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-15T04:00:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-06-15T07:55:00Z",
      "mechanical_r": -1.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 641,
      "candidate_id": "candidate_2026-06-15T05-00-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-15T05:00:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-06-15T07:50:00Z",
      "mechanical_r": -1.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    },
    {
      "order": 642,
      "candidate_id": "candidate_2026-06-15T10-30-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-06-15T10:30:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-06-15T11:40:00Z",
      "mechanical_r": -1.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    }
  ]
}
