{
  "metadata": {
    "symbol": "XAUUSD",
    "purpose": "manual_replay_shortlist",
    "source": "hybrid/candidates/candidates.json",
    "generated_at": "2026-07-17T09:25:01Z",
    "selection_rule": "candidate_score >= 50, chronological, max one per day/session/direction and max five per ISO week",
    "isFinalBacktest": false,
    "requires_manual_replay": true,
    "selected_count": 80,
    "notes": "Shortlist only. Do not treat as confirmed trades until TradingView Bar Replay review."
  },
  "candidates": [
    {
      "id": "candidate_2026-01-02T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T06:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T10:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Other",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T12:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "NY AM",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T18:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "NY PM",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T05:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T05:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "NY AM",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "NY AM",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T18:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "NY PM",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T00:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T03:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T10:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Other",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T11:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Other",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T20:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "NY PM",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T00:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T00:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T10:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Other",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T11:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Other",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T12:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "NY AM",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T05:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T07:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "London",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T13:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "NY AM",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T08:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "London",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T10:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Other",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T14:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "NY AM",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T09:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "London",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "NY AM",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T02:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T10:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Other",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T09:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "London",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T11:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Other",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T14:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "NY AM",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T02:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T08:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "London",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T08:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "London",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T23:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Other",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T06:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T08:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "London",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "NY AM",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T14:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "NY AM",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T23:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Other",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T08:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "London",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T10:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Other",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T10:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Other",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "NY AM",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T11:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Other",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T00:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T02:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T09:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "London",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "NY AM",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T19:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "NY PM",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T06:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T22:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Other",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T09:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "London",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T10:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Other",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T06:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T09:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "London",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T00:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T05:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T11:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Other",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T00:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T02:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T07:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "London",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T11:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Other",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "NY AM",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T00:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T00:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T18:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "NY PM",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T19:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "NY PM",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T00:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T04:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T08:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "London",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T10:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Other",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_low_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T01:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T05:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Asia",
      "timeframe": "M15",
      "entry_timeframe": "M5",
      "narrative": "TBD manual review",
      "htf_context": "TBD manual review",
      "ltf_trigger": "Mechanical candidate; manual TradingView replay required",
      "liquidity_swept": "prior_bar_high_placeholder",
      "entry": null,
      "stop": null,
      "target": null,
      "fib": "TBD",
      "pd": "TBD",
      "candidate_score": 50.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required",
        "displacement_candidate"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    }
  ]
}
