{
  "schema": "cyguru.research-evidence-review.v1",
  "period": "2–6 November 2026",
  "windowStart": "2026-11-01T20:00:00Z",
  "windowEndExclusive": "2026-11-06T20:00:00Z",
  "timezone": "Asia/Dubai",
  "reviewedAt": "2026-11-07T13:47:22.646Z",
  "scope": "Selected published Research Lab articles and their linked preserved event records. Not the complete weekly signal population. Article and signal counts are separate.",
  "articles": [
    {
      "slug": "hazem-15m-entry-to-tp2-gold-terminal-2026-11-06",
      "title": "From Entry Activation to TP2: Inside the CyGuru Gold Terminal",
      "publishedAt": "2026-11-06T13:39:06+00:00",
      "status": "Selected favorable case · TP2 reported · TP3 unconfirmed at evidence cutoff",
      "engines": [
        "hazem"
      ],
      "direction": "SELL",
      "evidence": "events",
      "milestones": [
        2
      ],
      "adverse": false,
      "needsMore": true,
      "kind": "Selected historical case",
      "scope": "TP2_HIT in a preserved event record; TP1 displayed without a separate event timestamp.",
      "gaps": [
        "No separate TP1_HIT timestamp in this snapshot.",
        "TP3 and closure not confirmed at the evidence cutoff."
      ]
    },
    {
      "slug": "hazem-tp2-gold-terminal-evidence-2026-11-05",
      "title": "From Signal to Evidence: Hazem Reaches TP2 in the CyGuru Gold Terminal",
      "publishedAt": "2026-11-05T10:42:58+00:00",
      "status": "Selected favorable case · TP2 reported · TP3 unconfirmed at evidence cutoff",
      "engines": [
        "hazem"
      ],
      "direction": "SELL",
      "evidence": "events",
      "milestones": [
        2
      ],
      "adverse": false,
      "needsMore": true,
      "kind": "Selected historical case",
      "scope": "Preserved creation, activation, TP1 and TP2 indicator events.",
      "gaps": [
        "TP3 and closure not confirmed at the evidence cutoff."
      ]
    },
    {
      "slug": "66-hazem-pullback-gold-2026-11-03",
      "title": "From Pullback to Expansion: Gold Moves Beyond All Three Hazem Targets",
      "publishedAt": "2026-11-04T06:39:57+00:00",
      "status": "Selected favorable case · quote beyond TP3 · ACTIVE / Tracking",
      "engines": [
        "hazem"
      ],
      "direction": "BUY",
      "evidence": "price",
      "milestones": [
        3
      ],
      "adverse": false,
      "needsMore": true,
      "kind": "Selected price observation",
      "scope": "Two supplied captures show a quote beyond targets; no complete timed lifecycle is established.",
      "gaps": [
        "Individual target-touch timestamps and complete price ordering are not established.",
        "The displayed record remained ACTIVE / Tracking in the source capture."
      ]
    },
    {
      "slug": "66-breakout-gold-buy-2026-11-02",
      "title": "Beyond the Third Target: 66 Breakout Captures Gold’s Upside Expansion",
      "publishedAt": "2026-11-02T13:45:47Z",
      "status": "Selected favorable observation · quote above TP3 · ACTIVE / Tracking",
      "engines": [
        "breakout"
      ],
      "direction": "BUY",
      "evidence": "price",
      "milestones": [
        3
      ],
      "adverse": false,
      "needsMore": true,
      "kind": "Selected price observation",
      "scope": "A supplied chart quote is above TP3; this is not a preserved TP3 event trail.",
      "gaps": [
        "Exact activation, stop-versus-target ordering and target-hit times are not established."
      ]
    }
  ],
  "records": [
    {
      "source": "/research-lab/hazem-15m-tp2-record-2026-11-06.json",
      "sha256": "a330a9ed36d1c7e27ba55cfd01a35008ce5b75df8bbda9213c28372e9e3c6a69",
      "capturedAt": "2026-11-06T13:38:16.719000+00:00",
      "timeline": "hazem-15m-2026-11-06",
      "article": "hazem-15m-entry-to-tp2-gold-terminal-2026-11-06",
      "record": {
        "event_id": "66-HAZEM-V1|OANDA:XAUUSD|15|1793970900000",
        "side": "SELL",
        "symbol": "OANDA:XAUUSD",
        "timeframe": "15",
        "family": "CHoCH",
        "entry": 4061.189,
        "stop": 4067.835,
        "tp1": 4053.643,
        "tp2": 4047.469,
        "tp3": 4035.775,
        "confirmed_at_ms": 1793970900000,
        "valid_until_ms": 1794034800000,
        "highest_target": 2,
        "result": "SUCCESS",
        "result_event": "TP2_HIT",
        "status": "TP2",
        "status_at_ms": 1793971845303,
        "activation_confirmed": true,
        "engine_id": "66-HAZEM-V1",
        "events": [
          {
            "schema_version": 1,
            "event_id": "66-HAZEM-V1|OANDA:XAUUSD|15|1793970900000|1793970900000|SIGNAL",
            "signal_id": "66-HAZEM-V1|OANDA:XAUUSD|15|1793970900000",
            "indicator_id": "66-HAZEM-V1",
            "strategy_id": "CHoCH",
            "symbol": "OANDA:XAUUSD",
            "timeframe": "15",
            "action": "SELL",
            "event_type": "SIGNAL_CREATED",
            "entry_price": 4061.189,
            "stop_loss": 4067.835,
            "take_profit_1": 4053.643,
            "take_profit_2": 4047.469,
            "take_profit_3": 4035.775,
            "event_timestamp": "2026-11-06T13:15:00.000Z",
            "created_timestamp": "2026-11-06T13:15:00.000Z",
            "expires_at": "2026-11-07T07:00:00.000Z",
            "environment": "production"
          },
          {
            "schema_version": 1,
            "event_id": "66-HAZEM-V1|OANDA:XAUUSD|15|1793970900000|1793971215272|FILL",
            "signal_id": "66-HAZEM-V1|OANDA:XAUUSD|15|1793970900000",
            "indicator_id": "66-HAZEM-V1",
            "strategy_id": "CHoCH",
            "symbol": "OANDA:XAUUSD",
            "timeframe": "15",
            "action": "SELL",
            "event_type": "SIGNAL_UPDATED",
            "entry_price": 4061.189,
            "stop_loss": 4067.835,
            "take_profit_1": 4053.643,
            "take_profit_2": 4047.469,
            "take_profit_3": 4035.775,
            "event_timestamp": "2026-11-06T13:20:15.272Z",
            "created_timestamp": "2026-11-06T13:15:00.000Z",
            "expires_at": "2026-11-07T07:00:00.000Z",
            "activation_reported": true,
            "environment": "production"
          },
          {
            "schema_version": 1,
            "event_id": "66-HAZEM-V1|OANDA:XAUUSD|15|1793970900000|1793971845303|TARGET",
            "signal_id": "66-HAZEM-V1|OANDA:XAUUSD|15|1793970900000",
            "indicator_id": "66-HAZEM-V1",
            "strategy_id": "CHoCH",
            "symbol": "OANDA:XAUUSD",
            "timeframe": "15",
            "action": "SELL",
            "event_type": "TP2_HIT",
            "entry_price": 4061.189,
            "stop_loss": 4067.835,
            "take_profit_1": 4053.643,
            "take_profit_2": 4047.469,
            "take_profit_3": 4035.775,
            "event_timestamp": "2026-11-06T13:30:45.303Z",
            "created_timestamp": "2026-11-06T13:15:00.000Z",
            "expires_at": "2026-11-07T07:00:00.000Z",
            "environment": "production"
          }
        ],
        "source": "CYGURU.GOLD gateway",
        "evaluation": "script_reported_reference"
      }
    },
    {
      "source": "/research-lab/hazem-tp2-record-2026-11-05.json",
      "sha256": "71d4af2df32082a40ee8778313c4e47b59456ed5d40d0ffe857b224212d924ce",
      "capturedAt": "2026-11-05T10:42:58+00:00",
      "timeline": "hazem-5m-2026-11-05",
      "article": "hazem-tp2-gold-terminal-evidence-2026-11-05",
      "record": {
        "event_id": "66-HAZEM-V1|OANDA:XAUUSD|5|1793870400000",
        "side": "SELL",
        "symbol": "OANDA:XAUUSD",
        "timeframe": "5",
        "family": "SWEEP",
        "entry": 4130.403,
        "stop": 4132.259,
        "tp1": 4127.973,
        "tp2": 4125.984,
        "tp3": 4121.575,
        "confirmed_at_ms": 1793870400000,
        "valid_until_ms": 1793932500000,
        "highest_target": 2,
        "result": "SUCCESS",
        "result_event": "TP2_HIT",
        "status": "TP2",
        "status_at_ms": 1793871375571,
        "activation_confirmed": true,
        "engine_id": "66-HAZEM-V1",
        "events": [
          {
            "schema_version": 1,
            "event_id": "66-HAZEM-V1|OANDA:XAUUSD|5|1793870400000|1793870400000|SIGNAL",
            "signal_id": "66-HAZEM-V1|OANDA:XAUUSD|5|1793870400000",
            "indicator_id": "66-HAZEM-V1",
            "strategy_id": "SWEEP",
            "symbol": "OANDA:XAUUSD",
            "timeframe": "5",
            "action": "SELL",
            "event_type": "SIGNAL_CREATED",
            "entry_price": 4130.403,
            "stop_loss": 4132.259,
            "take_profit_1": 4127.973,
            "take_profit_2": 4125.984,
            "take_profit_3": 4121.575,
            "event_timestamp": "2026-11-05T09:20:00.000Z",
            "created_timestamp": "2026-11-05T09:20:00.000Z",
            "expires_at": "2026-11-06T02:35:00.000Z",
            "environment": "production"
          },
          {
            "schema_version": 1,
            "event_id": "66-HAZEM-V1|OANDA:XAUUSD|5|1793870400000|1793871008071|FILL",
            "signal_id": "66-HAZEM-V1|OANDA:XAUUSD|5|1793870400000",
            "indicator_id": "66-HAZEM-V1",
            "strategy_id": "SWEEP",
            "symbol": "OANDA:XAUUSD",
            "timeframe": "5",
            "action": "SELL",
            "event_type": "SIGNAL_UPDATED",
            "entry_price": 4130.403,
            "stop_loss": 4132.259,
            "take_profit_1": 4127.973,
            "take_profit_2": 4125.984,
            "take_profit_3": 4121.575,
            "event_timestamp": "2026-11-05T09:30:08.071Z",
            "created_timestamp": "2026-11-05T09:20:00.000Z",
            "expires_at": "2026-11-06T02:35:00.000Z",
            "activation_reported": true,
            "environment": "production"
          },
          {
            "schema_version": 1,
            "event_id": "66-HAZEM-V1|OANDA:XAUUSD|5|1793870400000|1793871323070|TARGET",
            "signal_id": "66-HAZEM-V1|OANDA:XAUUSD|5|1793870400000",
            "indicator_id": "66-HAZEM-V1",
            "strategy_id": "SWEEP",
            "symbol": "OANDA:XAUUSD",
            "timeframe": "5",
            "action": "SELL",
            "event_type": "TP1_HIT",
            "entry_price": 4130.403,
            "stop_loss": 4132.259,
            "take_profit_1": 4127.973,
            "take_profit_2": 4125.984,
            "take_profit_3": 4121.575,
            "event_timestamp": "2026-11-05T09:35:23.070Z",
            "created_timestamp": "2026-11-05T09:20:00.000Z",
            "expires_at": "2026-11-06T02:35:00.000Z",
            "environment": "production"
          },
          {
            "schema_version": 1,
            "event_id": "66-HAZEM-V1|OANDA:XAUUSD|5|1793870400000|1793871375571|TARGET",
            "signal_id": "66-HAZEM-V1|OANDA:XAUUSD|5|1793870400000",
            "indicator_id": "66-HAZEM-V1",
            "strategy_id": "SWEEP",
            "symbol": "OANDA:XAUUSD",
            "timeframe": "5",
            "action": "SELL",
            "event_type": "TP2_HIT",
            "entry_price": 4130.403,
            "stop_loss": 4132.259,
            "take_profit_1": 4127.973,
            "take_profit_2": 4125.984,
            "take_profit_3": 4121.575,
            "event_timestamp": "2026-11-05T09:36:15.571Z",
            "created_timestamp": "2026-11-05T09:20:00.000Z",
            "expires_at": "2026-11-06T02:35:00.000Z",
            "environment": "production"
          }
        ],
        "source": "CYGURU.GOLD gateway",
        "evaluation": "script_reported_reference"
      }
    }
  ]
}
