[
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T12:12:00.144036",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: LEN already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: LEN already in open positions\", \"ticker\": \"LEN\", \"strategy\": \"D\", \"sleeve\": \"D\", \"signal_score\": 100, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2490,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 100.0,
    "sleeve": "D",
    "strategy": "D",
    "ticker": "LEN",
    "timestamp": "2026-05-24 12:12:00",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T12:11:53.584212",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: AAPL already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: AAPL already in open positions\", \"ticker\": \"AAPL\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 54.3, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2489,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 54.3,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "AAPL",
    "timestamp": "2026-05-24 12:11:53",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T12:11:53.556378",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: MCD already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: MCD already in open positions\", \"ticker\": \"MCD\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 58.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2488,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 58.5,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "MCD",
    "timestamp": "2026-05-24 12:11:53",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T12:11:53.543199",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: COST already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: COST already in open positions\", \"ticker\": \"COST\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 58.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2487,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 58.5,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "COST",
    "timestamp": "2026-05-24 12:11:53",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T12:11:53.532844",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: KO already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: KO already in open positions\", \"ticker\": \"KO\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 59.1, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2486,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 59.1,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "KO",
    "timestamp": "2026-05-24 12:11:53",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T12:11:53.521106",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,993 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,993 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"RGTI\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 49.4, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2485,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 49.4,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "RGTI",
    "timestamp": "2026-05-24 12:11:53",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T12:11:53.508953",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,827 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,827 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"ARM\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 49.1, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2484,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 49.1,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "ARM",
    "timestamp": "2026-05-24 12:11:53",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T12:11:53.493018",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: GS already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: GS already in open positions\", \"ticker\": \"GS\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 50.8, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2483,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 50.8,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "GS",
    "timestamp": "2026-05-24 12:11:53",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T12:11:53.481884",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,934 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,934 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"MRVL\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 50.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2482,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 50.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "MRVL",
    "timestamp": "2026-05-24 12:11:53",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T12:11:53.476906",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,989 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,989 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"QUBT\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 61.4, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2481,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 61.4,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "QUBT",
    "timestamp": "2026-05-24 12:11:53",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T12:11:53.467245",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,733 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,733 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"LRCX\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 55.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2480,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 55.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "LRCX",
    "timestamp": "2026-05-24 12:11:53",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T12:11:53.450780",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,548 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,548 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"CRWD\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 55.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2479,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 55.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "CRWD",
    "timestamp": "2026-05-24 12:11:53",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T12:11:53.450780",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,947 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,947 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"IONQ\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 66.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2478,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 66.5,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "IONQ",
    "timestamp": "2026-05-24 12:11:53",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T06:13:33.139467",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: LEN already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: LEN already in open positions\", \"ticker\": \"LEN\", \"strategy\": \"D\", \"sleeve\": \"D\", \"signal_score\": 100, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2477,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 100.0,
    "sleeve": "D",
    "strategy": "D",
    "ticker": "LEN",
    "timestamp": "2026-05-24 06:13:33",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T06:13:26.235317",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: AAPL already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: AAPL already in open positions\", \"ticker\": \"AAPL\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 54.3, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2476,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 54.3,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "AAPL",
    "timestamp": "2026-05-24 06:13:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T06:13:26.214524",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: MCD already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: MCD already in open positions\", \"ticker\": \"MCD\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 58.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2475,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 58.5,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "MCD",
    "timestamp": "2026-05-24 06:13:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T06:13:26.195766",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: COST already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: COST already in open positions\", \"ticker\": \"COST\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 58.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2474,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 58.5,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "COST",
    "timestamp": "2026-05-24 06:13:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T06:13:26.183208",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: KO already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: KO already in open positions\", \"ticker\": \"KO\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 59.1, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2473,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 59.1,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "KO",
    "timestamp": "2026-05-24 06:13:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T06:13:26.172900",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,993 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,993 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"RGTI\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 49.4, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2472,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 49.4,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "RGTI",
    "timestamp": "2026-05-24 06:13:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T06:13:26.164119",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,827 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,827 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"ARM\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 49.1, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2471,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 49.1,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "ARM",
    "timestamp": "2026-05-24 06:13:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T06:13:26.152483",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: GS already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: GS already in open positions\", \"ticker\": \"GS\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 50.8, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2470,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 50.8,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "GS",
    "timestamp": "2026-05-24 06:13:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T06:13:26.142415",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,934 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,934 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"MRVL\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 50.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2469,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 50.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "MRVL",
    "timestamp": "2026-05-24 06:13:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T06:13:26.132244",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,989 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,989 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"QUBT\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 61.4, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2468,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 61.4,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "QUBT",
    "timestamp": "2026-05-24 06:13:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T06:13:26.116503",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,733 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,733 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"LRCX\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 55.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2467,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 55.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "LRCX",
    "timestamp": "2026-05-24 06:13:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T06:13:26.101164",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,548 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,548 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"CRWD\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 55.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2466,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 55.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "CRWD",
    "timestamp": "2026-05-24 06:13:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T06:13:26.101164",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,947 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,947 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"IONQ\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 66.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2465,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 66.5,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "IONQ",
    "timestamp": "2026-05-24 06:13:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T00:11:32.775610",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: LEN already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: LEN already in open positions\", \"ticker\": \"LEN\", \"strategy\": \"D\", \"sleeve\": \"D\", \"signal_score\": 100, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2464,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 100.0,
    "sleeve": "D",
    "strategy": "D",
    "ticker": "LEN",
    "timestamp": "2026-05-24 00:11:32",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T00:11:26.715125",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: AAPL already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: AAPL already in open positions\", \"ticker\": \"AAPL\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 54.3, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2463,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 54.3,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "AAPL",
    "timestamp": "2026-05-24 00:11:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T00:11:26.684403",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: MCD already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: MCD already in open positions\", \"ticker\": \"MCD\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 58.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2462,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 58.5,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "MCD",
    "timestamp": "2026-05-24 00:11:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T00:11:26.674901",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: COST already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: COST already in open positions\", \"ticker\": \"COST\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 58.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2461,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 58.5,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "COST",
    "timestamp": "2026-05-24 00:11:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T00:11:26.658992",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: KO already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: KO already in open positions\", \"ticker\": \"KO\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 59.1, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2460,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 59.1,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "KO",
    "timestamp": "2026-05-24 00:11:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T00:11:26.634479",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,993 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,993 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"RGTI\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 49.4, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2459,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 49.4,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "RGTI",
    "timestamp": "2026-05-24 00:11:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T00:11:26.622213",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,827 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,827 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"ARM\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 45.1, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2458,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 45.1,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "ARM",
    "timestamp": "2026-05-24 00:11:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T00:11:26.611643",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: GS already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: GS already in open positions\", \"ticker\": \"GS\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 50.8, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2457,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 50.8,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "GS",
    "timestamp": "2026-05-24 00:11:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T00:11:26.596323",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,934 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,934 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"MRVL\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 50.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2456,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 50.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "MRVL",
    "timestamp": "2026-05-24 00:11:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T00:11:26.580482",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,989 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,989 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"QUBT\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 61.4, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2455,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 61.4,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "QUBT",
    "timestamp": "2026-05-24 00:11:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T00:11:26.565279",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,733 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,733 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"LRCX\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 55.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2454,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 55.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "LRCX",
    "timestamp": "2026-05-24 00:11:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T00:11:26.551972",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,548 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,548 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"CRWD\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 55.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2453,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 55.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "CRWD",
    "timestamp": "2026-05-24 00:11:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-24T00:11:26.539079",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,947 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,947 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"IONQ\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 66.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2452,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 66.5,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "IONQ",
    "timestamp": "2026-05-24 00:11:26",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T18:11:32.033619",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: LEN already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: LEN already in open positions\", \"ticker\": \"LEN\", \"strategy\": \"D\", \"sleeve\": \"D\", \"signal_score\": 100, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2451,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 100.0,
    "sleeve": "D",
    "strategy": "D",
    "ticker": "LEN",
    "timestamp": "2026-05-23 18:11:32",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T18:11:25.070985",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: AAPL already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: AAPL already in open positions\", \"ticker\": \"AAPL\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 54.3, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2450,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 54.3,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "AAPL",
    "timestamp": "2026-05-23 18:11:25",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T18:11:25.038495",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: MCD already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: MCD already in open positions\", \"ticker\": \"MCD\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 58.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2449,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 58.5,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "MCD",
    "timestamp": "2026-05-23 18:11:25",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T18:11:25.026332",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: COST already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: COST already in open positions\", \"ticker\": \"COST\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 58.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2448,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 58.5,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "COST",
    "timestamp": "2026-05-23 18:11:25",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T18:11:25.012260",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: KO already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: KO already in open positions\", \"ticker\": \"KO\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 59.1, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2447,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 59.1,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "KO",
    "timestamp": "2026-05-23 18:11:25",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T18:11:25.001821",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,993 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,993 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"RGTI\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 49.4, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2446,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 49.4,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "RGTI",
    "timestamp": "2026-05-23 18:11:25",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T18:11:24.991391",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,827 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,827 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"ARM\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 45.1, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2445,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 45.1,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "ARM",
    "timestamp": "2026-05-23 18:11:24",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T18:11:24.981201",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: GS already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: GS already in open positions\", \"ticker\": \"GS\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 50.8, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2444,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 50.8,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "GS",
    "timestamp": "2026-05-23 18:11:24",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T18:11:24.970778",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,934 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,934 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"MRVL\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 50.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2443,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 50.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "MRVL",
    "timestamp": "2026-05-23 18:11:24",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T18:11:24.960024",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,989 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,989 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"QUBT\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 61.4, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2442,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 61.4,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "QUBT",
    "timestamp": "2026-05-23 18:11:24",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T18:11:24.949628",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,733 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,733 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"LRCX\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 55.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2441,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 55.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "LRCX",
    "timestamp": "2026-05-23 18:11:24",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T18:11:24.929265",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,548 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,548 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"CRWD\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 55.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2440,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 55.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "CRWD",
    "timestamp": "2026-05-23 18:11:24",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T18:11:24.929265",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,947 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,947 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"IONQ\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 66.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2439,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 66.5,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "IONQ",
    "timestamp": "2026-05-23 18:11:24",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:47:10.660375",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: LEN already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: LEN already in open positions\", \"ticker\": \"LEN\", \"strategy\": \"D\", \"sleeve\": \"D\", \"signal_score\": 100, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2438,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 100.0,
    "sleeve": "D",
    "strategy": "D",
    "ticker": "LEN",
    "timestamp": "2026-05-23 12:47:10",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:47:03.549422",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: AAPL already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: AAPL already in open positions\", \"ticker\": \"AAPL\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 54.3, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2437,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 54.3,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "AAPL",
    "timestamp": "2026-05-23 12:47:03",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:47:03.528507",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: MCD already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: MCD already in open positions\", \"ticker\": \"MCD\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 58.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2436,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 58.5,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "MCD",
    "timestamp": "2026-05-23 12:47:03",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:47:03.518412",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: COST already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: COST already in open positions\", \"ticker\": \"COST\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 58.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2435,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 58.5,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "COST",
    "timestamp": "2026-05-23 12:47:03",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:47:03.507980",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: KO already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: KO already in open positions\", \"ticker\": \"KO\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 59.1, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2434,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 59.1,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "KO",
    "timestamp": "2026-05-23 12:47:03",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:47:03.487359",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,993 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,993 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"RGTI\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 49.4, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2433,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 49.4,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "RGTI",
    "timestamp": "2026-05-23 12:47:03",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:47:03.477267",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,827 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,827 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"ARM\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 49.1, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2432,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 49.1,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "ARM",
    "timestamp": "2026-05-23 12:47:03",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:47:03.467167",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: GS already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: GS already in open positions\", \"ticker\": \"GS\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 50.8, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2431,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 50.8,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "GS",
    "timestamp": "2026-05-23 12:47:03",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:47:03.457026",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,934 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,934 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"MRVL\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 50.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2430,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 50.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "MRVL",
    "timestamp": "2026-05-23 12:47:03",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:47:03.446771",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,989 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,989 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"QUBT\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 61.4, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2429,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 61.4,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "QUBT",
    "timestamp": "2026-05-23 12:47:03",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:47:03.428240",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,733 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,733 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"LRCX\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 55.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2428,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 55.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "LRCX",
    "timestamp": "2026-05-23 12:47:03",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:47:03.422827",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,548 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,548 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"CRWD\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 55.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2427,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 55.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "CRWD",
    "timestamp": "2026-05-23 12:47:03",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:47:03.415771",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,947 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,947 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"IONQ\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 54.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2426,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 54.5,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "IONQ",
    "timestamp": "2026-05-23 12:47:03",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:11:44.194266",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: LEN already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: LEN already in open positions\", \"ticker\": \"LEN\", \"strategy\": \"D\", \"sleeve\": \"D\", \"signal_score\": 100, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2425,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 100.0,
    "sleeve": "D",
    "strategy": "D",
    "ticker": "LEN",
    "timestamp": "2026-05-23 12:11:44",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:11:37.250932",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: AAPL already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: AAPL already in open positions\", \"ticker\": \"AAPL\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 54.3, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2424,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 54.3,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "AAPL",
    "timestamp": "2026-05-23 12:11:37",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:11:37.219978",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: MCD already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: MCD already in open positions\", \"ticker\": \"MCD\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 58.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2423,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 58.5,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "MCD",
    "timestamp": "2026-05-23 12:11:37",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:11:37.212891",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: COST already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: COST already in open positions\", \"ticker\": \"COST\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 58.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2422,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 58.5,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "COST",
    "timestamp": "2026-05-23 12:11:37",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:11:37.198900",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: KO already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: KO already in open positions\", \"ticker\": \"KO\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 59.1, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2421,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 59.1,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "KO",
    "timestamp": "2026-05-23 12:11:37",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:11:37.186478",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,993 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,993 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"RGTI\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 49.4, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2420,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 49.4,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "RGTI",
    "timestamp": "2026-05-23 12:11:37",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:11:37.167887",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,827 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,827 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"ARM\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 49.1, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2419,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 49.1,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "ARM",
    "timestamp": "2026-05-23 12:11:37",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:11:37.165379",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: GS already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: GS already in open positions\", \"ticker\": \"GS\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 50.8, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2418,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 50.8,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "GS",
    "timestamp": "2026-05-23 12:11:37",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:11:37.154670",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,934 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,934 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"MRVL\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 50.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2417,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 50.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "MRVL",
    "timestamp": "2026-05-23 12:11:37",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:11:37.144381",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,989 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,989 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"QUBT\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 61.4, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2416,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 61.4,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "QUBT",
    "timestamp": "2026-05-23 12:11:37",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:11:37.133343",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,733 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,733 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"LRCX\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 55.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2415,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 55.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "LRCX",
    "timestamp": "2026-05-23 12:11:37",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:11:37.117688",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,548 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,548 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"CRWD\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 55.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2414,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 55.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "CRWD",
    "timestamp": "2026-05-23 12:11:37",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T12:11:37.117688",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,947 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,947 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"IONQ\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 66.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2413,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 66.5,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "IONQ",
    "timestamp": "2026-05-23 12:11:37",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T06:13:16.586221",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: LEN already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: LEN already in open positions\", \"ticker\": \"LEN\", \"strategy\": \"D\", \"sleeve\": \"D\", \"signal_score\": 100, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2412,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 100.0,
    "sleeve": "D",
    "strategy": "D",
    "ticker": "LEN",
    "timestamp": "2026-05-23 06:13:16",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T06:13:08.828828",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: AAPL already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: AAPL already in open positions\", \"ticker\": \"AAPL\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 54.3, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2411,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 54.3,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "AAPL",
    "timestamp": "2026-05-23 06:13:08",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T06:13:08.808133",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: MCD already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: MCD already in open positions\", \"ticker\": \"MCD\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 58.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2410,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 58.5,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "MCD",
    "timestamp": "2026-05-23 06:13:08",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T06:13:08.800120",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: COST already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: COST already in open positions\", \"ticker\": \"COST\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 58.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2409,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 58.5,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "COST",
    "timestamp": "2026-05-23 06:13:08",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T06:13:08.787529",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: KO already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: KO already in open positions\", \"ticker\": \"KO\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 59.1, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2408,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 59.1,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "KO",
    "timestamp": "2026-05-23 06:13:08",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T06:13:08.766738",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,993 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,993 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"RGTI\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 49.4, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2407,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 49.4,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "RGTI",
    "timestamp": "2026-05-23 06:13:08",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T06:13:08.756388",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,827 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,827 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"ARM\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 49.1, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2406,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 49.1,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "ARM",
    "timestamp": "2026-05-23 06:13:08",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T06:13:08.748456",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: GS already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: GS already in open positions\", \"ticker\": \"GS\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 50.8, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2405,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 50.8,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "GS",
    "timestamp": "2026-05-23 06:13:08",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T06:13:08.735589",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,934 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,934 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"MRVL\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 50.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2404,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 50.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "MRVL",
    "timestamp": "2026-05-23 06:13:08",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T06:13:08.725092",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,989 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,989 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"QUBT\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 61.4, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2403,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 61.4,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "QUBT",
    "timestamp": "2026-05-23 06:13:08",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T06:13:08.716647",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,733 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,733 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"LRCX\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 55.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2402,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 55.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "LRCX",
    "timestamp": "2026-05-23 06:13:08",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T06:13:08.704756",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,548 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,548 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"CRWD\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 55.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2401,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 55.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "CRWD",
    "timestamp": "2026-05-23 06:13:08",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T06:13:08.700974",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,947 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,947 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"IONQ\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 66.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2400,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 66.5,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "IONQ",
    "timestamp": "2026-05-23 06:13:08",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T00:11:28.338939",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: LEN already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: LEN already in open positions\", \"ticker\": \"LEN\", \"strategy\": \"D\", \"sleeve\": \"D\", \"signal_score\": 100, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2399,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 100.0,
    "sleeve": "D",
    "strategy": "D",
    "ticker": "LEN",
    "timestamp": "2026-05-23 00:11:28",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T00:11:21.692793",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: AAPL already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: AAPL already in open positions\", \"ticker\": \"AAPL\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 54.3, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2398,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 54.3,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "AAPL",
    "timestamp": "2026-05-23 00:11:21",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T00:11:21.671284",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: MCD already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: MCD already in open positions\", \"ticker\": \"MCD\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 58.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2397,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 58.5,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "MCD",
    "timestamp": "2026-05-23 00:11:21",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T00:11:21.661082",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: COST already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: COST already in open positions\", \"ticker\": \"COST\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 58.5, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2396,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 58.5,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "COST",
    "timestamp": "2026-05-23 00:11:21",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T00:11:21.650609",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: KO already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: KO already in open positions\", \"ticker\": \"KO\", \"strategy\": \"B\", \"sleeve\": \"B\", \"signal_score\": 59.1, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2395,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 59.1,
    "sleeve": "B",
    "strategy": "B",
    "ticker": "KO",
    "timestamp": "2026-05-23 00:11:21",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T00:11:21.630168",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,993 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,993 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"RGTI\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 49.4, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2394,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 49.4,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "RGTI",
    "timestamp": "2026-05-23 00:11:21",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T00:11:21.619897",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,827 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,827 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"ARM\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 45.1, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2393,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 45.1,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "ARM",
    "timestamp": "2026-05-23 00:11:21",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T00:11:21.609396",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "DUPLICATE: GS already in open positions",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"DUPLICATE: GS already in open positions\", \"ticker\": \"GS\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 50.8, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2392,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 50.8,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "GS",
    "timestamp": "2026-05-23 00:11:21",
    "user_id": "PM"
  },
  {
    "agent_id": "PreTradeGuard",
    "created_at": "2026-05-23T00:11:21.599065",
    "decision": "BLOCKED",
    "decision_price": null,
    "description": "SIZE_LIMIT: $24,934 exceeds 15% of sleeve A ($150,000)",
    "details": "{\"event_type\": \"PRE_TRADE_BLOCK\", \"description\": \"SIZE_LIMIT: $24,934 exceeds 15% of sleeve A ($150,000)\", \"ticker\": \"MRVL\", \"strategy\": \"A\", \"sleeve\": \"A\", \"signal_score\": 50.9, \"regime\": \"BULL\", \"decision\": \"BLOCKED\", \"agent_id\": \"PreTradeGuard\"}",
    "event_type": "PRE_TRADE_BLOCK",
    "id": 2391,
    "override_reason": null,
    "regime": "BULL",
    "signal_score": 50.9,
    "sleeve": "A",
    "strategy": "A",
    "ticker": "MRVL",
    "timestamp": "2026-05-23 00:11:21",
    "user_id": "PM"
  }
]
