{
  "metadata": {
    "batch_id": "batch_004",
    "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": 51,
    "global_queue_end_order": 75,
    "first_timestamp": "2026-01-08T00:15:00Z",
    "last_timestamp": "2026-01-12T17:15:00Z",
    "notes": "Chronological manual replay control batch. Do not promote to journal without TradingView Bar Replay review."
  },
  "items": [
    {
      "order": 18,
      "candidate_id": "candidate_2026-01-08T00-15-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-08T00:15:00Z",
      "direction": "Short",
      "score": 50.0,
      "fib_touch_time": "2026-01-08T01: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": 19,
      "candidate_id": "candidate_2026-01-08T02-00-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-08T02:00:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-01-08T03:10: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": 20,
      "candidate_id": "candidate_2026-01-08T02-45-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-08T02:45:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-01-08T07: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": 21,
      "candidate_id": "candidate_2026-01-08T03-30-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-08T03:30:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-01-08T07: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": 22,
      "candidate_id": "candidate_2026-01-08T04-15-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-08T04:15:00Z",
      "direction": "Short",
      "score": 50.0,
      "fib_touch_time": "2026-01-08T06: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": 23,
      "candidate_id": "candidate_2026-01-08T09-00-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-08T09:00:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-01-08T12:30: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": 24,
      "candidate_id": "candidate_2026-01-08T14-00-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-08T14:00:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-01-08T15: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": 25,
      "candidate_id": "candidate_2026-01-08T16-15-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-08T16:15:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-01-08T18:10: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": 26,
      "candidate_id": "candidate_2026-01-08T19-15-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-08T19:15:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-01-09T01: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": 27,
      "candidate_id": "candidate_2026-01-09T00-00-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-09T00:00:00Z",
      "direction": "Short",
      "score": 50.0,
      "fib_touch_time": "2026-01-09T02: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": 28,
      "candidate_id": "candidate_2026-01-09T05-00-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-09T05:00:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-01-09T05: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."
    },
    {
      "order": 29,
      "candidate_id": "candidate_2026-01-09T05-15-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-09T05:15:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-01-09T08: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": 30,
      "candidate_id": "candidate_2026-01-09T11-30-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-09T11:30:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-01-09T12:10: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": 31,
      "candidate_id": "candidate_2026-01-09T11-45-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-09T11:45:00Z",
      "direction": "Long",
      "score": 50.0,
      "fib_touch_time": "2026-01-09T12:10: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": 32,
      "candidate_id": "candidate_2026-01-09T20-30-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-09T20:30:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-01-09T21: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."
    },
    {
      "order": 33,
      "candidate_id": "candidate_2026-01-12T05-00-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-12T05:00:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-01-12T06: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": 34,
      "candidate_id": "candidate_2026-01-12T08-00-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-12T08:00:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-01-12T09: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": 35,
      "candidate_id": "candidate_2026-01-12T08-15-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-12T08:15:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-01-12T10: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": 36,
      "candidate_id": "candidate_2026-01-12T10-15-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-12T10:15:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-01-12T12: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."
    },
    {
      "order": 37,
      "candidate_id": "candidate_2026-01-12T10-30-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-12T10:30:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-01-12T11: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": 38,
      "candidate_id": "candidate_2026-01-12T11-45-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-12T11:45:00Z",
      "direction": "Short",
      "score": 50.0,
      "fib_touch_time": "2026-01-12T12: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": 39,
      "candidate_id": "candidate_2026-01-12T15-45-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-12T15:45:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-01-12T16: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": 40,
      "candidate_id": "candidate_2026-01-12T16-00-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-12T16:00:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-01-12T16: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": 41,
      "candidate_id": "candidate_2026-01-12T17-00-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-12T17:00:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-01-12T18:30: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": 42,
      "candidate_id": "candidate_2026-01-12T17-15-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-12T17:15:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-01-12T18:30:00Z",
      "mechanical_r": 1.0,
      "reason": "Passes mechanical sweep + structure confirmation + Fib 50/62 retrace filter. Requires TradingView Bar Replay before any journal promotion."
    }
  ]
}
