{
  "metadata": {
    "batch_id": "batch_008",
    "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": 151,
    "global_queue_end_order": 175,
    "first_timestamp": "2026-01-28T09:00:00Z",
    "last_timestamp": "2026-02-04T05:30:00Z",
    "notes": "Chronological manual replay control batch. Do not promote to journal without TradingView Bar Replay review."
  },
  "items": [
    {
      "order": 118,
      "candidate_id": "candidate_2026-01-28T09-00-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-28T09:00:00Z",
      "direction": "Short",
      "score": 50.0,
      "fib_touch_time": "2026-01-28T10: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": 119,
      "candidate_id": "candidate_2026-01-28T14-00-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-28T14:00:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-01-28T15: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": 120,
      "candidate_id": "candidate_2026-01-29T01-00-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-29T01:00:00Z",
      "direction": "Short",
      "score": 50.0,
      "fib_touch_time": "2026-01-29T01:15: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": 121,
      "candidate_id": "candidate_2026-01-29T05-00-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-29T05:00:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-01-29T06: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": 122,
      "candidate_id": "candidate_2026-01-29T08-00-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-29T08:00:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-01-29T08: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": 123,
      "candidate_id": "candidate_2026-01-29T13-15-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-29T13:15:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-01-29T14: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": 124,
      "candidate_id": "candidate_2026-01-30T04-15-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-30T04:15:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-01-30T07: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": 125,
      "candidate_id": "candidate_2026-01-30T04-45-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-30T04:45:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-01-30T05: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": 126,
      "candidate_id": "candidate_2026-01-30T09-00-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-30T09:00:00Z",
      "direction": "Short",
      "score": 50.0,
      "fib_touch_time": "2026-01-30T10: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": 127,
      "candidate_id": "candidate_2026-01-30T12-00-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-30T12:00:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-01-30T14: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": 128,
      "candidate_id": "candidate_2026-01-30T14-15-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-30T14:15:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-01-30T15: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": 129,
      "candidate_id": "candidate_2026-01-30T19-15-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-01-30T19:15:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-01-30T20: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": 130,
      "candidate_id": "candidate_2026-02-02T04-45-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-02-02T04:45:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-02-02T08: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": 131,
      "candidate_id": "candidate_2026-02-02T10-45-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-02-02T10:45:00Z",
      "direction": "Long",
      "score": 50.0,
      "fib_touch_time": "2026-02-02T13: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": 132,
      "candidate_id": "candidate_2026-02-02T12-45-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-02-02T12:45:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-02-02T14: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": 133,
      "candidate_id": "candidate_2026-02-02T19-00-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-02-02T19:00:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-02-02T20: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": 134,
      "candidate_id": "candidate_2026-02-03T01-00-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-02-03T01:00:00Z",
      "direction": "Long",
      "score": 50.0,
      "fib_touch_time": "2026-02-03T02: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": 135,
      "candidate_id": "candidate_2026-02-03T11-00-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-02-03T11:00:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-02-03T12:15: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": 136,
      "candidate_id": "candidate_2026-02-03T13-00-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-02-03T13:00:00Z",
      "direction": "Long",
      "score": 50.0,
      "fib_touch_time": "2026-02-03T13: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": 137,
      "candidate_id": "candidate_2026-02-03T14-00-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-02-03T14:00:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-02-03T17: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": 138,
      "candidate_id": "candidate_2026-02-03T15-00-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-02-03T15:00:00Z",
      "direction": "Long",
      "score": 50.0,
      "fib_touch_time": "2026-02-03T17: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": 139,
      "candidate_id": "candidate_2026-02-04T00-30-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-02-04T00:30:00Z",
      "direction": "Long",
      "score": 35.0,
      "fib_touch_time": "2026-02-04T01: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": 140,
      "candidate_id": "candidate_2026-02-04T01-00-00Z_long_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-02-04T01:00:00Z",
      "direction": "Long",
      "score": 50.0,
      "fib_touch_time": "2026-02-04T01: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": 141,
      "candidate_id": "candidate_2026-02-04T05-15-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-02-04T05:15:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-02-04T06: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": 142,
      "candidate_id": "candidate_2026-02-04T05-30-00Z_short_liquidity_sweep_reversal",
      "status": "needs_manual_replay",
      "outcome": "mechanical_fib_entry_candidate",
      "timestamp": "2026-02-04T05:30:00Z",
      "direction": "Short",
      "score": 35.0,
      "fib_touch_time": "2026-02-04T06: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."
    }
  ]
}
