{
  "metadata": {
    "symbol": "XAUUSD",
    "mode": "hybrid_candidate_scanner",
    "period": "2026",
    "timeframes": [
      "M15",
      "M5"
    ],
    "source": "historical_ohlcv_mechanical_scan",
    "isFinalBacktest": false,
    "generated_at": "2026-07-17T04:47:35Z",
    "scanner_version": "0.1.0-scaffold",
    "input_files": {
      "M15": "hybrid/data/ohlcv_M15.json",
      "M5": "hybrid/data/ohlcv_M5.json"
    },
    "candidate_count": 6280,
    "warnings": [],
    "notes": "Mechanical candidates only; final validity requires manual TradingView Bar Replay review."
  },
  "candidates": [
    {
      "id": "candidate_2026-01-02T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "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-02T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/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-02T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/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-02T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T13: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-02T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/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-02T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T21-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T21-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-02T21-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-04T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-04",
      "timestamp": "2026-01-04T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-04T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-04",
      "timestamp": "2026-01-04T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T01-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/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-05T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/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-05T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T14: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-05T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T14: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-05T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/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-05T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T19: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-01-05T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T20:45: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-05T21-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T21-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T21-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-05T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T00: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-06T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T01: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-06T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T01: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-06T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T02: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-06T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T05: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-06T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T11: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-01-06T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T13: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-06T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T13: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-01-06T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T14:15: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-06T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T14: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-06T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T17:45: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-06T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T18: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-06T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T20: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-06T21-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T21-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T21-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-06T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T01: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-07T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T07: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-01-07T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T10: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-07T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T10: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-01-07T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T15:15: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-07T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T21-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T21-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-07T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T00: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-08T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T01: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-08T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T04: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-08T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T05: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-01-08T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T12:15: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-08T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T16: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-08T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T21-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-08T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-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-01-09T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T08: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-09T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T11: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-09T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T13:15: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-09T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T13: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-09T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T13: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-09T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T21-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-09T21-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "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-12T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T01-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T02: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-01-12T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/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-12T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "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-12T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T11: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-12T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "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-12T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T21-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T21-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T21-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-12T21-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T21: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-12T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T02: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-13T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T05: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-13T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T21-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T21-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T21-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T21-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T21-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-13T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T11: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-14T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T12: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-01-14T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T17: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-01-14T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T21-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-14T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T01: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-15T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T03: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-01-15T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T10: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-15T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T12: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-15T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T14: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-01-15T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T14: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-15T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T16: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-15T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T21-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-15T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T23: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-01-15T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T05: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-16T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T11: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-01-16T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T13: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-16T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T14: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-16T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T14: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-16T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T14: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-16T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-16T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-18T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-18",
      "timestamp": "2026-01-18T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "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-19T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T01-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T05: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-19T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/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-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "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-19T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-19T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T23: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-19T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T00: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-20T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T01: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-20T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T05: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-01-20T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T09: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-01-20T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T13: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-20T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T14: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-20T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T19: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-20T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-20T21-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T01: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-01-21T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T07: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-01-21T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T07: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-01-21T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T14: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-21T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T19: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-21T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T21-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T21-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-21T21-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T13: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-01-22T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T13: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-01-22T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-22T21-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-22",
      "timestamp": "2026-01-22T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T01: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-23T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T08:45: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-23T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T12: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-01-23T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T13: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-23T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T14: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-23T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T15: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-01-23T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T21-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-23T21-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-25T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-25",
      "timestamp": "2026-01-25T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-25T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-25",
      "timestamp": "2026-01-25T23: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-01-26T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/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-26T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "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_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T05: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-26T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T06: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-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-26T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "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-26T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T15: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-26T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-26T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/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-01-27T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T09:45: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-27T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T13:15: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-27T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T13: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-27T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T21-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T21-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T21-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-27T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T06: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-28T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T06: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-28T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T08: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-01-28T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T09: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-28T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T09: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-01-28T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T14: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-28T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T15: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-28T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T19: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-28T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T20: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-01-28T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T21-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-28T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T01: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-29T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T08:45: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-29T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T11: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-01-29T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T13:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T14: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-29T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-29T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T08: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-30T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T09: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-01-30T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T18: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-01-30T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T18: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-01-30T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-01-30T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-01T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-01",
      "timestamp": "2026-02-01T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "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-02T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "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-02T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T16: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-02T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-02T21-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/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-03T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "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-03T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/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-03T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T15: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-03T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T21-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-03T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T23: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-02-03T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T01: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-04T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T02: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-02-04T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T07: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-04T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T07: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-04T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T13: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-02-04T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T20: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-02-04T21-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-04T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T00: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-05T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T02: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-02-05T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T08: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-05T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T09:45: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-05T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T13: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-02-05T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-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-02-05T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T20: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-02-05T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T21-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-05T21-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T21: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-05T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T00: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-02-06T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T05: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-06T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T05: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-06T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T06: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-06T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T09: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-06T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T09: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-06T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T10: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-02-06T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T21-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-06T21-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-08T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-08",
      "timestamp": "2026-02-08T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/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-09T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "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-09T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T21-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T21: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-02-09T21-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-09T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "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-10T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "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-10T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/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-10T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T14: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-02-10T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T17:45: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-02-10T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T21-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T21-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T21-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-10T21-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T00: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-02-11T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T02: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-11T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T05: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-02-11T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T06: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-02-11T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T10: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-02-11T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T13:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T21-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T21-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T21: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-11T21-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T21-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T23: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-02-11T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-11T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T02: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-02-12T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T06: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-12T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T06: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-12T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T12: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-02-12T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T13: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-12T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T16: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-02-12T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T21-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T21-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T21-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T21-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T21-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-12T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T13:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T14: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-02-13T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-13T21-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-15T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-15",
      "timestamp": "2026-02-15T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/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-16T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "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-16T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T04: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-16T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/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-16T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/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-16T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T23: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-02-16T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-16T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-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-02-17T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T04: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-02-17T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T05: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-17T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T13:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T13: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-02-17T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T14: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-17T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T14: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-02-17T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T21-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T21-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T21-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-17T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T23: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-17T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T23: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-17T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T07: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-02-18T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T12: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-18T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T12: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-02-18T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T19: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-02-18T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T21-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T21-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-18T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T04: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-02-19T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T09: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-19T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T12: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-19T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T12: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-02-19T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T13: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-19T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T14: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-19T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T15:15: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-19T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T18: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-02-19T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T21-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T21-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T21-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T21-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-19T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T00: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-20T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T03: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-02-20T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T06: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-02-20T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T06: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-02-20T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T12: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-20T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T12: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-20T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T14: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-20T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T15: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-20T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T18: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-02-20T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-20T21-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-22T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-22",
      "timestamp": "2026-02-22T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/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-23T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "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-23T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "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-23T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-23T21-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/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-02-24T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T11: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-02-24T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T20: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-02-24T21-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-24T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T10: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-02-25T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T15: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-25T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T19: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-02-25T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-25T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T05: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-26T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T06: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-02-26T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T08: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-02-26T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T14: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-02-26T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T21-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T21-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-26T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T01: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-02-27T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T09:45: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-27T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T10: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-02-27T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T11: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-02-27T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T11: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-27T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T13: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-27T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T16:15: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-27T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T16: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-02-27T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T21-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-02-27T21-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "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-02T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "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_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-02T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/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-02T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T13: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-02T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T21-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T21-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T21-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-02T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T23: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-03T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/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-03T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T19: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-03-03T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T21-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T21-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-03T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T00: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-04T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T01: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-04T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T01: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-04T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T02: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-03-04T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T06: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-03-04T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T21-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T21-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-04T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T02: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-05T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T02: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-05T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T03: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-03-05T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T13: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-03-05T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T14: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-05T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T15: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-05T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T16: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-03-05T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T16: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-05T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T20: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-03-05T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T21-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T21-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T21-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T21-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-05T21-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T21: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-05T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T08: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-03-06T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T11: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-03-06T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T12: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-03-06T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T13: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-03-06T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-06T21-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T21: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-08T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-08",
      "timestamp": "2026-03-08T22: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-03-08T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-08",
      "timestamp": "2026-03-08T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-08T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-08",
      "timestamp": "2026-03-08T23: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-09T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "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-09T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T05: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-09T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/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-09T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T13:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/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-09T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T14: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-03-09T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "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-09T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-09T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T23: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-09T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T01: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-10T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T02: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-03-10T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T05: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-10T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T07: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-10T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T08:45: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-10T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T15: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-03-10T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-10T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T23: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-11T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T01-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T12: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-11T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T13: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-03-11T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T13: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-11T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-11T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T22: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-11T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T01-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T13: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-03-12T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T19: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-03-12T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-12T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T01: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-03-13T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T01: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-13T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T05: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-13T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T05: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-03-13T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T07: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-03-13T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T08: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-03-13T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T13: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-03-13T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T19: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-03-13T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-13T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-15T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-15",
      "timestamp": "2026-03-15T22: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-15T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-15",
      "timestamp": "2026-03-15T22: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-15T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-15",
      "timestamp": "2026-03-15T23: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-15T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-15",
      "timestamp": "2026-03-15T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T01-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/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-16T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "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-16T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-16T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/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-17T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/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-17T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/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-17T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T11: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-17T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T12: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-03-17T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T13: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-03-17T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-17T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T22: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-17T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T22: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-18T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T00: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-18T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T01: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-18T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T02: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-03-18T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T09: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-03-18T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T10: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-18T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T11: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-03-18T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T13:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T16: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-03-18T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T18: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-03-18T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-18T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T06: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-19T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T06: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-19T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T11: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-03-19T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T13: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-03-19T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T13: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-03-19T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-19T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T11: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-20T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-20T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-22T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-22",
      "timestamp": "2026-03-22T22: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-22T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-22",
      "timestamp": "2026-03-22T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-22T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-22",
      "timestamp": "2026-03-22T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-22T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-22",
      "timestamp": "2026-03-22T23: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-23T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "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-23T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "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-23T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-23T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "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-24T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "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-24T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T06: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-24T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T06: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-24T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T06: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-24T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "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-24T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T11: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-24T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T12: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-03-24T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-24T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T05: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-25T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T05: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-03-25T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T08: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-03-25T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T10: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-25T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T17:45: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-25T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-25T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T01-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T06: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-03-26T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T10: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-03-26T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T10: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-26T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T12: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-03-26T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T12: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-26T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T20: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-03-26T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-26T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T23: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-26T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T06: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-27T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-27T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-29T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-29",
      "timestamp": "2026-03-29T22: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-29T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-29",
      "timestamp": "2026-03-29T22: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-29T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-29",
      "timestamp": "2026-03-29T22: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-03-29T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-29",
      "timestamp": "2026-03-29T22: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-03-29T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-29",
      "timestamp": "2026-03-29T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "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-30T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "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-30T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T06: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-30T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "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-30T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "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-30T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T13:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "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-03-30T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T14:15: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-03-30T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T22: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-30T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-30T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T05: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-31T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T13: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-03-31T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T22: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-03-31T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-03-31T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-03-31",
      "timestamp": "2026-03-31T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T00: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-01T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T00: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-04-01T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T05: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-01T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T06: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-01T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T10: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-04-01T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T12: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-04-01T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T16: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-04-01T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T23: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-04-01T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-01T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T00: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-02T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T04: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-04-02T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T10: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-04-02T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T10: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-02T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T11: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-04-02T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T11: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-04-02T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T11: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-04-02T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T12: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-04-02T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T17:45: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-02T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T17:45: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-02T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-02T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-02",
      "timestamp": "2026-04-02T20:45: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-05T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-05",
      "timestamp": "2026-04-05T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-05T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-05",
      "timestamp": "2026-04-05T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-05T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-05",
      "timestamp": "2026-04-05T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "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-06T01-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T13:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/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-06T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T18:45: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-06T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-06T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "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-07T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T01: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-04-07T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T01: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-07T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T01: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-04-07T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T13: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-07T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T14: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-04-07T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T22: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-04-07T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-07T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T10: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-04-08T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T18: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-08T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T18: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-04-08T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T22: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-04-08T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-08T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T00: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-09T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T01: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-09T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T01: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-09T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T07: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-04-09T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T07: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-09T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T10: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-04-09T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T12: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-04-09T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T13: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-04-09T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T23: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-04-09T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-09T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T01: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-04-10T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T06: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-04-10T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T10: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-04-10T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T13:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T13: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-04-10T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-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-04-10T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T14: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-10T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-10T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-12T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-12",
      "timestamp": "2026-04-12T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-12T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-12",
      "timestamp": "2026-04-12T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-12T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-12",
      "timestamp": "2026-04-12T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-12T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-12",
      "timestamp": "2026-04-12T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/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-13T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/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-13T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/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-13T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-13T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/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-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "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_long_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T01: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-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-14T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T06: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-04-14T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T10: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-04-14T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T13: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-04-14T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T14: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-14T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-14T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T23: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-04-15T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T01: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-15T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T06: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-04-15T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T06: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-15T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T22: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-04-15T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-15T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T00: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-16T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T10: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-04-16T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T12: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-04-16T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T12: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-04-16T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T19:45: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-16T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-16T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T23: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-04-17T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T00: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-17T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T01: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-17T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T05: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-04-17T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T07: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-04-17T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T07: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-17T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T12: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-04-17T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T17:45: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-17T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-17T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-17",
      "timestamp": "2026-04-17T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-19T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-19",
      "timestamp": "2026-04-19T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-19T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-19",
      "timestamp": "2026-04-19T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-19T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-19",
      "timestamp": "2026-04-19T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "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."
    },
    {
      "id": "candidate_2026-04-20T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T10: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-04-20T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T10: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-04-20T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T13: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-04-20T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T14: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-20T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-20T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T06: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-04-21T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T08: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-04-21T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T13: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-04-21T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T13:15: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-04-21T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T17: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-04-21T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T20: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-21T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-21T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T02: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-04-22T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T02: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-04-22T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T13:15: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-04-22T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T22: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-04-22T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-22T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T00: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-04-23T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T17: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-04-23T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T17:45: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-23T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-23T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-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-04-23T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T01: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-24T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T01: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-04-24T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T04: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-24T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T09: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-04-24T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T13:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T13: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-04-24T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-24T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-26T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-26",
      "timestamp": "2026-04-26T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-26T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-26",
      "timestamp": "2026-04-26T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-26T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-26",
      "timestamp": "2026-04-26T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T01: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-04-27T01-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T01: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-04-27T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T02: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-27T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T08:45: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-27T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T10: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-04-27T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-27T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T00: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-28T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T02: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-28T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T10: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-04-28T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T12: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-04-28T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-28T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T01: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-29T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T05: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-29T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T07: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-04-29T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T07: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-04-29T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T09: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-04-29T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T12: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-04-29T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T18: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-29T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T18: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-04-29T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T18:45: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-29T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T18:45: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-29T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-29T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T00: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-04-30T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T04: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-30T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T13: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-04-30T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T17: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-30T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T19: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-04-30T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T19:45: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-30T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T19:45: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-30T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-04-30T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T01-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T07: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-05-01T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T13: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-05-01T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T18: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-05-01T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-01T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-01",
      "timestamp": "2026-05-01T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-03T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-03",
      "timestamp": "2026-05-03T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-03T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-03",
      "timestamp": "2026-05-03T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-03T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-03",
      "timestamp": "2026-05-03T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-03T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-03",
      "timestamp": "2026-05-03T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T00: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-05-04T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T00: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-05-04T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T01: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-05-04T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T01: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-05-04T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T02: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-05-04T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T05: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-05-04T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T07: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-05-04T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T07:45: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-05-04T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-04T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-04",
      "timestamp": "2026-05-04T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T11: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-05-05T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T12: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-05-05T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T14:15: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-05-05T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T14: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-05-05T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T17: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-05-05T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T20: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-05-05T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T20: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-05-05T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-05T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T00: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-05-06T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T07: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-05-06T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T07: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-05-06T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T20: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-05-06T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-06T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-06",
      "timestamp": "2026-05-06T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T00: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-05-07T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T01: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-05-07T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T01: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-05-07T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T01: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-05-07T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T10: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-05-07T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T20: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-05-07T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-07T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-07",
      "timestamp": "2026-05-07T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T00: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-05-08T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T14: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-05-08T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-08T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-08",
      "timestamp": "2026-05-08T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-10T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-10",
      "timestamp": "2026-05-10T22: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-05-10T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-10",
      "timestamp": "2026-05-10T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-10T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-10",
      "timestamp": "2026-05-10T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-10T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-10",
      "timestamp": "2026-05-10T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-10T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-10",
      "timestamp": "2026-05-10T23: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-05-10T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-10",
      "timestamp": "2026-05-10T23: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-05-11T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T01: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-05-11T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T01: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-05-11T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T05: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-05-11T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T09: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-05-11T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T09:45: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-05-11T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T12: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-05-11T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T12:15: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-05-11T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T12: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-05-11T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T19: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-05-11T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-11T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-11",
      "timestamp": "2026-05-11T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T09: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-05-12T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T09:45: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-05-12T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T12: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-05-12T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T13:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T14: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-05-12T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T22: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-05-12T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T22: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-05-12T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-12T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T23: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-05-12T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-12",
      "timestamp": "2026-05-12T23: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-05-13T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T00: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-05-13T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T00: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-05-13T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T01: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-05-13T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T01: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-05-13T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T05: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-05-13T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T11: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-05-13T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-13T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-13",
      "timestamp": "2026-05-13T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T01: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-05-14T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T04: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-05-14T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T12: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-05-14T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T12: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-05-14T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T19: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-05-14T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T19: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-05-14T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-14T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T23: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-05-14T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T23: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-05-14T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-14",
      "timestamp": "2026-05-14T23: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-05-15T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T00: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-05-15T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T01: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-05-15T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T01: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-05-15T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T06: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-05-15T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T13: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-05-15T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-15T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-17T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-17",
      "timestamp": "2026-05-17T22: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-05-17T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-17",
      "timestamp": "2026-05-17T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-17T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-17",
      "timestamp": "2026-05-17T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-17T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-17",
      "timestamp": "2026-05-17T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-17T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-17",
      "timestamp": "2026-05-17T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T00: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-05-18T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T10: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-05-18T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T10: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-05-18T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T10: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-05-18T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T16: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-05-18T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-18T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T01-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T01: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-05-19T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T06: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-05-19T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T10: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-05-19T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T11: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-05-19T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T12: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-05-19T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-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-05-19T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T18:45: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-05-19T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-19T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T08: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-05-20T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T08: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-05-20T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T09: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-05-20T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T09: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-05-20T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T11: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-05-20T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T12: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-05-20T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T13: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-05-20T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T13: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-05-20T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T18:45: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-05-20T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T22: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-05-20T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-20T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-20",
      "timestamp": "2026-05-20T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T01: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-05-21T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T05: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-05-21T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T12: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-05-21T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T13:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T17: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-05-21T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-21T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T00: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-05-22T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T00: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-05-22T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T00: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-05-22T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T04: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-05-22T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T04: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-05-22T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T09: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-05-22T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T09: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-05-22T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T11: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-05-22T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T12: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-05-22T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T15: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-05-22T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T16: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-05-22T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-22T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T20:45: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-05-24T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-24",
      "timestamp": "2026-05-24T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-24T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-24",
      "timestamp": "2026-05-24T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-24T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-24",
      "timestamp": "2026-05-24T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T02: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-05-25T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T07: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-05-25T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T11: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-05-25T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T11: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-05-25T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T13:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T15: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-05-25T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T15: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-05-25T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T16: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-05-25T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-25T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T23: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-05-26T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T01-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-26T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T23: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-05-27T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T02: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-05-27T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T02: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-05-27T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T02: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-05-27T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T02: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-05-27T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T04: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-05-27T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-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-05-27T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T11: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-05-27T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T12:15: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-05-27T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-27T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-27",
      "timestamp": "2026-05-27T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T00: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-05-28T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T01: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-05-28T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T10: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-05-28T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T14: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-05-28T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T22: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-05-28T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-28T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-28",
      "timestamp": "2026-05-28T23: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-05-29T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T01: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-05-29T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T01: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-05-29T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T07: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-05-29T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T12: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-05-29T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T12: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-05-29T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T14: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-05-29T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-29T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T20: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-05-29T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-29",
      "timestamp": "2026-05-29T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-31T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-31",
      "timestamp": "2026-05-31T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-31T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-31",
      "timestamp": "2026-05-31T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-31T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-31",
      "timestamp": "2026-05-31T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-31T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-31",
      "timestamp": "2026-05-31T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-31T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-31",
      "timestamp": "2026-05-31T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-31T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-05-31",
      "timestamp": "2026-05-31T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-05-31T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-05-31",
      "timestamp": "2026-05-31T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T00: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-06-01T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T02: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-06-01T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T03: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-06-01T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T08: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-06-01T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T12: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-06-01T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T14: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-06-01T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T16: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-06-01T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T20:45: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-06-01T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T20:45: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-06-01T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T22: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-06-01T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-01T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T00: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-06-02T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T00: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-06-02T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T01: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-06-02T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T02: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-06-02T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T09: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-06-02T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T09: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-06-02T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T09: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-06-02T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T12: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-06-02T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T14: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-06-02T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T18:45: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-06-02T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-02T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T22: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-06-02T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T04: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-06-03T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T10: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-06-03T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T13: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-06-03T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T18: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-06-03T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-03T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T01: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-06-04T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T01: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-06-04T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T09: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-06-04T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T10: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-06-04T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T13: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-06-04T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T18:45: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-06-04T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T19:45: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-06-04T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-04T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T22: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-06-04T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T01-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T05: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-06-05T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T06: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-06-05T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T06: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-06-05T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T11: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-06-05T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T12:15: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-06-05T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T12: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-06-05T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-05T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-07T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-07",
      "timestamp": "2026-06-07T22: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-06-07T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-07",
      "timestamp": "2026-06-07T22: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-06-07T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-07",
      "timestamp": "2026-06-07T22: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-06-08T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T01: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-06-08T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T01: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-06-08T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T05: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-06-08T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T09: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-06-08T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T13:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T17: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-06-08T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T19: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-06-08T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-08T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T00: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-06-09T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T06: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-06-09T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T12: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-06-09T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T14: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-06-09T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T16: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-06-09T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T19: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-06-09T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T19:45: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-06-09T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-09T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T22: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-06-09T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T00: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-06-10T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T01: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-06-10T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T13:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T17:45: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-06-10T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T17:45: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-06-10T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-10T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T09: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-06-11T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T09: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-06-11T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T11: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-06-11T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T11: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-06-11T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T13: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-06-11T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T16: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-06-11T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-11T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T01: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-06-12T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T05: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-06-12T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T07: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-06-12T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T12: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-06-12T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T13: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-06-12T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T14: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-06-12T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-12T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-14T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-14",
      "timestamp": "2026-06-14T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-14T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-14",
      "timestamp": "2026-06-14T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-14T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-14",
      "timestamp": "2026-06-14T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T11: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-06-15T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T12: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-06-15T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T12:15: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-06-15T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T20: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-06-15T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T22: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-06-15T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-15T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T05: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-06-16T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T11: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-06-16T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T15: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-06-16T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-16T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T00: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-06-17T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T04: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-06-17T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T05: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-06-17T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T05: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-06-17T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T05: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-06-17T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T06: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-06-17T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T08:45: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-06-17T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T14: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-06-17T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T18: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-06-17T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T18:45: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-06-17T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-17T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T01: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-06-18T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T04: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-06-18T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T05: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-06-18T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T10: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-06-18T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T11: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-06-18T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T19: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-06-18T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-18T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T01-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T11: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-06-19T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T12: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-06-19T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T13: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-06-19T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-19T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-21T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-21",
      "timestamp": "2026-06-21T22: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-06-21T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-21",
      "timestamp": "2026-06-21T22: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-06-21T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-21",
      "timestamp": "2026-06-21T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-21T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-21",
      "timestamp": "2026-06-21T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-21T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-21",
      "timestamp": "2026-06-21T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T06: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-06-22T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T16: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-06-22T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T19-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T19:45: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-06-22T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-22T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T22: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-06-22T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T01: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-06-23T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T11: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-06-23T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T12: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-06-23T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T13:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T16: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-06-23T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T17: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-06-23T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-23T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T22: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-06-23T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T03-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T06: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-06-24T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T09: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-06-24T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T13:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T18: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-06-24T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-24T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T03: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-06-25T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T06-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T07:45: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-06-25T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T11: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-06-25T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T14: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-06-25T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T14: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-06-25T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T18: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-06-25T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T18: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-06-25T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T22: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-06-25T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-25T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T23: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-06-25T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T23: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-06-26T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T02: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-06-26T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T02: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-06-26T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T05: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-06-26T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T09: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-06-26T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T11: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-06-26T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T12:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T13:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-26T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T20: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-06-28T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-28",
      "timestamp": "2026-06-28T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-28T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-28",
      "timestamp": "2026-06-28T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-28T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-28",
      "timestamp": "2026-06-28T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T01: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-06-29T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T05-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T08: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-06-29T09-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T12:15: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-06-29T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T12: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-06-29T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T14:15: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-06-29T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T17: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-06-29T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T19: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-06-29T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-29T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T16-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T20: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-06-30T20-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T20: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-06-30T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-06-30T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T00-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T01: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-07-01T01-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T01: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-07-01T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T01: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-07-01T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T04-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T07: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-07-01T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T23: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-07-01T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-01T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T00: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-07-02T01-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T01: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-07-02T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T05-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T06: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-07-02T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T06: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-07-02T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T11: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-07-02T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T17-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T19: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-07-02T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-02T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T23: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-07-02T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T23: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-07-02T23-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T23: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-07-03T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T00: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-07-03T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T06-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T10: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-07-03T10-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T11: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-07-03T12-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T13: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-07-03T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-03T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-05T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-05",
      "timestamp": "2026-07-05T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-05T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-05",
      "timestamp": "2026-07-05T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-05T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-05",
      "timestamp": "2026-07-05T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-05T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-05",
      "timestamp": "2026-07-05T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-05T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-05",
      "timestamp": "2026-07-05T23: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-07-06T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T01: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-07-06T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T08-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T11-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-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-07-06T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-06T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T00: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-07-07T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T00: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-07-07T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T02-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T03-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T03-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T05: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-07-07T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T05: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-07-07T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T05: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-07-07T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T05: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-07-07T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T07:45: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-07-07T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T08: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-07-07T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T08: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-07-07T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T10-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T12-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T13-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T13: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-07-07T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T18:45: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-07-07T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-07T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T02-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T03-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T05: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-07-08T05-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T05: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-07-08T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T06: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-07-08T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T10-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T11: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-07-08T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T12: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-07-08T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T12: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-07-08T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T12-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T18: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-07-08T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T18: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-07-08T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T20-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T20-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T22-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-08T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T00-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T00: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-07-09T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T00: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-07-09T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T01: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-07-09T01-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T04-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T04-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T04: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-07-09T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T07-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T09-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T10-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T11: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-07-09T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T11: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-07-09T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T11: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-07-09T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T12:15: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-07-09T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T12: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-07-09T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T13: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-07-09T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T16-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T17: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-07-09T18-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T18-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T19-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T19:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T23: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-07-09T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T23: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-07-09T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-09T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T00: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-07-10T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T00: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-07-10T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T01: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-07-10T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T04-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T05: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-07-10T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T06-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T07-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T07:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T08-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T08: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-07-10T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T09-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T11-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T11: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-07-10T11-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T11: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-07-10T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T11: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-07-10T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T12: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-07-10T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T13: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-07-10T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T16-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T16:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T16-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T18-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T18:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T19-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-10T20-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-12T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-12",
      "timestamp": "2026-07-12T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-12T23-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-12",
      "timestamp": "2026-07-12T23: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-07-13T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T02-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T04-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T06-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T07-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T07:45: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-07-13T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T08-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T12-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T12-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T13-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T13:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T14-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T14: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-07-13T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T15-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T15-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T15-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T16-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T17-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T17-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T18-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T18-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T19-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T19-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T20-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T20: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-07-13T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T22-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-13T23-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T23: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-07-14T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T00: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-07-14T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T00: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-07-14T00-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T01-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T01-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T02-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T05-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T06-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T07-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T07-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T08-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T08: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-07-14T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T09-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T09: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-07-14T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T09: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-07-14T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T10-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T11-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T11-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T12-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T12: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-07-14T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T12: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-07-14T12-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T12:15: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-07-14T13-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T14-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T14-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T14:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T14-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T16-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T16-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T17-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T17-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T19-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T22-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T22-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T22-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-14T23-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T23: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-07-15T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T01-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T01-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T01: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T02-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T02-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T03-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T05-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T05: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-07-15T05-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T05: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T05: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-07-15T06-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T06: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-07-15T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T06: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-07-15T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T07-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T09-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T10-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T10: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-07-15T11-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T11-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T11-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T11: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T12: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T13-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T13-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T13-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T14-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T15-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T15: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-07-15T15-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T15:15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T15-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T15-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T17-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T17-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T17:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T18-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T20-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T20:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T23-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-15T23-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T00-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T00-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T00: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-07-16T00-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T00: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-07-16T00-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T00: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-07-16T01-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T01-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T01: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-07-16T02-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T02: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T02-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T02: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-07-16T03-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T03-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T03-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T03: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T04-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T04-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T04-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T04: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T05-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T05: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-07-16T05-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T05: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-07-16T06-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T06: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-07-16T06-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T06: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T07-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T07-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T07: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T08-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T08-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-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-07-16T08-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T08: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T08-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T08:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T09-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T09-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T09: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T09-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T09:45: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T10-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T10-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T10: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T12-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T12: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-07-16T13-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T13: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T13-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T13: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-07-16T14-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T14-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T14-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T14: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T15-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T15: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T16-45-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T16: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T17-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T17: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T18-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T18-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T18: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T19-00-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T19-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T19: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T20-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T20-30-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T20: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T22-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T22-15-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T22: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T22-45-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T22: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-07-16T23-15-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-16T23-30-00Z_long_liquidity_sweep_reversal",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T23: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_low_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDL/PWL/session liquidity, MSS, PD array, and Fib 50/62 manually."
    },
    {
      "id": "candidate_2026-07-17T00-00-00Z_short_liquidity_sweep_reversal",
      "date": "2026-07-17",
      "timestamp": "2026-07-17T00: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": 35.0,
      "confidence": "Unreviewed",
      "status": "unreviewed",
      "requires_manual_replay": true,
      "scanner_flags": [
        "prior_bar_high_sweep",
        "manual_review_required"
      ],
      "notes": "Placeholder sweep heuristic only; confirm PDH/PWH/session liquidity, MSS, PD array, and Fib 50/62 manually."
    }
  ]
}
