{
  "metadata": {
    "symbol": "XAUUSD",
    "mode": "hybrid_scanner_manual_review",
    "period": "2026-01-01 to 2026-07-17",
    "currency": "USD",
    "riskPerR": 100,
    "startingBalance": 10000,
    "isDummy": false,
    "source": "hybrid_phase1_phase2_confirmed_manual_review",
    "last_updated": "2026-07-18T04:47:25Z",
    "trade_count": 420
  },
  "strategies": [
    "Aryy HTF Narrative Fib 50/62",
    "ICT Sweep + MSS + FVG",
    "Order Block Reclaim",
    "Liquidity Sweep Reversal",
    "Breaker Continuation"
  ],
  "sessions": [
    "Asia",
    "London",
    "NY AM",
    "London Close",
    "NY PM"
  ],
  "trades": [
    {
      "id": "hybrid_confirmed_20260108T001500Z_short_001",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T00:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Hybrid accepted audit: liquidity sweep reversal with Fib/structure confirmation",
      "htf_context": "H1 rejected 4466 and closed bearish. M30 strongly bearish.",
      "ltf_trigger": "M15 prints a strong bearish candle at 00:00Z. M5 shows lower highs and lower lows after sweeping 4466. Entry on M5 retracement to FVG (around 4460).",
      "entry": 4460.0,
      "stop": 4467.5,
      "target": 4440.0,
      "fib": "50/62 audit confluence",
      "pd": "Sweep + MSS/FVG/PD-array audit",
      "outcome": "Win",
      "r": 2.66,
      "confidence": "Audit-confirmed pending visual replay archive",
      "notes": "Clear bearish engulfing on M15 after sweeping 4466 highs. H1 and M30 aligned bearish. M5 CHoCH present. High probability short setup.",
      "source_candidate_id": "candidate_2026-01-08T00-15-00Z_short_liquidity_sweep_reversal",
      "source_review": "hybrid/reviews/accepted_journal_preview.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_confirmed_20260127T020000Z_long_002",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T02:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Hybrid accepted audit: liquidity sweep reversal with Fib/structure confirmation",
      "htf_context": "Long sweep structure on HTF",
      "ltf_trigger": "M5 touch at 2026-01-27T03:05:00Z, successful TP1 hit.",
      "entry": 5062.884,
      "stop": 5049.585,
      "target": 5076.183,
      "fib": "50/62 audit confluence",
      "pd": "Sweep + MSS/FVG/PD-array audit",
      "outcome": "Win",
      "r": 1.0,
      "confidence": "Audit-confirmed pending visual replay archive",
      "notes": "Fib entry triggered and reached TP1 before SL",
      "source_candidate_id": "candidate_2026-01-27T02-00-00Z_long_liquidity_sweep_reversal",
      "source_review": "hybrid/reviews/accepted_journal_preview.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_confirmed_20260127T063000Z_long_003",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T06:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Hybrid accepted audit: liquidity sweep reversal with Fib/structure confirmation",
      "htf_context": "Long sweep structure on HTF",
      "ltf_trigger": "M5 touch at 2026-01-27T06:55:00Z, successful TP1 hit.",
      "entry": 5085.324,
      "stop": 5078.775,
      "target": 5091.874,
      "fib": "50/62 audit confluence",
      "pd": "Sweep + MSS/FVG/PD-array audit",
      "outcome": "Win",
      "r": 1.0,
      "confidence": "Audit-confirmed pending visual replay archive",
      "notes": "Fib entry triggered and reached TP1 before SL",
      "source_candidate_id": "candidate_2026-01-27T06-30-00Z_long_liquidity_sweep_reversal",
      "source_review": "hybrid/reviews/accepted_journal_preview.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_confirmed_20260202T124500Z_short_004",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T12:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Hybrid accepted audit: liquidity sweep reversal with Fib/structure confirmation",
      "htf_context": "D1 closed bullish; H4 4657 - 4812",
      "ltf_trigger": "Entry Short at ~4740 (Fib 50%), SL 4812, TP 4669 hit at 15:30Z",
      "entry": 4740.76,
      "stop": 4812.26,
      "target": 4669.27,
      "fib": "50/62 audit confluence",
      "pd": "Sweep + MSS/FVG/PD-array audit",
      "outcome": "Win",
      "r": 1.0,
      "confidence": "Audit-confirmed pending visual replay archive",
      "notes": "M5 structure confirmed short, valid 50% Fib entry, hit target cleanly",
      "source_candidate_id": "candidate_2026-02-02T12-45-00Z_short_liquidity_sweep_reversal",
      "source_review": "hybrid/reviews/accepted_journal_preview.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_confirmed_20260202T190000Z_long_005",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T19:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "NY PM",
      "narrative": "Hybrid accepted audit: liquidity sweep reversal with Fib/structure confirmation",
      "htf_context": "D1 bullish, H4 4618 - 4712",
      "ltf_trigger": "Entry Long at ~4665 (Fib 50%), SL 4618, TP 4712 hit at 23:05Z",
      "entry": 4665.79,
      "stop": 4618.67,
      "target": 4712.92,
      "fib": "50/62 audit confluence",
      "pd": "Sweep + MSS/FVG/PD-array audit",
      "outcome": "Win",
      "r": 1.0,
      "confidence": "Audit-confirmed pending visual replay archive",
      "notes": "M5 structure confirmed long, valid 50% Fib entry, hit target cleanly",
      "source_candidate_id": "candidate_2026-02-02T19-00-00Z_long_liquidity_sweep_reversal",
      "source_review": "hybrid/reviews/accepted_journal_preview.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_confirmed_20260218T114500Z_long_006",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T11:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Other",
      "narrative": "Hybrid accepted audit: liquidity sweep reversal with Fib/structure confirmation",
      "htf_context": "H4 extremely bullish off 4886 lows, moving aggressively higher.",
      "ltf_trigger": "M15 sweeps 4906 at 11:45 and closes bullish at 4913. MSS confirmed. Price retests 4913 in subsequent candles before exploding to 4947+.",
      "entry": 4914.0,
      "stop": 4905.0,
      "target": 4945.0,
      "fib": "50/62 audit confluence",
      "pd": "Sweep + MSS/FVG/PD-array audit",
      "outcome": "Win",
      "r": 3.44,
      "confidence": "Audit-confirmed pending visual replay archive",
      "notes": "Clear H1/M30 liquidity sweep of 4906 lows followed by M15 bullish MSS. FVG entry on M15 retest at 4913 area. H4 is strongly bullish.",
      "source_candidate_id": "candidate_2026-02-18T11-45-00Z_long_liquidity_sweep_reversal",
      "source_review": "hybrid/reviews/accepted_journal_preview.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_confirmed_20260303T110000Z_short_007",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T11:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Other",
      "narrative": "Hybrid accepted audit: liquidity sweep reversal with Fib/structure confirmation",
      "htf_context": "H4 massive momentum candle 10:00-14:00 dropping nearly 200 points.",
      "ltf_trigger": "Perfect M15 bearish sweep and structure break around 11:00, fib touch at 12:30 (pullback to 5227) before leg down.",
      "entry": 5227.0,
      "stop": 5265.0,
      "target": 5075.0,
      "fib": "50/62 audit confluence",
      "pd": "Sweep + MSS/FVG/PD-array audit",
      "outcome": "Win",
      "r": 4.0,
      "confidence": "Audit-confirmed pending visual replay archive",
      "notes": "Excellent HTF aligned short during major breakdown. Pullback to 5264 before massive flush to 5073.",
      "source_candidate_id": "candidate_2026-03-03T11-00-00Z_short_liquidity_sweep_reversal",
      "source_review": "hybrid/reviews/accepted_journal_preview.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_confirmed_20260312T100000Z_short_008",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T10:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Other",
      "narrative": "Hybrid accepted audit: liquidity sweep reversal with Fib/structure confirmation",
      "htf_context": "Strong H4 downtrend. Sell liquidity at premium.",
      "ltf_trigger": "M15 sweep 5191.79 > 5189.86. Confirmed MSB at 12:00 close 5168.77. Retracement into Fib OTE at 12:45 (high 5185.88). Target previous lows.",
      "entry": 5183.0,
      "stop": 5193.0,
      "target": 5153.0,
      "fib": "50/62 audit confluence",
      "pd": "Sweep + MSS/FVG/PD-array audit",
      "outcome": "Win",
      "r": 3.0,
      "confidence": "Audit-confirmed pending visual replay archive",
      "notes": "Clear H4 downtrend. M15 sweeps 08:00 high (5189.86) with 10:00 high (5191.79). MSB at 12:00 (5167.38 < 5172.88). Retrace to Fib (5185.88) at 12:45. Drops to 5146.09 (TP hit).",
      "source_candidate_id": "candidate_2026-03-12T10-00-00Z_short_liquidity_sweep_reversal",
      "source_review": "hybrid/reviews/accepted_journal_preview.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_confirmed_20260407T073000Z_long_009",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T07:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "London",
      "narrative": "Hybrid accepted audit: liquidity sweep reversal with Fib/structure confirmation",
      "htf_context": "H1 holding the major low (4616/4623 area) and building a base for a markup phase.",
      "ltf_trigger": "M5 swept 4638.04 down to 4636.91 exactly at 07:30Z, then immediately reversed and displaced strongly upwards, initiating the run to 4690+. Valid entry on the M5 closure back above 4643.",
      "entry": 4644.0,
      "stop": 4635.0,
      "target": 4690.0,
      "fib": "50/62 audit confluence",
      "pd": "Sweep + MSS/FVG/PD-array audit",
      "outcome": "Win",
      "r": 5.11,
      "confidence": "Audit-confirmed pending visual replay archive",
      "notes": "Price swept the minor low at 4638 (down to 4636.91 at 07:30Z) after a choppy consolidation phase. This was the final liquidity sweep before a massive displacement to 4691. Structure holds the 4623 major low. M5 shows immediate bullish response (engulfing back to 4646 by 07:40Z).",
      "source_candidate_id": "candidate_2026-04-07T07-30-00Z_long_liquidity_sweep_reversal",
      "source_review": "hybrid/reviews/accepted_journal_preview.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_confirmed_20260420T130000Z_long_010",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Hybrid accepted audit: liquidity sweep reversal with Fib/structure confirmation",
      "htf_context": "H4 sweeping lows and expanding upwards; M30 printed strong bullish pinbar/reversal at 12:30-13:00.",
      "ltf_trigger": "M15 impulse from 4803 to 4815, pullback to 4810/4812 in subsequent candle offers OTE. SL below 12:45 swing low (4799). Target local highs 4825.",
      "entry": 4812.5,
      "stop": 4799.0,
      "target": 4825.9,
      "fib": "50/62 audit confluence",
      "pd": "Sweep + MSS/FVG/PD-array audit",
      "outcome": "Win",
      "r": 0.99,
      "confidence": "Audit-confirmed pending visual replay archive",
      "notes": "Strong M15 displacement at 13:00 (O:4803 to C:4815) breaking short-term highs, confirming earlier sweep at 12:45.",
      "source_candidate_id": "candidate_2026-04-20T13-00-00Z_long_liquidity_sweep_reversal",
      "source_review": "hybrid/reviews/accepted_journal_preview.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_confirmed_20260423T001500Z_long_011",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T00:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Hybrid accepted audit: liquidity sweep reversal with Fib/structure confirmation",
      "htf_context": "H4 swept below 4700 to 4694 and rallied. H1 printed a massive bullish pinbar closing near highs at 4747.",
      "ltf_trigger": "M5 swept 4694 at 00:15, displaced to 4724. Retraced slightly and then continued to 4754. Entry on M5 close at 4722, stop at 4693, target at 4750.",
      "entry": 4722.85,
      "stop": 4693.0,
      "target": 4750.0,
      "fib": "50/62 audit confluence",
      "pd": "Sweep + MSS/FVG/PD-array audit",
      "outcome": "Win",
      "r": 0.91,
      "confidence": "Audit-confirmed pending visual replay archive",
      "notes": "Clear M5 liquidity sweep of 4694, strong M5 displacement, and 1:2 R achieved.",
      "source_candidate_id": "candidate_2026-04-23T00-15-00Z_long_liquidity_sweep_reversal",
      "source_review": "hybrid/reviews/accepted_journal_preview.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_confirmed_20260430T094500Z_long_012",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T09:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "London",
      "narrative": "Hybrid accepted audit: liquidity sweep reversal with Fib/structure confirmation",
      "htf_context": "H1 shifted strongly bullish from 4541 low, breaking multiple structural highs.",
      "ltf_trigger": "M5 swept internal liquidity at 4618.31 and displaced back up. Entry on Fib discount zone was respected and price expanded to target.",
      "entry": 4625.12,
      "stop": 4618.31,
      "target": 4645.55,
      "fib": "50/62 audit confluence",
      "pd": "Sweep + MSS/FVG/PD-array audit",
      "outcome": "Win",
      "r": 3.0,
      "confidence": "Audit-confirmed pending visual replay archive",
      "notes": "Pro-trend long setup following strong H1/M30 bullish shift; clear M5 liquidity sweep and displacement leading to successful Fib entry and TP hit.",
      "source_candidate_id": "candidate_2026-04-30T09-45-00Z_long_liquidity_sweep_reversal",
      "source_review": "hybrid/reviews/accepted_journal_preview.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_confirmed_20260605T061500Z_long_013",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T06:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Hybrid accepted audit: liquidity sweep reversal with Fib/structure confirmation",
      "htf_context": "H4/M30 major support at 4435 swept aggressively, mitigating HTF discount array.",
      "ltf_trigger": "06:15 M5 swept to 4428.72 with strong rejection wick. 06:20 M5 displaced to 4445.46 (MSS). 06:25 M5 retraced to 4440.38 (OTE/FVG).",
      "entry": 4440.5,
      "stop": 4427.5,
      "target": 4467.0,
      "fib": "50/62 audit confluence",
      "pd": "Sweep + MSS/FVG/PD-array audit",
      "outcome": "Win",
      "r": 2.04,
      "confidence": "Audit-confirmed pending visual replay archive",
      "notes": "Textbook ICT sweep of 4435 HTF low down to 4428.72, followed by immediate M5 displacement and OTE retracement.",
      "source_candidate_id": "candidate_2026-06-05T06-15-00Z_long_liquidity_sweep_reversal",
      "source_review": "hybrid/reviews/accepted_journal_preview.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_confirmed_20260612T094500Z_short_014",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T09:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "London",
      "narrative": "Hybrid accepted audit: liquidity sweep reversal with Fib/structure confirmation",
      "htf_context": "H1 sweeping recent session highs at 4226.13.",
      "ltf_trigger": "M15 09:45 candle sweeps 4227.82 to 4228.07 and closes strongly bearish at 4221.995. Drop to 4202.945 follows.",
      "entry": 4221.995,
      "stop": 4229.0,
      "target": 4203.0,
      "fib": "50/62 audit confluence",
      "pd": "Sweep + MSS/FVG/PD-array audit",
      "outcome": "Win",
      "r": 2.7,
      "confidence": "Audit-confirmed pending visual replay archive",
      "notes": "Clear sweep of H1 high 4226.13 with 4228.07, followed by strong rejection close.",
      "source_candidate_id": "candidate_2026-06-12T09-45-00Z_short_liquidity_sweep_reversal",
      "source_review": "hybrid/reviews/accepted_journal_preview.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_confirmed_20260618T160000Z_short_015",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T16:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Hybrid accepted audit: liquidity sweep reversal with Fib/structure confirmation",
      "htf_context": "D1 bearish momentum, H4/H1 trading in discount of previous day drop.",
      "ltf_trigger": "M15/M5 sweep high at 16:00 (H=4233.465), close below. Confirmed 16:20. Fib touch at 16:30. Hit TP2 targets as price dropped below 4220.",
      "entry": 4226.75,
      "stop": 4233.5,
      "target": 4213.25,
      "fib": "50/62 audit confluence",
      "pd": "Sweep + MSS/FVG/PD-array audit",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "Audit-confirmed pending visual replay archive",
      "notes": "Valid short liquidity sweep. Sweeps high at 4233.465, confirms at 16:20, quick Fib entry at 16:30, hits TP2.",
      "source_candidate_id": "candidate_2026-06-18T16-00-00Z_short_liquidity_sweep_reversal",
      "source_review": "hybrid/reviews/accepted_journal_preview.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_confirmed_20260623T221500Z_short_016",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T22:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Other",
      "narrative": "Hybrid accepted audit: liquidity sweep reversal with Fib/structure confirmation",
      "htf_context": "H4 bearish trend intact after rejection at 4145. Downward structural flow.",
      "ltf_trigger": "M5 bearish pinbar at 22:15 closed at 4111.5 after sweeping 4115.2, followed by immediate displacement to 4106.",
      "entry": 4111.5,
      "stop": 4115.5,
      "target": 4097.5,
      "fib": "50/62 audit confluence",
      "pd": "Sweep + MSS/FVG/PD-array audit",
      "outcome": "Win",
      "r": 3.5,
      "confidence": "Audit-confirmed pending visual replay archive",
      "notes": "Chronological evidence shows bearish pinbar at 22:15 sweeping 4113.0 liquidity followed by strong displacement.",
      "source_candidate_id": "candidate_2026-06-23T22-15-00Z_short_liquidity_sweep_reversal",
      "source_review": "hybrid/reviews/accepted_journal_preview.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_confirmed_20260624T013000Z_short_017",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T01:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Hybrid accepted audit: liquidity sweep reversal with Fib/structure confirmation",
      "htf_context": "H4 bearish momentum continues. Asian session lower high formation.",
      "ltf_trigger": "M5 pinbar at 01:30 closing 4098.3. Price follows through to new lows.",
      "entry": 4098.3,
      "stop": 4103.5,
      "target": 4071.0,
      "fib": "50/62 audit confluence",
      "pd": "Sweep + MSS/FVG/PD-array audit",
      "outcome": "Win",
      "r": 5.25,
      "confidence": "Audit-confirmed pending visual replay archive",
      "notes": "M5 pinbar rejection at 4102.5 after retracing into premium, forming M30 lower high.",
      "source_candidate_id": "candidate_2026-06-24T01-30-00Z_short_liquidity_sweep_reversal",
      "source_review": "hybrid/reviews/accepted_journal_preview.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_confirmed_20260630T133000Z_long_018",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Hybrid accepted audit: liquidity sweep reversal with Fib/structure confirmation",
      "htf_context": "H4 bullish rejection from 3975 earlier, setting the tone for the day.",
      "ltf_trigger": "Liquidity sweep at 13:30 (low 4013.29), strong rejection. Entry at 4029.375 (M30 close). Stop below 4008. Target 4063.",
      "entry": 4029.375,
      "stop": 4008.0,
      "target": 4063.48,
      "fib": "50/62 audit confluence",
      "pd": "Sweep + MSS/FVG/PD-array audit",
      "outcome": "Win",
      "r": 1.6,
      "confidence": "Audit-confirmed pending visual replay archive",
      "notes": "Price retraced into 13:00 to 4009.455. At 13:30, M30 rejects lower prices (low 4013.29, close 4029.375) and expands massively to 4063.48 by 14:00. This aligns perfectly with a long after a liquidity sweep of the 12:30 low (4008.74) or entering a discount zone, driving with the H4 bullish rejection.",
      "source_candidate_id": "candidate_2026-06-30T13-30-00Z_long_liquidity_sweep_reversal",
      "source_review": "hybrid/reviews/accepted_journal_preview.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_confirmed_20260710T150000Z_long_019",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T15:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Hybrid accepted audit: liquidity sweep reversal with Fib/structure confirmation",
      "htf_context": "Deep sweep of previous H4/H1 consolidation zones, aggressive rejection wicks.",
      "ltf_trigger": "At 14:30, huge wick down to 4072, close at 4099. 14:45 retests 4091. 15:00 opens 4092, pushes to 4101. Long entry around 4098, SL below 14:45 wick 4091, TP at recent highs 4114.",
      "entry": 4098.0,
      "stop": 4091.0,
      "target": 4114.0,
      "fib": "50/62 audit confluence",
      "pd": "Sweep + MSS/FVG/PD-array audit",
      "outcome": "Win",
      "r": 2.28,
      "confidence": "Audit-confirmed pending visual replay archive",
      "notes": "Massive liquidity sweep down to 4072 at 14:30, immediate aggressive recovery. 15:00 candle confirms support holding above 4091. Perfect reversal setup post-sweep.",
      "source_candidate_id": "candidate_2026-07-10T15-00-00Z_long_liquidity_sweep_reversal",
      "source_review": "hybrid/reviews/accepted_journal_preview.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_confirmed_20260715T230000Z_short_020",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T23:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Liquidity Sweep Reversal",
      "direction": "Short",
      "session": "Other",
      "narrative": "Hybrid accepted audit: liquidity sweep reversal with Fib/structure confirmation",
      "htf_context": "H1 sustained bearish trend down from 4104, consolidating around 4058.",
      "ltf_trigger": "M15 sweep and reclaim, M5 confirmation at 23:20Z, Fib retrace touch 23:45Z. TP1 achieved.",
      "entry": 4060.0,
      "stop": 4062.1,
      "target": 4055.8,
      "fib": "50/62 audit confluence",
      "pd": "Sweep + MSS/FVG/PD-array audit",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "Audit-confirmed pending visual replay archive",
      "notes": "Late NY / Asia transition short. Mechanical TP1 first, clear bearish structure continuation, Fib 50/62 hit after confirmation.",
      "source_candidate_id": "candidate_2026-07-15T23-00-00Z_short_liquidity_sweep_reversal",
      "source_review": "hybrid/reviews/accepted_journal_preview.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260102T131500Z_short_0001",
      "date": "2026-01-02",
      "timestamp": "2026-01-02T13:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-02T13:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4385.173, stop=4402.295, target=4350.928. Pre-M15 range high=4402.295, low=4373.28.",
      "entry": 4385.173,
      "stop": 4402.295,
      "target": 4350.928,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Short: entry touched 2026-01-02T13:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-02T13-15-00Z_short_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260105T063000Z_long_0002",
      "date": "2026-01-05",
      "timestamp": "2026-01-05T06:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-05T06:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4418.114, stop=4411.565, target=4427.938. Pre-M15 range high=4426.52, low=4388.575.",
      "entry": 4418.114,
      "stop": 4411.565,
      "target": 4427.938,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-01-05T06:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-05T06-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260106T023000Z_long_0003",
      "date": "2026-01-06",
      "timestamp": "2026-01-06T02:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-06T02:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4454.075, stop=4448.72, target=4462.107. Pre-M15 range high=4461.385, low=4427.635.",
      "entry": 4454.075,
      "stop": 4448.72,
      "target": 4462.107,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-01-06T02:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-06T02-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260107T123000Z_short_0004",
      "date": "2026-01-07",
      "timestamp": "2026-01-07T12:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-07T12:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4454.281, stop=4460.3, target=4445.252. Pre-M15 range high=4474.875, low=4439.45.",
      "entry": 4454.281,
      "stop": 4460.3,
      "target": 4445.252,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-07T12:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-07T12-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260108T001500Z_short_0005",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T00:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-08T00:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4460.688, stop=4466.485, target=4449.093. Pre-M15 range high=4466.485, low=4445.545.",
      "entry": 4460.688,
      "stop": 4466.485,
      "target": 4449.093,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Short: entry touched 2026-01-08T00:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-08T00-15-00Z_short_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260108T010000Z_short_0006",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-08T01:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4460.959, stop=4466.485, target=4452.669. Pre-M15 range high=4466.485, low=4444.22.",
      "entry": 4460.959,
      "stop": 4466.485,
      "target": 4452.669,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-08T16:30:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-08T01-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260108T030000Z_short_0007",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T03:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-08T03:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4445.608, stop=4449.61, target=4439.606. Pre-M15 range high=4466.485, low=4433.735.",
      "entry": 4445.608,
      "stop": 4449.61,
      "target": 4439.606,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-08T03:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-08T03-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260108T043000Z_short_0008",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T04:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-08T04:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4438.622, stop=4440.55, target=4434.767. Pre-M15 range high=4466.485, low=4432.12.",
      "entry": 4438.622,
      "stop": 4440.55,
      "target": 4434.767,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-01-08T07:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-08T04-30-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260108T080000Z_short_0009",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T08:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-08T08:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4433.175, stop=4436.915, target=4427.565. Pre-M15 range high=4446.565, low=4415.405.",
      "entry": 4433.175,
      "stop": 4436.915,
      "target": 4427.565,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-08T08:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-08T08-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260108T103000Z_short_0010",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T10:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-08T10:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4428.548, stop=4432.88, target=4422.051. Pre-M15 range high=4439.765, low=4415.745.",
      "entry": 4428.548,
      "stop": 4432.88,
      "target": 4422.051,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-08T11:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-08T10-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260108T133000Z_long_0011",
      "date": "2026-01-08",
      "timestamp": "2026-01-08T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-08T13:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4423.635, stop=4417.405, target=4436.095. Pre-M15 range high=4436.205, low=4407.835.",
      "entry": 4423.635,
      "stop": 4417.405,
      "target": 4436.095,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-01-08T13:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-08T13-30-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260109T003000Z_long_0012",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T00:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-09T00:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4461.384, stop=4451.565, target=4476.111. Pre-M15 range high=4479.735, low=4444.715.",
      "entry": 4461.384,
      "stop": 4451.565,
      "target": 4476.111,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-01-09T00:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-09T00-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260109T030000Z_long_0013",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T03:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-09T03:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4462.312, stop=4456.22, target=4471.449. Pre-M15 range high=4479.735, low=4452.92.",
      "entry": 4462.312,
      "stop": 4456.22,
      "target": 4471.449,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-01-09T03:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-09T03-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260109T070000Z_long_0014",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T07:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-09T07:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4468.57, stop=4466.1, target=4473.51. Pre-M15 range high=4477.545, low=4458.295.",
      "entry": 4468.57,
      "stop": 4466.1,
      "target": 4473.51,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-01-09T08:00:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-09T07-00-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260109T130000Z_short_0015",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-09T13:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4473.835, stop=4475.495, target=4470.515. Pre-M15 range high=4480.615, low=4461.045.",
      "entry": 4473.835,
      "stop": 4475.495,
      "target": 4470.515,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Short: entry touched 2026-01-09T13:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-09T13-00-00Z_short_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260109T140000Z_long_0016",
      "date": "2026-01-09",
      "timestamp": "2026-01-09T14:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-09T14:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4482.823, stop=4473.51, target=4501.448. Pre-M15 range high=4496.71, low=4458.935.",
      "entry": 4482.823,
      "stop": 4473.51,
      "target": 4501.448,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Long: entry touched 2026-01-09T14:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-09T14-00-00Z_long_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260112T233000Z_short_0017",
      "date": "2026-01-12",
      "timestamp": "2026-01-12T23:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-12T23:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4599.021, stop=4604.805, target=4590.345. Pre-M15 range high=4620.655, low=4578.095.",
      "entry": 4599.021,
      "stop": 4604.805,
      "target": 4590.345,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-12T23:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-12T23-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260113T073000Z_short_0018",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T07:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-13T07:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4593.575, stop=4601.385, target=4577.955. Pre-M15 range high=4602.195, low=4573.605.",
      "entry": 4593.575,
      "stop": 4601.385,
      "target": 4577.955,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Short: entry touched 2026-01-13T08:30:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-13T07-30-00Z_short_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260113T083000Z_short_0019",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T08:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-13T08:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4594.966, stop=4602.195, target=4584.122. Pre-M15 range high=4602.195, low=4573.605.",
      "entry": 4594.966,
      "stop": 4602.195,
      "target": 4584.122,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-13T08:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-13T08-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260113T140000Z_long_0020",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T14:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-13T14:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4609.771, stop=4600.925, target=4623.041. Pre-M15 range high=4621.03, low=4577.925.",
      "entry": 4609.771,
      "stop": 4600.925,
      "target": 4623.041,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-01-13T15:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-13T14-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260113T151500Z_long_0021",
      "date": "2026-01-13",
      "timestamp": "2026-01-13T15:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-13T15:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4603.025, stop=4599.505, target=4610.065. Pre-M15 range high=4634.89, low=4577.925.",
      "entry": 4603.025,
      "stop": 4599.505,
      "target": 4610.065,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-01-13T15:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-13T15-15-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260114T053000Z_long_0022",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T05:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-14T05:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4621.751, stop=4614.99, target=4631.891. Pre-M15 range high=4639.89, low=4604.73.",
      "entry": 4621.751,
      "stop": 4614.99,
      "target": 4631.891,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-01-14T05:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-14T05-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260114T054500Z_long_0023",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T05:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-14T05:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4617.64, stop=4613.51, target=4625.9. Pre-M15 range high=4639.89, low=4606.18.",
      "entry": 4617.64,
      "stop": 4613.51,
      "target": 4625.9,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-01-14T14:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-14T05-45-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260114T060000Z_short_0024",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T06:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-14T06:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4635.837, stop=4639.89, target=4627.732. Pre-M15 range high=4639.89, low=4611.99.",
      "entry": 4635.837,
      "stop": 4639.89,
      "target": 4627.732,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-01-14T06:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-14T06-00-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260114T063000Z_long_0025",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T06:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-14T06:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4625.967, stop=4618.575, target=4637.055. Pre-M15 range high=4639.89, low=4613.51.",
      "entry": 4625.967,
      "stop": 4618.575,
      "target": 4637.055,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-01-14T08:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-14T06-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260114T150000Z_short_0026",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T15:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-14T15:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4622.893, stop=4635.365, target=4604.186. Pre-M15 range high=4641.985, low=4599.5.",
      "entry": 4622.893,
      "stop": 4635.365,
      "target": 4604.186,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-14T15:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-14T15-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260114T213000Z_short_0027",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T21:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-14T21:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4627.706, stop=4633.05, target=4619.691. Pre-M15 range high=4642.97, low=4601.22.",
      "entry": 4627.706,
      "stop": 4633.05,
      "target": 4619.691,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-14T21:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-14T21-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260114T233000Z_short_0028",
      "date": "2026-01-14",
      "timestamp": "2026-01-14T23:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-14T23:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4615.94, stop=4624.17, target=4603.595. Pre-M15 range high=4642.97, low=4602.88.",
      "entry": 4615.94,
      "stop": 4624.17,
      "target": 4603.595,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-14T23:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-14T23-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260115T020000Z_short_0029",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T02:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-15T02:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4608.529, stop=4617.54, target=4595.012. Pre-M15 range high=4638.025, low=4583.565.",
      "entry": 4608.529,
      "stop": 4617.54,
      "target": 4595.012,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-15T02:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-15T02-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260115T121500Z_short_0030",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T12:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-15T12:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4618.132, stop=4620.56, target=4613.277. Pre-M15 range high=4623.11, low=4597.865.",
      "entry": 4618.132,
      "stop": 4620.56,
      "target": 4613.277,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-01-15T12:25:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-15T12-15-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260115T143000Z_short_0031",
      "date": "2026-01-15",
      "timestamp": "2026-01-15T14:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-15T14:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4610.252, stop=4616.32, target=4601.151. Pre-M15 range high=4623.11, low=4581.625.",
      "entry": 4610.252,
      "stop": 4616.32,
      "target": 4601.151,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-15T14:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-15T14-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260116T010000Z_short_0032",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-16T01:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4603.935, stop=4608.19, target=4597.553. Pre-M15 range high=4620.975, low=4593.78.",
      "entry": 4603.935,
      "stop": 4608.19,
      "target": 4597.553,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-16T01:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-16T01-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260116T011500Z_short_0033",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T01:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-16T01:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4608.362, stop=4611.32, target=4602.447. Pre-M15 range high=4620.975, low=4593.78.",
      "entry": 4608.362,
      "stop": 4611.32,
      "target": 4602.447,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-01-16T01:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-16T01-15-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260116T063000Z_short_0034",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T06:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-16T06:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4608.54, stop=4612.41, target=4602.735. Pre-M15 range high=4616.315, low=4591.37.",
      "entry": 4608.54,
      "stop": 4612.41,
      "target": 4602.735,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-16T07:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-16T06-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260116T073000Z_long_0035",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T07:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-16T07:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4603.666, stop=4596.925, target=4613.777. Pre-M15 range high=4616.315, low=4591.96.",
      "entry": 4603.666,
      "stop": 4596.925,
      "target": 4613.777,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-01-16T07:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-16T07-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260116T144500Z_short_0036",
      "date": "2026-01-16",
      "timestamp": "2026-01-16T14:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-16T14:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4614.02, stop=4615.605, target=4610.85. Pre-M15 range high=4616.33, low=4582.67.",
      "entry": 4614.02,
      "stop": 4615.605,
      "target": 4610.85,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Short: entry touched 2026-01-16T14:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-16T14-45-00Z_short_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260119T133000Z_long_0037",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-19T13:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4665.509, stop=4660.185, target=4673.495. Pre-M15 range high=4673.85, low=4659.73.",
      "entry": 4665.509,
      "stop": 4660.185,
      "target": 4673.495,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-01-19T13:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-19T13-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260119T160000Z_long_0038",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T16:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-19T16:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4670.495, stop=4665.95, target=4677.313. Pre-M15 range high=4676.28, low=4659.73.",
      "entry": 4670.495,
      "stop": 4665.95,
      "target": 4677.313,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-01-19T16:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-19T16-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260119T180000Z_long_0039",
      "date": "2026-01-19",
      "timestamp": "2026-01-19T18:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-19T18:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4674.492, stop=4670.99, target=4679.746. Pre-M15 range high=4678.95, low=4661.55.",
      "entry": 4674.492,
      "stop": 4670.99,
      "target": 4679.746,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-01-19T18:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-19T18-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260120T003000Z_short_0040",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T00:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-20T00:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4666.083, stop=4668.065, target=4662.118. Pre-M15 range high=4680.405, low=4659.395.",
      "entry": 4666.083,
      "stop": 4668.065,
      "target": 4662.118,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-01-20T00:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-20T00-30-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260120T013000Z_long_0041",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T01:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-20T01:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4666.0, stop=4659.915, target=4675.128. Pre-M15 range high=4680.405, low=4659.395.",
      "entry": 4666.0,
      "stop": 4659.915,
      "target": 4675.128,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-01-20T01:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-20T01-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260120T081500Z_long_0042",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T08:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-20T08:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4718.89, stop=4714.935, target=4726.8. Pre-M15 range high=4725.76, low=4672.825.",
      "entry": 4718.89,
      "stop": 4714.935,
      "target": 4726.8,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-01-20T08:25:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-20T08-15-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260120T090000Z_long_0043",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T09:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-20T09:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4722.949, stop=4716.065, target=4733.275. Pre-M15 range high=4731.795, low=4680.53.",
      "entry": 4722.949,
      "stop": 4716.065,
      "target": 4733.275,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-01-20T09:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-20T09-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260120T131500Z_short_0044",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T13:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-20T13:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4727.807, stop=4729.615, target=4724.193. Pre-M15 range high=4737.57, low=4716.005.",
      "entry": 4727.807,
      "stop": 4729.615,
      "target": 4724.193,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-01-20T13:30:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-20T13-15-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260120T133000Z_long_0045",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-20T13:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4726.903, stop=4715.035, target=4750.638. Pre-M15 range high=4737.57, low=4715.035.",
      "entry": 4726.903,
      "stop": 4715.035,
      "target": 4750.638,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Long: entry touched 2026-01-20T13:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-20T13-30-00Z_long_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260120T143000Z_long_0046",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T14:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-20T14:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4724.952, stop=4719.38, target=4736.097. Pre-M15 range high=4751.37, low=4715.035.",
      "entry": 4724.952,
      "stop": 4719.38,
      "target": 4736.097,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Long: entry touched 2026-01-20T15:25:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-20T14-30-00Z_long_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260120T150000Z_long_0047",
      "date": "2026-01-20",
      "timestamp": "2026-01-20T15:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-20T15:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4725.377, stop=4715.035, target=4740.89. Pre-M15 range high=4751.37, low=4715.035.",
      "entry": 4725.377,
      "stop": 4715.035,
      "target": 4740.89,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-01-20T15:25:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-20T15-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260121T091500Z_short_0048",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T09:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-21T09:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4879.358, stop=4888.545, target=4860.983. Pre-M15 range high=4888.545, low=4832.725.",
      "entry": 4879.358,
      "stop": 4888.545,
      "target": 4860.983,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-01-21T13:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-21T09-15-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260121T093000Z_long_0049",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T09:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-21T09:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4863.142, stop=4852.43, target=4879.209. Pre-M15 range high=4888.545, low=4832.725.",
      "entry": 4863.142,
      "stop": 4852.43,
      "target": 4879.209,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-01-21T09:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-21T09-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260121T140000Z_short_0050",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T14:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-21T14:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4867.37, stop=4880.935, target=4840.24. Pre-M15 range high=4880.935, low=4839.395.",
      "entry": 4867.37,
      "stop": 4880.935,
      "target": 4840.24,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Short: entry touched 2026-01-21T14:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-21T14-00-00Z_short_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260121T150000Z_short_0051",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T15:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-21T15:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4859.347, stop=4879.3, target=4819.442. Pre-M15 range high=4880.935, low=4839.395.",
      "entry": 4859.347,
      "stop": 4879.3,
      "target": 4819.442,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Short: entry touched 2026-01-21T15:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-21T15-00-00Z_short_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260121T203000Z_short_0052",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T20:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Short",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-21T20:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4827.183, stop=4849.055, target=4783.438. Pre-M15 range high=4855.8, low=4755.075.",
      "entry": 4827.183,
      "stop": 4849.055,
      "target": 4783.438,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Short: entry touched 2026-01-21T20:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-21T20-30-00Z_short_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260121T210000Z_short_0053",
      "date": "2026-01-21",
      "timestamp": "2026-01-21T21:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-21T21:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4832.669, stop=4854.165, target=4800.425. Pre-M15 range high=4854.165, low=4755.075.",
      "entry": 4832.669,
      "stop": 4854.165,
      "target": 4800.425,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-21T21:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-21T21-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260123T010000Z_long_0054",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-23T01:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4943.965, stop=4930.84, target=4963.653. Pre-M15 range high=4967.52, low=4905.985.",
      "entry": 4943.965,
      "stop": 4930.84,
      "target": 4963.653,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-01-23T01:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-23T01-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260123T131500Z_long_0055",
      "date": "2026-01-23",
      "timestamp": "2026-01-23T13:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-23T13:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4923.775, stop=4921.11, target=4929.105. Pre-M15 range high=4947.98, low=4899.795.",
      "entry": 4923.775,
      "stop": 4921.11,
      "target": 4929.105,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-01-23T13:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-23T13-15-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260126T060000Z_long_0056",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T06:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-26T06:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5060.555, stop=5053.005, target=5075.655. Pre-M15 range high=5092.975, low=5052.365.",
      "entry": 5060.555,
      "stop": 5053.005,
      "target": 5075.655,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-01-26T13:30:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-26T06-00-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260126T200000Z_short_0057",
      "date": "2026-01-26",
      "timestamp": "2026-01-26T20:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-26T20:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5048.195, stop=5069.85, target=5015.714. Pre-M15 range high=5105.34, low=5008.275.",
      "entry": 5048.195,
      "stop": 5069.85,
      "target": 5015.714,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-26T20:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-26T20-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260127T093000Z_long_0058",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T09:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-27T09:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5082.829, stop=5078.165, target=5089.825. Pre-M15 range high=5100.84, low=5057.195.",
      "entry": 5082.829,
      "stop": 5078.165,
      "target": 5089.825,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-01-27T09:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-27T09-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260127T143000Z_short_0059",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T14:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-27T14:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5076.98, stop=5082.34, target=5066.26. Pre-M15 range high=5099.65, low=5046.84.",
      "entry": 5076.98,
      "stop": 5082.34,
      "target": 5066.26,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-01-27T14:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-27T14-30-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260127T170000Z_long_0060",
      "date": "2026-01-27",
      "timestamp": "2026-01-27T17:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-27T17:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5078.695, stop=5068.775, target=5093.574. Pre-M15 range high=5103.355, low=5046.84.",
      "entry": 5078.695,
      "stop": 5068.775,
      "target": 5093.574,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-01-27T17:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-27T17-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260128T124500Z_long_0061",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T12:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-28T12:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5263.71, stop=5258.375, target=5274.38. Pre-M15 range high=5311.665, low=5238.59.",
      "entry": 5263.71,
      "stop": 5258.375,
      "target": 5274.38,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-01-28T13:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-28T12-45-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260128T130000Z_long_0062",
      "date": "2026-01-28",
      "timestamp": "2026-01-28T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-28T13:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5269.388, stop=5261.45, target=5281.294. Pre-M15 range high=5311.665, low=5238.59.",
      "entry": 5269.388,
      "stop": 5261.45,
      "target": 5281.294,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-01-28T13:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-28T13-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260129T000000Z_long_0063",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T00:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-29T00:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5460.604, stop=5432.455, target=5502.828. Pre-M15 range high=5602.225, low=5268.45.",
      "entry": 5460.604,
      "stop": 5432.455,
      "target": 5502.828,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-01-29T01:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-29T00-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260129T160000Z_short_0064",
      "date": "2026-01-29",
      "timestamp": "2026-01-29T16:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-29T16:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5320.904, stop=5496.66, target=5057.271. Pre-M15 range high=5549.565, low=5097.215.",
      "entry": 5320.904,
      "stop": 5496.66,
      "target": 5057.271,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-29T17:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-29T16-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260130T013000Z_short_0065",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T01:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-30T01:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5361.95, stop=5410.625, target=5288.938. Pre-M15 range high=5451.16, low=5282.98.",
      "entry": 5361.95,
      "stop": 5410.625,
      "target": 5288.938,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-30T01:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-30T01-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260130T023000Z_short_0066",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T02:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-30T02:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5224.452, stop=5312.725, target=5092.043. Pre-M15 range high=5451.16, low=5112.105.",
      "entry": 5224.452,
      "stop": 5312.725,
      "target": 5092.043,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-30T02:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-30T02-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260130T090000Z_short_0067",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T09:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-30T09:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5110.772, stop=5155.04, target=5044.369. Pre-M15 range high=5241.85, low=5014.465.",
      "entry": 5110.772,
      "stop": 5155.04,
      "target": 5044.369,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-30T09:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-30T09-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260130T130000Z_short_0068",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-30T13:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5100.701, stop=5136.315, target=5047.281. Pre-M15 range high=5170.755, low=4941.5.",
      "entry": 5100.701,
      "stop": 5136.315,
      "target": 5047.281,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-30T14:30:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-30T13-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260130T180000Z_short_0069",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T18:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-30T18:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4870.771, stop=4925.705, target=4788.37. Pre-M15 range high=5113.795, low=4787.015.",
      "entry": 4870.771,
      "stop": 4925.705,
      "target": 4788.37,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-30T18:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-30T18-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260130T193000Z_short_0070",
      "date": "2026-01-30",
      "timestamp": "2026-01-30T19:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-01-30T19:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4948.003, stop=4986.51, target=4890.244. Pre-M15 range high=5097.4, low=4679.51.",
      "entry": 4948.003,
      "stop": 4986.51,
      "target": 4890.244,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-01-30T19:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-01-30T19-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260202T001500Z_short_0071",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T00:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-02T00:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4879.625, stop=4901.69, target=4835.495. Pre-M15 range high=4948.545, low=4679.51.",
      "entry": 4879.625,
      "stop": 4901.69,
      "target": 4835.495,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-02-02T00:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-02T00-15-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260202T104500Z_long_0072",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T10:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Long",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-02T10:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4700.943, stop=4657.01, target=4788.807. Pre-M15 range high=4733.805, low=4402.38.",
      "entry": 4700.943,
      "stop": 4657.01,
      "target": 4788.807,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Long: entry touched 2026-02-02T10:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-02T10-45-00Z_long_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260202T143000Z_short_0073",
      "date": "2026-02-02",
      "timestamp": "2026-02-02T14:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-02T14:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4767.592, stop=4804.2, target=4712.68. Pre-M15 range high=4812.265, low=4657.01.",
      "entry": 4767.592,
      "stop": 4804.2,
      "target": 4712.68,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-02T14:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-02T14-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260203T174500Z_short_0074",
      "date": "2026-02-03",
      "timestamp": "2026-02-03T17:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-03T17:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4953.66, stop=4970.05, target=4920.88. Pre-M15 range high=4993.835, low=4893.775.",
      "entry": 4953.66,
      "stop": 4970.05,
      "target": 4920.88,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-02-03T18:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-03T17-45-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260204T003000Z_long_0075",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T00:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-04T00:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4970.026, stop=4946.16, target=5005.824. Pre-M15 range high=5000.4, low=4880.595.",
      "entry": 4970.026,
      "stop": 4946.16,
      "target": 5005.824,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-04T14:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-04T00-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260204T010000Z_long_0076",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-04T01:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4989.642, stop=4968.515, target=5021.331. Pre-M15 range high=5053.675, low=4902.11.",
      "entry": 4989.642,
      "stop": 4968.515,
      "target": 5021.331,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-04T14:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-04T01-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260204T070000Z_long_0077",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T07:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-04T07:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5065.453, stop=5053.855, target=5082.851. Pre-M15 range high=5090.435, low=5035.72.",
      "entry": 5065.453,
      "stop": 5053.855,
      "target": 5082.851,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-04T07:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-04T07-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260204T130000Z_long_0078",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-04T13:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5034.574, stop=5022.06, target=5053.344. Pre-M15 range high=5087.58, low=5013.77.",
      "entry": 5034.574,
      "stop": 5022.06,
      "target": 5053.344,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-04T13:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-04T13-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260204T150000Z_short_0079",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T15:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-04T15:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5006.925, stop=5038.29, target=4959.877. Pre-M15 range high=5063.735, low=4967.005.",
      "entry": 5006.925,
      "stop": 5038.29,
      "target": 4959.877,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-04T15:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-04T15-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260204T160000Z_short_0080",
      "date": "2026-02-04",
      "timestamp": "2026-02-04T16:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-04T16:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4929.564, stop=4962.52, target=4880.13. Pre-M15 range high=5063.735, low=4887.62.",
      "entry": 4929.564,
      "stop": 4962.52,
      "target": 4880.13,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-04T16:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-04T16-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260205T013000Z_short_0081",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T01:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-05T01:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4978.658, stop=5012.325, target=4928.159. Pre-M15 range high=5024.03, low=4914.245.",
      "entry": 4978.658,
      "stop": 5012.325,
      "target": 4928.159,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-05T01:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-05T01-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260205T093000Z_short_0082",
      "date": "2026-02-05",
      "timestamp": "2026-02-05T09:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-05T09:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4887.365, stop=4914.15, target=4847.188. Pre-M15 range high=4943.735, low=4825.83.",
      "entry": 4887.365,
      "stop": 4914.15,
      "target": 4847.188,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-05T09:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-05T09-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260206T001500Z_long_0083",
      "date": "2026-02-06",
      "timestamp": "2026-02-06T00:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-06T00:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4707.898, stop=4655.23, target=4813.233. Pre-M15 range high=4873.325, low=4655.23.",
      "entry": 4707.898,
      "stop": 4655.23,
      "target": 4813.233,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Long: entry touched 2026-02-06T00:25:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-06T00-15-00Z_long_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260209T013000Z_long_0084",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T01:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-09T01:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4993.109, stop=4965.42, target=5034.643. Pre-M15 range high=5047.915, low=4936.69.",
      "entry": 4993.109,
      "stop": 4965.42,
      "target": 5034.643,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-09T01:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-09T01-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260209T013000Z_long_0085",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T01:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-09T01:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4978.045, stop=4965.42, target=5003.295. Pre-M15 range high=5047.915, low=4936.69.",
      "entry": 4978.045,
      "stop": 4965.42,
      "target": 5003.295,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-02-09T01:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-09T01-30-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260209T140000Z_long_0086",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T14:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-09T14:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5013.295, stop=5007.435, target=5025.015. Pre-M15 range high=5027.645, low=4982.495.",
      "entry": 5013.295,
      "stop": 5007.435,
      "target": 5025.015,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-02-09T14:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-09T14-00-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260209T150000Z_long_0087",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T15:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-09T15:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5025.815, stop=5014.005, target=5043.529. Pre-M15 range high=5042.37, low=4982.495.",
      "entry": 5025.815,
      "stop": 5014.005,
      "target": 5043.529,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-09T15:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-09T15-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260209T173000Z_long_0088",
      "date": "2026-02-09",
      "timestamp": "2026-02-09T17:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-09T17:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5045.328, stop=5033.36, target=5063.28. Pre-M15 range high=5080.895, low=4995.125.",
      "entry": 5045.328,
      "stop": 5033.36,
      "target": 5063.28,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-09T17:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-09T17-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260210T063000Z_long_0089",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T06:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-10T06:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5025.174, stop=5012.99, target=5043.449. Pre-M15 range high=5056.34, low=5011.445.",
      "entry": 5025.174,
      "stop": 5012.99,
      "target": 5043.449,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-10T06:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-10T06-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260210T174500Z_short_0090",
      "date": "2026-02-10",
      "timestamp": "2026-02-10T17:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Short",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-10T17:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5030.052, stop=5040.22, target=5009.717. Pre-M15 range high=5078.745, low=4998.95.",
      "entry": 5030.052,
      "stop": 5040.22,
      "target": 5009.717,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Short: entry touched 2026-02-10T17:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-10T17-45-00Z_short_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260211T020000Z_long_0091",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T02:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-11T02:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5041.653, stop=5032.71, target=5055.068. Pre-M15 range high=5056.885, low=5020.4.",
      "entry": 5041.653,
      "stop": 5032.71,
      "target": 5055.068,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-11T02:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-11T02-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260211T030000Z_long_0092",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T03:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-11T03:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5048.518, stop=5041.245, target=5059.428. Pre-M15 range high=5057.775, low=5020.4.",
      "entry": 5048.518,
      "stop": 5041.245,
      "target": 5059.428,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-11T03:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-11T03-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260211T103000Z_long_0093",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T10:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-11T10:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5068.792, stop=5062.59, target=5078.095. Pre-M15 range high=5100.28, low=5045.92.",
      "entry": 5068.792,
      "stop": 5062.59,
      "target": 5078.095,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-11T10:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-11T10-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260211T123000Z_long_0094",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T12:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-11T12:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5052.792, stop=5051.745, target=5054.887. Pre-M15 range high=5119.345, low=5045.92.",
      "entry": 5052.792,
      "stop": 5051.745,
      "target": 5054.887,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Long: entry touched 2026-02-11T12:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-11T12-30-00Z_long_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260211T230000Z_short_0095",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T23:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-11T23:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5073.993, stop=5095.915, target=5030.148. Pre-M15 range high=5099.315, low=5053.89.",
      "entry": 5073.993,
      "stop": 5095.915,
      "target": 5030.148,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Short: entry touched 2026-02-11T23:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-11T23-00-00Z_short_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260211T233000Z_short_0096",
      "date": "2026-02-11",
      "timestamp": "2026-02-11T23:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-11T23:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5074.693, stop=5095.495, target=5033.088. Pre-M15 range high=5097.725, low=5053.89.",
      "entry": 5074.693,
      "stop": 5095.495,
      "target": 5033.088,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Short: entry touched 2026-02-12T03:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-11T23-30-00Z_short_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260212T070000Z_short_0097",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T07:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-12T07:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5067.184, stop=5076.475, target=5053.248. Pre-M15 range high=5078.42, low=5047.13.",
      "entry": 5067.184,
      "stop": 5076.475,
      "target": 5053.248,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-12T08:00:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-12T07-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260212T133000Z_long_0098",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-12T13:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5061.634, stop=5051.485, target=5076.857. Pre-M15 range high=5080.91, low=5048.935.",
      "entry": 5061.634,
      "stop": 5051.485,
      "target": 5076.857,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-12T14:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-12T13-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260212T143000Z_short_0099",
      "date": "2026-02-12",
      "timestamp": "2026-02-12T14:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-12T14:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5067.836, stop=5077.905, target=5052.732. Pre-M15 range high=5083.855, low=5048.935.",
      "entry": 5067.836,
      "stop": 5077.905,
      "target": 5052.732,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-12T14:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-12T14-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260213T093000Z_short_0100",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T09:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-13T09:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4974.82, stop=4982.975, target=4962.587. Pre-M15 range high=4989.695, low=4944.93.",
      "entry": 4974.82,
      "stop": 4982.975,
      "target": 4962.587,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-13T09:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-13T09-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260213T143000Z_long_0101",
      "date": "2026-02-13",
      "timestamp": "2026-02-13T14:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-13T14:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4964.34, stop=4957.71, target=4977.6. Pre-M15 range high=5011.07, low=4933.635.",
      "entry": 4964.34,
      "stop": 4957.71,
      "target": 4977.6,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-02-13T14:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-13T14-30-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260216T123000Z_short_0102",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T12:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-16T12:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4999.68, stop=5005.145, target=4991.483. Pre-M15 range high=5017.445, low=4992.725.",
      "entry": 4999.68,
      "stop": 5005.145,
      "target": 4991.483,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-16T12:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-16T12-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260216T133000Z_short_0103",
      "date": "2026-02-16",
      "timestamp": "2026-02-16T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-16T13:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4999.234, stop=5003.905, target=4992.228. Pre-M15 range high=5017.445, low=4992.705.",
      "entry": 4999.234,
      "stop": 5003.905,
      "target": 4992.228,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-16T14:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-16T13-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260217T010000Z_short_0104",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-17T01:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4958.538, stop=4979.205, target=4927.538. Pre-M15 range high=5001.24, low=4922.895.",
      "entry": 4958.538,
      "stop": 4979.205,
      "target": 4927.538,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-17T01:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-17T01-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260217T073000Z_short_0105",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T07:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-17T07:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4925.351, stop=4954.49, target=4881.643. Pre-M15 range high=4970.215, low=4859.2.",
      "entry": 4925.351,
      "stop": 4954.49,
      "target": 4881.643,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-17T08:00:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-17T07-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260217T130000Z_long_0106",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-17T13:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4922.342, stop=4921.775, target=4923.477. Pre-M15 range high=4944.7, low=4907.885.",
      "entry": 4922.342,
      "stop": 4921.775,
      "target": 4923.477,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Long: entry touched 2026-02-17T13:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-17T13-00-00Z_long_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260217T133000Z_short_0107",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-17T13:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4923.647, stop=4933.545, target=4908.801. Pre-M15 range high=4944.7, low=4907.885.",
      "entry": 4923.647,
      "stop": 4933.545,
      "target": 4908.801,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-17T13:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-17T13-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260217T140000Z_short_0108",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T14:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-17T14:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4900.575, stop=4924.625, target=4864.499. Pre-M15 range high=4944.7, low=4842.6.",
      "entry": 4900.575,
      "stop": 4924.625,
      "target": 4864.499,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-17T14:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-17T14-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260217T153000Z_short_0109",
      "date": "2026-02-17",
      "timestamp": "2026-02-17T15:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-17T15:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4884.797, stop=4907.235, target=4851.14. Pre-M15 range high=4944.7, low=4842.6.",
      "entry": 4884.797,
      "stop": 4907.235,
      "target": 4851.14,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-17T16:00:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-17T15-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260218T133000Z_long_0110",
      "date": "2026-02-18",
      "timestamp": "2026-02-18T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-18T13:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4950.379, stop=4943.2, target=4961.147. Pre-M15 range high=4969.1, low=4906.425.",
      "entry": 4950.379,
      "stop": 4943.2,
      "target": 4961.147,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-18T13:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-18T13-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260219T020000Z_long_0111",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T02:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-19T02:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4967.922, stop=4961.865, target=4977.006. Pre-M15 range high=4988.86, low=4960.645.",
      "entry": 4967.922,
      "stop": 4961.865,
      "target": 4977.006,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-19T02:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-19T02-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260219T141500Z_short_0112",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T14:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-19T14:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4977.295, stop=4983.465, target=4964.955. Pre-M15 range high=5005.86, low=4971.125.",
      "entry": 4977.295,
      "stop": 4983.465,
      "target": 4964.955,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Short: entry touched 2026-02-19T14:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-19T14-15-00Z_short_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260219T143000Z_long_0113",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T14:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-19T14:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4985.1, stop=4963.445, target=5028.41. Pre-M15 range high=5005.46, low=4963.445.",
      "entry": 4985.1,
      "stop": 4963.445,
      "target": 5028.41,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Long: entry touched 2026-02-19T14:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-19T14-30-00Z_long_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260219T173000Z_long_0114",
      "date": "2026-02-19",
      "timestamp": "2026-02-19T17:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-19T17:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4984.123, stop=4963.445, target=5015.139. Pre-M15 range high=5022.385, low=4963.445.",
      "entry": 4984.123,
      "stop": 4963.445,
      "target": 5015.139,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-19T17:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-19T17-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260220T080000Z_short_0115",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T08:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-20T08:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5015.438, stop=5018.1, target=5010.112. Pre-M15 range high=5030.145, low=4981.67.",
      "entry": 5015.438,
      "stop": 5018.1,
      "target": 5010.112,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-02-20T08:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-20T08-00-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260220T120000Z_long_0116",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T12:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-20T12:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5011.623, stop=5004.97, target=5021.602. Pre-M15 range high=5042.74, low=5004.97.",
      "entry": 5011.623,
      "stop": 5004.97,
      "target": 5021.602,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-20T12:30:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-20T12-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260220T151500Z_long_0117",
      "date": "2026-02-20",
      "timestamp": "2026-02-20T15:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-20T15:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5023.202, stop=5022.74, target=5024.127. Pre-M15 range high=5064.33, low=4990.585.",
      "entry": 5023.202,
      "stop": 5022.74,
      "target": 5024.127,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Long: entry touched 2026-02-20T15:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-20T15-15-00Z_long_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260223T000000Z_long_0118",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T00:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-23T00:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5133.048, stop=5117.815, target=5155.897. Pre-M15 range high=5172.315, low=5053.79.",
      "entry": 5133.048,
      "stop": 5117.815,
      "target": 5155.897,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-23T00:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-23T00-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260223T110000Z_long_0119",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T11:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-23T11:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5151.465, stop=5145.16, target=5164.075. Pre-M15 range high=5163.655, low=5122.22.",
      "entry": 5151.465,
      "stop": 5145.16,
      "target": 5164.075,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-02-23T11:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-23T11-00-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260223T130000Z_short_0120",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-23T13:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5158.233, stop=5165.565, target=5143.568. Pre-M15 range high=5165.565, low=5122.22.",
      "entry": 5158.233,
      "stop": 5165.565,
      "target": 5143.568,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Short: entry touched 2026-02-23T13:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-23T13-00-00Z_short_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260223T140000Z_long_0121",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T14:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-23T14:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5154.72, stop=5141.615, target=5180.93. Pre-M15 range high=5165.565, low=5141.615.",
      "entry": 5154.72,
      "stop": 5141.615,
      "target": 5180.93,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Long: entry touched 2026-02-23T14:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-23T14-00-00Z_long_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260223T150000Z_long_0122",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T15:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-23T15:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5180.662, stop=5164.945, target=5204.237. Pre-M15 range high=5200.665, low=5141.615.",
      "entry": 5180.662,
      "stop": 5164.945,
      "target": 5204.237,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-23T16:00:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-23T15-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260223T173000Z_long_0123",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T17:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-23T17:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5194.905, stop=5175.805, target=5223.556. Pre-M15 range high=5219.215, low=5141.615.",
      "entry": 5194.905,
      "stop": 5175.805,
      "target": 5223.556,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-23T17:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-23T17-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260223T210000Z_long_0124",
      "date": "2026-02-23",
      "timestamp": "2026-02-23T21:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-23T21:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5230.51, stop=5224.665, target=5239.279. Pre-M15 range high=5237.95, low=5191.275.",
      "entry": 5230.51,
      "stop": 5224.665,
      "target": 5239.279,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-23T21:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-23T21-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260224T023000Z_short_0125",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T02:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-24T02:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5189.523, stop=5224.4, target=5137.209. Pre-M15 range high=5250.005, low=5145.135.",
      "entry": 5189.523,
      "stop": 5224.4,
      "target": 5137.209,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-24T02:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-24T02-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260224T123000Z_short_0126",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T12:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-24T12:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5161.938, stop=5173.58, target=5144.474. Pre-M15 range high=5183.025, low=5147.12.",
      "entry": 5161.938,
      "stop": 5173.58,
      "target": 5144.474,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-24T17:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-24T12-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260224T130000Z_short_0127",
      "date": "2026-02-24",
      "timestamp": "2026-02-24T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-24T13:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5156.053, stop=5164.73, target=5143.038. Pre-M15 range high=5181.955, low=5145.01.",
      "entry": 5156.053,
      "stop": 5164.73,
      "target": 5143.038,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-24T13:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-24T13-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260225T060000Z_long_0128",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T06:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-25T06:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5182.525, stop=5179.985, target=5187.605. Pre-M15 range high=5210.68, low=5166.495.",
      "entry": 5182.525,
      "stop": 5179.985,
      "target": 5187.605,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-02-25T06:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-25T06-00-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260225T100000Z_short_0129",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T10:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-25T10:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5186.433, stop=5195.285, target=5168.728. Pre-M15 range high=5210.68, low=5176.635.",
      "entry": 5186.433,
      "stop": 5195.285,
      "target": 5168.728,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Short: entry touched 2026-02-25T10:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-25T10-00-00Z_short_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260225T150000Z_long_0130",
      "date": "2026-02-25",
      "timestamp": "2026-02-25T15:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-25T15:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5173.9, stop=5158.645, target=5196.782. Pre-M15 range high=5202.795, low=5155.095.",
      "entry": 5173.9,
      "stop": 5158.645,
      "target": 5196.782,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-25T15:30:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-25T15-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260226T010000Z_short_0131",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-26T01:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5195.991, stop=5206.305, target=5180.521. Pre-M15 range high=5208.445, low=5144.905.",
      "entry": 5195.991,
      "stop": 5206.305,
      "target": 5180.521,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-26T04:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-26T01-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260226T073000Z_short_0132",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T07:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-26T07:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5189.321, stop=5194.935, target=5180.899. Pre-M15 range high=5205.64, low=5176.33.",
      "entry": 5189.321,
      "stop": 5194.935,
      "target": 5180.899,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-26T07:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-26T07-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260226T083000Z_short_0133",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T08:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-26T08:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5185.318, stop=5191.12, target=5173.713. Pre-M15 range high=5205.64, low=5170.655.",
      "entry": 5185.318,
      "stop": 5191.12,
      "target": 5173.713,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-02-26T09:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-26T08-30-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260226T093000Z_short_0134",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T09:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-26T09:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5184.234, stop=5191.12, target=5173.905. Pre-M15 range high=5205.64, low=5167.7.",
      "entry": 5184.234,
      "stop": 5191.12,
      "target": 5173.905,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-26T09:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-26T09-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260226T110000Z_short_0135",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T11:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-26T11:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5173.503, stop=5179.595, target=5164.366. Pre-M15 range high=5198.63, low=5165.75.",
      "entry": 5173.503,
      "stop": 5179.595,
      "target": 5164.366,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-26T11:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-26T11-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260226T173000Z_long_0136",
      "date": "2026-02-26",
      "timestamp": "2026-02-26T17:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-26T17:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5163.709, stop=5140.73, target=5198.177. Pre-M15 range high=5192.955, low=5130.235.",
      "entry": 5163.709,
      "stop": 5140.73,
      "target": 5198.177,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-26T17:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-26T17-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260227T000000Z_short_0137",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T00:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-27T00:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5193.781, stop=5200.755, target=5183.32. Pre-M15 range high=5201.005, low=5160.53.",
      "entry": 5193.781,
      "stop": 5200.755,
      "target": 5183.32,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-02-27T00:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-27T00-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260227T020000Z_long_0138",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T02:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-27T02:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5182.781, stop=5173.345, target=5196.935. Pre-M15 range high=5201.005, low=5166.995.",
      "entry": 5182.781,
      "stop": 5173.345,
      "target": 5196.935,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-27T02:30:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-27T02-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260227T133000Z_long_0139",
      "date": "2026-02-27",
      "timestamp": "2026-02-27T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-02-27T13:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5210.624, stop=5186.895, target=5246.218. Pre-M15 range high=5240.825, low=5168.685.",
      "entry": 5210.624,
      "stop": 5186.895,
      "target": 5246.218,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-02-27T13:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-02-27T13-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260302T084500Z_short_0140",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T08:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-02T08:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5409.307, stop=5416.165, target=5395.592. Pre-M15 range high=5419.66, low=5340.82.",
      "entry": 5409.307,
      "stop": 5416.165,
      "target": 5395.592,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-03-02T08:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-02T08-45-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260302T143000Z_short_0141",
      "date": "2026-03-02",
      "timestamp": "2026-03-02T14:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-02T14:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5356.446, stop=5395.375, target=5298.052. Pre-M15 range high=5417.045, low=5306.51.",
      "entry": 5356.446,
      "stop": 5395.375,
      "target": 5298.052,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-03T00:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-02T14-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260303T020000Z_short_0142",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T02:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-03T02:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5360.773, stop=5378.65, target=5333.957. Pre-M15 range high=5379.975, low=5321.705.",
      "entry": 5360.773,
      "stop": 5378.65,
      "target": 5333.957,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-03T02:30:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-03T02-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260303T080000Z_short_0143",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T08:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-03T08:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5335.687, stop=5359.72, target=5299.638. Pre-M15 range high=5375.865, low=5279.005.",
      "entry": 5335.687,
      "stop": 5359.72,
      "target": 5299.638,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-03T08:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-03T08-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260303T093000Z_short_0144",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T09:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-03T09:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5269.578, stop=5304.155, target=5217.711. Pre-M15 range high=5370.035, low=5225.57.",
      "entry": 5269.578,
      "stop": 5304.155,
      "target": 5217.711,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-03T09:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-03T09-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260303T120000Z_short_0145",
      "date": "2026-03-03",
      "timestamp": "2026-03-03T12:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-03T12:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5196.557, stop=5264.17, target=5095.138. Pre-M15 range high=5336.12, low=5073.135.",
      "entry": 5196.557,
      "stop": 5264.17,
      "target": 5095.138,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-03T12:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-03T12-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260304T030000Z_short_0146",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T03:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-04T03:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5169.221, stop=5181.125, target=5151.364. Pre-M15 range high=5191.065, low=5083.45.",
      "entry": 5169.221,
      "stop": 5181.125,
      "target": 5151.364,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-04T03:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-04T03-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260304T103000Z_long_0147",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T10:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-04T10:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5180.532, stop=5175.995, target=5189.607. Pre-M15 range high=5202.425, low=5117.72.",
      "entry": 5180.532,
      "stop": 5175.995,
      "target": 5189.607,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-03-04T10:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-04T10-30-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260304T150000Z_short_0148",
      "date": "2026-03-04",
      "timestamp": "2026-03-04T15:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-04T15:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5164.936, stop=5185.33, target=5134.345. Pre-M15 range high=5206.265, low=5131.34.",
      "entry": 5164.936,
      "stop": 5185.33,
      "target": 5134.345,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-04T15:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-04T15-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260305T023000Z_long_0149",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T02:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-05T02:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5179.122, stop=5171.895, target=5189.962. Pre-M15 range high=5188.32, low=5129.595.",
      "entry": 5179.122,
      "stop": 5171.895,
      "target": 5189.962,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-03-05T02:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-05T02-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260305T063000Z_short_0150",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T06:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-05T06:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5162.861, stop=5174.215, target=5145.83. Pre-M15 range high=5195.22, low=5120.785.",
      "entry": 5162.861,
      "stop": 5174.215,
      "target": 5145.83,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-05T06:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-05T06-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260305T133000Z_short_0151",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-05T13:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5127.643, stop=5164.11, target=5072.942. Pre-M15 range high=5180.48, low=5081.23.",
      "entry": 5127.643,
      "stop": 5164.11,
      "target": 5072.942,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-05T13:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-05T13-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260305T153000Z_short_0152",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T15:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-05T15:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5093.855, stop=5119.965, target=5054.691. Pre-M15 range high=5171.54, low=5060.625.",
      "entry": 5093.855,
      "stop": 5119.965,
      "target": 5054.691,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-05T15:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-05T15-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260305T170000Z_short_0153",
      "date": "2026-03-05",
      "timestamp": "2026-03-05T17:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-05T17:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5085.209, stop=5104.76, target=5055.881. Pre-M15 range high=5170.61, low=5054.22.",
      "entry": 5085.209,
      "stop": 5104.76,
      "target": 5055.881,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-05T17:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-05T17-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260306T110000Z_short_0154",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T11:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-06T11:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5094.844, stop=5103.89, target=5081.274. Pre-M15 range high=5123.16, low=5075.66.",
      "entry": 5094.844,
      "stop": 5103.89,
      "target": 5081.274,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-06T11:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-06T11-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260306T143000Z_long_0155",
      "date": "2026-03-06",
      "timestamp": "2026-03-06T14:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-06T14:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5093.518, stop=5080.905, target=5112.436. Pre-M15 range high=5131.245, low=5063.215.",
      "entry": 5093.518,
      "stop": 5080.905,
      "target": 5112.436,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-03-06T14:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-06T14-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260309T003000Z_short_0156",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T00:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-09T00:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5058.119, stop=5081.36, target=5023.258. Pre-M15 range high=5176.63, low=5028.54.",
      "entry": 5058.119,
      "stop": 5081.36,
      "target": 5023.258,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-09T00:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-09T00-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260309T020000Z_short_0157",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T02:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-09T02:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5101.075, stop=5107.105, target=5089.015. Pre-M15 range high=5176.63, low=5015.045.",
      "entry": 5101.075,
      "stop": 5107.105,
      "target": 5089.015,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-03-09T03:25:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-09T02-00-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260309T021500Z_long_0158",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T02:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-09T02:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5073.948, stop=5065.35, target=5091.142. Pre-M15 range high=5176.63, low=5015.045.",
      "entry": 5073.948,
      "stop": 5065.35,
      "target": 5091.142,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-03-09T02:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-09T02-15-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260309T093000Z_short_0159",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T09:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-09T09:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5109.962, stop=5132.765, target=5064.357. Pre-M15 range high=5140.79, low=5081.185.",
      "entry": 5109.962,
      "stop": 5132.765,
      "target": 5064.357,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Short: entry touched 2026-03-09T09:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-09T09-30-00Z_short_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260309T121500Z_short_0160",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T12:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-09T12:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5113.905, stop=5125.155, target=5091.405. Pre-M15 range high=5132.765, low=5079.93.",
      "entry": 5113.905,
      "stop": 5125.155,
      "target": 5091.405,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Short: entry touched 2026-03-09T14:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-09T12-15-00Z_short_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260309T144500Z_long_0161",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T14:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-09T14:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5081.567, stop=5074.44, target=5095.822. Pre-M15 range high=5116.28, low=5060.595.",
      "entry": 5081.567,
      "stop": 5074.44,
      "target": 5095.822,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Long: entry touched 2026-03-09T15:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-09T14-45-00Z_long_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260309T150000Z_long_0162",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T15:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-09T15:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5080.472, stop=5076.06, target=5089.297. Pre-M15 range high=5116.28, low=5060.595.",
      "entry": 5080.472,
      "stop": 5076.06,
      "target": 5089.297,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Long: entry touched 2026-03-09T15:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-09T15-00-00Z_long_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260309T193000Z_long_0163",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T19:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-09T19:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5129.654, stop=5118.375, target=5146.573. Pre-M15 range high=5144.01, low=5079.585.",
      "entry": 5129.654,
      "stop": 5118.375,
      "target": 5146.573,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-03-09T19:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-09T19-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260309T193000Z_long_0164",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T19:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-09T19:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5124.628, stop=5118.63, target=5136.623. Pre-M15 range high=5144.01, low=5079.585.",
      "entry": 5124.628,
      "stop": 5118.63,
      "target": 5136.623,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-03-09T22:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-09T19-30-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260309T230000Z_long_0165",
      "date": "2026-03-09",
      "timestamp": "2026-03-09T23:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-09T23:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5139.394, stop=5128.48, target=5155.765. Pre-M15 range high=5154.825, low=5089.135.",
      "entry": 5139.394,
      "stop": 5128.48,
      "target": 5155.765,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-03-09T23:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-09T23-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260310T010000Z_long_0166",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-10T01:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5140.84, stop=5124.835, target=5172.85. Pre-M15 range high=5156.21, low=5117.355.",
      "entry": 5140.84,
      "stop": 5124.835,
      "target": 5172.85,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Long: entry touched 2026-03-10T01:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-10T01-00-00Z_long_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260310T023000Z_long_0167",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T02:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-10T02:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5167.835, stop=5153.205, target=5189.78. Pre-M15 range high=5187.055, low=5117.355.",
      "entry": 5167.835,
      "stop": 5153.205,
      "target": 5189.78,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-03-10T02:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-10T02-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260310T060000Z_long_0168",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T06:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-10T06:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5170.915, stop=5167.465, target=5177.815. Pre-M15 range high=5187.055, low=5142.315.",
      "entry": 5170.915,
      "stop": 5167.465,
      "target": 5177.815,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-03-10T07:00:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-10T06-00-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260310T080000Z_long_0169",
      "date": "2026-03-10",
      "timestamp": "2026-03-10T08:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Long",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-10T08:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5176.307, stop=5174.925, target=5179.072. Pre-M15 range high=5185.545, low=5154.47.",
      "entry": 5176.307,
      "stop": 5174.925,
      "target": 5179.072,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Long: entry touched 2026-03-10T08:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-10T08-00-00Z_long_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260311T020000Z_long_0170",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T02:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-11T02:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5199.457, stop=5186.66, target=5218.653. Pre-M15 range high=5223.385, low=5183.47.",
      "entry": 5199.457,
      "stop": 5186.66,
      "target": 5218.653,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-03-11T02:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-11T02-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260311T020000Z_long_0171",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T02:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-11T02:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5192.5, stop=5186.66, target=5204.18. Pre-M15 range high=5223.385, low=5183.47.",
      "entry": 5192.5,
      "stop": 5186.66,
      "target": 5204.18,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-03-11T05:30:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-11T02-00-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260311T090000Z_short_0172",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T09:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-11T09:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5190.918, stop=5198.695, target=5179.252. Pre-M15 range high=5210.97, low=5175.35.",
      "entry": 5190.918,
      "stop": 5198.695,
      "target": 5179.252,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-11T09:30:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-11T09-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260311T123000Z_short_0173",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T12:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-11T12:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5184.477, stop=5197.175, target=5159.082. Pre-M15 range high=5198.695, low=5173.265.",
      "entry": 5184.477,
      "stop": 5197.175,
      "target": 5159.082,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Short: entry touched 2026-03-11T14:00:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-11T12-30-00Z_short_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260311T130000Z_short_0174",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-11T13:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5182.177, stop=5191.09, target=5164.352. Pre-M15 range high=5198.4, low=5162.175.",
      "entry": 5182.177,
      "stop": 5191.09,
      "target": 5164.352,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Short: entry touched 2026-03-11T13:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-11T13-00-00Z_short_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260311T130000Z_short_0175",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-11T13:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5183.825, stop=5197.175, target=5163.801. Pre-M15 range high=5198.4, low=5162.175.",
      "entry": 5183.825,
      "stop": 5197.175,
      "target": 5163.801,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-11T14:00:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-11T13-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260311T230000Z_short_0176",
      "date": "2026-03-11",
      "timestamp": "2026-03-11T23:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-11T23:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5152.373, stop=5170.085, target=5125.805. Pre-M15 range high=5183.76, low=5129.83.",
      "entry": 5152.373,
      "stop": 5170.085,
      "target": 5125.805,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-11T23:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-11T23-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260312T013000Z_short_0177",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T01:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-12T01:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5172.714, stop=5178.32, target=5164.306. Pre-M15 range high=5183.76, low=5125.64.",
      "entry": 5172.714,
      "stop": 5178.32,
      "target": 5164.306,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-12T01:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-12T01-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260312T053000Z_short_0178",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T05:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-12T05:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5152.2, stop=5154.02, target=5148.56. Pre-M15 range high=5175.15, low=5137.17.",
      "entry": 5152.2,
      "stop": 5154.02,
      "target": 5148.56,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-03-12T05:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-12T05-30-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260312T083000Z_long_0179",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T08:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-12T08:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5175.553, stop=5167.95, target=5186.958. Pre-M15 range high=5189.86, low=5137.17.",
      "entry": 5175.553,
      "stop": 5167.95,
      "target": 5186.958,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-03-12T09:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-12T08-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260312T140000Z_short_0180",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T14:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-12T14:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5160.253, stop=5171.385, target=5143.555. Pre-M15 range high=5191.79, low=5146.085.",
      "entry": 5160.253,
      "stop": 5171.385,
      "target": 5143.555,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-12T14:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-12T14-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260312T153000Z_short_0181",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T15:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-12T15:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5129.528, stop=5144.99, target=5106.336. Pre-M15 range high=5186.145, low=5109.85.",
      "entry": 5129.528,
      "stop": 5144.99,
      "target": 5106.336,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-12T15:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-12T15-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260312T180000Z_short_0182",
      "date": "2026-03-12",
      "timestamp": "2026-03-12T18:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-12T18:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5112.463, stop=5120.2, target=5100.856. Pre-M15 range high=5184.71, low=5102.615.",
      "entry": 5112.463,
      "stop": 5120.2,
      "target": 5100.856,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-12T18:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-12T18-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260313T083000Z_short_0183",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T08:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-13T08:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5075.017, stop=5085.465, target=5059.346. Pre-M15 range high=5118.175, low=5061.72.",
      "entry": 5075.017,
      "stop": 5085.465,
      "target": 5059.346,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-13T14:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-13T08-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260313T133000Z_long_0184",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-13T13:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5099.074, stop=5092.065, target=5109.588. Pre-M15 range high=5122.01, low=5076.145.",
      "entry": 5099.074,
      "stop": 5092.065,
      "target": 5109.588,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-03-13T13:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-13T13-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260313T150000Z_short_0185",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T15:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-13T15:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5067.102, stop=5091.905, target=5029.898. Pre-M15 range high=5122.01, low=5035.535.",
      "entry": 5067.102,
      "stop": 5091.905,
      "target": 5029.898,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-13T15:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-13T15-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260313T163000Z_short_0186",
      "date": "2026-03-13",
      "timestamp": "2026-03-13T16:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-13T16:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5051.945, stop=5068.39, target=5027.277. Pre-M15 range high=5122.01, low=5019.2.",
      "entry": 5051.945,
      "stop": 5068.39,
      "target": 5027.277,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-13T16:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-13T16-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260316T220000Z_long_0187",
      "date": "2026-03-16",
      "timestamp": "2026-03-16T22:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-16T22:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4998.027, stop=4990.045, target=5009.999. Pre-M15 range high=5021.835, low=4974.235.",
      "entry": 4998.027,
      "stop": 4990.045,
      "target": 5009.999,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-03-17T01:00:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-16T22-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260317T010000Z_long_0188",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-17T01:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5007.08, stop=4994.935, target=5031.37. Pre-M15 range high=5021.835, low=4994.935.",
      "entry": 5007.08,
      "stop": 4994.935,
      "target": 5031.37,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Long: entry touched 2026-03-17T01:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-17T01-00-00Z_long_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260317T091500Z_short_0189",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T09:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-17T09:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5022.148, stop=5025.61, target=5015.223. Pre-M15 range high=5044.9, low=5005.04.",
      "entry": 5022.148,
      "stop": 5025.61,
      "target": 5015.223,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-03-17T12:30:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-17T09-15-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260317T123000Z_long_0190",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T12:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-17T12:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5008.789, stop=4999.485, target=5022.745. Pre-M15 range high=5029.625, low=4992.06.",
      "entry": 5008.789,
      "stop": 4999.485,
      "target": 5022.745,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-03-17T13:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-17T12-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260317T163000Z_short_0191",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T16:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-17T16:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5007.202, stop=5017.65, target=4991.53. Pre-M15 range high=5031.59, low=4973.72.",
      "entry": 5007.202,
      "stop": 5017.65,
      "target": 4991.53,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-17T17:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-17T16-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260317T170000Z_short_0192",
      "date": "2026-03-17",
      "timestamp": "2026-03-17T17:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-17T17:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5011.99, stop=5017.65, target=5000.67. Pre-M15 range high=5031.59, low=4973.72.",
      "entry": 5011.99,
      "stop": 5017.65,
      "target": 5000.67,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-03-18T00:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-17T17-00-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260318T001500Z_long_0193",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T00:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-18T00:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5000.085, stop=4996.555, target=5007.145. Pre-M15 range high=5012.24, low=4993.39.",
      "entry": 5000.085,
      "stop": 4996.555,
      "target": 5007.145,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Long: entry touched 2026-03-18T01:00:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-18T00-15-00Z_long_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260318T020000Z_short_0194",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T02:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-18T02:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=5001.627, stop=5009.62, target=4989.639. Pre-M15 range high=5016.29, low=4991.455.",
      "entry": 5001.627,
      "stop": 5009.62,
      "target": 4989.639,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-18T02:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-18T02-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260318T050000Z_short_0195",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T05:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-18T05:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4992.077, stop=4993.66, target=4988.912. Pre-M15 range high=5016.29, low=4981.83.",
      "entry": 4992.077,
      "stop": 4993.66,
      "target": 4988.912,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-03-18T05:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-18T05-00-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260318T140000Z_short_0196",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T14:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-18T14:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4888.672, stop=4902.66, target=4867.691. Pre-M15 range high=4995.85, low=4834.38.",
      "entry": 4888.672,
      "stop": 4902.66,
      "target": 4867.691,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-18T14:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-18T14-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260318T220000Z_short_0197",
      "date": "2026-03-18",
      "timestamp": "2026-03-18T22:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-18T22:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4831.36, stop=4848.94, target=4804.99. Pre-M15 range high=4899.46, low=4806.845.",
      "entry": 4831.36,
      "stop": 4848.94,
      "target": 4804.99,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-18T22:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-18T22-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260319T060000Z_short_0198",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T06:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-19T06:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4838.051, stop=4846.635, target=4825.174. Pre-M15 range high=4867.225, low=4827.045.",
      "entry": 4838.051,
      "stop": 4846.635,
      "target": 4825.174,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-19T06:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-19T06-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260319T084500Z_short_0199",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T08:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-19T08:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4724.952, stop=4736.58, target=4701.697. Pre-M15 range high=4853.995, low=4686.885.",
      "entry": 4724.952,
      "stop": 4736.58,
      "target": 4701.697,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-03-19T09:30:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-19T08-45-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260319T140000Z_short_0200",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T14:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-19T14:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4631.696, stop=4654.25, target=4597.864. Pre-M15 range high=4726.02, low=4502.365.",
      "entry": 4631.696,
      "stop": 4654.25,
      "target": 4597.864,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-19T14:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-19T14-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260319T143000Z_short_0201",
      "date": "2026-03-19",
      "timestamp": "2026-03-19T14:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-19T14:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4620.695, stop=4649.31, target=4577.771. Pre-M15 range high=4719.865, low=4502.365.",
      "entry": 4620.695,
      "stop": 4649.31,
      "target": 4577.771,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-19T14:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-19T14-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260320T020000Z_long_0202",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T02:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-20T02:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4677.97, stop=4661.03, target=4703.38. Pre-M15 range high=4699.53, low=4634.355.",
      "entry": 4677.97,
      "stop": 4661.03,
      "target": 4703.38,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-03-20T02:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-20T02-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260320T160000Z_short_0203",
      "date": "2026-03-20",
      "timestamp": "2026-03-20T16:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-20T16:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4591.337, stop=4622.74, target=4544.233. Pre-M15 range high=4695.705, low=4540.785.",
      "entry": 4591.337,
      "stop": 4622.74,
      "target": 4544.233,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-20T16:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-20T16-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260322T220000Z_short_0204",
      "date": "2026-03-22",
      "timestamp": "2026-03-22T22:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-22T22:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4522.284, stop=4557.44, target=4469.55. Pre-M15 range high=4614.065, low=4471.95.",
      "entry": 4522.284,
      "stop": 4557.44,
      "target": 4469.55,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-22T22:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-22T22-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260322T230000Z_short_0205",
      "date": "2026-03-22",
      "timestamp": "2026-03-22T23:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-22T23:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4510.472, stop=4526.675, target=4486.168. Pre-M15 range high=4583.17, low=4471.95.",
      "entry": 4510.472,
      "stop": 4526.675,
      "target": 4486.168,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-23T14:25:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-22T23-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260323T000000Z_short_0206",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T00:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-23T00:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4481.762, stop=4491.105, target=4463.078. Pre-M15 range high=4568.43, low=4425.415.",
      "entry": 4481.762,
      "stop": 4491.105,
      "target": 4463.078,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-03-23T12:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-23T00-00-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260323T010000Z_short_0207",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-23T01:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4443.097, stop=4473.16, target=4398.002. Pre-M15 range high=4536.415, low=4319.92.",
      "entry": 4443.097,
      "stop": 4473.16,
      "target": 4398.002,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-23T01:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-23T01-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260323T090000Z_short_0208",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T09:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-23T09:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4278.99, stop=4310.52, target=4231.694. Pre-M15 range high=4382.22, low=4099.125.",
      "entry": 4278.99,
      "stop": 4310.52,
      "target": 4231.694,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-23T09:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-23T09-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260323T130000Z_long_0209",
      "date": "2026-03-23",
      "timestamp": "2026-03-23T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-23T13:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4426.201, stop=4373.775, target=4504.84. Pre-M15 range high=4492.925, low=4211.41.",
      "entry": 4426.201,
      "stop": 4373.775,
      "target": 4504.84,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-03-23T13:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-23T13-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260324T011500Z_short_0210",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T01:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-24T01:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4365.202, stop=4387.035, target=4321.537. Pre-M15 range high=4448.355, low=4328.49.",
      "entry": 4365.202,
      "stop": 4387.035,
      "target": 4321.537,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-03-24T01:25:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-24T01-15-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260324T081500Z_long_0211",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T08:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-24T08:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4385.81, stop=4374.49, target=4408.45. Pre-M15 range high=4433.31, low=4320.04.",
      "entry": 4385.81,
      "stop": 4374.49,
      "target": 4408.45,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-03-24T11:00:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-24T08-15-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260324T180000Z_short_0212",
      "date": "2026-03-24",
      "timestamp": "2026-03-24T18:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-24T18:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4409.831, stop=4426.69, target=4384.543. Pre-M15 range high=4434.31, low=4351.09.",
      "entry": 4409.831,
      "stop": 4426.69,
      "target": 4384.543,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-24T18:25:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-24T18-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260325T130000Z_long_0213",
      "date": "2026-03-25",
      "timestamp": "2026-03-25T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-25T13:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4553.185, stop=4550.73, target=4558.095. Pre-M15 range high=4585.6, low=4521.88.",
      "entry": 4553.185,
      "stop": 4550.73,
      "target": 4558.095,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Long: entry touched 2026-03-25T13:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-25T13-00-00Z_long_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260326T033000Z_short_0214",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T03:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-26T03:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4519.65, stop=4530.63, target=4503.18. Pre-M15 range high=4544.815, low=4489.075.",
      "entry": 4519.65,
      "stop": 4530.63,
      "target": 4503.18,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-26T04:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-26T03-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260326T100000Z_short_0215",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T10:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-26T10:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4444.418, stop=4459.455, target=4421.862. Pre-M15 range high=4511.45, low=4412.44.",
      "entry": 4444.418,
      "stop": 4459.455,
      "target": 4421.862,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-26T10:25:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-26T10-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260326T200000Z_short_0216",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T20:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-26T20:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4418.059, stop=4442.785, target=4380.97. Pre-M15 range high=4458.74, low=4351.355.",
      "entry": 4418.059,
      "stop": 4442.785,
      "target": 4380.97,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-26T20:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-26T20-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260326T200000Z_long_0217",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T20:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Long",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-26T20:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4380.215, stop=4351.355, target=4437.935. Pre-M15 range high=4458.74, low=4351.355.",
      "entry": 4380.215,
      "stop": 4351.355,
      "target": 4437.935,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Long: entry touched 2026-03-26T20:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-26T20-00-00Z_long_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260326T203000Z_long_0218",
      "date": "2026-03-26",
      "timestamp": "2026-03-26T20:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Long",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-26T20:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4389.182, stop=4364.075, target=4439.398. Pre-M15 range high=4446.895, low=4351.355.",
      "entry": 4389.182,
      "stop": 4364.075,
      "target": 4439.398,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Long: entry touched 2026-03-26T20:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-26T20-30-00Z_long_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260327T073000Z_long_0219",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T07:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-27T07:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4443.96, stop=4440.74, target=4450.4. Pre-M15 range high=4475.3, low=4421.39.",
      "entry": 4443.96,
      "stop": 4440.74,
      "target": 4450.4,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-03-27T07:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-27T07-30-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260327T090000Z_short_0220",
      "date": "2026-03-27",
      "timestamp": "2026-03-27T09:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-27T09:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4434.48, stop=4440.13, target=4423.18. Pre-M15 range high=4475.3, low=4420.885.",
      "entry": 4434.48,
      "stop": 4440.13,
      "target": 4423.18,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-03-27T09:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-27T09-00-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260330T000000Z_short_0221",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T00:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-30T00:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4459.897, stop=4472.43, target=4441.096. Pre-M15 range high=4528.755, low=4417.43.",
      "entry": 4459.897,
      "stop": 4472.43,
      "target": 4441.096,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-03-30T00:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-30T00-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260330T033000Z_long_0222",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T03:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-30T03:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4496.29, stop=4479.095, target=4522.083. Pre-M15 range high=4518.175, low=4417.43.",
      "entry": 4496.29,
      "stop": 4479.095,
      "target": 4522.083,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-03-30T03:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-30T03-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260330T034500Z_long_0223",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T03:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-30T03:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4487.698, stop=4479.015, target=4505.062. Pre-M15 range high=4518.175, low=4417.43.",
      "entry": 4487.698,
      "stop": 4479.015,
      "target": 4505.062,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-03-30T04:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-30T03-45-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260330T150000Z_long_0224",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T15:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-30T15:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4528.144, stop=4517.615, target=4543.938. Pre-M15 range high=4580.73, low=4512.57.",
      "entry": 4528.144,
      "stop": 4517.615,
      "target": 4543.938,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-03-30T15:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-30T15-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260330T193000Z_short_0225",
      "date": "2026-03-30",
      "timestamp": "2026-03-30T19:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-03-30T19:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4516.085, stop=4519.58, target=4509.095. Pre-M15 range high=4556.895, low=4493.1.",
      "entry": 4516.085,
      "stop": 4519.58,
      "target": 4509.095,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-03-30T19:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-03-30T19-30-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260401T010000Z_long_0226",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-01T01:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4689.702, stop=4681.63, target=4701.809. Pre-M15 range high=4724.52, low=4662.125.",
      "entry": 4689.702,
      "stop": 4681.63,
      "target": 4701.809,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-04-01T01:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-01T01-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260401T014500Z_short_0227",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T01:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-01T01:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4700.743, stop=4708.59, target=4685.048. Pre-M15 range high=4724.52, low=4662.125.",
      "entry": 4700.743,
      "stop": 4708.59,
      "target": 4685.048,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-04-01T02:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-01T01-45-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260401T070000Z_long_0228",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T07:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-01T07:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4715.844, stop=4702.18, target=4736.341. Pre-M15 range high=4733.235, low=4667.195.",
      "entry": 4715.844,
      "stop": 4702.18,
      "target": 4736.341,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-04-01T07:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-01T07-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260401T090000Z_long_0229",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T09:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-01T09:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4721.771, stop=4710.445, target=4738.759. Pre-M15 range high=4747.815, low=4667.195.",
      "entry": 4721.771,
      "stop": 4710.445,
      "target": 4738.759,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-04-01T09:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-01T09-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260401T183000Z_long_0230",
      "date": "2026-04-01",
      "timestamp": "2026-04-01T18:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-01T18:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4750.004, stop=4735.18, target=4772.239. Pre-M15 range high=4793.195, low=4724.3.",
      "entry": 4750.004,
      "stop": 4735.18,
      "target": 4772.239,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-04-01T18:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-01T18-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260406T013000Z_long_0231",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T01:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-06T01:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4630.564, stop=4620.605, target=4645.503. Pre-M15 range high=4678.11, low=4600.85.",
      "entry": 4630.564,
      "stop": 4620.605,
      "target": 4645.503,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-04-06T01:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-06T01-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260406T023000Z_long_0232",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T02:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-06T02:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4644.898, stop=4623.815, target=4676.521. Pre-M15 range high=4678.11, low=4600.85.",
      "entry": 4644.898,
      "stop": 4623.815,
      "target": 4676.521,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-04-06T02:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-06T02-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260406T234500Z_short_0233",
      "date": "2026-04-06",
      "timestamp": "2026-04-06T23:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-06T23:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4659.198, stop=4661.31, target=4654.972. Pre-M15 range high=4667.97, low=4645.805.",
      "entry": 4659.198,
      "stop": 4661.31,
      "target": 4654.972,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-04-06T23:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-06T23-45-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260407T134500Z_short_0234",
      "date": "2026-04-07",
      "timestamp": "2026-04-07T13:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-07T13:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4656.852, stop=4663.08, target=4644.398. Pre-M15 range high=4694.905, low=4629.02.",
      "entry": 4656.852,
      "stop": 4663.08,
      "target": 4644.398,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-04-07T14:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-07T13-45-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260408T003000Z_long_0235",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T00:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-08T00:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4811.185, stop=4804.535, target=4824.485. Pre-M15 range high=4858.215, low=4657.63.",
      "entry": 4811.185,
      "stop": 4804.535,
      "target": 4824.485,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-04-08T00:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-08T00-30-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260408T150000Z_short_0236",
      "date": "2026-04-08",
      "timestamp": "2026-04-08T15:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-08T15:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4753.495, stop=4770.145, target=4728.521. Pre-M15 range high=4807.42, low=4732.305.",
      "entry": 4753.495,
      "stop": 4770.145,
      "target": 4728.521,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-04-08T15:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-08T15-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260409T001500Z_short_0237",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T00:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-09T00:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4716.468, stop=4720.345, target=4708.713. Pre-M15 range high=4732.365, low=4698.725.",
      "entry": 4716.468,
      "stop": 4720.345,
      "target": 4708.713,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-04-09T00:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-09T00-15-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260409T060000Z_short_0238",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T06:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-09T06:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4717.508, stop=4726.565, target=4703.921. Pre-M15 range high=4733.04, low=4703.065.",
      "entry": 4717.508,
      "stop": 4726.565,
      "target": 4703.921,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-04-09T06:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-09T06-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260409T160000Z_long_0239",
      "date": "2026-04-09",
      "timestamp": "2026-04-09T16:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-09T16:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4787.06, stop=4778.28, target=4800.23. Pre-M15 range high=4801.28, low=4735.065.",
      "entry": 4787.06,
      "stop": 4778.28,
      "target": 4800.23,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-04-09T16:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-09T16-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260410T010000Z_long_0240",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-10T01:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4758.09, stop=4753.84, target=4764.466. Pre-M15 range high=4780.79, low=4750.535.",
      "entry": 4758.09,
      "stop": 4753.84,
      "target": 4764.466,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-04-10T01:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-10T01-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260410T030000Z_short_0241",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T03:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-10T03:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4761.495, stop=4762.63, target=4759.225. Pre-M15 range high=4777.42, low=4738.105.",
      "entry": 4761.495,
      "stop": 4762.63,
      "target": 4759.225,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Short: entry touched 2026-04-10T03:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-10T03-00-00Z_short_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260410T090000Z_short_0242",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T09:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-10T09:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4759.795, stop=4766.01, target=4750.472. Pre-M15 range high=4770.9, low=4730.74.",
      "entry": 4759.795,
      "stop": 4766.01,
      "target": 4750.472,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-04-10T09:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-10T09-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260410T113000Z_long_0243",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T11:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-10T11:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4756.577, stop=4753.38, target=4762.972. Pre-M15 range high=4767.48, low=4730.74.",
      "entry": 4756.577,
      "stop": 4753.38,
      "target": 4762.972,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-04-10T15:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-10T11-30-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260410T124500Z_long_0244",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T12:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-10T12:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4765.628, stop=4759.845, target=4777.193. Pre-M15 range high=4782.605, low=4730.74.",
      "entry": 4765.628,
      "stop": 4759.845,
      "target": 4777.193,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-04-10T12:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-10T12-45-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260410T130000Z_long_0245",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-10T13:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4771.111, stop=4762.08, target=4784.657. Pre-M15 range high=4782.605, low=4730.74.",
      "entry": 4771.111,
      "stop": 4762.08,
      "target": 4784.657,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-04-10T13:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-10T13-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260410T203000Z_short_0246",
      "date": "2026-04-10",
      "timestamp": "2026-04-10T20:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-10T20:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4751.714, stop=4760.125, target=4739.099. Pre-M15 range high=4773.35, low=4741.01.",
      "entry": 4751.714,
      "stop": 4760.125,
      "target": 4739.099,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-04-10T20:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-10T20-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260413T141500Z_long_0247",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T14:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-13T14:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4709.915, stop=4707.68, target=4714.385. Pre-M15 range high=4744.64, low=4703.375.",
      "entry": 4709.915,
      "stop": 4707.68,
      "target": 4714.385,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Long: entry touched 2026-04-13T14:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-13T14-15-00Z_long_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260413T143000Z_short_0248",
      "date": "2026-04-13",
      "timestamp": "2026-04-13T14:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-13T14:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4721.756, stop=4731.37, target=4707.335. Pre-M15 range high=4744.64, low=4703.375.",
      "entry": 4721.756,
      "stop": 4731.37,
      "target": 4707.335,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-04-13T14:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-13T14-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260414T000000Z_long_0249",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T00:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-14T00:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4752.271, stop=4746.355, target=4761.145. Pre-M15 range high=4765.805, low=4723.54.",
      "entry": 4752.271,
      "stop": 4746.355,
      "target": 4761.145,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-04-14T10:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-14T00-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260414T070000Z_long_0250",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T07:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-14T07:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4772.532, stop=4764.335, target=4784.828. Pre-M15 range high=4796.63, low=4757.855.",
      "entry": 4772.532,
      "stop": 4764.335,
      "target": 4784.828,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-04-14T07:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-14T07-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260414T150000Z_long_0251",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T15:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-14T15:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4790.647, stop=4780.32, target=4806.137. Pre-M15 range high=4818.33, low=4751.22.",
      "entry": 4790.647,
      "stop": 4780.32,
      "target": 4806.137,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-04-15T09:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-14T15-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260414T184500Z_long_0252",
      "date": "2026-04-14",
      "timestamp": "2026-04-14T18:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-14T18:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4828.507, stop=4824.95, target=4835.622. Pre-M15 range high=4843.64, low=4791.115.",
      "entry": 4828.507,
      "stop": 4824.95,
      "target": 4835.622,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-04-15T00:30:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-14T18-45-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260415T153000Z_short_0253",
      "date": "2026-04-15",
      "timestamp": "2026-04-15T15:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-15T15:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4808.037, stop=4816.155, target=4795.86. Pre-M15 range high=4830.615, low=4787.145.",
      "entry": 4808.037,
      "stop": 4816.155,
      "target": 4795.86,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-04-15T16:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-15T15-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260416T083000Z_short_0254",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T08:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-16T08:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4815.554, stop=4822.07, target=4805.779. Pre-M15 range high=4838.56, low=4806.59.",
      "entry": 4815.554,
      "stop": 4822.07,
      "target": 4805.779,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-04-16T09:00:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-16T08-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260416T133000Z_long_0255",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-16T13:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4810.645, stop=4805.165, target=4818.865. Pre-M15 range high=4824.04, low=4805.165.",
      "entry": 4810.645,
      "stop": 4805.165,
      "target": 4818.865,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-04-16T13:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-16T13-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260416T140000Z_short_0256",
      "date": "2026-04-16",
      "timestamp": "2026-04-16T14:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-16T14:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4806.744, stop=4824.04, target=4780.799. Pre-M15 range high=4824.04, low=4784.73.",
      "entry": 4806.744,
      "stop": 4824.04,
      "target": 4780.799,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-04-16T15:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-16T14-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260420T083000Z_short_0257",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T08:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-20T08:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4793.661, stop=4798.97, target=4785.698. Pre-M15 range high=4805.795, low=4779.54.",
      "entry": 4793.661,
      "stop": 4798.97,
      "target": 4785.698,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-04-20T08:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-20T08-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260420T123000Z_long_0258",
      "date": "2026-04-20",
      "timestamp": "2026-04-20T12:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-20T12:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4798.02, stop=4787.9, target=4813.2. Pre-M15 range high=4822.175, low=4783.72.",
      "entry": 4798.02,
      "stop": 4787.9,
      "target": 4813.2,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-04-20T14:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-20T12-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260421T060000Z_short_0259",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T06:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-21T06:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4791.9, stop=4797.145, target=4781.41. Pre-M15 range high=4819.07, low=4775.755.",
      "entry": 4791.9,
      "stop": 4797.145,
      "target": 4781.41,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-04-21T07:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-21T06-00-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260421T123000Z_short_0260",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T12:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-21T12:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4789.167, stop=4796.995, target=4777.426. Pre-M15 range high=4798.03, low=4766.545.",
      "entry": 4789.167,
      "stop": 4796.995,
      "target": 4777.426,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-04-21T12:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-21T12-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260421T133000Z_short_0261",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-21T13:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4792.542, stop=4793.205, target=4791.217. Pre-M15 range high=4798.03, low=4760.35.",
      "entry": 4792.542,
      "stop": 4793.205,
      "target": 4791.217,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Short: entry touched 2026-04-21T13:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-21T13-30-00Z_short_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260421T150000Z_short_0262",
      "date": "2026-04-21",
      "timestamp": "2026-04-21T15:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-21T15:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4752.607, stop=4775.265, target=4718.621. Pre-M15 range high=4798.03, low=4723.77.",
      "entry": 4752.607,
      "stop": 4775.265,
      "target": 4718.621,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-04-21T15:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-21T15-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260422T150000Z_short_0263",
      "date": "2026-04-22",
      "timestamp": "2026-04-22T15:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-22T15:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4738.309, stop=4744.845, target=4728.504. Pre-M15 range high=4760.99, low=4729.99.",
      "entry": 4738.309,
      "stop": 4744.845,
      "target": 4728.504,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-04-22T15:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-22T15-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260423T011500Z_long_0264",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T01:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-23T01:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4727.318, stop=4726.12, target=4729.713. Pre-M15 range high=4754.2, low=4694.135.",
      "entry": 4727.318,
      "stop": 4726.12,
      "target": 4729.713,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Long: entry touched 2026-04-23T01:30:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-23T01-15-00Z_long_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260423T030000Z_short_0265",
      "date": "2026-04-23",
      "timestamp": "2026-04-23T03:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-23T03:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4708.101, stop=4715.72, target=4696.673. Pre-M15 range high=4754.2, low=4694.135.",
      "entry": 4708.101,
      "stop": 4715.72,
      "target": 4696.673,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-04-23T03:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-23T03-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260424T013000Z_long_0266",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T01:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-24T01:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4692.278, stop=4689.775, target=4697.283. Pre-M15 range high=4711.23, low=4686.65.",
      "entry": 4692.278,
      "stop": 4689.775,
      "target": 4697.283,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Long: entry touched 2026-04-24T01:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-24T01-30-00Z_long_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260424T123000Z_long_0267",
      "date": "2026-04-24",
      "timestamp": "2026-04-24T12:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-24T12:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4695.154, stop=4677.88, target=4721.066. Pre-M15 range high=4717.44, low=4674.88.",
      "entry": 4695.154,
      "stop": 4677.88,
      "target": 4721.066,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-04-24T12:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-24T12-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260427T130000Z_short_0268",
      "date": "2026-04-27",
      "timestamp": "2026-04-27T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-27T13:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4703.193, stop=4707.965, target=4696.035. Pre-M15 range high=4714.94, low=4693.465.",
      "entry": 4703.193,
      "stop": 4707.965,
      "target": 4696.035,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-04-27T13:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-27T13-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260428T001500Z_long_0269",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T00:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-28T00:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4693.493, stop=4692.04, target=4696.398. Pre-M15 range high=4701.64, low=4676.74.",
      "entry": 4693.493,
      "stop": 4692.04,
      "target": 4696.398,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-04-28T00:25:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-28T00-15-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260428T100000Z_short_0270",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T10:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-28T10:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4612.915, stop=4619.39, target=4603.203. Pre-M15 range high=4659.575, low=4604.385.",
      "entry": 4612.915,
      "stop": 4619.39,
      "target": 4603.203,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-04-28T10:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-28T10-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260428T121500Z_short_0271",
      "date": "2026-04-28",
      "timestamp": "2026-04-28T12:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-28T12:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4599.347, stop=4604.4, target=4589.243. Pre-M15 range high=4635.585, low=4555.135.",
      "entry": 4599.347,
      "stop": 4604.4,
      "target": 4589.243,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-04-28T12:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-28T12-15-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260429T091500Z_short_0272",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T09:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-29T09:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4570.142, stop=4580.75, target=4548.927. Pre-M15 range high=4607.725, low=4557.385.",
      "entry": 4570.142,
      "stop": 4580.75,
      "target": 4548.927,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Short: entry touched 2026-04-29T09:25:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-29T09-15-00Z_short_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260429T170000Z_short_0273",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T17:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-29T17:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4552.868, stop=4560.37, target=4541.615. Pre-M15 range high=4569.155, low=4510.095.",
      "entry": 4552.868,
      "stop": 4560.37,
      "target": 4541.615,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-04-29T17:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-29T17-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260429T183000Z_short_0274",
      "date": "2026-04-29",
      "timestamp": "2026-04-29T18:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-29T18:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4540.778, stop=4553.05, target=4522.371. Pre-M15 range high=4564.985, low=4510.095.",
      "entry": 4540.778,
      "stop": 4553.05,
      "target": 4522.371,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-04-29T18:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-29T18-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260430T030000Z_short_0275",
      "date": "2026-04-30",
      "timestamp": "2026-04-30T03:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-04-30T03:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4568.043, stop=4574.41, target=4558.493. Pre-M15 range high=4582.585, low=4546.525.",
      "entry": 4568.043,
      "stop": 4574.41,
      "target": 4558.493,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-04-30T03:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-04-30T03-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260505T233000Z_long_0276",
      "date": "2026-05-05",
      "timestamp": "2026-05-05T23:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-05-05T23:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4578.807, stop=4569.565, target=4592.67. Pre-M15 range high=4590.57, low=4546.36.",
      "entry": 4578.807,
      "stop": 4569.565,
      "target": 4592.67,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-05-29T15:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-05-05T23-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260515T134500Z_short_0277",
      "date": "2026-05-15",
      "timestamp": "2026-05-15T13:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-05-15T13:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4549.25, stop=4557.66, target=4532.43. Pre-M15 range high=4572.775, low=4510.985.",
      "entry": 4549.25,
      "stop": 4557.66,
      "target": 4532.43,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-05-29T14:00:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-05-15T13-45-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260517T220000Z_short_0278",
      "date": "2026-05-17",
      "timestamp": "2026-05-17T22:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-05-17T22:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4552.57, stop=4555.375, target=4546.96. Pre-M15 range high=4564.605, low=4531.55.",
      "entry": 4552.57,
      "stop": 4555.375,
      "target": 4546.96,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-05-29T14:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-05-17T22-00-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260518T060000Z_short_0279",
      "date": "2026-05-18",
      "timestamp": "2026-05-18T06:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-05-18T06:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4542.435, stop=4552.045, target=4528.021. Pre-M15 range high=4552.045, low=4493.205.",
      "entry": 4542.435,
      "stop": 4552.045,
      "target": 4528.021,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-05-29T10:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-05-18T06-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260519T083000Z_short_0280",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T08:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-05-19T08:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4549.198, stop=4559.25, target=4534.12. Pre-M15 range high=4559.535, low=4531.085.",
      "entry": 4549.198,
      "stop": 4559.25,
      "target": 4534.12,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-05-29T14:00:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-05-19T08-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260519T120000Z_short_0281",
      "date": "2026-05-19",
      "timestamp": "2026-05-19T12:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-05-19T12:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4537.352, stop=4543.195, target=4528.587. Pre-M15 range high=4559.535, low=4525.68.",
      "entry": 4537.352,
      "stop": 4543.195,
      "target": 4528.587,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-05-29T09:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-05-19T12-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260521T031500Z_short_0282",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T03:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-05-21T03:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4542.555, stop=4545.19, target=4537.285. Pre-M15 range high=4570.895, low=4531.515.",
      "entry": 4542.555,
      "stop": 4545.19,
      "target": 4537.285,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Short: entry touched 2026-05-29T10:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-05-21T03-15-00Z_short_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260521T083000Z_long_0283",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T08:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-05-21T08:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4526.619, stop=4518.415, target=4538.925. Pre-M15 range high=4540.8, low=4512.075.",
      "entry": 4526.619,
      "stop": 4518.415,
      "target": 4538.925,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-05-29T09:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-05-21T08-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260521T190000Z_short_0284",
      "date": "2026-05-21",
      "timestamp": "2026-05-21T19:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-05-21T19:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4539.861, stop=4549.565, target=4525.305. Pre-M15 range high=4559.365, low=4496.91.",
      "entry": 4539.861,
      "stop": 4549.565,
      "target": 4525.305,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-05-29T10:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-05-21T19-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260522T010000Z_short_0285",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-05-22T01:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4538.52, stop=4541.24, target=4533.08. Pre-M15 range high=4545.26, low=4523.435.",
      "entry": 4538.52,
      "stop": 4541.24,
      "target": 4533.08,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-05-29T09:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-05-22T01-00-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260522T061500Z_short_0286",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T06:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-05-22T06:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4525.615, stop=4526.165, target=4524.515. Pre-M15 range high=4534.325, low=4507.43.",
      "entry": 4525.615,
      "stop": 4526.165,
      "target": 4524.515,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Short: entry touched 2026-05-29T07:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-05-22T06-15-00Z_short_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260522T204500Z_long_0287",
      "date": "2026-05-22",
      "timestamp": "2026-05-22T20:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Long",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-05-22T20:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4530.21, stop=4504.17, target=4582.29. Pre-M15 range high=4527.995, low=4504.17.",
      "entry": 4530.21,
      "stop": 4504.17,
      "target": 4582.29,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Long: entry touched 2026-05-29T09:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-05-22T20-45-00Z_long_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260525T114500Z_short_0288",
      "date": "2026-05-25",
      "timestamp": "2026-05-25T11:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-05-25T11:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4570.573, stop=4577.115, target=4557.488. Pre-M15 range high=4577.115, low=4552.495.",
      "entry": 4570.573,
      "stop": 4577.115,
      "target": 4557.488,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Short: entry touched 2026-05-29T14:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-05-25T11-45-00Z_short_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260526T003000Z_short_0289",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T00:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-05-26T00:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4551.949, stop=4560.36, target=4539.333. Pre-M15 range high=4580.245, low=4541.245.",
      "entry": 4551.949,
      "stop": 4560.36,
      "target": 4539.333,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-05-29T14:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-05-26T00-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260526T073000Z_short_0290",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T07:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-05-26T07:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4538.593, stop=4543.255, target=4531.601. Pre-M15 range high=4545.6, low=4521.68.",
      "entry": 4538.593,
      "stop": 4543.255,
      "target": 4531.601,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-05-29T09:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-05-26T07-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260526T091500Z_short_0291",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T09:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-05-26T09:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4526.175, stop=4526.935, target=4524.655. Pre-M15 range high=4539.2, low=4518.275.",
      "entry": 4526.175,
      "stop": 4526.935,
      "target": 4524.655,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Short: entry touched 2026-05-29T07:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-05-26T09-15-00Z_short_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260526T094500Z_short_0292",
      "date": "2026-05-26",
      "timestamp": "2026-05-26T09:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-05-26T09:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4522.47, stop=4526.665, target=4514.08. Pre-M15 range high=4539.2, low=4512.07.",
      "entry": 4522.47,
      "stop": 4526.665,
      "target": 4514.08,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-05-29T06:00:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-05-26T09-45-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260601T004500Z_short_0293",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T00:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-01T00:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4541.265, stop=4544.615, target=4534.565. Pre-M15 range high=4560.29, low=4520.025.",
      "entry": 4541.265,
      "stop": 4544.615,
      "target": 4534.565,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-06-01T00:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-01T00-45-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260601T013000Z_short_0294",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T01:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-01T01:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4534.795, stop=4541.45, target=4524.812. Pre-M15 range high=4551.715, low=4520.025.",
      "entry": 4534.795,
      "stop": 4541.45,
      "target": 4524.812,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-01T02:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-01T01-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260601T034500Z_short_0295",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T03:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-01T03:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4517.712, stop=4521.465, target=4510.207. Pre-M15 range high=4546.27, low=4509.965.",
      "entry": 4517.712,
      "stop": 4521.465,
      "target": 4510.207,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-06-01T04:00:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-01T03-45-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260601T064500Z_short_0296",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T06:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-01T06:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4510.497, stop=4516.015, target=4499.462. Pre-M15 range high=4534.825, low=4500.32.",
      "entry": 4510.497,
      "stop": 4516.015,
      "target": 4499.462,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-06-01T10:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-01T06-45-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260601T070000Z_short_0297",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T07:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-01T07:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4508.535, stop=4514.99, target=4498.853. Pre-M15 range high=4534.825, low=4500.32.",
      "entry": 4508.535,
      "stop": 4514.99,
      "target": 4498.853,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-01T07:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-01T07-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260601T173000Z_long_0298",
      "date": "2026-06-01",
      "timestamp": "2026-06-01T17:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-01T17:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4476.333, stop=4471.58, target=4485.838. Pre-M15 range high=4510.55, low=4447.86.",
      "entry": 4476.333,
      "stop": 4471.58,
      "target": 4485.838,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-06-02T01:00:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-01T17-30-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260602T010000Z_short_0299",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-02T01:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4489.961, stop=4497.135, target=4479.2. Pre-M15 range high=4497.135, low=4473.8.",
      "entry": 4489.961,
      "stop": 4497.135,
      "target": 4479.2,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-02T01:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-02T01-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260602T174500Z_short_0300",
      "date": "2026-06-02",
      "timestamp": "2026-06-02T17:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-02T17:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4489.195, stop=4491.795, target=4483.995. Pre-M15 range high=4524.91, low=4482.14.",
      "entry": 4489.195,
      "stop": 4491.795,
      "target": 4483.995,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-06-02T18:25:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-02T17-45-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260603T041500Z_short_0301",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T04:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-03T04:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4480.71, stop=4488.44, target=4465.25. Pre-M15 range high=4496.885, low=4462.665.",
      "entry": 4480.71,
      "stop": 4488.44,
      "target": 4465.25,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Short: entry touched 2026-06-03T04:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-03T04-15-00Z_short_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260603T140000Z_short_0302",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T14:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-03T14:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4457.26, stop=4466.205, target=4443.842. Pre-M15 range high=4468.19, low=4426.42.",
      "entry": 4457.26,
      "stop": 4466.205,
      "target": 4443.842,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-03T14:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-03T14-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260603T190000Z_short_0303",
      "date": "2026-06-03",
      "timestamp": "2026-06-03T19:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-03T19:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4450.157, stop=4458.515, target=4437.62. Pre-M15 range high=4459.745, low=4433.925.",
      "entry": 4450.157,
      "stop": 4458.515,
      "target": 4437.62,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-03T19:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-03T19-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260604T010000Z_long_0304",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-04T01:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4456.483, stop=4443.18, target=4483.087. Pre-M15 range high=4467.44, low=4423.965.",
      "entry": 4456.483,
      "stop": 4443.18,
      "target": 4483.087,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Long: entry touched 2026-06-04T01:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-04T01-00-00Z_long_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260604T013000Z_long_0305",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T01:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-04T01:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4456.719, stop=4443.18, target=4477.027. Pre-M15 range high=4473.95, low=4423.965.",
      "entry": 4456.719,
      "stop": 4443.18,
      "target": 4477.027,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-06-04T02:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-04T01-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260604T030000Z_long_0306",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T03:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-04T03:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4466.224, stop=4457.985, target=4478.583. Pre-M15 range high=4477.37, low=4423.965.",
      "entry": 4466.224,
      "stop": 4457.985,
      "target": 4478.583,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-06-04T03:25:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-04T03-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260604T134500Z_short_0307",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T13:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-04T13:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4501.145, stop=4515.515, target=4472.405. Pre-M15 range high=4515.515, low=4461.035.",
      "entry": 4501.145,
      "stop": 4515.515,
      "target": 4472.405,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Short: entry touched 2026-06-04T13:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-04T13-45-00Z_short_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260604T150000Z_short_0308",
      "date": "2026-06-04",
      "timestamp": "2026-06-04T15:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-04T15:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4473.891, stop=4486.88, target=4454.408. Pre-M15 range high=4515.515, low=4457.36.",
      "entry": 4473.891,
      "stop": 4486.88,
      "target": 4454.408,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-04T15:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-04T15-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260605T003000Z_short_0309",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T00:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-05T00:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4465.696, stop=4469.645, target=4459.772. Pre-M15 range high=4483.555, low=4450.79.",
      "entry": 4465.696,
      "stop": 4469.645,
      "target": 4459.772,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-05T00:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-05T00-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260605T020000Z_short_0310",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T02:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-05T02:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4452.959, stop=4459.79, target=4442.713. Pre-M15 range high=4481.625, low=4442.435.",
      "entry": 4452.959,
      "stop": 4459.79,
      "target": 4442.713,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-05T02:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-05T02-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260605T043000Z_short_0311",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T04:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-05T04:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4446.138, stop=4451.99, target=4437.36. Pre-M15 range high=4470.045, low=4435.305.",
      "entry": 4446.138,
      "stop": 4451.99,
      "target": 4437.36,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-05T04:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-05T04-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260605T120000Z_long_0312",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T12:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-05T12:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4463.862, stop=4461.525, target=4468.537. Pre-M15 range high=4475.325, low=4458.28.",
      "entry": 4463.862,
      "stop": 4461.525,
      "target": 4468.537,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Long: entry touched 2026-06-05T12:25:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-05T12-00-00Z_long_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260605T120000Z_long_0313",
      "date": "2026-06-05",
      "timestamp": "2026-06-05T12:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-05T12:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4465.235, stop=4463.235, target=4469.235. Pre-M15 range high=4475.325, low=4458.28.",
      "entry": 4465.235,
      "stop": 4463.235,
      "target": 4469.235,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-06-05T12:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-05T12-00-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260608T013000Z_short_0314",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T01:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-08T01:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4330.828, stop=4346.18, target=4307.801. Pre-M15 range high=4353.45, low=4300.025.",
      "entry": 4330.828,
      "stop": 4346.18,
      "target": 4307.801,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-08T02:00:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-08T01-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260608T060000Z_short_0315",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T06:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-08T06:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4309.555, stop=4314.56, target=4299.545. Pre-M15 range high=4330.855, low=4268.48.",
      "entry": 4309.555,
      "stop": 4314.56,
      "target": 4299.545,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-06-08T06:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-08T06-00-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260608T093000Z_long_0316",
      "date": "2026-06-08",
      "timestamp": "2026-06-08T09:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Long",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-08T09:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4291.13, stop=4273.165, target=4327.06. Pre-M15 range high=4316.96, low=4268.48.",
      "entry": 4291.13,
      "stop": 4273.165,
      "target": 4327.06,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Long: entry touched 2026-06-08T09:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-08T09-30-00Z_long_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260609T020000Z_long_0317",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T02:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-09T02:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4327.319, stop=4318.66, target=4340.308. Pre-M15 range high=4338.945, low=4312.96.",
      "entry": 4327.319,
      "stop": 4318.66,
      "target": 4340.308,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-06-09T04:30:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-09T02-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260609T080000Z_short_0318",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T08:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-09T08:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4335.993, stop=4340.525, target=4329.195. Pre-M15 range high=4351.56, low=4321.32.",
      "entry": 4335.993,
      "stop": 4340.525,
      "target": 4329.195,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-09T08:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-09T08-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260609T090000Z_short_0319",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T09:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-09T09:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4332.198, stop=4337.02, target=4324.964. Pre-M15 range high=4351.56, low=4321.32.",
      "entry": 4332.198,
      "stop": 4337.02,
      "target": 4324.964,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-09T09:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-09T09-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260609T230000Z_short_0320",
      "date": "2026-06-09",
      "timestamp": "2026-06-09T23:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-09T23:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4246.548, stop=4257.605, target=4229.962. Pre-M15 range high=4274.345, low=4232.475.",
      "entry": 4246.548,
      "stop": 4257.605,
      "target": 4229.962,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-09T23:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-09T23-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260610T013000Z_short_0321",
      "date": "2026-06-10",
      "timestamp": "2026-06-10T01:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-10T01:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4205.065, stop=4219.2, target=4183.862. Pre-M15 range high=4262.195, low=4184.67.",
      "entry": 4205.065,
      "stop": 4219.2,
      "target": 4183.862,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-10T01:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-10T01-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260611T000000Z_short_0322",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T00:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-11T00:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4055.855, stop=4064.6, target=4042.738. Pre-M15 range high=4118.19, low=4023.87.",
      "entry": 4055.855,
      "stop": 4064.6,
      "target": 4042.738,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-11T00:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-11T00-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260611T060000Z_long_0323",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T06:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-11T06:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4077.137, stop=4072.885, target=4085.642. Pre-M15 range high=4118.395, low=4052.295.",
      "entry": 4077.137,
      "stop": 4072.885,
      "target": 4085.642,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-06-11T06:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-11T06-00-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260611T180000Z_long_0324",
      "date": "2026-06-11",
      "timestamp": "2026-06-11T18:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-11T18:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4131.791, stop=4101.695, target=4176.935. Pre-M15 range high=4170.095, low=4052.975.",
      "entry": 4131.791,
      "stop": 4101.695,
      "target": 4176.935,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-06-11T18:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-11T18-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260612T004500Z_short_0325",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T00:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-12T00:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4218.922, stop=4230.53, target=4195.707. Pre-M15 range high=4246.715, low=4161.94.",
      "entry": 4218.922,
      "stop": 4230.53,
      "target": 4195.707,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-06-12T08:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-12T00-45-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260612T031500Z_short_0326",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T03:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-12T03:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4204.73, stop=4208.585, target=4197.02. Pre-M15 range high=4246.715, low=4171.405.",
      "entry": 4204.73,
      "stop": 4208.585,
      "target": 4197.02,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-06-12T03:30:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-12T03-15-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260612T140000Z_short_0327",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T14:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-12T14:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4198.249, stop=4210.325, target=4180.136. Pre-M15 range high=4228.07, low=4182.88.",
      "entry": 4198.249,
      "stop": 4210.325,
      "target": 4180.136,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-12T14:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-12T14-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260612T144500Z_long_0328",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T14:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-12T14:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4196.87, stop=4177.25, target=4236.11. Pre-M15 range high=4225.71, low=4177.25.",
      "entry": 4196.87,
      "stop": 4177.25,
      "target": 4236.11,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Long: entry touched 2026-06-12T14:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-12T14-45-00Z_long_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260612T153000Z_long_0329",
      "date": "2026-06-12",
      "timestamp": "2026-06-12T15:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-12T15:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4215.916, stop=4200.38, target=4239.221. Pre-M15 range high=4235.69, low=4177.25.",
      "entry": 4215.916,
      "stop": 4200.38,
      "target": 4239.221,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-06-12T15:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-12T15-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260615T130000Z_long_0330",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-15T13:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4341.391, stop=4335.09, target=4350.842. Pre-M15 range high=4350.445, low=4324.8.",
      "entry": 4341.391,
      "stop": 4335.09,
      "target": 4350.842,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-06-15T13:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-15T13-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260615T201500Z_short_0331",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T20:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-15T20:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4318.92, stop=4321.11, target=4314.54. Pre-M15 range high=4360.855, low=4310.785.",
      "entry": 4318.92,
      "stop": 4321.11,
      "target": 4314.54,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-06-15T23:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-15T20-15-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260615T230000Z_short_0332",
      "date": "2026-06-15",
      "timestamp": "2026-06-15T23:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-15T23:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4317.119, stop=4322.095, target=4309.654. Pre-M15 range high=4334.955, low=4306.11.",
      "entry": 4317.119,
      "stop": 4322.095,
      "target": 4309.654,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-15T23:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-15T23-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260616T110000Z_short_0333",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T11:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-16T11:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4345.12, stop=4349.655, target=4336.05. Pre-M15 range high=4349.655, low=4314.215.",
      "entry": 4345.12,
      "stop": 4349.655,
      "target": 4336.05,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Short: entry touched 2026-06-16T11:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-16T11-00-00Z_short_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260616T130000Z_long_0334",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-16T13:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4342.302, stop=4342.165, target=4342.577. Pre-M15 range high=4354.95, low=4335.165.",
      "entry": 4342.302,
      "stop": 4342.165,
      "target": 4342.577,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Long: entry touched 2026-06-16T13:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-16T13-00-00Z_long_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260616T154500Z_short_0335",
      "date": "2026-06-16",
      "timestamp": "2026-06-16T15:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-16T15:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4335.21, stop=4338.89, target=4327.85. Pre-M15 range high=4354.95, low=4313.32.",
      "entry": 4335.21,
      "stop": 4338.89,
      "target": 4327.85,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-06-16T15:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-16T15-45-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260617T003000Z_long_0336",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T00:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-17T00:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4334.41, stop=4328.615, target=4343.102. Pre-M15 range high=4342.92, low=4328.615.",
      "entry": 4334.41,
      "stop": 4328.615,
      "target": 4343.102,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-06-17T00:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-17T00-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260617T130000Z_long_0337",
      "date": "2026-06-17",
      "timestamp": "2026-06-17T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-17T13:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4328.93, stop=4323.54, target=4337.015. Pre-M15 range high=4335.81, low=4317.19.",
      "entry": 4328.93,
      "stop": 4323.54,
      "target": 4337.015,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-06-17T13:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-17T13-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260618T011500Z_long_0338",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T01:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-18T01:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4311.73, stop=4308.07, target=4319.05. Pre-M15 range high=4328.545, low=4219.165.",
      "entry": 4311.73,
      "stop": 4308.07,
      "target": 4319.05,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-06-18T02:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-18T01-15-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260618T033000Z_short_0339",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T03:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-18T03:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4318.79, stop=4325.41, target=4308.86. Pre-M15 range high=4329.865, low=4260.495.",
      "entry": 4318.79,
      "stop": 4325.41,
      "target": 4308.86,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-18T03:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-18T03-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260618T053000Z_short_0340",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T05:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-18T05:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4313.702, stop=4324.91, target=4291.287. Pre-M15 range high=4329.865, low=4306.83.",
      "entry": 4313.702,
      "stop": 4324.91,
      "target": 4291.287,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Short: entry touched 2026-06-18T05:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-18T05-30-00Z_short_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260618T120000Z_short_0341",
      "date": "2026-06-18",
      "timestamp": "2026-06-18T12:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-18T12:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4263.872, stop=4270.96, target=4253.239. Pre-M15 range high=4309.375, low=4240.07.",
      "entry": 4263.872,
      "stop": 4270.96,
      "target": 4253.239,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-18T12:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-18T12-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260619T054500Z_short_0342",
      "date": "2026-06-19",
      "timestamp": "2026-06-19T05:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-19T05:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4145.722, stop=4149.83, target=4137.507. Pre-M15 range high=4194.665, low=4121.955.",
      "entry": 4145.722,
      "stop": 4149.83,
      "target": 4137.507,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-06-19T06:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-19T05-45-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260622T030000Z_long_0343",
      "date": "2026-06-22",
      "timestamp": "2026-06-22T03:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-22T03:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4181.296, stop=4165.625, target=4204.801. Pre-M15 range high=4221.37, low=4136.695.",
      "entry": 4181.296,
      "stop": 4165.625,
      "target": 4204.801,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-06-22T03:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-22T03-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260623T000000Z_short_0344",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T00:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-23T00:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4193.048, stop=4195.255, target=4188.633. Pre-M15 range high=4195.255, low=4178.485.",
      "entry": 4193.048,
      "stop": 4195.255,
      "target": 4188.633,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-06-23T00:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-23T00-00-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260623T010000Z_short_0345",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-23T01:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4188.137, stop=4198.605, target=4167.203. Pre-M15 range high=4198.605, low=4178.485.",
      "entry": 4188.137,
      "stop": 4198.605,
      "target": 4167.203,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Short: entry touched 2026-06-23T01:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-23T01-00-00Z_short_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260623T050000Z_short_0346",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T05:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-23T05:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4129.293, stop=4140.66, target=4112.242. Pre-M15 range high=4198.605, low=4114.825.",
      "entry": 4129.293,
      "stop": 4140.66,
      "target": 4112.242,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-23T05:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-23T05-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260623T121500Z_short_0347",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T12:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-23T12:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4122.39, stop=4126.36, target=4114.45. Pre-M15 range high=4133.48, low=4091.03.",
      "entry": 4122.39,
      "stop": 4126.36,
      "target": 4114.45,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-06-23T12:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-23T12-15-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260623T221500Z_short_0348",
      "date": "2026-06-23",
      "timestamp": "2026-06-23T22:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-23T22:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4109.968, stop=4115.235, target=4099.433. Pre-M15 range high=4143.94, low=4104.9.",
      "entry": 4109.968,
      "stop": 4115.235,
      "target": 4099.433,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Short: entry touched 2026-06-23T22:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-23T22-15-00Z_short_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260624T020000Z_short_0349",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T02:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-24T02:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4093.708, stop=4102.51, target=4080.505. Pre-M15 range high=4115.235, low=4068.52.",
      "entry": 4093.708,
      "stop": 4102.51,
      "target": 4080.505,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-24T06:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-24T02-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260624T073000Z_long_0350",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T07:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-24T07:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4075.773, stop=4071.345, target=4084.628. Pre-M15 range high=4097.73, low=4050.47.",
      "entry": 4075.773,
      "stop": 4071.345,
      "target": 4084.628,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-06-24T07:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-24T07-30-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260624T113000Z_short_0351",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T11:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-24T11:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4049.362, stop=4058.615, target=4035.482. Pre-M15 range high=4094.79, low=4037.585.",
      "entry": 4049.362,
      "stop": 4058.615,
      "target": 4035.482,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-24T11:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-24T11-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260624T133000Z_short_0352",
      "date": "2026-06-24",
      "timestamp": "2026-06-24T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-24T13:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4030.228, stop=4048.86, target=4002.28. Pre-M15 range high=4083.465, low=3964.645.",
      "entry": 4030.228,
      "stop": 4048.86,
      "target": 4002.28,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-24T13:50:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-24T13-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260625T010000Z_short_0353",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-25T01:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4007.072, stop=4016.42, target=3993.051. Pre-M15 range high=4018.825, low=3974.04.",
      "entry": 4007.072,
      "stop": 4016.42,
      "target": 3993.051,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-25T12:30:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-25T01-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260625T020000Z_short_0354",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T02:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-25T02:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=3985.672, stop=3996.08, target=3970.06. Pre-M15 range high=4018.825, low=3962.475.",
      "entry": 3985.672,
      "stop": 3996.08,
      "target": 3970.06,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-25T02:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-25T02-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260625T061500Z_long_0355",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T06:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-25T06:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=3973.24, stop=3969.19, target=3981.34. Pre-M15 range high=4001.125, low=3962.475.",
      "entry": 3973.24,
      "stop": 3969.19,
      "target": 3981.34,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-06-25T07:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-25T06-15-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260625T133000Z_long_0356",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-25T13:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=3999.184, stop=3983.315, target=4022.987. Pre-M15 range high=4034.225, low=3973.64.",
      "entry": 3999.184,
      "stop": 3983.315,
      "target": 4022.987,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-06-25T14:00:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-25T13-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260625T143000Z_long_0357",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T14:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-25T14:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4012.038, stop=3999.17, target=4031.34. Pre-M15 range high=4034.225, low=3973.64.",
      "entry": 4012.038,
      "stop": 3999.17,
      "target": 4031.34,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-06-25T14:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-25T14-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260625T183000Z_long_0358",
      "date": "2026-06-25",
      "timestamp": "2026-06-25T18:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-25T18:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4030.745, stop=4026.025, target=4040.185. Pre-M15 range high=4044.14, low=3999.17.",
      "entry": 4030.745,
      "stop": 4026.025,
      "target": 4040.185,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-06-25T18:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-25T18-30-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260626T123000Z_long_0359",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T12:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-26T12:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4039.008, stop=4029.59, target=4053.136. Pre-M15 range high=4055.76, low=4025.86.",
      "entry": 4039.008,
      "stop": 4029.59,
      "target": 4053.136,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-06-26T12:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-26T12-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260626T130000Z_long_0360",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-26T13:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4047.234, stop=4035.935, target=4064.183. Pre-M15 range high=4066.13, low=4029.59.",
      "entry": 4047.234,
      "stop": 4035.935,
      "target": 4064.183,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-06-26T13:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-26T13-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260626T130000Z_long_0361",
      "date": "2026-06-26",
      "timestamp": "2026-06-26T13:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-26T13:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4042.557, stop=4035.935, target=4055.802. Pre-M15 range high=4066.13, low=4029.59.",
      "entry": 4042.557,
      "stop": 4035.935,
      "target": 4055.802,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-06-29T05:30:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-26T13-00-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260628T220000Z_long_0362",
      "date": "2026-06-28",
      "timestamp": "2026-06-28T22:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-28T22:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4069.787, stop=4067.25, target=4074.862. Pre-M15 range high=4093.785, low=4064.705.",
      "entry": 4069.787,
      "stop": 4067.25,
      "target": 4074.862,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-06-28T22:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-28T22-00-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260628T230000Z_short_0363",
      "date": "2026-06-28",
      "timestamp": "2026-06-28T23:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-28T23:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4070.472, stop=4070.81, target=4069.797. Pre-M15 range high=4091.205, low=4053.375.",
      "entry": 4070.472,
      "stop": 4070.81,
      "target": 4069.797,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Short: entry touched 2026-06-28T23:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-28T23-00-00Z_short_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260629T010000Z_long_0364",
      "date": "2026-06-29",
      "timestamp": "2026-06-29T01:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-29T01:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4055.19, stop=4048.15, target=4069.27. Pre-M15 range high=4091.205, low=4048.15.",
      "entry": 4055.19,
      "stop": 4048.15,
      "target": 4069.27,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-06-29T01:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-29T01-00-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260630T043000Z_short_0365",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T04:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-30T04:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=3995.094, stop=4006.97, target=3977.281. Pre-M15 range high=4018.28, low=3942.1.",
      "entry": 3995.094,
      "stop": 4006.97,
      "target": 3977.281,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-30T04:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-30T04-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260630T080000Z_long_0366",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T08:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-30T08:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4021.274, stop=4011.02, target=4036.655. Pre-M15 range high=4037.665, low=3960.255.",
      "entry": 4021.274,
      "stop": 4011.02,
      "target": 4036.655,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-06-30T08:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-30T08-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260630T131500Z_short_0367",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T13:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-30T13:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4031.685, stop=4033.52, target=4028.015. Pre-M15 range high=4037.43, low=4008.74.",
      "entry": 4031.685,
      "stop": 4033.52,
      "target": 4028.015,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Short: entry touched 2026-06-30T13:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-30T13-15-00Z_short_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260630T133000Z_long_0368",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-30T13:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4020.017, stop=4009.455, target=4035.861. Pre-M15 range high=4037.43, low=4008.74.",
      "entry": 4020.017,
      "stop": 4009.455,
      "target": 4035.861,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-06-30T13:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-30T13-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260630T220000Z_short_0369",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T22:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-30T22:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4017.438, stop=4020.925, target=4010.462. Pre-M15 range high=4034.015, low=4006.58.",
      "entry": 4017.438,
      "stop": 4020.925,
      "target": 4010.462,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-06-30T22:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-30T22-00-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260630T230000Z_short_0370",
      "date": "2026-06-30",
      "timestamp": "2026-06-30T23:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-06-30T23:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4010.525, stop=4013.625, target=4005.876. Pre-M15 range high=4033.925, low=4006.58.",
      "entry": 4010.525,
      "stop": 4013.625,
      "target": 4005.876,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-06-30T23:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-06-30T23-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260701T003000Z_short_0371",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T00:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-01T00:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4007.787, stop=4009.915, target=4003.532. Pre-M15 range high=4032.515, low=3996.13.",
      "entry": 4007.787,
      "stop": 4009.915,
      "target": 4003.532,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-07-01T11:00:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-01T00-30-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260701T020000Z_short_0372",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T02:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-01T02:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=3982.315, stop=3988.77, target=3972.633. Pre-M15 range high=4021.265, low=3970.395.",
      "entry": 3982.315,
      "stop": 3988.77,
      "target": 3972.633,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-07-01T02:25:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-01T02-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260701T063000Z_short_0373",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T06:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-01T06:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=3971.348, stop=3977.605, target=3961.963. Pre-M15 range high=3987.095, low=3963.34.",
      "entry": 3971.348,
      "stop": 3977.605,
      "target": 3961.963,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-07-01T06:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-01T06-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260701T071500Z_short_0374",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T07:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-01T07:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=3971.427, stop=3973.705, target=3966.872. Pre-M15 range high=3987.095, low=3960.275.",
      "entry": 3971.427,
      "stop": 3973.705,
      "target": 3966.872,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-07-01T07:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-01T07-15-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260701T190000Z_short_0375",
      "date": "2026-07-01",
      "timestamp": "2026-07-01T19:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-01T19:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4069.068, stop=4070.85, target=4065.503. Pre-M15 range high=4115.81, low=4057.865.",
      "entry": 4069.068,
      "stop": 4070.85,
      "target": 4065.503,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-07-02T03:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-01T19-00-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260702T000000Z_long_0376",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T00:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-02T00:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4038.807, stop=4030.895, target=4054.632. Pre-M15 range high=4069.24, low=4028.265.",
      "entry": 4038.807,
      "stop": 4030.895,
      "target": 4054.632,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Long: entry touched 2026-07-02T00:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-02T00-00-00Z_long_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260702T003000Z_long_0377",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T00:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-02T00:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4038.661, stop=4030.895, target=4050.31. Pre-M15 range high=4068.365, low=4028.265.",
      "entry": 4038.661,
      "stop": 4030.895,
      "target": 4050.31,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-07-02T00:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-02T00-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260702T013000Z_long_0378",
      "date": "2026-07-02",
      "timestamp": "2026-07-02T01:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-02T01:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4042.483, stop=4038.14, target=4051.168. Pre-M15 range high=4068.73, low=4028.265.",
      "entry": 4042.483,
      "stop": 4038.14,
      "target": 4051.168,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-07-02T02:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-02T01-30-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260703T070000Z_long_0379",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T07:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-03T07:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4168.923, stop=4164.53, target=4175.513. Pre-M15 range high=4186.86, low=4160.415.",
      "entry": 4168.923,
      "stop": 4164.53,
      "target": 4175.513,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-07-03T09:30:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-03T07-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260703T081500Z_long_0380",
      "date": "2026-07-03",
      "timestamp": "2026-07-03T08:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-03T08:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4178.265, stop=4174.865, target=4185.065. Pre-M15 range high=4185.915, low=4160.415.",
      "entry": 4178.265,
      "stop": 4174.865,
      "target": 4185.065,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-07-03T08:45:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-03T08-15-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260706T000000Z_long_0381",
      "date": "2026-07-06",
      "timestamp": "2026-07-06T00:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-06T00:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4171.182, stop=4166.94, target=4177.544. Pre-M15 range high=4202.225, low=4161.455.",
      "entry": 4171.182,
      "stop": 4166.94,
      "target": 4177.544,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-07-06T00:25:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-06T00-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260707T013000Z_short_0382",
      "date": "2026-07-07",
      "timestamp": "2026-07-07T01:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-07T01:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4138.227, stop=4148.07, target=4123.463. Pre-M15 range high=4168.65, low=4125.7.",
      "entry": 4138.227,
      "stop": 4148.07,
      "target": 4123.463,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-07-07T01:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-07T01-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260708T041500Z_long_0383",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T04:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-08T04:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4117.142, stop=4113.42, target=4124.587. Pre-M15 range high=4131.22, low=4096.065.",
      "entry": 4117.142,
      "stop": 4113.42,
      "target": 4124.587,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-07-08T07:10:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-08T04-15-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260708T113000Z_short_0384",
      "date": "2026-07-08",
      "timestamp": "2026-07-08T11:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-08T11:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4074.59, stop=4092.115, target=4048.302. Pre-M15 range high=4127.345, low=4040.575.",
      "entry": 4074.59,
      "stop": 4092.115,
      "target": 4048.302,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-07-08T12:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-08T11-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260709T013000Z_short_0385",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T01:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Breaker Continuation",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Breaker Continuation",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-09T01:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4080.765, stop=4087.615, target=4067.065. Pre-M15 range high=4090.02, low=4062.475.",
      "entry": 4080.765,
      "stop": 4087.615,
      "target": 4067.065,
      "fib": "strategy-specific v2 audit",
      "pd": "Breaker Continuation",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Breaker Continuation Short: entry touched 2026-07-09T02:15:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-09T01-30-00Z_short_breaker_continuation",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260709T140000Z_long_0386",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T14:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-09T14:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4115.926, stop=4106.875, target=4129.502. Pre-M15 range high=4136.605, low=4093.855.",
      "entry": 4115.926,
      "stop": 4106.875,
      "target": 4129.502,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-07-09T14:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-09T14-00-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260709T171500Z_long_0387",
      "date": "2026-07-09",
      "timestamp": "2026-07-09T17:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Long",
      "session": "NY PM",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-09T17:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4129.188, stop=4125.095, target=4137.372. Pre-M15 range high=4138.035, low=4106.875.",
      "entry": 4129.188,
      "stop": 4125.095,
      "target": 4137.372,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Long: entry touched 2026-07-09T17:25:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-09T17-15-00Z_long_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260710T074500Z_short_0388",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T07:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "London",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-10T07:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4112.16, stop=4115.52, target=4105.44. Pre-M15 range high=4134.92, low=4104.44.",
      "entry": 4112.16,
      "stop": 4115.52,
      "target": 4105.44,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-07-10T10:20:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-10T07-45-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260710T113000Z_short_0389",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T11:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-10T11:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4106.342, stop=4108.2, target=4102.627. Pre-M15 range high=4115.52, low=4094.535.",
      "entry": 4106.342,
      "stop": 4108.2,
      "target": 4102.627,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-07-10T11:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-10T11-30-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260710T150000Z_short_0390",
      "date": "2026-07-10",
      "timestamp": "2026-07-10T15:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-10T15:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4092.453, stop=4107.895, target=4069.291. Pre-M15 range high=4117.585, low=4072.8.",
      "entry": 4092.453,
      "stop": 4107.895,
      "target": 4069.291,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-07-12T22:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-10T15-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260713T013000Z_short_0391",
      "date": "2026-07-13",
      "timestamp": "2026-07-13T01:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-13T01:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4083.916, stop=4091.295, target=4072.848. Pre-M15 range high=4121.375, low=4061.115.",
      "entry": 4083.916,
      "stop": 4091.295,
      "target": 4072.848,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-07-13T01:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-13T01-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260714T044500Z_long_0392",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T04:45:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-14T04:45:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4015.74, stop=4013.98, target=4019.26. Pre-M15 range high=4023.575, low=3983.545.",
      "entry": 4015.74,
      "stop": 4013.98,
      "target": 4019.26,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-07-14T08:05:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-14T04-45-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260714T061500Z_long_0393",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T06:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-14T06:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4022.16, stop=4020.2, target=4026.08. Pre-M15 range high=4034.25, low=3992.83.",
      "entry": 4022.16,
      "stop": 4020.2,
      "target": 4026.08,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-07-14T06:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-14T06-15-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260714T231500Z_long_0394",
      "date": "2026-07-14",
      "timestamp": "2026-07-14T23:15:00Z",
      "symbol": "XAUUSD",
      "strategy": "ICT Sweep + MSS + FVG",
      "direction": "Long",
      "session": "Other",
      "narrative": "Phase-2 multi-strategy confirmed audit: ICT Sweep + MSS + FVG",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-14T23:15:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4050.86, stop=4046.925, target=4058.73. Pre-M15 range high=4065.17, low=4042.885.",
      "entry": 4050.86,
      "stop": 4046.925,
      "target": 4058.73,
      "fib": "strategy-specific v2 audit",
      "pd": "ICT Sweep + MSS + FVG",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "ICT Sweep + MSS + FVG Long: entry touched 2026-07-14T23:25:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-14T23-15-00Z_long_ict_sweep_mss_fvg",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260715T003000Z_long_0395",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T00:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-15T00:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4054.247, stop=4051.05, target=4059.041. Pre-M15 range high=4058.56, low=4044.895.",
      "entry": 4054.247,
      "stop": 4051.05,
      "target": 4059.041,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Long: entry touched 2026-07-15T00:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-15T00-30-00Z_long_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260715T003000Z_long_0396",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T00:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Long",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-15T00:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4053.59, stop=4051.05, target=4058.67. Pre-M15 range high=4058.56, low=4044.895.",
      "entry": 4053.59,
      "stop": 4051.05,
      "target": 4058.67,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Long: entry touched 2026-07-15T00:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-15T00-30-00Z_long_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260715T133000Z_short_0397",
      "date": "2026-07-15",
      "timestamp": "2026-07-15T13:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-15T13:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4065.344, stop=4074.175, target=4052.098. Pre-M15 range high=4074.175, low=4025.605.",
      "entry": 4065.344,
      "stop": 4074.175,
      "target": 4052.098,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-07-15T13:55:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-15T13-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260716T013000Z_short_0398",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T01:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-16T01:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4043.405, stop=4050.735, target=4032.409. Pre-M15 range high=4064.71, low=4034.075.",
      "entry": 4043.405,
      "stop": 4050.735,
      "target": 4032.409,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-07-16T01:35:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-16T01-30-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260716T013000Z_short_0399",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T01:30:00Z",
      "symbol": "XAUUSD",
      "strategy": "Order Block Reclaim",
      "direction": "Short",
      "session": "Asia",
      "narrative": "Phase-2 multi-strategy confirmed audit: Order Block Reclaim",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-16T01:30:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4045.923, stop=4050.735, target=4036.298. Pre-M15 range high=4064.71, low=4034.075.",
      "entry": 4045.923,
      "stop": 4050.735,
      "target": 4036.298,
      "fib": "strategy-specific v2 audit",
      "pd": "Order Block Reclaim",
      "outcome": "Win",
      "r": 2.0,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Order Block Reclaim Short: entry touched 2026-07-16T01:40:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-16T01-30-00Z_short_order_block_reclaim",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    },
    {
      "id": "hybrid_v2_20260716T150000Z_short_0400",
      "date": "2026-07-16",
      "timestamp": "2026-07-16T15:00:00Z",
      "symbol": "XAUUSD",
      "strategy": "Aryy HTF Narrative Fib 50/62",
      "direction": "Short",
      "session": "NY AM",
      "narrative": "Phase-2 multi-strategy confirmed audit: Aryy HTF Narrative Fib 50/62",
      "htf_context": "H1/M30 context mechanically checked around 2026-07-16T15:00:00Z.",
      "ltf_trigger": "M15/M5 candidate levels: entry=4012.568, stop=4029.845, target=3986.653. Pre-M15 range high=4043.36, low=3973.8.",
      "entry": 4012.568,
      "stop": 4029.845,
      "target": 3986.653,
      "fib": "strategy-specific v2 audit",
      "pd": "Aryy HTF Narrative Fib 50/62",
      "outcome": "Win",
      "r": 1.5,
      "confidence": "V2 deterministic confirmed; still analysis-only backtest",
      "notes": "Aryy HTF Narrative Fib 50/62 Short: entry touched 2026-07-16T15:25:00Z; outcome=tp_first",
      "source_candidate_id": "candidate_v2_2026-07-16T15-00-00Z_short_aryy_htf_narrative_fib_50_62",
      "source_review": "hybrid/reviews/reviews_v2_multistrategy.json",
      "is_confirmed_trade": true
    }
  ]
}
