{
  "schema": "factorywager.toc-ops.portal-fixture.v2",
  "source": "demo",
  "readOnly": true,
  "plane": "demo-readonly",
  "generatedAt": "2026-07-24T07:59:50.543Z",
  "ssot": {
    "theory": "toc-ops-repo/docs/reference/TOC-Production-Reference.md",
    "accounting": "toc-ops-repo/docs/system/ACCOUNTING.md",
    "domain": "toc-ops-repo/docs/DOMAIN_CONSTANTS.md"
  },
  "catalog": {
    "taskTypes": [
      "ONB",
      "FUND",
      "LIMIT",
      "WARM",
      "PLAY",
      "WD"
    ],
    "accountStatuses": [
      "New",
      "Funded",
      "Warming",
      "WARMED",
      "Limited",
      "Inactive"
    ],
    "softBalanceEntryTypes": [
      "CapitalDeployment",
      "CapitalReturn",
      "ProfitSplit",
      "Loss",
      "CostOfPriming",
      "Adjustment"
    ],
    "bottleneckRuleKeys": [
      "open_pending_partner_queue",
      "warmup_cycle_aging",
      "stale_limit_on_drum",
      "orphan_pending_exposure",
      "capital_in_book_warming",
      "telegram_lane_undelivered_cards",
      "rotor_drift_detected"
    ],
    "warmupRequiredForPlay": 2,
    "defaultSplit": {
      "partnerPct": 70,
      "expertPct": 20,
      "housePct": 10
    },
    "exceptionFamilies": {
      "WD": "WTH-EX-",
      "FUND": "FUND-EX-",
      "WARM": "WARM-EX-",
      "PLAY": "PLAY-EX-",
      "LIMIT": "LIMIT-EX-",
      "ONB": "ONB-EX-"
    },
    "flowOrder": [
      "ONB",
      "FUND",
      "LIMIT",
      "WARM",
      "PLAY",
      "WD",
      "RECYCLE"
    ],
    "depositCorridor": {
      "min": 4500,
      "max": 5500,
      "target": 5000
    },
    "limitFreshnessDays": 7,
    "returnEfficiency": {
      "daysCover": 14,
      "staticFloatFloor": 50000,
      "settlementThrottleRatio": 0.6,
      "tVelocityWindowDays": 30,
      "defaultExpectedPlayT": 840,
      "processRank": [
        "LIMIT",
        "ONB",
        "WD",
        "PLAY",
        "WARM",
        "FUND"
      ]
    },
    "venues": {
      "kinds": [
        "sportsbook",
        "exchange",
        "prediction_market",
        "crypto",
        "pph",
        "postup_credit",
        "casino",
        "kiosk",
        "in_person"
      ],
      "venueIds": [
        "hardrock",
        "draftkings",
        "fanduel",
        "betmgm",
        "caesars",
        "bovada",
        "stake",
        "kalshi",
        "polymarket",
        "prophet_x",
        "pph_southfl",
        "postup_desk",
        "hr_casino_tampa",
        "hr_kiosk_mia"
      ],
      "sports": [
        "NFL",
        "NBA",
        "MLB",
        "NHL",
        "NCAAF",
        "NCAAB",
        "Soccer",
        "Tennis",
        "Golf",
        "MMA",
        "Boxing",
        "Politics",
        "Economics",
        "Crypto",
        "Other"
      ],
      "legalStatuses": [
        "legal",
        "restricted",
        "prohibited",
        "grey",
        "unknown"
      ],
      "accessModes": [
        "online",
        "in_person",
        "kiosk",
        "hybrid"
      ]
    }
  },
  "buffer": {
    "floatTarget": 50000,
    "floatTargetSource": "static",
    "houseFloatHard": 42500,
    "floatRatio": 0.85,
    "throttleOnboarding": false,
    "settlementFloatRatio": 0.5103534825350345,
    "primedDrums": 4,
    "playableDrums": 2,
    "principalOutstandingTotal": 20300
  },
  "housePresence": {
    "geo": {
      "lat": 27.9506,
      "lon": -82.4572,
      "accuracyM": 50,
      "source": "demo",
      "observedAt": "2026-07-23T18:00:00.000Z"
    },
    "postal": {
      "country": "US",
      "region": "FL",
      "city": "Tampa",
      "zip": "33602",
      "timezone": "America/New_York"
    },
    "network": {
      "ipv4": "104.21.48.12",
      "ipv6": "2606:4700:3030::ac43:3012",
      "asn": 13335,
      "asOrg": "CLOUDFLARENET",
      "isp": "Cloudflare",
      "reverseDns": "ops.factory-wager.com",
      "dns": {
        "hostname": "ops.factory-wager.com",
        "resolvedAt": "2026-07-23T18:00:00.000Z",
        "a": [
          "104.21.48.12"
        ],
        "aaaa": [
          "2606:4700:3030::ac43:3012"
        ],
        "cname": [
          "pages.factory-wager.com"
        ],
        "ttlSec": 300,
        "resolver": "1.1.1.1"
      },
      "lastSeenAt": "2026-07-23T18:00:00.000Z",
      "vpnSuspected": false,
      "connectionType": "datacenter"
    }
  },
  "experts": [
    {
      "expertId": "marcus",
      "displayName": "Marcus",
      "markets": [
        "NFL",
        "NBA",
        "MLB"
      ],
      "weight": 1.2,
      "profile": {
        "handle": "@marcus.nfl",
        "style": {
          "aggression": "balanced",
          "stakeBand": {
            "min": 500,
            "max": 2500,
            "typical": 1200
          },
          "marketFocus": [
            "NFL",
            "NBA",
            "MLB"
          ],
          "holdTimeHint": "early",
          "notes": "Favors sides with CLV history on HR / DK"
        },
        "clv": {
          "sampleN": 86,
          "avgClvBps": 18.4,
          "winRateWhenPositiveClv": 0.57,
          "last30dAvgClvBps": 21.2,
          "beatsClosePct": 0.62,
          "byMarket": [
            {
              "market": "NFL",
              "sampleN": 40,
              "avgClvBps": 22.1
            },
            {
              "market": "NBA",
              "sampleN": 28,
              "avgClvBps": 15.4
            },
            {
              "market": "MLB",
              "sampleN": 18,
              "avgClvBps": 12
            }
          ],
          "weeklySeriesBps": [
            12,
            14,
            16,
            19,
            18,
            21,
            22,
            21.2
          ]
        },
        "liquidity": {
          "allocated": 40000,
          "available": 28500,
          "reserved": 4200,
          "currency": "USD",
          "byMarket": [
            {
              "market": "NFL",
              "allocated": 18000,
              "available": 12000,
              "reserved": 2100,
              "openPlays": 0
            },
            {
              "market": "NBA",
              "allocated": 12000,
              "available": 9000,
              "reserved": 1050,
              "openPlays": 0
            },
            {
              "market": "MLB",
              "allocated": 10000,
              "available": 7500,
              "reserved": 875,
              "openPlays": 0
            }
          ],
          "lastReconciledAt": "2026-07-23T20:00:00.000Z",
          "openReservations": [
            {
              "reservationId": "res-marcus-pat002-001",
              "callSign": "PAT-002",
              "market": "MLB",
              "stake": 0,
              "at": "2026-07-22T12:00:00.000Z"
            }
          ]
        },
        "telegram": {
          "chatId": "tg:chat:marcus",
          "groupId": "tg:group:experts",
          "channelId": "tg:channel:marcus-plays",
          "botUsername": "@TOC_Expert_Marcus_bot",
          "topics": [
            {
              "name": "releases",
              "threadId": 101
            },
            {
              "name": "clv",
              "threadId": 102
            }
          ]
        },
        "playChannels": [
          {
            "kind": "telegram",
            "ref": "tg:channel:marcus-plays",
            "primary": true,
            "status": "live"
          },
          {
            "kind": "bot",
            "ref": "@TOC_Expert_Marcus_bot",
            "primary": true,
            "status": "live"
          }
        ],
        "payments": [
          {
            "id": "pay-marcus-cut-001",
            "method": "ach",
            "direction": "out",
            "amount": 480,
            "currency": "USD",
            "status": "posted",
            "at": "2026-07-21T12:00:00.000Z",
            "note": "Expert cut week 29"
          },
          {
            "id": "pay-marcus-cut-w28",
            "method": "ach",
            "direction": "out",
            "amount": 610,
            "currency": "USD",
            "status": "posted",
            "at": "2026-07-14T12:00:00.000Z",
            "note": "Expert cut week 28"
          },
          {
            "id": "pay-marcus-cut-w30-pending",
            "method": "ach",
            "direction": "out",
            "amount": 240,
            "currency": "USD",
            "status": "pending",
            "at": "2026-07-23T18:00:00.000Z",
            "note": "Pending expert cut week 30"
          }
        ],
        "accounting": {
          "pendingCut": 240,
          "paidYtd": 12400,
          "currency": "USD"
        },
        "deals": [
          {
            "dealId": "deal-marcus-house",
            "name": "Marcus house cut 20%",
            "partnerPct": 70,
            "expertPct": 20,
            "housePct": 10,
            "payoutCadence": "weekly",
            "payoutMethod": "rail",
            "termMonths": 12,
            "effectiveAt": "2026-01-01T00:00:00.000Z"
          }
        ],
        "history": [
          {
            "at": "2026-07-10T12:00:00.000Z",
            "kind": "capacity",
            "summary": "Liquidity reconcile · avail $28500"
          },
          {
            "at": "2026-07-17T19:10:00.000Z",
            "kind": "release",
            "summary": "ASH-001 BUF ML released",
            "callSign": "ASH-001"
          },
          {
            "at": "2026-07-18T09:00:00.000Z",
            "kind": "clv",
            "summary": "30d CLV 21.2 bps · beat-close 62%"
          },
          {
            "at": "2026-07-19T08:00:00.000Z",
            "kind": "exposure",
            "summary": "Ladder top band reserved $4200"
          },
          {
            "at": "2026-07-22T12:00:00.000Z",
            "kind": "block",
            "summary": "PAT-002 PLAY-EX-01 stake > limit",
            "callSign": "PAT-002"
          },
          {
            "at": "2026-07-22T18:00:00.000Z",
            "kind": "release",
            "summary": "Desk review PAT-002 blocked stake"
          },
          {
            "at": "2026-07-23T19:00:00.000Z",
            "kind": "permissions",
            "summary": "Book matrix 2/3 venues allowed"
          }
        ],
        "limits": {
          "dailyMax": 8000,
          "weeklyMax": 40000,
          "perPlayMax": 2500,
          "exposureCap": 40000
        },
        "phones": [
          {
            "id": "phone-marcus",
            "label": "Marcus desk",
            "e164": "+18135550201",
            "carrier": "Verizon",
            "dataPlan": {
              "name": "Business",
              "gbMonth": 50,
              "usedGb": 22,
              "hotspot": true
            },
            "status": "active"
          }
        ],
        "markets": [
          "NFL",
          "NBA",
          "MLB"
        ],
        "wagerPlaces": [
          {
            "venueId": "hardrock",
            "label": "Hard Rock Bet"
          },
          {
            "venueId": "draftkings",
            "label": "DraftKings"
          }
        ],
        "bot": {
          "username": "@TOC_Expert_Marcus_bot",
          "status": "live"
        },
        "releaseStats": {
          "releases30d": 42,
          "placed30d": 31,
          "blocked30d": 4,
          "placementRate": 0.74,
          "avgStake": 1180
        },
        "bookPermissions": [
          {
            "venueId": "hardrock",
            "allowed": true,
            "maxStake": 2500,
            "markets": [
              "NFL",
              "NBA",
              "MLB"
            ]
          },
          {
            "venueId": "draftkings",
            "allowed": true,
            "maxStake": 2500,
            "markets": [
              "NFL",
              "NBA",
              "MLB"
            ]
          },
          {
            "venueId": "fanduel",
            "allowed": false,
            "maxStake": 0,
            "markets": [
              "NFL"
            ],
            "note": "Pending state KYC mirror"
          }
        ],
        "exposureLadder": [
          {
            "band": "0-500",
            "openStake": 400,
            "reserved": 0,
            "cap": 5000
          },
          {
            "band": "500-1500",
            "openStake": 700,
            "reserved": 200,
            "cap": 12000
          },
          {
            "band": "1500+",
            "openStake": 1500,
            "reserved": 4200,
            "cap": 40000
          }
        ],
        "clvDailyBps": [
          11,
          12,
          12,
          13,
          14,
          15,
          15,
          16,
          16,
          18,
          19,
          20,
          17,
          18,
          18,
          20,
          21,
          22,
          21,
          22,
          22
        ]
      }
    },
    {
      "expertId": "elena",
      "displayName": "Elena",
      "markets": [
        "NFL",
        "Tennis"
      ],
      "weight": 1,
      "profile": {
        "handle": "@elena.edges",
        "style": {
          "aggression": "conservative",
          "stakeBand": {
            "min": 400,
            "max": 1800,
            "typical": 900
          },
          "marketFocus": [
            "NFL",
            "Tennis",
            "NBA"
          ],
          "holdTimeHint": "mixed",
          "notes": "Tennis CLV specialist; smaller tickets"
        },
        "clv": {
          "sampleN": 64,
          "avgClvBps": 24.1,
          "winRateWhenPositiveClv": 0.61,
          "last30dAvgClvBps": 26.8,
          "beatsClosePct": 0.68,
          "byMarket": [
            {
              "market": "Tennis",
              "sampleN": 30,
              "avgClvBps": 31.2
            },
            {
              "market": "NFL",
              "sampleN": 22,
              "avgClvBps": 19.5
            },
            {
              "market": "NBA",
              "sampleN": 12,
              "avgClvBps": 14.8
            }
          ],
          "weeklySeriesBps": [
            18,
            20,
            22,
            24,
            25,
            27,
            28,
            26.8
          ]
        },
        "liquidity": {
          "allocated": 25000,
          "available": 19200,
          "reserved": 2100,
          "currency": "USD",
          "byMarket": [
            {
              "market": "NFL",
              "allocated": 10000,
              "available": 7500,
              "reserved": 875,
              "openPlays": 0
            },
            {
              "market": "Tennis",
              "allocated": 9000,
              "available": 7200,
              "reserved": 630,
              "openPlays": 0
            },
            {
              "market": "NBA",
              "allocated": 6000,
              "available": 4500,
              "reserved": 525,
              "openPlays": 1
            }
          ],
          "lastReconciledAt": "2026-07-23T20:00:00.000Z",
          "openReservations": [
            {
              "reservationId": "res-elena-pat001-nba",
              "callSign": "PAT-001",
              "market": "NBA",
              "stake": 900,
              "at": "2026-07-22T15:20:00.000Z"
            }
          ]
        },
        "telegram": {
          "chatId": "tg:chat:elena",
          "groupId": "tg:group:experts",
          "channelId": "tg:channel:elena-plays",
          "botUsername": "@TOC_Expert_Elena_bot",
          "topics": [
            {
              "name": "releases",
              "threadId": 201
            }
          ]
        },
        "playChannels": [
          {
            "kind": "telegram",
            "ref": "tg:channel:elena-plays",
            "primary": true,
            "status": "live"
          },
          {
            "kind": "bot",
            "ref": "@TOC_Expert_Elena_bot",
            "primary": true,
            "status": "live"
          }
        ],
        "payments": [
          {
            "id": "pay-elena-cut-001",
            "method": "paypal",
            "direction": "out",
            "amount": 320,
            "currency": "USD",
            "status": "posted",
            "at": "2026-07-21T12:05:00.000Z"
          },
          {
            "id": "pay-elena-cut-w28",
            "method": "ach",
            "direction": "out",
            "amount": 440,
            "currency": "USD",
            "status": "posted",
            "at": "2026-07-14T12:00:00.000Z",
            "note": "Expert cut week 28"
          },
          {
            "id": "pay-elena-cut-w30-pending",
            "method": "paypal",
            "direction": "out",
            "amount": 180,
            "currency": "USD",
            "status": "pending",
            "at": "2026-07-23T18:00:00.000Z",
            "note": "Pending expert cut week 30"
          }
        ],
        "accounting": {
          "pendingCut": 180,
          "paidYtd": 8900,
          "currency": "USD"
        },
        "deals": [
          {
            "dealId": "deal-elena-house",
            "name": "Elena house cut 20%",
            "partnerPct": 70,
            "expertPct": 20,
            "housePct": 10,
            "payoutCadence": "weekly",
            "payoutMethod": "rail",
            "termMonths": 12,
            "effectiveAt": "2026-02-01T00:00:00.000Z"
          }
        ],
        "history": [
          {
            "at": "2026-07-10T12:00:00.000Z",
            "kind": "capacity",
            "summary": "Liquidity reconcile · avail $19200"
          },
          {
            "at": "2026-07-18T09:00:00.000Z",
            "kind": "clv",
            "summary": "30d CLV 26.8 bps · beat-close 68%"
          },
          {
            "at": "2026-07-19T08:00:00.000Z",
            "kind": "exposure",
            "summary": "Ladder top band reserved $2100"
          },
          {
            "at": "2026-07-20T16:05:00.000Z",
            "kind": "release",
            "summary": "PAT-001 PHI -3",
            "callSign": "PAT-001"
          },
          {
            "at": "2026-07-21T15:05:00.000Z",
            "kind": "release",
            "summary": "ASH-001 Alcaraz ML",
            "callSign": "ASH-001"
          },
          {
            "at": "2026-07-22T18:00:00.000Z",
            "kind": "release",
            "summary": "PAT-001 NBA card released"
          },
          {
            "at": "2026-07-23T19:00:00.000Z",
            "kind": "permissions",
            "summary": "Book matrix 3/3 venues allowed"
          }
        ],
        "limits": {
          "dailyMax": 5000,
          "weeklyMax": 25000,
          "perPlayMax": 1800,
          "exposureCap": 25000
        },
        "phones": [
          {
            "id": "phone-elena",
            "label": "Elena travel",
            "e164": "+13055550303",
            "carrier": "AT&T",
            "dataPlan": {
              "name": "Intl+",
              "gbMonth": 30,
              "usedGb": 11,
              "hotspot": true
            },
            "status": "active"
          }
        ],
        "markets": [
          "NFL",
          "Tennis",
          "NBA"
        ],
        "wagerPlaces": [
          {
            "venueId": "draftkings",
            "label": "DraftKings"
          },
          {
            "venueId": "fanduel",
            "label": "FanDuel"
          },
          {
            "venueId": "hardrock",
            "label": "Hard Rock Bet"
          }
        ],
        "bot": {
          "username": "@TOC_Expert_Elena_bot",
          "status": "live"
        },
        "releaseStats": {
          "releases30d": 36,
          "placed30d": 29,
          "blocked30d": 1,
          "placementRate": 0.81,
          "avgStake": 920
        },
        "bookPermissions": [
          {
            "venueId": "draftkings",
            "allowed": true,
            "maxStake": 1800,
            "markets": [
              "NFL",
              "Tennis",
              "NBA"
            ]
          },
          {
            "venueId": "fanduel",
            "allowed": true,
            "maxStake": 1800,
            "markets": [
              "NFL",
              "Tennis",
              "NBA"
            ]
          },
          {
            "venueId": "hardrock",
            "allowed": true,
            "maxStake": 1800,
            "markets": [
              "NFL",
              "Tennis",
              "NBA"
            ]
          }
        ],
        "exposureLadder": [
          {
            "band": "0-500",
            "openStake": 400,
            "reserved": 0,
            "cap": 5000
          },
          {
            "band": "500-1500",
            "openStake": 900,
            "reserved": 200,
            "cap": 12000
          },
          {
            "band": "1500+",
            "openStake": 0,
            "reserved": 2100,
            "cap": 25000
          }
        ],
        "clvDailyBps": [
          17,
          18,
          18,
          19,
          20,
          21,
          21,
          22,
          22,
          23,
          24,
          25,
          24,
          25,
          25,
          26,
          27,
          28,
          27,
          28,
          28
        ]
      }
    },
    {
      "expertId": "kai",
      "displayName": "Kai",
      "markets": [
        "MLB",
        "Soccer"
      ],
      "weight": 0.95,
      "profile": {
        "handle": "@kai.alts",
        "style": {
          "aggression": "aggressive",
          "stakeBand": {
            "min": 200,
            "max": 3000,
            "typical": 800
          },
          "marketFocus": [
            "MLB",
            "Soccer",
            "Crypto",
            "Politics"
          ],
          "holdTimeHint": "same_game",
          "notes": "Alt venues: Stake · Kalshi · Polymarket"
        },
        "clv": {
          "sampleN": 41,
          "avgClvBps": 9.2,
          "winRateWhenPositiveClv": 0.52,
          "last30dAvgClvBps": 11,
          "beatsClosePct": 0.55,
          "byMarket": [
            {
              "market": "MLB",
              "sampleN": 14,
              "avgClvBps": 8.1
            },
            {
              "market": "Soccer",
              "sampleN": 12,
              "avgClvBps": 11.4
            },
            {
              "market": "Politics",
              "sampleN": 10,
              "avgClvBps": 6.2
            },
            {
              "market": "Crypto",
              "sampleN": 5,
              "avgClvBps": 4
            }
          ],
          "weeklySeriesBps": [
            4,
            5,
            7,
            8,
            9,
            10,
            12,
            11
          ]
        },
        "liquidity": {
          "allocated": 18000,
          "available": 11400,
          "reserved": 3600,
          "currency": "USD",
          "byMarket": [
            {
              "market": "MLB",
              "allocated": 6000,
              "available": 4000,
              "reserved": 700,
              "openPlays": 0
            },
            {
              "market": "Soccer",
              "allocated": 5000,
              "available": 3200,
              "reserved": 630,
              "openPlays": 1
            },
            {
              "market": "Politics",
              "allocated": 4000,
              "available": 2800,
              "reserved": 420,
              "openPlays": 0
            },
            {
              "market": "Crypto",
              "allocated": 3000,
              "available": 1400,
              "reserved": 560,
              "openPlays": 0
            }
          ],
          "lastReconciledAt": "2026-07-23T20:00:00.000Z",
          "openReservations": [
            {
              "reservationId": "res-kai-pat004-open",
              "callSign": "PAT-004",
              "market": "Soccer",
              "stake": 800,
              "at": "2026-07-23T10:00:00.000Z"
            }
          ]
        },
        "telegram": {
          "chatId": "tg:chat:kai",
          "groupId": "tg:group:experts",
          "channelId": "tg:channel:kai-plays",
          "botUsername": "@TOC_Expert_Kai_bot",
          "topics": [
            {
              "name": "releases",
              "threadId": 301
            },
            {
              "name": "crypto",
              "threadId": 302
            }
          ]
        },
        "playChannels": [
          {
            "kind": "telegram",
            "ref": "tg:channel:kai-plays",
            "primary": true,
            "status": "live"
          },
          {
            "kind": "bot",
            "ref": "@TOC_Expert_Kai_bot",
            "primary": true,
            "status": "live"
          }
        ],
        "payments": [
          {
            "id": "pay-kai-usdc-001",
            "method": "crypto",
            "direction": "out",
            "amount": 210,
            "currency": "USDC",
            "status": "posted",
            "at": "2026-07-21T13:00:00.000Z"
          },
          {
            "id": "pay-kai-cut-w28",
            "method": "crypto",
            "direction": "out",
            "amount": 190,
            "currency": "USDC",
            "status": "posted",
            "at": "2026-07-14T12:00:00.000Z",
            "note": "Expert cut week 28"
          },
          {
            "id": "pay-kai-cut-w30-pending",
            "method": "crypto",
            "direction": "out",
            "amount": 95,
            "currency": "USDC",
            "status": "pending",
            "at": "2026-07-23T18:00:00.000Z",
            "note": "Pending expert cut week 30"
          }
        ],
        "accounting": {
          "pendingCut": 95,
          "paidYtd": 4100,
          "currency": "USD"
        },
        "deals": [
          {
            "dealId": "deal-kai-alts",
            "name": "Kai alts 25% expert",
            "partnerPct": 60,
            "expertPct": 25,
            "housePct": 15,
            "payoutCadence": "weekly",
            "payoutMethod": "crypto",
            "effectiveAt": "2026-06-15T00:00:00.000Z"
          }
        ],
        "history": [
          {
            "at": "2026-07-10T12:00:00.000Z",
            "kind": "capacity",
            "summary": "Liquidity reconcile · avail $11400"
          },
          {
            "at": "2026-07-18T09:00:00.000Z",
            "kind": "clv",
            "summary": "30d CLV 11 bps · beat-close 55%"
          },
          {
            "at": "2026-07-19T08:00:00.000Z",
            "kind": "exposure",
            "summary": "Ladder top band reserved $3600"
          },
          {
            "at": "2026-07-19T17:20:00.000Z",
            "kind": "release",
            "summary": "ASH-001 LAD -1.5 (loss)",
            "callSign": "ASH-001",
            "amount": -600
          },
          {
            "at": "2026-07-22T18:00:00.000Z",
            "kind": "release",
            "summary": "PAT-004 Stake soccer ticket"
          },
          {
            "at": "2026-07-23T19:00:00.000Z",
            "kind": "permissions",
            "summary": "Book matrix 3/3 venues allowed"
          }
        ],
        "limits": {
          "dailyMax": 6000,
          "weeklyMax": 20000,
          "perPlayMax": 3000,
          "exposureCap": 18000
        },
        "phones": [
          {
            "id": "phone-kai",
            "label": "Kai crypto desk",
            "e164": "+14075550404",
            "carrier": "Visible",
            "dataPlan": {
              "name": "Unlimited",
              "gbMonth": 40,
              "usedGb": 28,
              "hotspot": true
            },
            "status": "active"
          }
        ],
        "markets": [
          "MLB",
          "Soccer",
          "Crypto",
          "Politics"
        ],
        "wagerPlaces": [
          {
            "venueId": "stake",
            "label": "Stake.com"
          },
          {
            "venueId": "kalshi",
            "label": "Kalshi"
          },
          {
            "venueId": "polymarket",
            "label": "Polymarket"
          }
        ],
        "bot": {
          "username": "@TOC_Expert_Kai_bot",
          "status": "live"
        },
        "releaseStats": {
          "releases30d": 24,
          "placed30d": 17,
          "blocked30d": 3,
          "placementRate": 0.71,
          "avgStake": 760
        },
        "bookPermissions": [
          {
            "venueId": "stake",
            "allowed": true,
            "maxStake": 3000,
            "markets": [
              "MLB",
              "Soccer",
              "Crypto"
            ],
            "note": "alts cut applies"
          },
          {
            "venueId": "kalshi",
            "allowed": true,
            "maxStake": 3000,
            "markets": [
              "MLB",
              "Soccer",
              "Crypto",
              "Politics"
            ]
          },
          {
            "venueId": "polymarket",
            "allowed": true,
            "maxStake": 3000,
            "markets": [
              "MLB",
              "Soccer",
              "Crypto"
            ],
            "note": "alts cut applies"
          }
        ],
        "exposureLadder": [
          {
            "band": "0-500",
            "openStake": 400,
            "reserved": 0,
            "cap": 5000
          },
          {
            "band": "500-1500",
            "openStake": 700,
            "reserved": 200,
            "cap": 12000
          },
          {
            "band": "1500+",
            "openStake": 0,
            "reserved": 3600,
            "cap": 18000
          }
        ],
        "clvDailyBps": [
          3,
          4,
          4,
          4,
          5,
          6,
          6,
          7,
          7,
          7,
          8,
          9,
          8,
          9,
          9,
          9,
          10,
          11,
          11,
          12,
          12
        ]
      }
    }
  ],
  "experiments": [
    {
      "id": "exp-routing-phase1-2026-07",
      "name": "Phase-1 play routing (static vs dynamic)",
      "status": "active",
      "phase": 1,
      "designMethod": "switchback",
      "metricName": "placement_rate",
      "hypothesis": "Dynamic expert routing raises placement_rate without ↑OE on Ball-in-Court thrash",
      "factors": [
        {
          "name": "routing",
          "levels": [
            "static",
            "dynamic"
          ]
        }
      ],
      "variants": [
        {
          "key": "static",
          "name": "Static expert rank",
          "config": {
            "routing": "static"
          }
        },
        {
          "key": "dynamic",
          "name": "Dynamic readiness weight",
          "config": {
            "routing": "dynamic"
          }
        }
      ],
      "assignments": [
        {
          "partnerCode": "ASH",
          "variantKey": "static",
          "metricValue": 0.72,
          "assignedAt": "2026-07-18T12:00:00.000Z"
        },
        {
          "partnerCode": "PAT",
          "variantKey": "dynamic",
          "metricValue": 0.88,
          "assignedAt": "2026-07-18T12:00:00.000Z"
        },
        {
          "partnerCode": "NOV",
          "variantKey": "static",
          "metricValue": 0.12,
          "assignedAt": "2026-07-22T10:00:00.000Z"
        }
      ],
      "clusterBy": "partner_code"
    },
    {
      "id": "exp-cut-ab-2026-06",
      "name": "Cut cascade A/B (completed)",
      "status": "completed",
      "phase": 2,
      "designMethod": "factorial",
      "metricName": "throughput_t",
      "hypothesis": "Lower partner cut on recycle WD does not reduce T when Soft posts on time",
      "factors": [
        {
          "name": "cut",
          "levels": [
            "std_70",
            "alt_65"
          ]
        }
      ],
      "variants": [
        {
          "key": "std_70",
          "name": "70/20/10",
          "config": {
            "partnerPct": 70
          }
        },
        {
          "key": "alt_65",
          "name": "65/25/10",
          "config": {
            "partnerPct": 65
          }
        }
      ],
      "assignments": [
        {
          "partnerCode": "PAT",
          "variantKey": "std_70",
          "metricValue": 4200,
          "assignedAt": "2026-06-01T00:00:00.000Z"
        },
        {
          "partnerCode": "ASH",
          "variantKey": "alt_65",
          "metricValue": 408,
          "assignedAt": "2026-06-15T00:00:00.000Z"
        }
      ],
      "clusterBy": "package_id"
    },
    {
      "id": "exp-liquidity-weight-2026-07",
      "name": "Expert liquidity weight vs static cap",
      "status": "active",
      "phase": 2,
      "designMethod": "cluster",
      "metricName": "placement_rate",
      "hypothesis": "Dynamic liquidity weight raises placement_rate without ↑ blocked PLAY",
      "factors": [
        {
          "name": "liq_mode",
          "levels": [
            "static_cap",
            "dynamic_weight"
          ]
        }
      ],
      "variants": [
        {
          "key": "static_cap",
          "name": "Static market caps",
          "config": {
            "mode": "static"
          }
        },
        {
          "key": "dynamic_weight",
          "name": "CLV-weighted available",
          "config": {
            "mode": "dynamic"
          }
        }
      ],
      "assignments": [
        {
          "partnerCode": "PAT",
          "variantKey": "dynamic_weight",
          "metricValue": 0.81,
          "assignedAt": "2026-07-20T00:00:00.000Z"
        },
        {
          "partnerCode": "ASH",
          "variantKey": "static_cap",
          "metricValue": 0.66,
          "assignedAt": "2026-07-20T00:00:00.000Z"
        }
      ],
      "clusterBy": "partner_code"
    }
  ],
  "partners": [
    {
      "partnerCode": "ASH",
      "status": "Ready",
      "telegramRef": "tg:group:ash-demo",
      "package": {
        "id": "pkg-default-70-20-10",
        "partnerPct": 70,
        "expertPct": 20,
        "housePct": 10
      },
      "flowStage": "WARM",
      "readiness": {
        "score": 0.15975,
        "playableAccountCount": 0,
        "accountScores": [
          {
            "callSign": "ASH-001",
            "score": 0.4,
            "playable": false,
            "weightedScore": 0.24,
            "factors": [
              "WARMED",
              "warmup_2_of_2",
              "limits_stale",
              "gate12_clear"
            ]
          },
          {
            "callSign": "ASH-002",
            "score": 0.11000000000000001,
            "playable": false,
            "weightedScore": 0.022000000000000006,
            "factors": [
              "Warming",
              "warmup_1_of_2",
              "limits_unknown",
              "gate12_clear"
            ]
          },
          {
            "callSign": "ASH-003",
            "score": 0.024,
            "playable": false,
            "weightedScore": 0,
            "factors": [
              "Limited",
              "warmup_2_of_2",
              "limits_fresh",
              "gate12_principal_out"
            ]
          },
          {
            "callSign": "ASH-004",
            "score": 0.105,
            "playable": false,
            "weightedScore": 0,
            "factors": [
              "Funded",
              "warmup_0_of_2",
              "limits_fresh",
              "gate12_principal_out"
            ]
          }
        ]
      },
      "rails": [
        {
          "id": "rail-ash-venmo-1",
          "railType": "Venmo",
          "label": "CASHOUT-VENMO",
          "confirmed": true,
          "profileScreenshotRef": "proof:ash-venmo-profile",
          "destinationHint": "@ash.hr.fl",
          "dailyLimit": 10000,
          "monthlyLimit": 40000
        },
        {
          "id": "rail-ash-cashapp-1",
          "railType": "CashApp",
          "label": "CASHOUT-CASHAPP",
          "confirmed": true,
          "profileScreenshotRef": "proof:ash-cashapp-profile",
          "destinationHint": "$ashHRFL",
          "dailyLimit": 8000,
          "monthlyLimit": 30000
        }
      ],
      "accounts": [
        {
          "callSign": "ASH-001",
          "status": "WARMED",
          "warmupCount": 2,
          "warmupProgress": {
            "completed": 2,
            "required": 2,
            "tags": [
              "#WARMED",
              "#CYCLE-2",
              "#PRIMED"
            ]
          },
          "capitalLocation": "HouseFloat",
          "hardBalance": 0,
          "primaryRailId": "rail-ash-venmo-1",
          "gate12": {
            "housePrincipalOutstanding": 0,
            "withdrawalMode": "profit_split"
          },
          "sportsbook": "Hard Rock Florida",
          "expertId": "marcus",
          "flowStage": "LIMIT",
          "limits": {
            "dailyMax": 2500,
            "weeklyMax": 10000,
            "rawText": "Daily $2,500 · Weekly $10,000",
            "checkedAt": "2026-07-12T09:00:00.000Z",
            "screenshotRef": "proof:ash-001-limits-stale",
            "freshness": "stale"
          },
          "venue": {
            "kind": "sportsbook",
            "venueId": "hardrock",
            "displayName": "Hard Rock Bet (Florida)",
            "access": "hybrid",
            "sports": [
              "NFL",
              "NBA",
              "MLB",
              "NHL",
              "Tennis"
            ],
            "primaryState": "FL",
            "legalByState": [
              {
                "state": "FL",
                "status": "legal",
                "notes": "Retail + online where licensed"
              },
              {
                "state": "NJ",
                "status": "legal",
                "notes": "Online sports / casino"
              },
              {
                "state": "NY",
                "status": "restricted",
                "notes": "Exchange / prediction vary"
              },
              {
                "state": "TX",
                "status": "prohibited",
                "notes": "No statewide retail sportsbook"
              }
            ],
            "credit": {
              "mode": "cash",
              "currency": "USD"
            }
          },
          "presence": {
            "geo": {
              "lat": 25.7987,
              "lon": -80.134,
              "accuracyM": 80,
              "source": "profile",
              "observedAt": "2026-07-21T10:30:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Miami Beach",
              "zip": "33139",
              "timezone": "America/New_York"
            },
            "network": {
              "ipv4": "73.145.22.92",
              "ipv6": "2601:58:4000:a1b2::10",
              "asn": 7922,
              "asOrg": "COMCAST-7922",
              "isp": "Comcast Cable",
              "reverseDns": "c-73-145-22-91.hsd1.fl.comcast.net",
              "dns": {
                "hostname": "ash-001.drum.toc.local",
                "resolvedAt": "2026-07-21T10:30:00.000Z",
                "a": [
                  "73.145.22.92"
                ],
                "aaaa": [
                  "2601:58:4000:a1b2::10"
                ],
                "ttlSec": 600,
                "resolver": "1.1.1.1"
              },
              "lastSeenAt": "2026-07-21T10:30:00.000Z",
              "vpnSuspected": false,
              "connectionType": "residential"
            },
            "metrics": {
              "distanceKmFromHouse": 332.2,
              "sameMetroAsHouse": false
            }
          }
        },
        {
          "callSign": "ASH-002",
          "status": "Warming",
          "warmupCount": 1,
          "warmupProgress": {
            "completed": 1,
            "required": 2,
            "tags": [
              "#CYCLE-1",
              "#WARMUP-CYCLE"
            ]
          },
          "capitalLocation": "InSportsbook",
          "hardBalance": 5010,
          "primaryRailId": "rail-ash-venmo-1",
          "gate12": {
            "housePrincipalOutstanding": 0,
            "withdrawalMode": "warmup_capital_return"
          },
          "sportsbook": "Hard Rock Florida",
          "flowStage": "WARM",
          "limits": {
            "dailyMax": null,
            "weeklyMax": null,
            "checkedAt": null,
            "freshness": "unknown"
          },
          "venue": {
            "kind": "in_person",
            "venueId": "hardrock",
            "displayName": "Hard Rock — Retail Counter",
            "access": "in_person",
            "sports": [
              "NFL",
              "NBA",
              "MLB"
            ],
            "primaryState": "FL",
            "legalByState": [
              {
                "state": "FL",
                "status": "legal",
                "notes": "Retail + online where licensed"
              },
              {
                "state": "NJ",
                "status": "legal",
                "notes": "Online sports / casino"
              },
              {
                "state": "NY",
                "status": "restricted",
                "notes": "Exchange / prediction vary"
              },
              {
                "state": "TX",
                "status": "prohibited",
                "notes": "No statewide retail sportsbook"
              }
            ],
            "credit": {
              "mode": "cash",
              "currency": "USD"
            },
            "casino": {
              "property": "Hard Rock Hollywood",
              "floor": "sportsbook_window"
            }
          },
          "presence": {
            "geo": {
              "lat": 25.8067,
              "lon": -80.138,
              "accuracyM": 90,
              "source": "ip",
              "observedAt": "2026-07-22T11:30:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Miami Beach",
              "zip": "33140",
              "timezone": "America/New_York"
            },
            "network": {
              "ipv4": "73.145.22.93",
              "ipv6": "2601:58:4000:a1b2::11",
              "asn": 7922,
              "asOrg": "COMCAST-7922",
              "isp": "Comcast Cable",
              "reverseDns": "c-73-145-22-91.hsd1.fl.comcast.net",
              "dns": {
                "hostname": "ash-002.drum.toc.local",
                "resolvedAt": "2026-07-22T11:30:00.000Z",
                "a": [
                  "73.145.22.93"
                ],
                "aaaa": [
                  "2601:58:4000:a1b2::11"
                ],
                "ttlSec": 600,
                "resolver": "1.1.1.1"
              },
              "lastSeenAt": "2026-07-22T11:30:00.000Z",
              "vpnSuspected": false,
              "connectionType": "mobile"
            },
            "metrics": {
              "distanceKmFromHouse": 331.3,
              "sameMetroAsHouse": false
            }
          }
        },
        {
          "callSign": "ASH-003",
          "status": "Limited",
          "warmupCount": 2,
          "warmupProgress": {
            "completed": 2,
            "required": 2,
            "tags": [
              "#WARMED",
              "#LIMIT-EX-02",
              "#REALLOCATE"
            ]
          },
          "capitalLocation": "InSportsbook",
          "hardBalance": 4800,
          "primaryRailId": "rail-ash-venmo-1",
          "gate12": {
            "housePrincipalOutstanding": 4800,
            "withdrawalMode": "principal_recovery"
          },
          "sportsbook": "Hard Rock Florida",
          "expertId": "marcus",
          "flowStage": "WD",
          "limits": {
            "dailyMax": 200,
            "weeklyMax": 500,
            "rawText": "Daily $200 · Weekly $500 — LIMIT-EX-02",
            "checkedAt": "2026-07-22T10:00:00.000Z",
            "screenshotRef": "proof:ash-003-limits-low",
            "freshness": "fresh"
          },
          "venue": {
            "kind": "casino",
            "venueId": "hr_casino_tampa",
            "displayName": "Seminole Hard Rock Casino Tampa",
            "access": "in_person",
            "sports": [
              "Other"
            ],
            "primaryState": "FL",
            "legalByState": [
              {
                "state": "FL",
                "status": "legal",
                "notes": "Tribal casino floor"
              },
              {
                "state": "NJ",
                "status": "legal"
              },
              {
                "state": "TX",
                "status": "prohibited"
              }
            ],
            "credit": {
              "mode": "cash",
              "currency": "USD"
            },
            "casino": {
              "property": "Hard Rock Tampa",
              "floor": "main"
            }
          },
          "presence": {
            "geo": {
              "lat": 25.8147,
              "lon": -80.142,
              "accuracyM": 100,
              "source": "ip",
              "observedAt": "2026-07-23T12:30:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Miami Beach",
              "zip": "33141",
              "timezone": "America/New_York"
            },
            "network": {
              "ipv4": "73.145.22.94",
              "ipv6": "2601:58:4000:a1b2::12",
              "asn": 7922,
              "asOrg": "COMCAST-7922",
              "isp": "Comcast Cable",
              "reverseDns": "c-73-145-22-91.hsd1.fl.comcast.net",
              "dns": {
                "hostname": "ash-003.drum.toc.local",
                "resolvedAt": "2026-07-23T12:30:00.000Z",
                "a": [
                  "73.145.22.94"
                ],
                "aaaa": [
                  "2601:58:4000:a1b2::12"
                ],
                "ttlSec": 600,
                "resolver": "1.1.1.1"
              },
              "lastSeenAt": "2026-07-23T12:30:00.000Z",
              "vpnSuspected": false,
              "connectionType": "residential"
            },
            "metrics": {
              "distanceKmFromHouse": 330.3,
              "sameMetroAsHouse": false
            }
          }
        },
        {
          "callSign": "ASH-004",
          "status": "Funded",
          "warmupCount": 0,
          "warmupProgress": {
            "completed": 0,
            "required": 2,
            "tags": [
              "#KIOSK",
              "#FUNDED"
            ]
          },
          "capitalLocation": "WithPartner",
          "hardBalance": 500,
          "primaryRailId": "rail-ash-cashapp-1",
          "gate12": {
            "housePrincipalOutstanding": 500,
            "withdrawalMode": "warmup_capital_return"
          },
          "sportsbook": "Hard Rock Kiosk — Miami",
          "flowStage": "FUND",
          "limits": {
            "dailyMax": 1000,
            "weeklyMax": 3000,
            "rawText": "Kiosk daily $1,000",
            "checkedAt": "2026-07-23T10:00:00.000Z",
            "screenshotRef": "proof:ash-004-kiosk",
            "freshness": "fresh"
          },
          "venue": {
            "kind": "kiosk",
            "venueId": "hr_kiosk_mia",
            "displayName": "Hard Rock Bet Kiosk — Miami Beach",
            "access": "kiosk",
            "sports": [
              "NFL",
              "NBA",
              "MLB"
            ],
            "primaryState": "FL",
            "legalByState": [
              {
                "state": "FL",
                "status": "legal",
                "notes": "Retail + online where licensed"
              },
              {
                "state": "NJ",
                "status": "legal",
                "notes": "Online sports / casino"
              },
              {
                "state": "NY",
                "status": "restricted",
                "notes": "Exchange / prediction vary"
              },
              {
                "state": "TX",
                "status": "prohibited",
                "notes": "No statewide retail sportsbook"
              }
            ],
            "credit": {
              "mode": "cash",
              "currency": "USD"
            },
            "kiosk": {
              "locationLabel": "Miami Beach walk-up #12",
              "deviceId": "kiosk-mia-12"
            }
          },
          "presence": {
            "geo": {
              "lat": 25.8227,
              "lon": -80.146,
              "accuracyM": 110,
              "source": "ip",
              "observedAt": "2026-07-23T13:30:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Miami Beach",
              "zip": "33142",
              "timezone": "America/New_York"
            },
            "network": {
              "ipv4": "73.145.22.95",
              "ipv6": "2601:58:4000:a1b2::13",
              "asn": 7922,
              "asOrg": "COMCAST-7922",
              "isp": "Comcast Cable",
              "reverseDns": "c-73-145-22-91.hsd1.fl.comcast.net",
              "dns": {
                "hostname": "ash-004.drum.toc.local",
                "resolvedAt": "2026-07-23T13:30:00.000Z",
                "a": [
                  "73.145.22.95"
                ],
                "aaaa": [
                  "2601:58:4000:a1b2::13"
                ],
                "ttlSec": 600,
                "resolver": "1.1.1.1"
              },
              "lastSeenAt": "2026-07-23T13:30:00.000Z",
              "vpnSuspected": false,
              "connectionType": "mobile"
            },
            "metrics": {
              "distanceKmFromHouse": 329.4,
              "sameMetroAsHouse": false
            }
          }
        }
      ],
      "openTasks": [
        {
          "taskId": "ONB-ASH-000-20260710-080000-001",
          "taskType": "ONB",
          "callSign": "ASH-001",
          "status": "Completed",
          "ballInCourt": "Ops",
          "nextAction": "Done — partner Ready + package bound",
          "proofRefs": [
            "proof:ash-onb-kyc"
          ],
          "createdAt": "2026-07-10T08:00:00.000Z"
        },
        {
          "taskId": "WARM-ASH-002-20260716-120000-001",
          "taskType": "WARM",
          "callSign": "ASH-002",
          "status": "PendingPartner",
          "ballInCourt": "Partner",
          "nextAction": "Complete cycle 2 dummy bet → settlement → WD",
          "linkedExceptionId": "WARM-EX-01",
          "createdAt": "2026-07-16T12:00:00.000Z"
        },
        {
          "taskId": "LIMIT-ASH-001-20260720-090000-001",
          "taskType": "LIMIT",
          "callSign": "ASH-001",
          "status": "PendingPartner",
          "ballInCourt": "Partner",
          "nextAction": "Screenshot limit screen (UTC stamp) — do not interrupt PLAY",
          "createdAt": "2026-07-20T09:00:00.000Z"
        },
        {
          "taskId": "WD-ASH-003-20260723-120000-001",
          "taskType": "WD",
          "callSign": "ASH-003",
          "status": "Processing",
          "ballInCourt": "Ops",
          "nextAction": "LIMIT-EX-02 — principal_recovery WD; reallocate to PAT-001",
          "linkedExceptionId": "LIMIT-EX-02",
          "createdAt": "2026-07-23T12:00:00.000Z"
        },
        {
          "taskId": "WARM-ASH-004-20260723-130000-001",
          "taskType": "WARM",
          "callSign": "ASH-004",
          "status": "New",
          "ballInCourt": "Ops",
          "nextAction": "Kiosk funded — start cycle 1 dummy bet at device kiosk-mia-12",
          "createdAt": "2026-07-23T13:00:00.000Z"
        }
      ],
      "softBalance": {
        "byStakeholder": {
          "Partner": 697,
          "Expert": 199,
          "House": 10120
        },
        "recentEntries": [
          {
            "entryType": "Loss",
            "stakeholder": "House",
            "amount": 800,
            "callSign": "ASH-001",
            "taskId": "PLAY-ASH-001-20260713-170000-001",
            "timestamp": "2026-07-13T21:05:00.000Z"
          },
          {
            "entryType": "CapitalDeployment",
            "stakeholder": "House",
            "amount": 5000,
            "callSign": "ASH-001",
            "taskId": "FUND-ASH-001-20260715-100000-001",
            "timestamp": "2026-07-15T18:00:00.000Z"
          },
          {
            "entryType": "CapitalReturn",
            "stakeholder": "House",
            "amount": 4980,
            "callSign": "ASH-001",
            "taskId": "WD-ASH-001-20260716-140000-001",
            "timestamp": "2026-07-16T14:30:00.000Z"
          },
          {
            "entryType": "CostOfPriming",
            "stakeholder": "House",
            "amount": 20,
            "callSign": "ASH-001",
            "taskId": "WARM-ASH-001-20260716-120000-001",
            "timestamp": "2026-07-16T14:31:00.000Z"
          },
          {
            "entryType": "Loss",
            "stakeholder": "House",
            "amount": 40,
            "callSign": "ASH-001",
            "taskId": "WARM-ASH-001-20260716-120000-001",
            "timestamp": "2026-07-16T14:32:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "Partner",
            "amount": 168,
            "callSign": "ASH-001",
            "taskId": "WD-ASH-001-20260718-000000-001",
            "timestamp": "2026-07-18T00:15:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "Expert",
            "amount": 48,
            "callSign": "ASH-001",
            "taskId": "WD-ASH-001-20260718-000000-001",
            "timestamp": "2026-07-18T00:15:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "House",
            "amount": 24,
            "callSign": "ASH-001",
            "taskId": "WD-ASH-001-20260718-000000-001",
            "timestamp": "2026-07-18T00:15:00.000Z"
          },
          {
            "entryType": "CapitalDeployment",
            "stakeholder": "House",
            "amount": 5000,
            "callSign": "ASH-002",
            "taskId": "FUND-ASH-002-20260718-100000-001",
            "timestamp": "2026-07-18T16:00:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "Partner",
            "amount": 294,
            "callSign": "ASH-001",
            "taskId": "WD-ASH-001-20260718-233000-001",
            "timestamp": "2026-07-18T23:35:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "Expert",
            "amount": 84,
            "callSign": "ASH-001",
            "taskId": "WD-ASH-001-20260718-233000-001",
            "timestamp": "2026-07-18T23:35:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "House",
            "amount": 42,
            "callSign": "ASH-001",
            "taskId": "WD-ASH-001-20260718-233000-001",
            "timestamp": "2026-07-18T23:35:00.000Z"
          },
          {
            "entryType": "CapitalDeployment",
            "stakeholder": "House",
            "amount": 5000,
            "callSign": "ASH-003",
            "taskId": "FUND-ASH-003-20260719-100000-001",
            "timestamp": "2026-07-19T10:00:00.000Z"
          },
          {
            "entryType": "CostOfPriming",
            "stakeholder": "House",
            "amount": 25,
            "callSign": "ASH-001",
            "taskId": "ADJ-ASH-001-20260719-100000-001",
            "timestamp": "2026-07-19T10:00:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "Partner",
            "amount": 235,
            "callSign": "ASH-001",
            "taskId": "WD-ASH-001-20260721-210000-001",
            "timestamp": "2026-07-21T21:10:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "Expert",
            "amount": 67,
            "callSign": "ASH-001",
            "taskId": "WD-ASH-001-20260721-210000-001",
            "timestamp": "2026-07-21T21:10:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "House",
            "amount": 34,
            "callSign": "ASH-001",
            "taskId": "WD-ASH-001-20260721-210000-001",
            "timestamp": "2026-07-21T21:10:00.000Z"
          }
        ],
        "pendingDeployments": {
          "count": 0,
          "totalAmount": 0
        }
      },
      "bottlenecks": [
        {
          "ruleKey": "warmup_cycle_aging",
          "severity": "warn",
          "metric": "hours_open",
          "threshold": 24,
          "observed": 30,
          "callSign": "ASH-002",
          "taskId": "WARM-ASH-002-20260716-120000-001",
          "resolvedAt": null,
          "nextAction": "Ping Partner; complete cycle 2 WD; record AAR if delayed"
        },
        {
          "ruleKey": "stale_limit_on_drum",
          "severity": "info",
          "metric": "days_stale",
          "threshold": 7,
          "observed": 8,
          "callSign": "ASH-001",
          "taskId": "LIMIT-ASH-001-20260720-090000-001",
          "resolvedAt": null,
          "nextAction": "Refresh limit screenshot before next PLAY release"
        },
        {
          "ruleKey": "capital_in_book_warming",
          "severity": "critical",
          "metric": "daily_max",
          "threshold": 500,
          "observed": 200,
          "callSign": "ASH-003",
          "taskId": "WD-ASH-003-20260723-120000-001",
          "resolvedAt": null,
          "nextAction": "LIMIT-EX-02 — withdraw and reallocate; do not feed constrained Drum"
        },
        {
          "ruleKey": "warmup_cycle_aging",
          "severity": "info",
          "metric": "hours_open",
          "threshold": 24,
          "observed": 26,
          "callSign": "ASH-001",
          "resolvedAt": "2026-07-16T14:40:00.000Z",
          "nextAction": "Resolved — cycle 2 WD posted"
        }
      ],
      "recentPlays": [
        {
          "playId": "play-ash-001-nfl-ml-001",
          "taskId": "PLAY-ASH-001-20260717-190000-001",
          "callSign": "ASH-001",
          "partnerCode": "ASH",
          "expertId": "marcus",
          "market": "NFL",
          "event": "KC @ BUF",
          "selection": "BUF ML",
          "odds": -110,
          "stake": 1200,
          "confidence": 0.62,
          "status": "settled",
          "result": "win",
          "pnl": 240,
          "experimentId": "exp-routing-phase1-2026-07",
          "variantKey": "static",
          "placedAt": "2026-07-17T19:10:00.000Z",
          "settledAt": "2026-07-17T23:40:00.000Z",
          "placement": {
            "geo": {
              "lat": 25.7987,
              "lon": -80.134,
              "accuracyM": 80,
              "source": "ip",
              "observedAt": "2026-07-17T19:10:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Miami Beach",
              "zip": "33139"
            },
            "ipv4": "73.145.22.92",
            "ipv6": "2601:58:4000:a1b2::10",
            "asn": 7922,
            "dnsHostname": "ash-001.drum.toc.local"
          }
        },
        {
          "playId": "play-ash-001-tennis-001",
          "taskId": "PLAY-ASH-001-20260721-150000-001",
          "callSign": "ASH-001",
          "partnerCode": "ASH",
          "expertId": "elena",
          "market": "Tennis",
          "event": "Alcaraz vs Sinner",
          "selection": "Alcaraz ML",
          "odds": -125,
          "stake": 900,
          "confidence": 0.66,
          "status": "settled",
          "result": "win",
          "pnl": 336,
          "experimentId": "exp-routing-phase1-2026-07",
          "variantKey": "static",
          "placedAt": "2026-07-21T15:05:00.000Z",
          "settledAt": "2026-07-21T20:40:00.000Z",
          "placement": {
            "geo": {
              "lat": 25.7987,
              "lon": -80.134,
              "accuracyM": 80,
              "source": "ip",
              "observedAt": "2026-07-21T15:05:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Miami Beach",
              "zip": "33139"
            },
            "ipv4": "73.145.22.92",
            "ipv6": "2601:58:4000:a1b2::10",
            "asn": 7922,
            "dnsHostname": "ash-001.drum.toc.local"
          }
        },
        {
          "playId": "play-ash-001-mlb-loss-001",
          "taskId": "PLAY-ASH-001-20260719-170000-001",
          "callSign": "ASH-001",
          "partnerCode": "ASH",
          "expertId": "kai",
          "market": "MLB",
          "event": "LAD @ SF",
          "selection": "LAD -1.5",
          "odds": 140,
          "stake": 600,
          "confidence": 0.51,
          "status": "settled",
          "result": "loss",
          "pnl": -600,
          "experimentId": "exp-routing-phase1-2026-07",
          "variantKey": "static",
          "placedAt": "2026-07-19T17:20:00.000Z",
          "settledAt": "2026-07-19T22:05:00.000Z",
          "placement": {
            "geo": {
              "lat": 25.7987,
              "lon": -80.134,
              "accuracyM": 80,
              "source": "ip",
              "observedAt": "2026-07-19T17:20:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Miami Beach",
              "zip": "33139"
            },
            "ipv4": "73.145.22.92",
            "ipv6": "2601:58:4000:a1b2::10",
            "asn": 7922,
            "dnsHostname": "ash-001.drum.toc.local"
          }
        },
        {
          "playId": "play-ash-002-blocked-001",
          "callSign": "ASH-002",
          "partnerCode": "ASH",
          "expertId": "marcus",
          "market": "NBA",
          "event": "LAL @ BOS",
          "selection": "LAL +4.5",
          "odds": -105,
          "stake": 800,
          "status": "blocked",
          "result": "blocked",
          "pnl": null,
          "blockedReason": "PLAY-EX-02 warmup_count<2 / not WARMED",
          "experimentId": "exp-routing-phase1-2026-07",
          "variantKey": "static",
          "placedAt": "2026-07-19T18:00:00.000Z"
        },
        {
          "playId": "play-ash-001-nba-deep-001",
          "taskId": "PLAY-ASH-001-20260718-200000-001",
          "callSign": "ASH-001",
          "partnerCode": "ASH",
          "expertId": "marcus",
          "market": "NBA",
          "event": "DEN @ MIN",
          "selection": "DEN -2.5",
          "odds": -108,
          "stake": 1000,
          "confidence": 0.6,
          "status": "settled",
          "result": "win",
          "pnl": 420,
          "experimentId": "exp-routing-phase1-2026-07",
          "variantKey": "static",
          "placedAt": "2026-07-18T20:05:00.000Z",
          "settledAt": "2026-07-18T23:20:00.000Z",
          "placement": {
            "geo": {
              "lat": 25.7987,
              "lon": -80.134,
              "accuracyM": 80,
              "source": "ip",
              "observedAt": "2026-07-18T20:05:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Miami Beach",
              "zip": "33139"
            },
            "ipv4": "73.145.22.92",
            "ipv6": "2601:58:4000:a1b2::10",
            "asn": 7922,
            "dnsHostname": "ash-001.drum.toc.local"
          }
        },
        {
          "playId": "play-ash-001-nfl-deep-002",
          "taskId": "PLAY-ASH-001-20260713-170000-001",
          "callSign": "ASH-001",
          "partnerCode": "ASH",
          "expertId": "elena",
          "market": "NFL",
          "event": "SF @ SEA",
          "selection": "SF ML",
          "odds": -130,
          "stake": 800,
          "confidence": 0.57,
          "status": "settled",
          "result": "loss",
          "pnl": -800,
          "experimentId": "exp-routing-phase1-2026-07",
          "variantKey": "static",
          "placedAt": "2026-07-13T17:10:00.000Z",
          "settledAt": "2026-07-13T21:00:00.000Z",
          "placement": {
            "geo": {
              "lat": 25.7987,
              "lon": -80.134,
              "accuracyM": 80,
              "source": "ip",
              "observedAt": "2026-07-13T17:10:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Miami Beach",
              "zip": "33139"
            },
            "ipv4": "73.145.22.92",
            "ipv6": "2601:58:4000:a1b2::10",
            "asn": 7922,
            "dnsHostname": "ash-001.drum.toc.local"
          }
        },
        {
          "playId": "play-ash-001-pending-deep",
          "taskId": "PLAY-ASH-001-20260723-190000-001",
          "callSign": "ASH-001",
          "partnerCode": "ASH",
          "expertId": "marcus",
          "market": "MLB",
          "event": "HOU @ TEX",
          "selection": "HOU -1.5",
          "odds": 135,
          "stake": 700,
          "confidence": 0.53,
          "status": "instruction",
          "result": "pending",
          "pnl": null,
          "experimentId": "exp-routing-phase1-2026-07",
          "variantKey": "static",
          "placedAt": "2026-07-23T19:00:00.000Z",
          "placement": {
            "geo": {
              "lat": 25.7987,
              "lon": -80.134,
              "accuracyM": 80,
              "source": "ip",
              "observedAt": "2026-07-23T19:00:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Miami Beach",
              "zip": "33139"
            },
            "ipv4": "73.145.22.92",
            "ipv6": "2601:58:4000:a1b2::10",
            "asn": 7922,
            "dnsHostname": "ash-001.drum.toc.local"
          }
        }
      ],
      "experimentAssignment": {
        "experimentId": "exp-routing-phase1-2026-07",
        "variantKey": "static",
        "metricName": "placement_rate",
        "metricValue": 0.72
      },
      "knownExceptions": [
        {
          "id": "WARM-EX-01",
          "trigger": "Dummy bet loses (balance < deposit)",
          "action": "WD remaining; Soft CostOfPriming; cycle still counts"
        },
        {
          "id": "FUND-EX-01",
          "trigger": "Typed rail ≠ profile screenshot",
          "action": "Block send; re-upload + re-confirm"
        },
        {
          "id": "LIMIT-EX-03",
          "trigger": "Active Expert Play in progress",
          "action": "Queue Limit Check; never interrupt PLAY"
        },
        {
          "id": "LIMIT-EX-02",
          "trigger": "Hard limit below useful expert stakes",
          "action": "Flag Limited; WD capital quickly; reallocate to higher-CE seat"
        },
        {
          "id": "WARM-EX-02",
          "trigger": "Parlay/prop/live dummy bet triggers early limit flag",
          "action": "Use major-league ML/totals near-even only; avoid WARM-EX-02 scrutiny"
        }
      ],
      "presence": {
        "geo": {
          "lat": 25.7907,
          "lon": -80.13,
          "accuracyM": 35,
          "source": "demo",
          "observedAt": "2026-07-23T16:00:00.000Z"
        },
        "postal": {
          "country": "US",
          "region": "FL",
          "city": "Miami Beach",
          "zip": "33139",
          "timezone": "America/New_York"
        },
        "network": {
          "ipv4": "73.145.22.91",
          "ipv6": "2601:58:4000:a1b2::91",
          "asn": 7922,
          "asOrg": "COMCAST-7922",
          "isp": "Comcast Cable",
          "reverseDns": "c-73-145-22-91.hsd1.fl.comcast.net",
          "dns": {
            "hostname": "ash.partner.toc.local",
            "resolvedAt": "2026-07-23T16:00:00.000Z",
            "a": [
              "73.145.22.91"
            ],
            "aaaa": [
              "2601:58:4000:a1b2::91"
            ],
            "ttlSec": 600,
            "resolver": "1.1.1.1"
          },
          "lastSeenAt": "2026-07-23T16:00:00.000Z",
          "vpnSuspected": false,
          "connectionType": "residential"
        },
        "metrics": {
          "distanceKmFromHouse": 333.1,
          "sameMetroAsHouse": false
        }
      },
      "profile": {
        "displayName": "Cascade Partner (ASH)",
        "tier": "T2",
        "risk": "yellow",
        "phones": [
          {
            "id": "phone-ash-001",
            "label": "ASH primary iPhone",
            "e164": "+13055550101",
            "carrier": "Verizon",
            "dataPlan": {
              "name": "Unlimited+",
              "gbMonth": 50,
              "usedGb": 18.4,
              "hotspot": true,
              "renewsAt": "2026-08-01T00:00:00.000Z"
            },
            "status": "active",
            "assignedCallSign": "ASH-001"
          },
          {
            "id": "phone-ash-002",
            "label": "ASH warm burner",
            "e164": "+13055550102",
            "carrier": "T-Mobile",
            "dataPlan": {
              "name": "Essentials",
              "gbMonth": 15,
              "usedGb": 6.1,
              "hotspot": false
            },
            "status": "warming",
            "assignedCallSign": "ASH-002"
          }
        ],
        "assets": [
          {
            "id": "asset-ash-mac",
            "kind": "device",
            "label": "MacBook desk",
            "status": "active",
            "meta": {
              "os": "macOS",
              "role": "ops"
            }
          },
          {
            "id": "asset-ash-venmo",
            "kind": "rail",
            "label": "Venmo CASHOUT",
            "ref": "rail-ash-venmo-1",
            "status": "active"
          },
          {
            "id": "asset-ash-kyc",
            "kind": "document",
            "label": "KYC pack",
            "ref": "proof:ash-onb-kyc",
            "status": "active"
          },
          {
            "id": "asset-ash-kiosk-badge",
            "kind": "other",
            "label": "Kiosk attendant badge",
            "ref": "kiosk-mia-12",
            "status": "active"
          }
        ],
        "telegram": {
          "chatId": "tg:chat:ash-ops",
          "groupId": "tg:group:ash-demo",
          "channelId": "tg:channel:ash-plays",
          "botUsername": "@TOC_Ash_bot",
          "dmRef": "tg:group:ash-demo",
          "topics": [
            {
              "name": "plays",
              "threadId": 11
            },
            {
              "name": "rails",
              "threadId": 12
            },
            {
              "name": "limits",
              "threadId": 13
            }
          ]
        },
        "playChannels": [
          {
            "kind": "telegram",
            "ref": "tg:channel:ash-plays",
            "primary": true,
            "status": "live"
          },
          {
            "kind": "bot",
            "ref": "@TOC_Ash_bot",
            "primary": false,
            "status": "live"
          },
          {
            "kind": "portal",
            "ref": "/portal/toc/#partner-ASH",
            "primary": false,
            "status": "live"
          }
        ],
        "payments": [
          {
            "id": "pay-ash-wd-001",
            "method": "venmo",
            "direction": "out",
            "amount": 403,
            "currency": "USD",
            "status": "posted",
            "at": "2026-07-21T21:15:00.000Z",
            "railId": "rail-ash-venmo-1",
            "note": "Partner ProfitSplit"
          },
          {
            "id": "pay-ash-fund-002",
            "method": "cashapp",
            "direction": "in",
            "amount": 5000,
            "currency": "USD",
            "status": "posted",
            "at": "2026-07-18T16:05:00.000Z",
            "railId": "rail-ash-cashapp-1",
            "note": "FUND ASH-002"
          },
          {
            "id": "pay-ash-tennis-001",
            "method": "venmo",
            "direction": "out",
            "amount": 235,
            "currency": "USD",
            "status": "posted",
            "at": "2026-07-21T21:20:00.000Z",
            "railId": "rail-ash-venmo-1",
            "note": "Partner cut tennis settle"
          },
          {
            "id": "pay-ash-kiosk-fund",
            "method": "cashapp",
            "direction": "in",
            "amount": 500,
            "currency": "USD",
            "status": "posted",
            "at": "2026-07-23T10:05:00.000Z",
            "railId": "rail-ash-cashapp-1",
            "note": "ASH-004 kiosk seed"
          },
          {
            "id": "pay-ash-expert-cut",
            "method": "ach",
            "direction": "out",
            "amount": 115,
            "currency": "USD",
            "status": "posted",
            "at": "2026-07-22T09:00:00.000Z",
            "note": "Expert Soft settlement batch"
          },
          {
            "id": "pay-ash-desk-fee",
            "method": "ach",
            "direction": "out",
            "amount": 49,
            "currency": "USD",
            "status": "posted",
            "at": "2026-07-15T08:00:00.000Z",
            "note": "Desk tooling fee"
          }
        ],
        "accounting": {
          "softPartner": 697,
          "softExpert": 199,
          "softHouse": 10120,
          "hardInBook": 10310,
          "hardFloat": 0,
          "pendingDeploy": 0,
          "pendingPayout": 0,
          "currency": "USD"
        },
        "deals": [
          {
            "dealId": "deal-ash-std-2026",
            "name": "ASH standard 70/20/10",
            "partnerPct": 70,
            "expertPct": 20,
            "housePct": 10,
            "payoutCadence": "weekly",
            "payoutMethod": "rail",
            "termMonths": 12,
            "effectiveAt": "2026-06-01T00:00:00.000Z"
          },
          {
            "dealId": "deal-ash-kiosk-add",
            "name": "Kiosk addendum",
            "partnerPct": 65,
            "expertPct": 25,
            "housePct": 10,
            "payoutCadence": "weekly",
            "payoutMethod": "rail",
            "effectiveAt": "2026-07-20T00:00:00.000Z",
            "notes": "ASH-004 kiosk stakes only"
          }
        ],
        "history": [
          {
            "at": "2026-07-10T08:00:00.000Z",
            "kind": "onboard",
            "summary": "Partner Ready + package bound"
          },
          {
            "at": "2026-07-15T18:00:00.000Z",
            "kind": "fund",
            "summary": "ASH-001 corridor FUND $5000",
            "callSign": "ASH-001",
            "amount": 5000
          },
          {
            "at": "2026-07-16T14:30:00.000Z",
            "kind": "warm",
            "summary": "ASH-001 cycle complete · CostOfPriming $20",
            "callSign": "ASH-001",
            "amount": -20
          },
          {
            "at": "2026-07-17T23:40:00.000Z",
            "kind": "play_settle",
            "summary": "ASH-001 NFL win +$240",
            "callSign": "ASH-001",
            "amount": 240
          },
          {
            "at": "2026-07-19T22:05:00.000Z",
            "kind": "play_settle",
            "summary": "ASH-001 MLB loss −$600",
            "callSign": "ASH-001",
            "amount": -600
          },
          {
            "at": "2026-07-21T20:40:00.000Z",
            "kind": "play_settle",
            "summary": "ASH-001 Tennis win +$336",
            "callSign": "ASH-001",
            "amount": 336
          },
          {
            "at": "2026-07-22T07:00:00.000Z",
            "kind": "proof_audit",
            "summary": "Proof vault 6 refs · completeness 75%"
          },
          {
            "at": "2026-07-23T12:00:00.000Z",
            "kind": "limit_flag",
            "summary": "ASH-003 LIMIT-EX-02 — reallocate",
            "callSign": "ASH-003"
          },
          {
            "at": "2026-07-23T13:00:00.000Z",
            "kind": "fund",
            "summary": "ASH-004 kiosk funded $500",
            "callSign": "ASH-004",
            "amount": 500
          },
          {
            "at": "2026-07-23T18:05:00.000Z",
            "kind": "desk_review",
            "summary": "Desk scorecard trust 0.78 · SLA 71%"
          }
        ],
        "limits": {
          "dailyMax": 2500,
          "weeklyMax": 10000,
          "perPlayMax": 1500,
          "exposureCap": 20000,
          "notes": "Stale LIMIT on ASH-001 blocks new PLAY until refresh"
        },
        "wagerPlaces": [
          {
            "venueId": "hardrock",
            "label": "Hard Rock Bet (Florida)",
            "kind": "sportsbook"
          },
          {
            "venueId": "hardrock",
            "label": "Hard Rock — Retail Counter",
            "kind": "in_person"
          },
          {
            "venueId": "hr_casino_tampa",
            "label": "Seminole Hard Rock Casino Tampa",
            "kind": "casino"
          },
          {
            "venueId": "hr_kiosk_mia",
            "label": "Hard Rock Bet Kiosk — Miami Beach",
            "kind": "kiosk"
          }
        ],
        "preferredMarkets": [
          "NFL",
          "NBA",
          "MLB",
          "NHL",
          "Tennis",
          "Other"
        ],
        "bot": {
          "username": "@TOC_Ash_bot",
          "status": "live",
          "commands": [
            "/status",
            "/limits",
            "/rails"
          ]
        },
        "commsLog": [
          {
            "at": "2026-07-20T09:10:00.000Z",
            "channel": "telegram",
            "direction": "out",
            "summary": "LIMIT refresh request ASH-001"
          },
          {
            "at": "2026-07-23T12:05:00.000Z",
            "channel": "telegram",
            "direction": "out",
            "summary": "LIMIT-EX-02 WD instructions ASH-003"
          }
        ],
        "velocity": {
          "t7d": 996,
          "plays7d": 6,
          "settles7d": 4,
          "avgStake7d": 867
        },
        "deskScorecard": {
          "trustScore": 0.78,
          "slaOnTimePct": 0.71,
          "proofCompletenessPct": 0.75,
          "avgPartnerResponseMin": 28,
          "openExceptions": 3,
          "lastReviewAt": "2026-07-23T18:00:00.000Z"
        },
        "railHealth": [
          {
            "railId": "rail-ash-venmo-1",
            "successRate": 0.93,
            "avgSettleMin": 22,
            "lastFailureAt": "2026-07-11T09:00:00.000Z",
            "volume30d": 14200
          },
          {
            "railId": "rail-ash-cashapp-1",
            "successRate": 0.93,
            "avgSettleMin": 18,
            "lastFailureAt": "2026-07-11T09:00:00.000Z",
            "volume30d": 14200
          }
        ],
        "proofVault": [
          {
            "ref": "proof:ash-001-limits-stale",
            "kind": "limits",
            "callSign": "ASH-001",
            "at": "2026-07-12T09:00:00.000Z"
          },
          {
            "ref": "proof:ash-003-limits-low",
            "kind": "limits",
            "callSign": "ASH-003",
            "at": "2026-07-22T10:00:00.000Z"
          },
          {
            "ref": "proof:ash-004-kiosk",
            "kind": "limits",
            "callSign": "ASH-004",
            "at": "2026-07-23T10:00:00.000Z"
          },
          {
            "ref": "proof:ash-venmo-profile",
            "kind": "rail",
            "at": "2026-07-18T12:00:00.000Z"
          },
          {
            "ref": "proof:ash-cashapp-profile",
            "kind": "rail",
            "at": "2026-07-18T12:00:00.000Z"
          },
          {
            "ref": "proof:ash-onb-kyc",
            "kind": "kyc",
            "callSign": "ASH-001",
            "at": "2026-07-10T08:00:00.000Z"
          }
        ],
        "softDailyT": [
          {
            "day": "2026-07-13",
            "t": 0,
            "oe": 800
          },
          {
            "day": "2026-07-15",
            "t": 0,
            "oe": 0
          },
          {
            "day": "2026-07-16",
            "t": 0,
            "oe": 60
          },
          {
            "day": "2026-07-18",
            "t": 660,
            "oe": 0
          },
          {
            "day": "2026-07-19",
            "t": 0,
            "oe": 25
          },
          {
            "day": "2026-07-21",
            "t": 336,
            "oe": 0
          }
        ]
      }
    },
    {
      "partnerCode": "PAT",
      "status": "Ready",
      "telegramRef": "tg:group:pat-demo",
      "package": {
        "id": "pkg-default-70-20-10",
        "partnerPct": 70,
        "expertPct": 20,
        "housePct": 10
      },
      "flowStage": "PLAY",
      "readiness": {
        "score": 0.3942,
        "playableAccountCount": 2,
        "accountScores": [
          {
            "callSign": "PAT-001",
            "score": 0.8,
            "playable": true,
            "weightedScore": 0.8800000000000001,
            "factors": [
              "WARMED",
              "warmup_2_of_2",
              "limits_fresh",
              "gate12_clear"
            ]
          },
          {
            "callSign": "PAT-002",
            "score": 0.24,
            "playable": false,
            "weightedScore": 0,
            "factors": [
              "WARMED",
              "warmup_2_of_2",
              "limits_fresh",
              "gate12_principal_out"
            ]
          },
          {
            "callSign": "PAT-003",
            "score": 0.020999999999999998,
            "playable": false,
            "weightedScore": 0,
            "factors": [
              "Funded",
              "warmup_0_of_2",
              "limits_unknown",
              "gate12_principal_out"
            ]
          },
          {
            "callSign": "PAT-004",
            "score": 0.8,
            "playable": true,
            "weightedScore": 0.8360000000000001,
            "factors": [
              "WARMED",
              "warmup_2_of_2",
              "limits_fresh",
              "gate12_clear"
            ]
          },
          {
            "callSign": "PAT-005",
            "score": 0.11000000000000001,
            "playable": false,
            "weightedScore": 0.022000000000000006,
            "factors": [
              "Warming",
              "warmup_1_of_2",
              "limits_unknown",
              "gate12_clear"
            ]
          }
        ]
      },
      "rails": [
        {
          "id": "rail-pat-cashapp-1",
          "railType": "CashApp",
          "label": "CASHOUT-CASHAPP",
          "confirmed": true,
          "profileScreenshotRef": "proof:pat-cashapp-profile",
          "destinationHint": "$patHRFL",
          "dailyLimit": 8000,
          "monthlyLimit": 35000
        },
        {
          "id": "rail-pat-paypal-1",
          "railType": "PayPal",
          "label": "CASHOUT-PAYPAL",
          "confirmed": true,
          "profileScreenshotRef": "proof:pat-paypal-profile",
          "destinationHint": "pat@example.com",
          "dailyLimit": 5000,
          "monthlyLimit": 20000
        }
      ],
      "accounts": [
        {
          "callSign": "PAT-001",
          "status": "WARMED",
          "warmupCount": 2,
          "warmupProgress": {
            "completed": 2,
            "required": 2,
            "tags": [
              "#WARMED",
              "#CYCLE-2",
              "#READY"
            ]
          },
          "capitalLocation": "InSportsbook",
          "hardBalance": 5200,
          "primaryRailId": "rail-pat-cashapp-1",
          "gate12": {
            "housePrincipalOutstanding": 0,
            "withdrawalMode": "profit_split"
          },
          "sportsbook": "Hard Rock Florida",
          "expertId": "elena",
          "flowStage": "PLAY",
          "limits": {
            "dailyMax": 3000,
            "weeklyMax": 12000,
            "rawText": "Daily $3,000 · Weekly $12,000",
            "checkedAt": "2026-07-21T14:00:00.000Z",
            "screenshotRef": "proof:pat-001-limits",
            "freshness": "fresh"
          },
          "venue": {
            "kind": "sportsbook",
            "venueId": "draftkings",
            "displayName": "DraftKings",
            "access": "online",
            "sports": [
              "NFL",
              "NBA",
              "MLB",
              "NCAAF",
              "Soccer",
              "MMA"
            ],
            "primaryState": "FL",
            "legalByState": [
              {
                "state": "FL",
                "status": "legal",
                "notes": "Retail + online where licensed"
              },
              {
                "state": "NJ",
                "status": "legal",
                "notes": "Online sports / casino"
              },
              {
                "state": "NY",
                "status": "restricted",
                "notes": "Exchange / prediction vary"
              },
              {
                "state": "TX",
                "status": "prohibited",
                "notes": "No statewide retail sportsbook"
              }
            ],
            "credit": {
              "mode": "cash",
              "currency": "USD"
            }
          },
          "presence": {
            "geo": {
              "lat": 28.5463,
              "lon": -81.3832,
              "accuracyM": 80,
              "source": "profile",
              "observedAt": "2026-07-21T10:30:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Orlando",
              "zip": "32801",
              "timezone": "America/New_York"
            },
            "network": {
              "ipv4": "98.203.44.18",
              "ipv6": "2600:1700:2a10:8c80::10",
              "asn": 7018,
              "asOrg": "ATT-INTERNET4",
              "isp": "AT&T Fiber",
              "reverseDns": "98-203-44-17.lightspeed.orlnfl.sbcglobal.net",
              "dns": {
                "hostname": "pat-001.drum.toc.local",
                "resolvedAt": "2026-07-21T10:30:00.000Z",
                "a": [
                  "98.203.44.18"
                ],
                "aaaa": [
                  "2600:1700:2a10:8c80::10"
                ],
                "ttlSec": 600,
                "resolver": "1.1.1.1"
              },
              "lastSeenAt": "2026-07-21T10:30:00.000Z",
              "vpnSuspected": false,
              "connectionType": "residential"
            },
            "metrics": {
              "distanceKmFromHouse": 124.3,
              "sameMetroAsHouse": false
            }
          }
        },
        {
          "callSign": "PAT-002",
          "status": "WARMED",
          "warmupCount": 2,
          "warmupProgress": {
            "completed": 2,
            "required": 2,
            "tags": [
              "#WARMED",
              "#CYCLE-2"
            ]
          },
          "capitalLocation": "InSportsbook",
          "hardBalance": 4800,
          "primaryRailId": "rail-pat-cashapp-1",
          "gate12": {
            "housePrincipalOutstanding": 5000,
            "withdrawalMode": "principal_recovery"
          },
          "sportsbook": "Hard Rock Florida",
          "expertId": "marcus",
          "flowStage": "WD",
          "limits": {
            "dailyMax": 2000,
            "weeklyMax": 8000,
            "rawText": "Daily $2,000 · Weekly $8,000",
            "checkedAt": "2026-07-20T11:00:00.000Z",
            "screenshotRef": "proof:pat-002-limits",
            "freshness": "fresh"
          },
          "venue": {
            "kind": "exchange",
            "venueId": "kalshi",
            "displayName": "Kalshi",
            "access": "online",
            "sports": [
              "Politics",
              "Economics",
              "NFL",
              "Other"
            ],
            "primaryState": "FL",
            "legalByState": [
              {
                "state": "FL",
                "status": "legal",
                "notes": "CFTC-regulated event contracts"
              },
              {
                "state": "NY",
                "status": "legal"
              },
              {
                "state": "TX",
                "status": "legal"
              },
              {
                "state": "CA",
                "status": "legal"
              }
            ],
            "credit": {
              "mode": "cash",
              "currency": "USD"
            },
            "exchange": {
              "clearing": "cftc",
              "markets": [
                "politics",
                "economics",
                "sports_event_contracts"
              ]
            }
          },
          "presence": {
            "geo": {
              "lat": 28.5543,
              "lon": -81.3872,
              "accuracyM": 90,
              "source": "ip",
              "observedAt": "2026-07-22T11:30:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Orlando",
              "zip": "32802",
              "timezone": "America/New_York"
            },
            "network": {
              "ipv4": "98.203.44.19",
              "ipv6": "2600:1700:2a10:8c80::11",
              "asn": 7018,
              "asOrg": "ATT-INTERNET4",
              "isp": "AT&T Fiber",
              "reverseDns": "98-203-44-17.lightspeed.orlnfl.sbcglobal.net",
              "dns": {
                "hostname": "pat-002.drum.toc.local",
                "resolvedAt": "2026-07-22T11:30:00.000Z",
                "a": [
                  "98.203.44.19"
                ],
                "aaaa": [
                  "2600:1700:2a10:8c80::11"
                ],
                "ttlSec": 600,
                "resolver": "1.1.1.1"
              },
              "lastSeenAt": "2026-07-22T11:30:00.000Z",
              "vpnSuspected": false,
              "connectionType": "mobile"
            },
            "metrics": {
              "distanceKmFromHouse": 124.5,
              "sameMetroAsHouse": false
            }
          }
        },
        {
          "callSign": "PAT-003",
          "status": "Funded",
          "warmupCount": 0,
          "warmupProgress": {
            "completed": 0,
            "required": 2,
            "tags": [
              "#FUNDED",
              "#AWAIT-WARM"
            ]
          },
          "capitalLocation": "WithPartner",
          "hardBalance": 5000,
          "primaryRailId": "rail-pat-paypal-1",
          "gate12": {
            "housePrincipalOutstanding": 5000,
            "withdrawalMode": "warmup_capital_return"
          },
          "sportsbook": "Hard Rock Florida",
          "expertId": "kai",
          "flowStage": "WARM",
          "limits": {
            "dailyMax": null,
            "weeklyMax": null,
            "checkedAt": null,
            "freshness": "unknown"
          },
          "venue": {
            "kind": "prediction_market",
            "venueId": "polymarket",
            "displayName": "Polymarket",
            "access": "online",
            "sports": [
              "Politics",
              "Crypto",
              "Economics",
              "Other"
            ],
            "primaryState": "FL",
            "legalByState": [
              {
                "state": "FL",
                "status": "grey",
                "notes": "Geo / product restrictions apply"
              },
              {
                "state": "NY",
                "status": "restricted"
              },
              {
                "state": "TX",
                "status": "grey"
              },
              {
                "state": "CA",
                "status": "grey"
              }
            ],
            "credit": {
              "mode": "cash",
              "currency": "USDC"
            },
            "crypto": {
              "networks": [
                "polygon",
                "ethereum"
              ],
              "assets": [
                "USDC"
              ],
              "walletHint": "0xpat…demo"
            },
            "exchange": {
              "clearing": "p2p",
              "markets": [
                "politics",
                "crypto",
                "culture"
              ]
            }
          },
          "presence": {
            "geo": {
              "lat": 28.5623,
              "lon": -81.3912,
              "accuracyM": 100,
              "source": "ip",
              "observedAt": "2026-07-23T12:30:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Orlando",
              "zip": "32803",
              "timezone": "America/New_York"
            },
            "network": {
              "ipv4": "98.203.44.20",
              "ipv6": "2600:1700:2a10:8c80::12",
              "asn": 7018,
              "asOrg": "ATT-INTERNET4",
              "isp": "AT&T Fiber",
              "reverseDns": "98-203-44-17.lightspeed.orlnfl.sbcglobal.net",
              "dns": {
                "hostname": "pat-003.drum.toc.local",
                "resolvedAt": "2026-07-23T12:30:00.000Z",
                "a": [
                  "98.203.44.20"
                ],
                "aaaa": [
                  "2600:1700:2a10:8c80::12"
                ],
                "ttlSec": 600,
                "resolver": "1.1.1.1"
              },
              "lastSeenAt": "2026-07-23T12:30:00.000Z",
              "vpnSuspected": false,
              "connectionType": "residential"
            },
            "metrics": {
              "distanceKmFromHouse": 124.6,
              "sameMetroAsHouse": false
            }
          }
        },
        {
          "callSign": "PAT-004",
          "status": "WARMED",
          "warmupCount": 2,
          "warmupProgress": {
            "completed": 2,
            "required": 2,
            "tags": [
              "#WARMED",
              "#CRYPTO",
              "#STAKE"
            ]
          },
          "capitalLocation": "InSportsbook",
          "hardBalance": 2400,
          "primaryRailId": "rail-pat-cashapp-1",
          "gate12": {
            "housePrincipalOutstanding": 0,
            "withdrawalMode": "profit_split"
          },
          "sportsbook": "Stake.com",
          "expertId": "kai",
          "flowStage": "PLAY",
          "limits": {
            "dailyMax": 5000,
            "weeklyMax": 20000,
            "rawText": "Crypto book — soft limits",
            "checkedAt": "2026-07-22T08:00:00.000Z",
            "screenshotRef": "proof:pat-004-stake",
            "freshness": "fresh"
          },
          "venue": {
            "kind": "crypto",
            "venueId": "stake",
            "displayName": "Stake.com",
            "access": "online",
            "sports": [
              "NFL",
              "Soccer",
              "Tennis",
              "MMA",
              "Crypto"
            ],
            "primaryState": "FL",
            "legalByState": [
              {
                "state": "FL",
                "status": "grey",
                "notes": "Offshore crypto book"
              },
              {
                "state": "NJ",
                "status": "prohibited"
              },
              {
                "state": "NY",
                "status": "prohibited"
              },
              {
                "state": "TX",
                "status": "grey"
              }
            ],
            "credit": {
              "mode": "cash",
              "currency": "USDT"
            },
            "crypto": {
              "networks": [
                "ethereum",
                "tron",
                "bitcoin"
              ],
              "assets": [
                "USDT",
                "BTC",
                "ETH"
              ],
              "walletHint": "stake:pat-demo"
            }
          },
          "presence": {
            "geo": {
              "lat": 28.5703,
              "lon": -81.3952,
              "accuracyM": 110,
              "source": "ip",
              "observedAt": "2026-07-23T13:30:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Orlando",
              "zip": "32804",
              "timezone": "America/New_York"
            },
            "network": {
              "ipv4": "98.203.44.21",
              "ipv6": "2600:1700:2a10:8c80::13",
              "asn": 7018,
              "asOrg": "ATT-INTERNET4",
              "isp": "AT&T Fiber",
              "reverseDns": "98-203-44-17.lightspeed.orlnfl.sbcglobal.net",
              "dns": {
                "hostname": "pat-004.drum.toc.local",
                "resolvedAt": "2026-07-23T13:30:00.000Z",
                "a": [
                  "98.203.44.21"
                ],
                "aaaa": [
                  "2600:1700:2a10:8c80::13"
                ],
                "ttlSec": 600,
                "resolver": "1.1.1.1"
              },
              "lastSeenAt": "2026-07-23T13:30:00.000Z",
              "vpnSuspected": false,
              "connectionType": "mobile"
            },
            "metrics": {
              "distanceKmFromHouse": 124.8,
              "sameMetroAsHouse": false
            }
          }
        },
        {
          "callSign": "PAT-005",
          "status": "Warming",
          "warmupCount": 1,
          "warmupProgress": {
            "completed": 1,
            "required": 2,
            "tags": [
              "#CYCLE-1",
              "#FANDUEL"
            ]
          },
          "capitalLocation": "InSportsbook",
          "hardBalance": 5100,
          "primaryRailId": "rail-pat-paypal-1",
          "gate12": {
            "housePrincipalOutstanding": 0,
            "withdrawalMode": "warmup_capital_return"
          },
          "sportsbook": "FanDuel",
          "expertId": "elena",
          "flowStage": "WARM",
          "limits": {
            "dailyMax": 2500,
            "weeklyMax": 10000,
            "checkedAt": null,
            "freshness": "unknown"
          },
          "venue": {
            "kind": "sportsbook",
            "venueId": "fanduel",
            "displayName": "FanDuel",
            "access": "online",
            "sports": [
              "NFL",
              "NBA",
              "NCAAB",
              "Golf"
            ],
            "primaryState": "FL",
            "legalByState": [
              {
                "state": "FL",
                "status": "legal",
                "notes": "Retail + online where licensed"
              },
              {
                "state": "NJ",
                "status": "legal",
                "notes": "Online sports / casino"
              },
              {
                "state": "NY",
                "status": "restricted",
                "notes": "Exchange / prediction vary"
              },
              {
                "state": "TX",
                "status": "prohibited",
                "notes": "No statewide retail sportsbook"
              }
            ],
            "credit": {
              "mode": "cash",
              "currency": "USD"
            }
          },
          "presence": {
            "geo": {
              "lat": 28.5783,
              "lon": -81.3992,
              "accuracyM": 120,
              "source": "ip",
              "observedAt": "2026-07-23T14:30:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Orlando",
              "zip": "32805",
              "timezone": "America/New_York"
            },
            "network": {
              "ipv4": "98.203.44.22",
              "ipv6": "2600:1700:2a10:8c80::14",
              "asn": 7018,
              "asOrg": "ATT-INTERNET4",
              "isp": "AT&T Fiber",
              "reverseDns": "98-203-44-17.lightspeed.orlnfl.sbcglobal.net",
              "dns": {
                "hostname": "pat-005.drum.toc.local",
                "resolvedAt": "2026-07-23T14:30:00.000Z",
                "a": [
                  "98.203.44.22"
                ],
                "aaaa": [
                  "2600:1700:2a10:8c80::14"
                ],
                "ttlSec": 600,
                "resolver": "1.1.1.1"
              },
              "lastSeenAt": "2026-07-23T14:30:00.000Z",
              "vpnSuspected": false,
              "connectionType": "residential"
            },
            "metrics": {
              "distanceKmFromHouse": 124.9,
              "sameMetroAsHouse": false
            }
          }
        }
      ],
      "openTasks": [
        {
          "taskId": "FUND-PAT-001-20260718-100000-001",
          "taskType": "FUND",
          "callSign": "PAT-001",
          "status": "Completed",
          "ballInCourt": "Ops",
          "nextAction": "Done — FUND $5000 corridor",
          "proofRefs": [
            "proof:pat-001-fund"
          ],
          "createdAt": "2026-07-18T10:00:00.000Z"
        },
        {
          "taskId": "LIMIT-PAT-001-20260721-140000-001",
          "taskType": "LIMIT",
          "callSign": "PAT-001",
          "status": "Completed",
          "ballInCourt": "Ops",
          "nextAction": "Done — limits fresh for PLAY",
          "proofRefs": [
            "proof:pat-001-limits"
          ],
          "createdAt": "2026-07-21T14:00:00.000Z"
        },
        {
          "taskId": "PLAY-PAT-001-20260722-150000-001",
          "taskType": "PLAY",
          "callSign": "PAT-001",
          "status": "Processing",
          "ballInCourt": "Partner",
          "nextAction": "Place expert instruction; post bet-slip screenshot",
          "createdAt": "2026-07-22T15:00:00.000Z"
        },
        {
          "taskId": "WD-PAT-002-20260722-160000-001",
          "taskType": "WD",
          "callSign": "PAT-002",
          "status": "GateCheck",
          "ballInCourt": "Ops",
          "nextAction": "Gate 12 principal_recovery only — Soft CapitalReturn 100% House",
          "createdAt": "2026-07-22T16:00:00.000Z"
        },
        {
          "taskId": "FUND-PAT-002-20260721-110000-001",
          "taskType": "FUND",
          "callSign": "PAT-002",
          "status": "Completed",
          "ballInCourt": "Ops",
          "nextAction": "Done — Soft location WithPartner → InSportsbook verified",
          "proofRefs": [
            "proof:pat-002-fund"
          ],
          "createdAt": "2026-07-21T11:00:00.000Z"
        },
        {
          "taskId": "FUND-PAT-003-20260723-090000-001",
          "taskType": "FUND",
          "callSign": "PAT-003",
          "status": "Completed",
          "ballInCourt": "Ops",
          "nextAction": "Done — PayPal corridor funded; Soft pending InSportsbook confirm",
          "proofRefs": [
            "proof:pat-003-fund",
            "proof:pat-paypal-profile"
          ],
          "createdAt": "2026-07-23T09:00:00.000Z"
        },
        {
          "taskId": "WARM-PAT-003-20260723-120000-001",
          "taskType": "WARM",
          "callSign": "PAT-003",
          "status": "PendingPartner",
          "ballInCourt": "Partner",
          "nextAction": "Start cycle 1 dummy bet (ML near-even); post slip + settlement",
          "createdAt": "2026-07-23T12:00:00.000Z"
        },
        {
          "taskId": "WARM-PAT-005-20260723-110000-001",
          "taskType": "WARM",
          "callSign": "PAT-005",
          "status": "PendingPartner",
          "ballInCourt": "Partner",
          "nextAction": "Complete FanDuel cycle 2 WD after settlement",
          "createdAt": "2026-07-23T11:00:00.000Z"
        }
      ],
      "softBalance": {
        "byStakeholder": {
          "Partner": 2744,
          "Expert": 894,
          "House": 27710
        },
        "recentEntries": [
          {
            "entryType": "ProfitSplit",
            "stakeholder": "Partner",
            "amount": 560,
            "callSign": "PAT-001",
            "taskId": "WD-PAT-001-20260712-190000-001",
            "timestamp": "2026-07-12T19:30:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "Expert",
            "amount": 160,
            "callSign": "PAT-001",
            "taskId": "WD-PAT-001-20260712-190000-001",
            "timestamp": "2026-07-12T19:30:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "House",
            "amount": 80,
            "callSign": "PAT-001",
            "taskId": "WD-PAT-001-20260712-190000-001",
            "timestamp": "2026-07-12T19:30:00.000Z"
          },
          {
            "entryType": "Loss",
            "stakeholder": "House",
            "amount": 180,
            "callSign": "PAT-001",
            "taskId": "PLAY-PAT-001-20260714-180000-001",
            "timestamp": "2026-07-14T23:10:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "Partner",
            "amount": 504,
            "callSign": "PAT-001",
            "taskId": "WD-PAT-001-20260716-190000-001",
            "timestamp": "2026-07-16T19:00:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "Expert",
            "amount": 144,
            "callSign": "PAT-001",
            "taskId": "WD-PAT-001-20260716-190000-001",
            "timestamp": "2026-07-16T19:00:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "House",
            "amount": 72,
            "callSign": "PAT-001",
            "taskId": "WD-PAT-001-20260716-190000-001",
            "timestamp": "2026-07-16T19:00:00.000Z"
          },
          {
            "entryType": "CapitalDeployment",
            "stakeholder": "House",
            "amount": 5000,
            "callSign": "PAT-001",
            "taskId": "FUND-PAT-001-20260718-100000-001",
            "timestamp": "2026-07-18T10:30:00.000Z"
          },
          {
            "entryType": "Loss",
            "stakeholder": "House",
            "amount": 500,
            "callSign": "PAT-004",
            "taskId": "PLAY-PAT-004-20260719-110000-001",
            "timestamp": "2026-07-19T12:05:00.000Z"
          },
          {
            "entryType": "CapitalDeployment",
            "stakeholder": "House",
            "amount": 5000,
            "callSign": "PAT-004",
            "taskId": "FUND-PAT-004-20260720-090000-001",
            "timestamp": "2026-07-20T09:15:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "Partner",
            "amount": 840,
            "callSign": "PAT-001",
            "taskId": "WD-PAT-001-20260720-180000-001",
            "timestamp": "2026-07-20T18:45:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "Expert",
            "amount": 240,
            "callSign": "PAT-001",
            "taskId": "WD-PAT-001-20260720-180000-001",
            "timestamp": "2026-07-20T18:45:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "House",
            "amount": 120,
            "callSign": "PAT-001",
            "taskId": "WD-PAT-001-20260720-180000-001",
            "timestamp": "2026-07-20T18:45:00.000Z"
          },
          {
            "entryType": "CapitalDeployment",
            "stakeholder": "House",
            "amount": 5000,
            "callSign": "PAT-002",
            "taskId": "FUND-PAT-002-20260721-110000-001",
            "timestamp": "2026-07-21T11:20:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "Partner",
            "amount": 480,
            "callSign": "PAT-002",
            "taskId": "WD-PAT-002-20260721-160000-001",
            "timestamp": "2026-07-21T16:10:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "Expert",
            "amount": 200,
            "callSign": "PAT-002",
            "taskId": "WD-PAT-002-20260721-160000-001",
            "timestamp": "2026-07-21T16:10:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "House",
            "amount": 120,
            "callSign": "PAT-002",
            "taskId": "WD-PAT-002-20260721-160000-001",
            "timestamp": "2026-07-21T16:10:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "Partner",
            "amount": 360,
            "callSign": "PAT-004",
            "taskId": "WD-PAT-004-20260722-083000-001",
            "timestamp": "2026-07-22T08:30:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "Expert",
            "amount": 150,
            "callSign": "PAT-004",
            "taskId": "WD-PAT-004-20260722-083000-001",
            "timestamp": "2026-07-22T08:30:00.000Z"
          },
          {
            "entryType": "ProfitSplit",
            "stakeholder": "House",
            "amount": 90,
            "callSign": "PAT-004",
            "taskId": "WD-PAT-004-20260722-083000-001",
            "timestamp": "2026-07-22T08:30:00.000Z"
          },
          {
            "entryType": "CapitalDeployment",
            "stakeholder": "House",
            "amount": 5000,
            "callSign": "PAT-005",
            "taskId": "FUND-PAT-005-20260722-100000-001",
            "timestamp": "2026-07-22T10:20:00.000Z"
          },
          {
            "entryType": "CapitalDeployment",
            "stakeholder": "House",
            "amount": 5000,
            "callSign": "PAT-003",
            "taskId": "FUND-PAT-003-20260723-090000-001",
            "timestamp": "2026-07-23T09:20:00.000Z"
          },
          {
            "entryType": "CostOfPriming",
            "stakeholder": "House",
            "amount": 35,
            "callSign": "PAT-005",
            "taskId": "WARM-PAT-005-20260723-110000-001",
            "timestamp": "2026-07-23T11:30:00.000Z"
          }
        ],
        "pendingDeployments": {
          "count": 1,
          "totalAmount": 5000
        }
      },
      "bottlenecks": [
        {
          "ruleKey": "capital_in_book_warming",
          "severity": "info",
          "metric": "hard_balance",
          "threshold": 4500,
          "observed": 4800,
          "callSign": "PAT-002",
          "resolvedAt": null,
          "nextAction": "Principal recovery WD after settlement; do not profit_split"
        },
        {
          "ruleKey": "open_pending_partner_queue",
          "severity": "warn",
          "metric": "pending_partner_tasks",
          "threshold": 3,
          "observed": 2,
          "taskId": "PLAY-PAT-001-20260722-150000-001",
          "resolvedAt": null,
          "nextAction": "Partner holds PLAY + WARM balls — ping at 30m / escalate 60m"
        },
        {
          "ruleKey": "warmup_cycle_aging",
          "severity": "info",
          "metric": "hours_open",
          "threshold": 12,
          "observed": 4,
          "callSign": "PAT-003",
          "taskId": "WARM-PAT-003-20260723-120000-001",
          "resolvedAt": null,
          "nextAction": "Kick off cycle 1 before capital idles WithPartner"
        },
        {
          "ruleKey": "open_pending_partner_queue",
          "severity": "warn",
          "metric": "pending_partner_tasks",
          "threshold": 3,
          "observed": 3,
          "resolvedAt": "2026-07-20T19:00:00.000Z",
          "nextAction": "Resolved — PLAY ack within SLA"
        },
        {
          "ruleKey": "rotor_drift_detected",
          "severity": "info",
          "metric": "drift_bps",
          "threshold": 50,
          "observed": 62,
          "callSign": "PAT-001",
          "resolvedAt": "2026-07-21T08:00:00.000Z",
          "nextAction": "Resolved — limit refresh + expert reweight"
        }
      ],
      "recentPlays": [
        {
          "playId": "play-pat-001-prior-cycle-001",
          "taskId": "PLAY-PAT-001-20260712-160000-001",
          "callSign": "PAT-001",
          "partnerCode": "PAT",
          "expertId": "marcus",
          "market": "NFL",
          "event": "KC @ DEN",
          "selection": "KC -6.5",
          "odds": -110,
          "stake": 1100,
          "confidence": 0.68,
          "status": "settled",
          "result": "win",
          "pnl": 800,
          "experimentId": "exp-routing-phase1-2026-07",
          "variantKey": "dynamic",
          "placedAt": "2026-07-12T16:10:00.000Z",
          "settledAt": "2026-07-12T22:00:00.000Z",
          "placement": {
            "geo": {
              "lat": 28.5463,
              "lon": -81.3832,
              "accuracyM": 80,
              "source": "ip",
              "observedAt": "2026-07-12T16:10:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Orlando",
              "zip": "32801"
            },
            "ipv4": "98.203.44.18",
            "ipv6": "2600:1700:2a10:8c80::10",
            "asn": 7018,
            "dnsHostname": "pat-001.drum.toc.local"
          }
        },
        {
          "playId": "play-pat-001-mlb-loss-001",
          "taskId": "PLAY-PAT-001-20260714-180000-001",
          "callSign": "PAT-001",
          "partnerCode": "PAT",
          "expertId": "kai",
          "market": "MLB",
          "event": "ATL @ PHI",
          "selection": "ATL ML",
          "odds": 105,
          "stake": 180,
          "confidence": 0.54,
          "status": "settled",
          "result": "loss",
          "pnl": -180,
          "experimentId": "exp-routing-phase1-2026-07",
          "variantKey": "dynamic",
          "placedAt": "2026-07-14T18:05:00.000Z",
          "settledAt": "2026-07-14T23:00:00.000Z",
          "placement": {
            "geo": {
              "lat": 28.5463,
              "lon": -81.3832,
              "accuracyM": 80,
              "source": "ip",
              "observedAt": "2026-07-14T18:05:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Orlando",
              "zip": "32801"
            },
            "ipv4": "98.203.44.18",
            "ipv6": "2600:1700:2a10:8c80::10",
            "asn": 7018,
            "dnsHostname": "pat-001.drum.toc.local"
          }
        },
        {
          "playId": "play-pat-001-nfl-spread-001",
          "taskId": "PLAY-PAT-001-20260720-160000-001",
          "callSign": "PAT-001",
          "partnerCode": "PAT",
          "expertId": "elena",
          "market": "NFL",
          "event": "DAL @ PHI",
          "selection": "PHI -3",
          "odds": -115,
          "stake": 1500,
          "confidence": 0.71,
          "status": "settled",
          "result": "win",
          "pnl": 1200,
          "experimentId": "exp-routing-phase1-2026-07",
          "variantKey": "dynamic",
          "placedAt": "2026-07-20T16:05:00.000Z",
          "settledAt": "2026-07-20T22:10:00.000Z",
          "placement": {
            "geo": {
              "lat": 28.5463,
              "lon": -81.3832,
              "accuracyM": 80,
              "source": "ip",
              "observedAt": "2026-07-20T16:05:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Orlando",
              "zip": "32801"
            },
            "ipv4": "98.203.44.18",
            "ipv6": "2600:1700:2a10:8c80::10",
            "asn": 7018,
            "dnsHostname": "pat-001.drum.toc.local"
          }
        },
        {
          "playId": "play-pat-001-nba-open-001",
          "taskId": "PLAY-PAT-001-20260722-150000-001",
          "callSign": "PAT-001",
          "partnerCode": "PAT",
          "expertId": "elena",
          "market": "NBA",
          "event": "MIA @ NYK",
          "selection": "MIA ML",
          "odds": 130,
          "stake": 900,
          "confidence": 0.58,
          "status": "placed",
          "result": "pending",
          "pnl": null,
          "experimentId": "exp-routing-phase1-2026-07",
          "variantKey": "dynamic",
          "placedAt": "2026-07-22T15:20:00.000Z",
          "placement": {
            "geo": {
              "lat": 28.5463,
              "lon": -81.3832,
              "accuracyM": 80,
              "source": "ip",
              "observedAt": "2026-07-22T15:20:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Orlando",
              "zip": "32801"
            },
            "ipv4": "98.203.44.18",
            "ipv6": "2600:1700:2a10:8c80::10",
            "asn": 7018,
            "dnsHostname": "pat-001.drum.toc.local"
          }
        },
        {
          "playId": "play-pat-002-limit-reject-001",
          "callSign": "PAT-002",
          "partnerCode": "PAT",
          "expertId": "marcus",
          "market": "MLB",
          "event": "NYY @ BOS",
          "selection": "NYY -1.5",
          "odds": 145,
          "stake": 2500,
          "status": "blocked",
          "result": "blocked",
          "pnl": null,
          "blockedReason": "PLAY-EX-01 stake > dailyMax ($2000)",
          "experimentId": "exp-routing-phase1-2026-07",
          "variantKey": "dynamic",
          "placedAt": "2026-07-22T12:00:00.000Z"
        },
        {
          "playId": "play-pat-002-kalshi-pol-001",
          "taskId": "PLAY-PAT-002-20260721-140000-001",
          "callSign": "PAT-002",
          "partnerCode": "PAT",
          "expertId": "kai",
          "market": "Politics",
          "event": "Fed rate decision Aug",
          "selection": "Hold",
          "odds": -120,
          "stake": 2000,
          "confidence": 0.64,
          "status": "settled",
          "result": "win",
          "pnl": 800,
          "experimentId": "exp-routing-phase1-2026-07",
          "variantKey": "dynamic",
          "placedAt": "2026-07-21T14:10:00.000Z",
          "settledAt": "2026-07-21T15:55:00.000Z",
          "placement": {
            "geo": {
              "lat": 28.5543,
              "lon": -81.3872,
              "accuracyM": 90,
              "source": "ip",
              "observedAt": "2026-07-21T14:10:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Orlando",
              "zip": "32802"
            },
            "ipv4": "98.203.44.19",
            "ipv6": "2600:1700:2a10:8c80::11",
            "asn": 7018,
            "dnsHostname": "pat-002.drum.toc.local"
          }
        },
        {
          "playId": "play-pat-004-stake-soccer-001",
          "taskId": "PLAY-PAT-004-20260722-070000-001",
          "callSign": "PAT-004",
          "partnerCode": "PAT",
          "expertId": "kai",
          "market": "Soccer",
          "event": "Arsenal vs Chelsea",
          "selection": "Arsenal ML",
          "odds": 110,
          "stake": 900,
          "confidence": 0.59,
          "status": "settled",
          "result": "win",
          "pnl": 600,
          "experimentId": "exp-routing-phase1-2026-07",
          "variantKey": "dynamic",
          "placedAt": "2026-07-22T07:15:00.000Z",
          "settledAt": "2026-07-22T08:10:00.000Z",
          "placement": {
            "geo": {
              "lat": 28.5703,
              "lon": -81.3952,
              "accuracyM": 110,
              "source": "ip",
              "observedAt": "2026-07-22T07:15:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Orlando",
              "zip": "32804"
            },
            "ipv4": "98.203.44.21",
            "ipv6": "2600:1700:2a10:8c80::13",
            "asn": 7018,
            "dnsHostname": "pat-004.drum.toc.local"
          }
        },
        {
          "playId": "play-pat-004-stake-open-001",
          "taskId": "PLAY-PAT-004-20260723-100000-001",
          "callSign": "PAT-004",
          "partnerCode": "PAT",
          "expertId": "kai",
          "market": "Soccer",
          "event": "Inter vs Milan",
          "selection": "Over 2.5",
          "odds": -105,
          "stake": 800,
          "confidence": 0.55,
          "status": "placed",
          "result": "pending",
          "pnl": null,
          "experimentId": "exp-routing-phase1-2026-07",
          "variantKey": "dynamic",
          "placedAt": "2026-07-23T10:05:00.000Z",
          "placement": {
            "geo": {
              "lat": 28.5703,
              "lon": -81.3952,
              "accuracyM": 110,
              "source": "ip",
              "observedAt": "2026-07-23T10:05:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Orlando",
              "zip": "32804"
            },
            "ipv4": "98.203.44.21",
            "ipv6": "2600:1700:2a10:8c80::13",
            "asn": 7018,
            "dnsHostname": "pat-004.drum.toc.local"
          }
        },
        {
          "playId": "play-pat-001-tennis-deep-001",
          "taskId": "PLAY-PAT-001-20260716-140000-001",
          "callSign": "PAT-001",
          "partnerCode": "PAT",
          "expertId": "elena",
          "market": "Tennis",
          "event": "Djokovic vs Medvedev",
          "selection": "Djokovic -1.5 sets",
          "odds": 105,
          "stake": 1100,
          "confidence": 0.63,
          "status": "settled",
          "result": "win",
          "pnl": 720,
          "experimentId": "exp-routing-phase1-2026-07",
          "variantKey": "dynamic",
          "placedAt": "2026-07-16T14:20:00.000Z",
          "settledAt": "2026-07-16T18:40:00.000Z",
          "placement": {
            "geo": {
              "lat": 28.5463,
              "lon": -81.3832,
              "accuracyM": 80,
              "source": "ip",
              "observedAt": "2026-07-16T14:20:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Orlando",
              "zip": "32801"
            },
            "ipv4": "98.203.44.18",
            "ipv6": "2600:1700:2a10:8c80::10",
            "asn": 7018,
            "dnsHostname": "pat-001.drum.toc.local"
          }
        },
        {
          "playId": "play-pat-001-nba-deep-002",
          "taskId": "PLAY-PAT-001-20260719-010000-001",
          "callSign": "PAT-001",
          "partnerCode": "PAT",
          "expertId": "marcus",
          "market": "NBA",
          "event": "BOS @ PHI",
          "selection": "Under 215.5",
          "odds": -110,
          "stake": 1300,
          "confidence": 0.58,
          "status": "settled",
          "result": "push",
          "pnl": 0,
          "experimentId": "exp-routing-phase1-2026-07",
          "variantKey": "dynamic",
          "placedAt": "2026-07-19T01:05:00.000Z",
          "settledAt": "2026-07-19T03:40:00.000Z",
          "placement": {
            "geo": {
              "lat": 28.5463,
              "lon": -81.3832,
              "accuracyM": 80,
              "source": "ip",
              "observedAt": "2026-07-19T01:05:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Orlando",
              "zip": "32801"
            },
            "ipv4": "98.203.44.18",
            "ipv6": "2600:1700:2a10:8c80::10",
            "asn": 7018,
            "dnsHostname": "pat-001.drum.toc.local"
          }
        },
        {
          "playId": "play-pat-004-crypto-deep-001",
          "taskId": "PLAY-PAT-004-20260719-110000-001",
          "callSign": "PAT-004",
          "partnerCode": "PAT",
          "expertId": "kai",
          "market": "Crypto",
          "event": "BTC weekly close",
          "selection": "Above 68k",
          "odds": -115,
          "stake": 500,
          "confidence": 0.51,
          "status": "settled",
          "result": "loss",
          "pnl": -500,
          "experimentId": "exp-liquidity-weight-2026-07",
          "variantKey": "dynamic_weight",
          "placedAt": "2026-07-19T11:00:00.000Z",
          "settledAt": "2026-07-19T12:00:00.000Z",
          "placement": {
            "geo": {
              "lat": 28.5703,
              "lon": -81.3952,
              "accuracyM": 110,
              "source": "ip",
              "observedAt": "2026-07-19T11:00:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Orlando",
              "zip": "32804"
            },
            "ipv4": "98.203.44.21",
            "ipv6": "2600:1700:2a10:8c80::13",
            "asn": 7018,
            "dnsHostname": "pat-004.drum.toc.local"
          }
        },
        {
          "playId": "play-pat-002-kalshi-deep-002",
          "taskId": "PLAY-PAT-002-20260723-130000-001",
          "callSign": "PAT-002",
          "partnerCode": "PAT",
          "expertId": "kai",
          "market": "Politics",
          "event": "CPI print Jul",
          "selection": "Below 3.0%",
          "odds": 140,
          "stake": 1500,
          "confidence": 0.56,
          "status": "placed",
          "result": "pending",
          "pnl": null,
          "experimentId": "exp-liquidity-weight-2026-07",
          "variantKey": "dynamic_weight",
          "placedAt": "2026-07-23T13:10:00.000Z",
          "placement": {
            "geo": {
              "lat": 28.5543,
              "lon": -81.3872,
              "accuracyM": 90,
              "source": "ip",
              "observedAt": "2026-07-23T13:10:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Orlando",
              "zip": "32802"
            },
            "ipv4": "98.203.44.19",
            "ipv6": "2600:1700:2a10:8c80::11",
            "asn": 7018,
            "dnsHostname": "pat-002.drum.toc.local"
          }
        }
      ],
      "experimentAssignment": {
        "experimentId": "exp-routing-phase1-2026-07",
        "variantKey": "dynamic",
        "metricName": "placement_rate",
        "metricValue": 0.88
      },
      "knownExceptions": [
        {
          "id": "PLAY-EX-01",
          "trigger": "Limit < requested stake",
          "action": "Reduce (if Expert permits) or reject; never replace live instruction"
        },
        {
          "id": "PLAY-EX-02",
          "trigger": "Warm-up count ≠ 2 / not WARMED",
          "action": "Block PLAY; escalate if Expert insists"
        },
        {
          "id": "WTH-EX-02",
          "trigger": "Rail payment under review",
          "action": "PendingRailReview; recheck 30 min"
        }
      ],
      "presence": {
        "geo": {
          "lat": 28.5383,
          "lon": -81.3792,
          "accuracyM": 35,
          "source": "demo",
          "observedAt": "2026-07-23T16:00:00.000Z"
        },
        "postal": {
          "country": "US",
          "region": "FL",
          "city": "Orlando",
          "zip": "32801",
          "timezone": "America/New_York"
        },
        "network": {
          "ipv4": "98.203.44.17",
          "ipv6": "2600:1700:2a10:8c80::17",
          "asn": 7018,
          "asOrg": "ATT-INTERNET4",
          "isp": "AT&T Fiber",
          "reverseDns": "98-203-44-17.lightspeed.orlnfl.sbcglobal.net",
          "dns": {
            "hostname": "pat.partner.toc.local",
            "resolvedAt": "2026-07-23T16:00:00.000Z",
            "a": [
              "98.203.44.17"
            ],
            "aaaa": [
              "2600:1700:2a10:8c80::17"
            ],
            "ttlSec": 600,
            "resolver": "1.1.1.1"
          },
          "lastSeenAt": "2026-07-23T16:00:00.000Z",
          "vpnSuspected": false,
          "connectionType": "residential"
        },
        "metrics": {
          "distanceKmFromHouse": 124.2,
          "sameMetroAsHouse": false
        }
      },
      "profile": {
        "displayName": "Factory Rail Co (PAT)",
        "tier": "T1",
        "risk": "green",
        "phones": [
          {
            "id": "phone-pat-001",
            "label": "PAT PLAY phone",
            "e164": "+14075550111",
            "carrier": "AT&T",
            "dataPlan": {
              "name": "Unlimited Elite",
              "gbMonth": 100,
              "usedGb": 42,
              "hotspot": true,
              "renewsAt": "2026-08-05T00:00:00.000Z"
            },
            "status": "active",
            "assignedCallSign": "PAT-001"
          },
          {
            "id": "phone-pat-crypto",
            "label": "PAT crypto desk tablet SIM",
            "e164": "+14075550114",
            "carrier": "Visible",
            "dataPlan": {
              "name": "Basic",
              "gbMonth": 20,
              "usedGb": 9.2,
              "hotspot": true
            },
            "status": "active",
            "assignedCallSign": "PAT-004"
          },
          {
            "id": "phone-pat-005",
            "label": "PAT FanDuel warm phone",
            "e164": "+14075550115",
            "carrier": "AT&T",
            "dataPlan": {
              "name": "Unlimited Elite",
              "gbMonth": 50,
              "usedGb": 8.5,
              "hotspot": true
            },
            "status": "warming",
            "assignedCallSign": "PAT-005"
          }
        ],
        "assets": [
          {
            "id": "asset-pat-cashapp",
            "kind": "rail",
            "label": "CashApp CASHOUT",
            "ref": "rail-pat-cashapp-1",
            "status": "active"
          },
          {
            "id": "asset-pat-paypal",
            "kind": "rail",
            "label": "PayPal CASHOUT",
            "ref": "rail-pat-paypal-1",
            "status": "active"
          },
          {
            "id": "asset-pat-wallet",
            "kind": "wallet",
            "label": "Polymarket USDC",
            "ref": "0xpat…demo",
            "status": "active",
            "meta": {
              "chain": "polygon",
              "asset": "USDC"
            }
          },
          {
            "id": "asset-pat-kalshi-key",
            "kind": "other",
            "label": "Kalshi API key (env)",
            "ref": "KALSHI_API_KEY",
            "status": "active",
            "meta": {
              "venue": "kalshi"
            }
          },
          {
            "id": "asset-pat-ipad",
            "kind": "device",
            "label": "PAT exchange iPad",
            "status": "active",
            "meta": {
              "role": "kalshi_desk"
            }
          }
        ],
        "telegram": {
          "chatId": "tg:chat:pat-ops",
          "groupId": "tg:group:pat-demo",
          "channelId": "tg:channel:pat-plays",
          "botUsername": "@TOC_Pat_bot",
          "dmRef": "tg:group:pat-demo",
          "topics": [
            {
              "name": "plays",
              "threadId": 21
            },
            {
              "name": "exchanges",
              "threadId": 22
            },
            {
              "name": "crypto",
              "threadId": 23
            }
          ]
        },
        "playChannels": [
          {
            "kind": "telegram",
            "ref": "tg:channel:pat-plays",
            "primary": true,
            "status": "live"
          },
          {
            "kind": "bot",
            "ref": "@TOC_Pat_bot",
            "primary": true,
            "status": "live"
          },
          {
            "kind": "portal",
            "ref": "/portal/toc/#partner-PAT",
            "primary": false,
            "status": "live"
          }
        ],
        "payments": [
          {
            "id": "pay-pat-split-001",
            "method": "cashapp",
            "direction": "out",
            "amount": 840,
            "currency": "USD",
            "status": "posted",
            "at": "2026-07-20T18:50:00.000Z",
            "railId": "rail-pat-cashapp-1",
            "note": "Partner ProfitSplit NFL"
          },
          {
            "id": "pay-pat-poly-001",
            "method": "crypto",
            "direction": "in",
            "amount": 5000,
            "currency": "USDC",
            "status": "pending",
            "at": "2026-07-23T09:25:00.000Z",
            "note": "PAT-003 Polymarket fund confirm"
          },
          {
            "id": "pay-pat-prior-001",
            "method": "cashapp",
            "direction": "out",
            "amount": 560,
            "currency": "USD",
            "status": "posted",
            "at": "2026-07-12T19:40:00.000Z",
            "railId": "rail-pat-cashapp-1",
            "note": "Prior-cycle Partner ProfitSplit"
          },
          {
            "id": "pay-pat-stake-001",
            "method": "crypto",
            "direction": "out",
            "amount": 420,
            "currency": "USDT",
            "status": "posted",
            "at": "2026-07-22T08:30:00.000Z",
            "note": "Stake.com Partner share"
          },
          {
            "id": "pay-pat-kalshi-001",
            "method": "ach",
            "direction": "in",
            "amount": 800,
            "currency": "USD",
            "status": "posted",
            "at": "2026-07-21T16:00:00.000Z",
            "note": "Kalshi event contract settle"
          },
          {
            "id": "pay-pat-pending-wd",
            "method": "paypal",
            "direction": "out",
            "amount": 5000,
            "currency": "USD",
            "status": "pending",
            "at": "2026-07-23T16:30:00.000Z",
            "railId": "rail-pat-paypal-1",
            "note": "PAT-002 principal_recovery WD queued"
          },
          {
            "id": "pay-pat-desk-fee",
            "method": "ach",
            "direction": "out",
            "amount": 49,
            "currency": "USD",
            "status": "posted",
            "at": "2026-07-15T08:00:00.000Z",
            "note": "Desk tooling fee"
          }
        ],
        "accounting": {
          "softPartner": 2744,
          "softExpert": 894,
          "softHouse": 27710,
          "hardInBook": 22500,
          "hardFloat": 0,
          "pendingDeploy": 5000,
          "pendingPayout": 5000,
          "currency": "USD"
        },
        "deals": [
          {
            "dealId": "deal-pat-std-2026",
            "name": "PAT standard 70/20/10",
            "partnerPct": 70,
            "expertPct": 20,
            "housePct": 10,
            "payoutCadence": "weekly",
            "payoutMethod": "rail",
            "termMonths": 12,
            "effectiveAt": "2026-05-01T00:00:00.000Z",
            "notes": "Includes Kalshi + Stake addenda"
          },
          {
            "dealId": "deal-pat-exchange",
            "name": "Exchange / prediction cut",
            "partnerPct": 60,
            "expertPct": 25,
            "housePct": 15,
            "payoutCadence": "weekly",
            "payoutMethod": "crypto",
            "effectiveAt": "2026-07-01T00:00:00.000Z",
            "notes": "Kalshi + Polymarket only"
          }
        ],
        "history": [
          {
            "at": "2026-07-12T22:00:00.000Z",
            "kind": "play_settle",
            "summary": "PAT-001 prior cycle win +$800",
            "callSign": "PAT-001",
            "amount": 800
          },
          {
            "at": "2026-07-14T23:00:00.000Z",
            "kind": "play_settle",
            "summary": "PAT-001 MLB loss −$180",
            "callSign": "PAT-001",
            "amount": -180
          },
          {
            "at": "2026-07-20T22:10:00.000Z",
            "kind": "play_settle",
            "summary": "PAT-001 NFL win +$1200",
            "callSign": "PAT-001",
            "amount": 1200
          },
          {
            "at": "2026-07-21T16:00:00.000Z",
            "kind": "exchange_settle",
            "summary": "PAT-002 Kalshi politics +$800",
            "callSign": "PAT-002",
            "amount": 800
          },
          {
            "at": "2026-07-22T07:00:00.000Z",
            "kind": "proof_audit",
            "summary": "Proof vault 10 refs · completeness 99%"
          },
          {
            "at": "2026-07-22T08:20:00.000Z",
            "kind": "play_settle",
            "summary": "PAT-004 Stake soccer +$600",
            "callSign": "PAT-004",
            "amount": 600
          },
          {
            "at": "2026-07-22T15:20:00.000Z",
            "kind": "play_open",
            "summary": "PAT-001 NBA pending",
            "callSign": "PAT-001"
          },
          {
            "at": "2026-07-23T09:00:00.000Z",
            "kind": "fund",
            "summary": "PAT-003 PayPal corridor funded",
            "callSign": "PAT-003",
            "amount": 5000
          },
          {
            "at": "2026-07-23T11:00:00.000Z",
            "kind": "warm",
            "summary": "PAT-005 FanDuel cycle 1 open",
            "callSign": "PAT-005"
          },
          {
            "at": "2026-07-23T18:05:00.000Z",
            "kind": "desk_review",
            "summary": "Desk scorecard trust 0.91 · SLA 88%"
          }
        ],
        "limits": {
          "dailyMax": 3000,
          "weeklyMax": 12000,
          "perPlayMax": 2000,
          "exposureCap": 35000,
          "notes": "PAT-002 Gate12 principal recovery before profit PLAY"
        },
        "wagerPlaces": [
          {
            "venueId": "draftkings",
            "label": "DraftKings",
            "kind": "sportsbook"
          },
          {
            "venueId": "kalshi",
            "label": "Kalshi",
            "kind": "exchange"
          },
          {
            "venueId": "polymarket",
            "label": "Polymarket",
            "kind": "prediction_market"
          },
          {
            "venueId": "stake",
            "label": "Stake.com",
            "kind": "crypto"
          },
          {
            "venueId": "fanduel",
            "label": "FanDuel",
            "kind": "sportsbook"
          }
        ],
        "preferredMarkets": [
          "NFL",
          "NBA",
          "MLB",
          "NCAAF",
          "Soccer",
          "MMA",
          "Politics",
          "Economics"
        ],
        "bot": {
          "username": "@TOC_Pat_bot",
          "status": "live",
          "commands": [
            "/status",
            "/play",
            "/kalshi",
            "/stake"
          ]
        },
        "commsLog": [
          {
            "at": "2026-07-22T15:25:00.000Z",
            "channel": "telegram",
            "direction": "out",
            "summary": "PLAY card — MIA ML @ +130"
          },
          {
            "at": "2026-07-22T16:00:00.000Z",
            "channel": "telegram",
            "direction": "in",
            "summary": "Partner ack — placing"
          },
          {
            "at": "2026-07-23T12:05:00.000Z",
            "channel": "sms",
            "direction": "out",
            "summary": "WARM PAT-003 kickoff nudge"
          }
        ],
        "velocity": {
          "t7d": 2600,
          "plays7d": 9,
          "settles7d": 5,
          "avgStake7d": 1322
        },
        "deskScorecard": {
          "trustScore": 0.91,
          "slaOnTimePct": 0.88,
          "proofCompletenessPct": 0.99,
          "avgPartnerResponseMin": 14,
          "openExceptions": 3,
          "lastReviewAt": "2026-07-23T18:00:00.000Z"
        },
        "railHealth": [
          {
            "railId": "rail-pat-cashapp-1",
            "successRate": 0.97,
            "avgSettleMin": 18,
            "lastFailureAt": null,
            "volume30d": 28400
          },
          {
            "railId": "rail-pat-paypal-1",
            "successRate": 0.97,
            "avgSettleMin": 45,
            "lastFailureAt": null,
            "volume30d": 28400
          }
        ],
        "proofVault": [
          {
            "ref": "proof:pat-001-limits",
            "kind": "limits",
            "callSign": "PAT-001",
            "at": "2026-07-21T14:00:00.000Z"
          },
          {
            "ref": "proof:pat-002-limits",
            "kind": "limits",
            "callSign": "PAT-002",
            "at": "2026-07-20T11:00:00.000Z"
          },
          {
            "ref": "proof:pat-004-stake",
            "kind": "limits",
            "callSign": "PAT-004",
            "at": "2026-07-22T08:00:00.000Z"
          },
          {
            "ref": "proof:pat-cashapp-profile",
            "kind": "rail",
            "at": "2026-07-18T12:00:00.000Z"
          },
          {
            "ref": "proof:pat-paypal-profile",
            "kind": "rail",
            "at": "2026-07-18T12:00:00.000Z"
          },
          {
            "ref": "proof:pat-001-fund",
            "kind": "receipt",
            "callSign": "PAT-001",
            "at": "2026-07-18T10:00:00.000Z"
          },
          {
            "ref": "proof:pat-001-limits",
            "kind": "other",
            "callSign": "PAT-001",
            "at": "2026-07-21T14:00:00.000Z"
          },
          {
            "ref": "proof:pat-002-fund",
            "kind": "receipt",
            "callSign": "PAT-002",
            "at": "2026-07-21T11:00:00.000Z"
          },
          {
            "ref": "proof:pat-003-fund",
            "kind": "receipt",
            "callSign": "PAT-003",
            "at": "2026-07-23T09:00:00.000Z"
          },
          {
            "ref": "proof:pat-paypal-profile",
            "kind": "receipt",
            "callSign": "PAT-003",
            "at": "2026-07-23T09:00:00.000Z"
          }
        ],
        "softDailyT": [
          {
            "day": "2026-07-12",
            "t": 800,
            "oe": 0
          },
          {
            "day": "2026-07-14",
            "t": 0,
            "oe": 180
          },
          {
            "day": "2026-07-16",
            "t": 720,
            "oe": 0
          },
          {
            "day": "2026-07-18",
            "t": 0,
            "oe": 0
          },
          {
            "day": "2026-07-19",
            "t": 0,
            "oe": 500
          },
          {
            "day": "2026-07-20",
            "t": 1200,
            "oe": 0
          },
          {
            "day": "2026-07-21",
            "t": 800,
            "oe": 0
          },
          {
            "day": "2026-07-22",
            "t": 600,
            "oe": 0
          },
          {
            "day": "2026-07-23",
            "t": 0,
            "oe": 35
          }
        ]
      }
    },
    {
      "partnerCode": "NOV",
      "status": "Onboarding",
      "telegramRef": "tg:dm:nov-onboarding",
      "package": {
        "id": "pkg-default-70-20-10",
        "partnerPct": 70,
        "expertPct": 20,
        "housePct": 10
      },
      "flowStage": "ONB",
      "readiness": {
        "score": 0.030500000000000003,
        "playableAccountCount": 0,
        "accountScores": [
          {
            "callSign": "NOV-001",
            "score": 0.04000000000000001,
            "playable": false,
            "weightedScore": 0.008000000000000002,
            "factors": [
              "New",
              "warmup_0_of_2",
              "limits_unknown",
              "gate12_clear"
            ]
          },
          {
            "callSign": "NOV-002",
            "score": 0.020999999999999998,
            "playable": false,
            "weightedScore": 0,
            "factors": [
              "Funded",
              "warmup_0_of_2",
              "limits_unknown",
              "gate12_principal_out"
            ]
          }
        ]
      },
      "rails": [
        {
          "id": "rail-nov-venmo-1",
          "railType": "Venmo",
          "label": "CASHOUT-VENMO",
          "confirmed": true,
          "profileScreenshotRef": "proof:nov-venmo-profile",
          "destinationHint": "@nov.newpartner",
          "dailyLimit": 5000,
          "monthlyLimit": 20000
        },
        {
          "id": "rail-nov-cashapp-1",
          "railType": "CashApp",
          "label": "CASHOUT-CASHAPP",
          "confirmed": false,
          "destinationHint": "$novNew",
          "dailyLimit": 4000,
          "monthlyLimit": 15000
        }
      ],
      "accounts": [
        {
          "callSign": "NOV-001",
          "status": "New",
          "warmupCount": 0,
          "warmupProgress": {
            "completed": 0,
            "required": 2,
            "tags": [
              "#RAIL-OK"
            ]
          },
          "capitalLocation": "HouseFloat",
          "hardBalance": 0,
          "primaryRailId": "rail-nov-venmo-1",
          "gate12": {
            "housePrincipalOutstanding": 0,
            "withdrawalMode": "warmup_capital_return"
          },
          "sportsbook": "Hard Rock Florida",
          "flowStage": "ONB",
          "limits": {
            "dailyMax": null,
            "weeklyMax": null,
            "checkedAt": null,
            "freshness": "unknown"
          },
          "venue": {
            "kind": "pph",
            "venueId": "pph_southfl",
            "displayName": "SouthFL PPH Desk",
            "access": "online",
            "sports": [
              "NFL",
              "NBA",
              "MLB",
              "Soccer",
              "Boxing"
            ],
            "primaryState": "FL",
            "legalByState": [
              {
                "state": "FL",
                "status": "grey",
                "notes": "PPH agent desk — compliance review"
              },
              {
                "state": "NJ",
                "status": "prohibited"
              },
              {
                "state": "TX",
                "status": "grey"
              }
            ],
            "credit": {
              "mode": "pph",
              "creditLimit": 10000,
              "postedBalance": 0,
              "settlementDays": 7,
              "currency": "USD"
            },
            "pph": {
              "shopName": "SouthFL Agents",
              "agentRef": "agent:nov-onboard"
            }
          },
          "presence": {
            "geo": {
              "lat": 30.3402,
              "lon": -81.6597,
              "accuracyM": 80,
              "source": "profile",
              "observedAt": "2026-07-21T10:30:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Jacksonville",
              "zip": "32202",
              "timezone": "America/New_York"
            },
            "network": {
              "ipv4": "174.64.88.204",
              "ipv6": "2607:fb90:1a2b:3c4d::10",
              "asn": 22394,
              "asOrg": "CELLCO",
              "isp": "Verizon Wireless",
              "reverseDns": "mobile-174-64-88-203.fl.vzwnet.com",
              "dns": {
                "hostname": "nov-001.drum.toc.local",
                "resolvedAt": "2026-07-21T10:30:00.000Z",
                "a": [
                  "174.64.88.204"
                ],
                "aaaa": [
                  "2607:fb90:1a2b:3c4d::10"
                ],
                "ttlSec": 600,
                "resolver": "1.1.1.1"
              },
              "lastSeenAt": "2026-07-21T10:30:00.000Z",
              "vpnSuspected": true,
              "connectionType": "mobile"
            },
            "metrics": {
              "distanceKmFromHouse": 276.8,
              "sameMetroAsHouse": false
            }
          }
        },
        {
          "callSign": "NOV-002",
          "status": "Funded",
          "warmupCount": 0,
          "warmupProgress": {
            "completed": 0,
            "required": 2,
            "tags": [
              "#FUNDED"
            ]
          },
          "capitalLocation": "WithPartner",
          "hardBalance": 5000,
          "primaryRailId": "rail-nov-venmo-1",
          "gate12": {
            "housePrincipalOutstanding": 5000,
            "withdrawalMode": "warmup_capital_return"
          },
          "sportsbook": "Hard Rock Florida",
          "flowStage": "FUND",
          "limits": {
            "dailyMax": null,
            "weeklyMax": null,
            "checkedAt": null,
            "freshness": "unknown"
          },
          "venue": {
            "kind": "postup_credit",
            "venueId": "postup_desk",
            "displayName": "House Post-Up Credit Line",
            "access": "hybrid",
            "sports": [
              "NFL",
              "NBA",
              "MLB",
              "Tennis"
            ],
            "primaryState": "FL",
            "legalByState": [
              {
                "state": "FL",
                "status": "restricted"
              },
              {
                "state": "NJ",
                "status": "legal",
                "notes": "Online sports / casino"
              },
              {
                "state": "NY",
                "status": "restricted",
                "notes": "Exchange / prediction vary"
              },
              {
                "state": "TX",
                "status": "prohibited",
                "notes": "No statewide retail sportsbook"
              }
            ],
            "credit": {
              "mode": "postup",
              "creditLimit": 5000,
              "postedBalance": 5000,
              "settlementDays": 3,
              "currency": "USD"
            }
          },
          "presence": {
            "geo": {
              "lat": 30.3482,
              "lon": -81.6637,
              "accuracyM": 90,
              "source": "ip",
              "observedAt": "2026-07-22T11:30:00.000Z"
            },
            "postal": {
              "country": "US",
              "region": "FL",
              "city": "Jacksonville",
              "zip": "32203",
              "timezone": "America/New_York"
            },
            "network": {
              "ipv4": "174.64.88.205",
              "ipv6": "2607:fb90:1a2b:3c4d::11",
              "asn": 22394,
              "asOrg": "CELLCO",
              "isp": "Verizon Wireless",
              "reverseDns": "mobile-174-64-88-203.fl.vzwnet.com",
              "dns": {
                "hostname": "nov-002.drum.toc.local",
                "resolvedAt": "2026-07-22T11:30:00.000Z",
                "a": [
                  "174.64.88.205"
                ],
                "aaaa": [
                  "2607:fb90:1a2b:3c4d::11"
                ],
                "ttlSec": 600,
                "resolver": "1.1.1.1"
              },
              "lastSeenAt": "2026-07-22T11:30:00.000Z",
              "vpnSuspected": true,
              "connectionType": "mobile"
            },
            "metrics": {
              "distanceKmFromHouse": 277.5,
              "sameMetroAsHouse": false
            }
          }
        }
      ],
      "openTasks": [
        {
          "taskId": "ONB-NOV-001-20260722-100000-001",
          "taskType": "ONB",
          "callSign": "NOV-001",
          "status": "PendingPartner",
          "ballInCourt": "Partner",
          "nextAction": "Finish KYC checklist + Ready ack (Venmo rail already confirmed)",
          "proofRefs": [
            "proof:nov-venmo-profile"
          ],
          "createdAt": "2026-07-22T10:00:00.000Z"
        },
        {
          "taskId": "FUND-NOV-002-20260722-140000-001",
          "taskType": "FUND",
          "callSign": "NOV-002",
          "status": "Processing",
          "ballInCourt": "Partner",
          "nextAction": "Confirm receipt screenshot before Soft location → InSportsbook (FUND-EX-02 if idle)",
          "linkedExceptionId": "FUND-EX-02",
          "proofRefs": [
            "proof:nov-002-send"
          ],
          "createdAt": "2026-07-22T14:00:00.000Z"
        },
        {
          "taskId": "LIMIT-NOV-001-20260722-110000-001",
          "taskType": "LIMIT",
          "callSign": "NOV-001",
          "status": "New",
          "ballInCourt": "Ops",
          "nextAction": "Blocked until ONB Ready — queue after partner ack",
          "createdAt": "2026-07-22T11:00:00.000Z"
        }
      ],
      "softBalance": {
        "byStakeholder": {
          "Partner": 0,
          "Expert": 0,
          "House": 5000
        },
        "recentEntries": [
          {
            "entryType": "CapitalDeployment",
            "stakeholder": "House",
            "amount": 5000,
            "callSign": "NOV-002",
            "taskId": "FUND-NOV-002-20260722-140000-001",
            "timestamp": "2026-07-22T14:05:00.000Z"
          }
        ],
        "pendingDeployments": {
          "count": 1,
          "totalAmount": 5000
        }
      },
      "bottlenecks": [
        {
          "ruleKey": "open_pending_partner_queue",
          "severity": "warn",
          "metric": "pending_partner_tasks",
          "threshold": 3,
          "observed": 2,
          "taskId": "ONB-NOV-001-20260722-100000-001",
          "resolvedAt": null,
          "nextAction": "ONB + FUND ball with Partner — ping 30m / escalate 60m"
        },
        {
          "ruleKey": "telegram_lane_undelivered_cards",
          "severity": "info",
          "metric": "undelivered_cards",
          "threshold": 1,
          "observed": 1,
          "resolvedAt": null,
          "nextAction": "Confirm Telegram DM lane for NOV onboarding pack"
        },
        {
          "ruleKey": "telegram_lane_undelivered_cards",
          "severity": "info",
          "metric": "undelivered_cards",
          "threshold": 1,
          "observed": 2,
          "resolvedAt": "2026-07-22T11:30:00.000Z",
          "nextAction": "Resolved — DM lane confirmed"
        }
      ],
      "recentPlays": [],
      "experimentAssignment": {
        "experimentId": "exp-routing-phase1-2026-07",
        "variantKey": "static",
        "metricName": "placement_rate",
        "metricValue": 0.12
      },
      "knownExceptions": [
        {
          "id": "ONB-EX-01",
          "trigger": "Partner cannot provide rail profile screenshot",
          "action": "Pause ONB; no FUND until screenshot-first Hard Gate clears"
        },
        {
          "id": "FUND-EX-02",
          "trigger": "Partner not ready / no confirm in window",
          "action": "Pause; do not send; re-trigger only after re-confirm"
        },
        {
          "id": "FUND-EX-03",
          "trigger": "Insufficient House clean capital",
          "action": "Pause; notify Ops Lead; may reduce/delay"
        }
      ],
      "presence": {
        "geo": {
          "lat": 30.3322,
          "lon": -81.6557,
          "accuracyM": 35,
          "source": "demo",
          "observedAt": "2026-07-23T16:00:00.000Z"
        },
        "postal": {
          "country": "US",
          "region": "FL",
          "city": "Jacksonville",
          "zip": "32202",
          "timezone": "America/New_York"
        },
        "network": {
          "ipv4": "174.64.88.203",
          "ipv6": "2607:fb90:1a2b:3c4d::203",
          "asn": 22394,
          "asOrg": "CELLCO",
          "isp": "Verizon Wireless",
          "reverseDns": "mobile-174-64-88-203.fl.vzwnet.com",
          "dns": {
            "hostname": "nov.partner.toc.local",
            "resolvedAt": "2026-07-23T16:00:00.000Z",
            "a": [
              "174.64.88.203"
            ],
            "aaaa": [
              "2607:fb90:1a2b:3c4d::203"
            ],
            "ttlSec": 600,
            "resolver": "1.1.1.1"
          },
          "lastSeenAt": "2026-07-23T16:00:00.000Z",
          "vpnSuspected": true,
          "connectionType": "mobile"
        },
        "metrics": {
          "distanceKmFromHouse": 276,
          "sameMetroAsHouse": false
        }
      },
      "profile": {
        "displayName": "NOV Onboarding",
        "tier": "T4",
        "risk": "orange",
        "phones": [
          {
            "id": "phone-nov-001",
            "label": "NOV onboarding phone",
            "e164": "+19045550199",
            "carrier": "Mint Mobile",
            "dataPlan": {
              "name": "15GB",
              "gbMonth": 15,
              "usedGb": 2,
              "hotspot": false,
              "renewsAt": "2026-08-10T00:00:00.000Z"
            },
            "status": "active",
            "assignedCallSign": "NOV-001"
          }
        ],
        "assets": [
          {
            "id": "asset-nov-venmo",
            "kind": "rail",
            "label": "Venmo (confirmed)",
            "ref": "rail-nov-venmo-1",
            "status": "active"
          },
          {
            "id": "asset-nov-cashapp",
            "kind": "rail",
            "label": "CashApp (pending)",
            "ref": "rail-nov-cashapp-1",
            "status": "pending"
          },
          {
            "id": "asset-nov-kyc",
            "kind": "document",
            "label": "KYC incomplete",
            "status": "pending"
          },
          {
            "id": "asset-nov-checklist",
            "kind": "document",
            "label": "ONB checklist PDF",
            "ref": "proof:nov-onb-checklist",
            "status": "pending"
          }
        ],
        "telegram": {
          "chatId": "tg:dm:nov-onboarding",
          "dmRef": "tg:dm:nov-onboarding",
          "botUsername": "@TOC_Onboard_bot",
          "topics": [
            {
              "name": "onboarding",
              "threadId": 1
            }
          ]
        },
        "playChannels": [
          {
            "kind": "telegram",
            "ref": "tg:dm:nov-onboarding",
            "primary": true,
            "status": "setup"
          },
          {
            "kind": "bot",
            "ref": "@TOC_Onboard_bot",
            "primary": true,
            "status": "setup"
          },
          {
            "kind": "sms",
            "ref": "+19045550199",
            "primary": false,
            "status": "paused"
          }
        ],
        "payments": [
          {
            "id": "pay-nov-fund-001",
            "method": "venmo",
            "direction": "in",
            "amount": 5000,
            "currency": "USD",
            "status": "pending",
            "at": "2026-07-22T14:05:00.000Z",
            "railId": "rail-nov-venmo-1",
            "note": "FUND-NOV-002 awaiting receipt screenshot"
          },
          {
            "id": "pay-nov-rail-test",
            "method": "venmo",
            "direction": "out",
            "amount": 1,
            "currency": "USD",
            "status": "posted",
            "at": "2026-07-22T10:30:00.000Z",
            "railId": "rail-nov-venmo-1",
            "note": "Rail confirm $1 test"
          },
          {
            "id": "pay-nov-package-fee",
            "method": "cashapp",
            "direction": "in",
            "amount": 0,
            "currency": "USD",
            "status": "pending",
            "at": "2026-07-23T08:00:00.000Z",
            "note": "Onboarding package fee hold"
          },
          {
            "id": "pay-nov-desk-fee",
            "method": "ach",
            "direction": "out",
            "amount": 0,
            "currency": "USD",
            "status": "pending",
            "at": "2026-07-15T08:00:00.000Z",
            "note": "Desk tooling fee"
          }
        ],
        "accounting": {
          "softPartner": 0,
          "softExpert": 0,
          "softHouse": 5000,
          "hardInBook": 5000,
          "hardFloat": 0,
          "pendingDeploy": 5000,
          "pendingPayout": 0,
          "currency": "USD"
        },
        "deals": [
          {
            "dealId": "deal-nov-onboard",
            "name": "NOV provisional 70/20/10",
            "partnerPct": 70,
            "expertPct": 20,
            "housePct": 10,
            "payoutCadence": "weekly",
            "payoutMethod": "rail",
            "termMonths": 3,
            "effectiveAt": "2026-07-22T00:00:00.000Z",
            "notes": "Activates on Ready; PPH desk provisional"
          }
        ],
        "history": [
          {
            "at": "2026-07-22T07:00:00.000Z",
            "kind": "proof_audit",
            "summary": "Proof vault 3 refs · completeness 38%"
          },
          {
            "at": "2026-07-22T10:00:00.000Z",
            "kind": "onboard",
            "summary": "ONB opened — Venmo rail confirmed"
          },
          {
            "at": "2026-07-22T10:30:00.000Z",
            "kind": "rail",
            "summary": "Venmo profile confirmed + $1 test"
          },
          {
            "at": "2026-07-22T11:00:00.000Z",
            "kind": "comms",
            "summary": "Onboarding pack sent via @TOC_Onboard_bot"
          },
          {
            "at": "2026-07-22T14:00:00.000Z",
            "kind": "fund",
            "summary": "FUND-NOV-002 Processing — receipt pending",
            "callSign": "NOV-002",
            "amount": 5000
          },
          {
            "at": "2026-07-23T09:00:00.000Z",
            "kind": "ping",
            "summary": "Partner ping — KYC checklist incomplete"
          },
          {
            "at": "2026-07-23T18:05:00.000Z",
            "kind": "desk_review",
            "summary": "Desk scorecard trust 0.42 · SLA 55%"
          }
        ],
        "limits": {
          "dailyMax": null,
          "weeklyMax": null,
          "perPlayMax": null,
          "exposureCap": 5000,
          "notes": "No PLAY until ONB Ready + WARM complete"
        },
        "wagerPlaces": [
          {
            "venueId": "pph_southfl",
            "label": "SouthFL PPH Desk",
            "kind": "pph"
          },
          {
            "venueId": "postup_desk",
            "label": "House Post-Up Credit Line",
            "kind": "postup_credit"
          }
        ],
        "preferredMarkets": [
          "NFL",
          "NBA",
          "MLB",
          "Soccer",
          "Boxing",
          "Tennis"
        ],
        "bot": {
          "username": "@TOC_Onboard_bot",
          "status": "setup",
          "commands": [
            "/start",
            "/upload",
            "/ready"
          ]
        },
        "commsLog": [
          {
            "at": "2026-07-22T10:05:00.000Z",
            "channel": "telegram",
            "direction": "out",
            "summary": "Welcome + KYC checklist"
          },
          {
            "at": "2026-07-22T14:10:00.000Z",
            "channel": "sms",
            "direction": "out",
            "summary": "FUND receipt reminder"
          },
          {
            "at": "2026-07-23T09:15:00.000Z",
            "channel": "telegram",
            "direction": "in",
            "summary": "Partner: uploading Venmo screenshot"
          }
        ],
        "velocity": {
          "t7d": 0,
          "plays7d": 0,
          "settles7d": 0,
          "avgStake7d": 0
        },
        "deskScorecard": {
          "trustScore": 0.42,
          "slaOnTimePct": 0.55,
          "proofCompletenessPct": 0.375,
          "avgPartnerResponseMin": 46,
          "openExceptions": 2,
          "lastReviewAt": "2026-07-23T18:00:00.000Z"
        },
        "railHealth": [
          {
            "railId": "rail-nov-venmo-1",
            "successRate": 0.8,
            "avgSettleMin": 22,
            "lastFailureAt": null,
            "volume30d": 5001
          },
          {
            "railId": "rail-nov-cashapp-1",
            "successRate": 0.4,
            "avgSettleMin": 18,
            "lastFailureAt": null,
            "volume30d": 0
          }
        ],
        "proofVault": [
          {
            "ref": "proof:nov-venmo-profile",
            "kind": "rail",
            "at": "2026-07-18T12:00:00.000Z"
          },
          {
            "ref": "proof:nov-venmo-profile",
            "kind": "kyc",
            "callSign": "NOV-001",
            "at": "2026-07-22T10:00:00.000Z"
          },
          {
            "ref": "proof:nov-002-send",
            "kind": "receipt",
            "callSign": "NOV-002",
            "at": "2026-07-22T14:00:00.000Z"
          }
        ],
        "softDailyT": [
          {
            "day": "2026-07-22",
            "t": 0,
            "oe": 0
          }
        ]
      }
    }
  ],
  "presence": {
    "partnersWithGeo": 3,
    "accountsWithGeo": 11,
    "playsWithPlacement": 17,
    "uniqueZips": 11,
    "uniqueCities": 3,
    "uniqueAsns": 3,
    "ipv4Count": 31,
    "ipv6Count": 31,
    "dnsResolved": 31,
    "vpnSuspected": 3,
    "byCountry": {
      "US": 31
    },
    "byTimezone": {
      "America/New_York": 14
    },
    "byAsn": {
      "7018": 17,
      "7922": 11,
      "22394": 3
    },
    "byConnectionType": {
      "residential": 7,
      "mobile": 7
    },
    "avgDistanceKmFromHouse": 231
  },
  "venues": {
    "accountsWithVenue": 11,
    "byVenueKind": {
      "sportsbook": 3,
      "in_person": 1,
      "casino": 1,
      "kiosk": 1,
      "exchange": 1,
      "prediction_market": 1,
      "crypto": 1,
      "pph": 1,
      "postup_credit": 1
    },
    "byVenueId": {
      "hardrock": 2,
      "hr_casino_tampa": 1,
      "hr_kiosk_mia": 1,
      "draftkings": 1,
      "kalshi": 1,
      "polymarket": 1,
      "stake": 1,
      "fanduel": 1,
      "pph_southfl": 1,
      "postup_desk": 1
    },
    "byAccess": {
      "hybrid": 2,
      "in_person": 2,
      "kiosk": 1,
      "online": 6
    },
    "byPrimaryState": {
      "FL": 11
    },
    "byLegalStatus": {
      "legal": 17,
      "restricted": 8,
      "prohibited": 10,
      "grey": 7
    },
    "bySport": {
      "NFL": 9,
      "NBA": 7,
      "MLB": 6,
      "NHL": 1,
      "Tennis": 3,
      "Other": 3,
      "NCAAF": 1,
      "Soccer": 3,
      "MMA": 2,
      "Politics": 2,
      "Economics": 2,
      "Crypto": 2,
      "NCAAB": 1,
      "Golf": 1,
      "Boxing": 1
    },
    "legalStatesCovered": 5,
    "creditLines": 2,
    "cryptoAccounts": 2,
    "exchangeAccounts": 2,
    "kioskAccounts": 1,
    "inPersonAccounts": 2
  },
  "profiles": {
    "partnersWithProfile": 3,
    "agentsWithProfile": 3,
    "phonesActive": 7,
    "telegramLanes": 6,
    "playChannelsLive": 12,
    "expertLiquidityAllocated": 83000,
    "expertLiquidityAvailable": 59100,
    "avgAgentClvBps": 17.2,
    "openDeals": 8,
    "pendingPayouts": 5008
  },
  "summary": {
    "partners": 3,
    "accounts": 11,
    "warmed": 4,
    "warming": 2,
    "onboarding": 1,
    "confirmedRails": 5,
    "unconfirmedRails": 1,
    "openTasks": 11,
    "openOnb": 1,
    "openLimit": 2,
    "openWarm": 4,
    "openPlay": 1,
    "openBottlenecks": 8,
    "criticalBottlenecks": 1,
    "principalOutstandingTotal": 20300,
    "playsPending": 4,
    "playsSettled": 13,
    "playsBlocked": 2,
    "activeExperiments": 2,
    "byTaskType": {
      "WARM": 4,
      "LIMIT": 2,
      "WD": 2,
      "PLAY": 1,
      "ONB": 1,
      "FUND": 1
    },
    "byBallInCourt": {
      "Partner": 7,
      "Ops": 4
    },
    "byFlowStage": {
      "WARM": 1,
      "PLAY": 1,
      "ONB": 1
    },
    "presencePartners": 3,
    "presenceIpv6": 31,
    "presenceUniqueZips": 11,
    "presenceUniqueAsns": 3,
    "presenceDnsResolved": 31,
    "venueKinds": 9,
    "venueExchanges": 2,
    "venueCrypto": 2,
    "venueCreditLines": 2,
    "venueLegalStates": 5,
    "profilePhones": 7,
    "profileTelegramLanes": 6,
    "expertLiquidityAvailable": 59100,
    "avgAgentClvBps": 17.2,
    "openDeals": 8
  },
  "identity": {
    "plane": "linked",
    "linked": true,
    "linkedPartners": 3,
    "linkedAccounts": 11,
    "linkedRails": 6,
    "generatedAt": "2026-07-24T07:59:50.548Z",
    "warning": "DEMO · read-only on Pages — Soft Balance, Hard Gates, and DoD are not enforced here. Operate via toc-ops-repo Central Tool or local bun-only APIs.",
    "partners": [
      {
        "partnerCode": "ASH",
        "treeNodeId": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
        "opsName": "Cascade Partner",
        "lifecycleStatus": "active",
        "profileKey": "pp-019f92bf-40d6-72e3-aa09-f0a9b8a9",
        "linked": true,
        "rails": [
          {
            "tocRailId": "rail-ash-venmo-1",
            "opsRailId": "019f92bf-40d6-72ed-9859-0c12138526b8",
            "railType": "Venmo",
            "confirmed": true,
            "identifier": "ops@factory-wager.com"
          },
          {
            "tocRailId": "rail-ash-cashapp-1",
            "opsRailId": "019f92bf-40d6-72ed-9859-0c12138526b8",
            "railType": "CashApp",
            "confirmed": true,
            "identifier": "ops@factory-wager.com"
          }
        ],
        "accounts": [
          {
            "callSign": "ASH-001",
            "treeNodeId": "019f92ee-5ef8-71e9-b207-5ae20c07d095",
            "sbAccountId": "019f92ee-5ef9-728c-9a11-7bde068cb017",
            "opsRailId": "019f92bf-40d6-72ed-9859-0c12138526b8",
            "book": "hardrock",
            "balance": 0
          },
          {
            "callSign": "ASH-002",
            "treeNodeId": "019f92ee-5ef9-728d-950c-6c02a59903a2",
            "sbAccountId": "019f92ee-5ef9-728e-9ce4-aa4454d3c37e",
            "opsRailId": "019f92bf-40d6-72ed-9859-0c12138526b8",
            "book": "hardrock",
            "balance": 5010
          },
          {
            "callSign": "ASH-003",
            "treeNodeId": "019f92f9-2e3f-74f4-8262-720202846493",
            "sbAccountId": "019f92f9-2e40-70d9-a1d0-7481306eaeaf",
            "opsRailId": "019f92bf-40d6-72ed-9859-0c12138526b8",
            "book": "hardrock",
            "balance": 4800
          },
          {
            "callSign": "ASH-004",
            "treeNodeId": "019f930b-71e5-7729-91d6-a82589cf488c",
            "sbAccountId": "019f930b-71e5-772a-95e3-5c0ca8fa7f28",
            "opsRailId": "019f92bf-40d6-72ed-9859-0c12138526b8",
            "book": "hardrock",
            "balance": 500
          }
        ]
      },
      {
        "partnerCode": "PAT",
        "treeNodeId": "019f92bf-40d6-72e4-bfd9-0c06e5891188",
        "opsName": "Factory Rail Co",
        "lifecycleStatus": "materialized",
        "profileKey": "pp-019f92bf-40d6-72e4-bfd9-0c06e589",
        "linked": true,
        "rails": [
          {
            "tocRailId": "rail-pat-cashapp-1",
            "opsRailId": "019f92bf-40d6-72ee-8974-a0e14ec6f59d",
            "railType": "CashApp",
            "confirmed": true,
            "identifier": "@factory-rail"
          },
          {
            "tocRailId": "rail-pat-paypal-1",
            "opsRailId": "019f92bf-40d6-72ee-8974-a0e14ec6f59d",
            "railType": "PayPal",
            "confirmed": true,
            "identifier": "@factory-rail"
          }
        ],
        "accounts": [
          {
            "callSign": "PAT-001",
            "treeNodeId": "019f92ee-5ef9-728f-812a-c5b3fa642f33",
            "sbAccountId": "019f92ee-5ef9-7290-9feb-c4fbba8bc7a5",
            "opsRailId": "019f92bf-40d6-72ee-8974-a0e14ec6f59d",
            "book": "hardrock",
            "balance": 5200
          },
          {
            "callSign": "PAT-002",
            "treeNodeId": "019f92ee-5efa-7556-98a2-d56a1d369df6",
            "sbAccountId": "019f92ee-5efa-7557-bc92-236af959444c",
            "opsRailId": "019f92bf-40d6-72ee-8974-a0e14ec6f59d",
            "book": "hardrock",
            "balance": 4800
          },
          {
            "callSign": "PAT-003",
            "treeNodeId": "019f9305-fe33-7640-96ae-fa7af0b5a8d6",
            "sbAccountId": "019f9305-fe33-7641-861d-4f757b2f47f3",
            "opsRailId": "019f92bf-40d6-72ee-8974-a0e14ec6f59d",
            "book": "hardrock",
            "balance": 5000
          },
          {
            "callSign": "PAT-004",
            "treeNodeId": "019f930b-71e6-7709-a473-7c0234f96a0b",
            "sbAccountId": "019f930b-71e6-770a-a317-c88a679d9e1d",
            "opsRailId": "019f92bf-40d6-72ee-8974-a0e14ec6f59d",
            "book": "hardrock",
            "balance": 2400
          },
          {
            "callSign": "PAT-005",
            "treeNodeId": "019f930b-71e6-770b-8881-e6749dae0b29",
            "sbAccountId": "019f930b-71e6-770c-8a27-3d1fafe1e110",
            "opsRailId": "019f92bf-40d6-72ee-8974-a0e14ec6f59d",
            "book": "hardrock",
            "balance": 5100
          }
        ]
      },
      {
        "partnerCode": "NOV",
        "treeNodeId": "019f92ee-5ef6-758e-bb1a-fae541f29506",
        "opsName": "NOV Onboarding",
        "lifecycleStatus": "materialized",
        "profileKey": "pp-019f92ee-5ef6-758e-bb1a-fae541f2",
        "linked": true,
        "rails": [
          {
            "tocRailId": "rail-nov-venmo-1",
            "opsRailId": "019f92ee-5efa-755a-878a-29ff243ad341",
            "railType": "Venmo",
            "confirmed": true,
            "identifier": "@nov.newpartner"
          },
          {
            "tocRailId": "rail-nov-cashapp-1",
            "opsRailId": "019f92ee-5efa-755a-878a-29ff243ad341",
            "railType": "CashApp",
            "confirmed": false,
            "identifier": "@nov.newpartner"
          }
        ],
        "accounts": [
          {
            "callSign": "NOV-001",
            "treeNodeId": "019f92ee-5efa-7558-bcb4-05414ee32210",
            "sbAccountId": "019f92ee-5efa-7559-b326-1a5bfbe6dc35",
            "opsRailId": "019f92ee-5efa-755a-878a-29ff243ad341",
            "book": "hardrock",
            "balance": 0
          },
          {
            "callSign": "NOV-002",
            "treeNodeId": "019f92ee-5efb-7449-899b-de7d263645e7",
            "sbAccountId": "019f92ee-5efb-744a-ae38-444de279aa6f",
            "opsRailId": "019f92ee-5efa-755a-878a-29ff243ad341",
            "book": "hardrock",
            "balance": 5000
          }
        ]
      }
    ]
  },
  "enforcement": {
    "evaluatedAt": "2026-07-24T07:59:50.550Z",
    "plane": "operate-lite",
    "note": "Evaluated in-repo against fixture + Soft rollups. Pages cannot mutate; post Soft via bun local APIs / CT.",
    "warmupRequiredForPlay": 2,
    "gates": [
      {
        "gateId": "partner_ready",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "reason": "Partner ASH Ready"
      },
      {
        "gateId": "fund_rail_ready",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "reason": "Partner Ready + confirmed rail"
      },
      {
        "gateId": "confirmed_rail",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-001",
        "reason": "Rail confirmed: CASHOUT-VENMO",
        "tag": "#ROPE"
      },
      {
        "gateId": "limit_fresh_drum",
        "ok": false,
        "severity": "warn",
        "partnerCode": "ASH",
        "callSign": "ASH-001",
        "reason": "stale_limit_on_drum: ASH-001 freshness=stale",
        "tag": "#ROPE"
      },
      {
        "gateId": "warm_sequential",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-001",
        "reason": "WARM sequence ok: ASH-001 status=WARMED count=2"
      },
      {
        "gateId": "gate12_wd_mode",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-001",
        "reason": "Gate 12 mode ok: profit_split"
      },
      {
        "gateId": "play_warmed",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-001",
        "reason": "PLAY Rope ok: ASH-001 WARMED warmup=2",
        "tag": "#ROPE"
      },
      {
        "gateId": "confirmed_rail",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-002",
        "reason": "Rail confirmed: CASHOUT-VENMO",
        "tag": "#ROPE"
      },
      {
        "gateId": "limit_fresh_drum",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-002",
        "reason": "Limit freshness N/A (not on Drum)"
      },
      {
        "gateId": "warm_sequential",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-002",
        "reason": "WARM sequence ok: ASH-002 status=Warming count=1"
      },
      {
        "gateId": "gate12_wd_mode",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-002",
        "reason": "Gate 12 mode ok: warmup_capital_return"
      },
      {
        "gateId": "play_warmed",
        "ok": false,
        "severity": "critical",
        "partnerCode": "ASH",
        "callSign": "ASH-002",
        "reason": "PLAY blocked: warmup_count=1 status=Warming (need WARMED + 2)",
        "tag": "#HARDGATE-VIOLATION"
      },
      {
        "gateId": "confirmed_rail",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-003",
        "reason": "Rail confirmed: CASHOUT-VENMO",
        "tag": "#ROPE"
      },
      {
        "gateId": "limit_fresh_drum",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-003",
        "reason": "Limit freshness N/A (not on Drum)"
      },
      {
        "gateId": "warm_sequential",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-003",
        "reason": "WARM sequence ok: ASH-003 status=Limited count=2"
      },
      {
        "gateId": "gate12_wd_mode",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-003",
        "taskId": "WD-ASH-003-20260723-120000-001",
        "reason": "Gate 12 mode ok: principal_recovery"
      },
      {
        "gateId": "play_warmed",
        "ok": true,
        "severity": "critical",
        "partnerCode": "ASH",
        "callSign": "ASH-003",
        "reason": "PLAY blocked: warmup_count=2 status=Limited (need WARMED + 2)",
        "tag": "#HARDGATE-VIOLATION"
      },
      {
        "gateId": "confirmed_rail",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-004",
        "reason": "Rail confirmed: CASHOUT-CASHAPP",
        "tag": "#ROPE"
      },
      {
        "gateId": "limit_fresh_drum",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-004",
        "reason": "Limit freshness N/A (not on Drum)"
      },
      {
        "gateId": "warm_sequential",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-004",
        "reason": "WARM sequence ok: ASH-004 status=Funded count=0"
      },
      {
        "gateId": "gate12_wd_mode",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-004",
        "reason": "Gate 12 mode ok: warmup_capital_return"
      },
      {
        "gateId": "play_warmed",
        "ok": true,
        "severity": "critical",
        "partnerCode": "ASH",
        "callSign": "ASH-004",
        "reason": "PLAY blocked: warmup_count=0 status=Funded (need WARMED + 2)",
        "tag": "#HARDGATE-VIOLATION"
      },
      {
        "gateId": "play_limit",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-002",
        "reason": "PLAY limit ok: stake 800 ≤ dailyMax n/a"
      },
      {
        "gateId": "play_warmed",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-001",
        "taskId": "PLAY-ASH-001-20260723-190000-001",
        "reason": "PLAY Rope ok: ASH-001 WARMED warmup=2",
        "tag": "#ROPE"
      },
      {
        "gateId": "play_limit",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-001",
        "taskId": "PLAY-ASH-001-20260723-190000-001",
        "reason": "PLAY limit ok: stake 700 ≤ dailyMax 2500"
      },
      {
        "gateId": "soft_posted",
        "ok": false,
        "severity": "critical",
        "partnerCode": "ASH",
        "callSign": "ASH-001",
        "taskId": "ONB-ASH-000-20260710-080000-001",
        "reason": "Soft Balance required before Done — missing journal for ONB-ASH-000-20260710-080000-001",
        "tag": "#HARDGATE-VIOLATION"
      },
      {
        "gateId": "screenshot_first",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-001",
        "taskId": "ONB-ASH-000-20260710-080000-001",
        "reason": "Screenshot-first ok / waiting Partner (Completed)"
      },
      {
        "gateId": "soft_posted",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-002",
        "taskId": "WARM-ASH-002-20260716-120000-001",
        "reason": "Soft check N/A (task not money-close)"
      },
      {
        "gateId": "screenshot_first",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-002",
        "taskId": "WARM-ASH-002-20260716-120000-001",
        "reason": "Screenshot check deferred (early status)"
      },
      {
        "gateId": "soft_posted",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-001",
        "taskId": "LIMIT-ASH-001-20260720-090000-001",
        "reason": "Soft check N/A (task not money-close)"
      },
      {
        "gateId": "screenshot_first",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-001",
        "taskId": "LIMIT-ASH-001-20260720-090000-001",
        "reason": "Screenshot-first ok / waiting Partner (PendingPartner)"
      },
      {
        "gateId": "soft_posted",
        "ok": false,
        "severity": "critical",
        "partnerCode": "ASH",
        "callSign": "ASH-003",
        "taskId": "WD-ASH-003-20260723-120000-001",
        "reason": "Soft Balance required before Done — missing journal for WD-ASH-003-20260723-120000-001",
        "tag": "#HARDGATE-VIOLATION"
      },
      {
        "gateId": "screenshot_first",
        "ok": false,
        "severity": "warn",
        "partnerCode": "ASH",
        "callSign": "ASH-003",
        "taskId": "WD-ASH-003-20260723-120000-001",
        "reason": "Missing proofRefs on WD-ASH-003-20260723-120000-001",
        "tag": "#HARDGATE-VIOLATION"
      },
      {
        "gateId": "soft_posted",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-004",
        "taskId": "WARM-ASH-004-20260723-130000-001",
        "reason": "Soft check N/A (task not money-close)"
      },
      {
        "gateId": "screenshot_first",
        "ok": true,
        "severity": "info",
        "partnerCode": "ASH",
        "callSign": "ASH-004",
        "taskId": "WARM-ASH-004-20260723-130000-001",
        "reason": "Screenshot check deferred (early status)"
      },
      {
        "gateId": "partner_ready",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "reason": "Partner PAT Ready"
      },
      {
        "gateId": "fund_rail_ready",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "reason": "Partner Ready + confirmed rail"
      },
      {
        "gateId": "confirmed_rail",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-001",
        "reason": "Rail confirmed: CASHOUT-CASHAPP",
        "tag": "#ROPE"
      },
      {
        "gateId": "limit_fresh_drum",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-001",
        "reason": "Drum limits fresh on PAT-001"
      },
      {
        "gateId": "warm_sequential",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-001",
        "reason": "WARM sequence ok: PAT-001 status=WARMED count=2"
      },
      {
        "gateId": "gate12_wd_mode",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-001",
        "reason": "Gate 12 mode ok: profit_split"
      },
      {
        "gateId": "play_warmed",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-001",
        "reason": "PLAY Rope ok: PAT-001 WARMED warmup=2",
        "tag": "#ROPE"
      },
      {
        "gateId": "confirmed_rail",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-002",
        "reason": "Rail confirmed: CASHOUT-CASHAPP",
        "tag": "#ROPE"
      },
      {
        "gateId": "limit_fresh_drum",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-002",
        "reason": "Drum limits fresh on PAT-002"
      },
      {
        "gateId": "warm_sequential",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-002",
        "reason": "WARM sequence ok: PAT-002 status=WARMED count=2"
      },
      {
        "gateId": "gate12_wd_mode",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-002",
        "taskId": "WD-PAT-002-20260722-160000-001",
        "reason": "Gate 12 mode ok: principal_recovery"
      },
      {
        "gateId": "play_warmed",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-002",
        "reason": "PLAY Rope ok: PAT-002 WARMED warmup=2",
        "tag": "#ROPE"
      },
      {
        "gateId": "confirmed_rail",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-003",
        "reason": "Rail confirmed: CASHOUT-PAYPAL",
        "tag": "#ROPE"
      },
      {
        "gateId": "limit_fresh_drum",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-003",
        "reason": "Limit freshness N/A (not on Drum)"
      },
      {
        "gateId": "warm_sequential",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-003",
        "reason": "WARM sequence ok: PAT-003 status=Funded count=0"
      },
      {
        "gateId": "gate12_wd_mode",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-003",
        "reason": "Gate 12 mode ok: warmup_capital_return"
      },
      {
        "gateId": "play_warmed",
        "ok": true,
        "severity": "critical",
        "partnerCode": "PAT",
        "callSign": "PAT-003",
        "reason": "PLAY blocked: warmup_count=0 status=Funded (need WARMED + 2)",
        "tag": "#HARDGATE-VIOLATION"
      },
      {
        "gateId": "confirmed_rail",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-004",
        "reason": "Rail confirmed: CASHOUT-CASHAPP",
        "tag": "#ROPE"
      },
      {
        "gateId": "limit_fresh_drum",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-004",
        "reason": "Drum limits fresh on PAT-004"
      },
      {
        "gateId": "warm_sequential",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-004",
        "reason": "WARM sequence ok: PAT-004 status=WARMED count=2"
      },
      {
        "gateId": "gate12_wd_mode",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-004",
        "reason": "Gate 12 mode ok: profit_split"
      },
      {
        "gateId": "play_warmed",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-004",
        "reason": "PLAY Rope ok: PAT-004 WARMED warmup=2",
        "tag": "#ROPE"
      },
      {
        "gateId": "confirmed_rail",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-005",
        "reason": "Rail confirmed: CASHOUT-PAYPAL",
        "tag": "#ROPE"
      },
      {
        "gateId": "limit_fresh_drum",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-005",
        "reason": "Limit freshness N/A (not on Drum)"
      },
      {
        "gateId": "warm_sequential",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-005",
        "reason": "WARM sequence ok: PAT-005 status=Warming count=1"
      },
      {
        "gateId": "gate12_wd_mode",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-005",
        "reason": "Gate 12 mode ok: warmup_capital_return"
      },
      {
        "gateId": "play_warmed",
        "ok": false,
        "severity": "critical",
        "partnerCode": "PAT",
        "callSign": "PAT-005",
        "reason": "PLAY blocked: warmup_count=1 status=Warming (need WARMED + 2)",
        "tag": "#HARDGATE-VIOLATION"
      },
      {
        "gateId": "play_warmed",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-001",
        "taskId": "PLAY-PAT-001-20260722-150000-001",
        "reason": "PLAY Rope ok: PAT-001 WARMED warmup=2",
        "tag": "#ROPE"
      },
      {
        "gateId": "play_limit",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-001",
        "taskId": "PLAY-PAT-001-20260722-150000-001",
        "reason": "PLAY limit ok: stake 900 ≤ dailyMax 3000"
      },
      {
        "gateId": "play_limit",
        "ok": false,
        "severity": "critical",
        "partnerCode": "PAT",
        "callSign": "PAT-002",
        "reason": "PLAY-EX-01: stake 2500 > dailyMax 2000",
        "tag": "#HARDGATE-VIOLATION"
      },
      {
        "gateId": "play_warmed",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-004",
        "taskId": "PLAY-PAT-004-20260723-100000-001",
        "reason": "PLAY Rope ok: PAT-004 WARMED warmup=2",
        "tag": "#ROPE"
      },
      {
        "gateId": "play_limit",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-004",
        "taskId": "PLAY-PAT-004-20260723-100000-001",
        "reason": "PLAY limit ok: stake 800 ≤ dailyMax 5000"
      },
      {
        "gateId": "play_warmed",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-002",
        "taskId": "PLAY-PAT-002-20260723-130000-001",
        "reason": "PLAY Rope ok: PAT-002 WARMED warmup=2",
        "tag": "#ROPE"
      },
      {
        "gateId": "play_limit",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-002",
        "taskId": "PLAY-PAT-002-20260723-130000-001",
        "reason": "PLAY limit ok: stake 1500 ≤ dailyMax 2000"
      },
      {
        "gateId": "soft_posted",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-001",
        "taskId": "FUND-PAT-001-20260718-100000-001",
        "reason": "Soft present for FUND-PAT-001-20260718-100000-001"
      },
      {
        "gateId": "screenshot_first",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-001",
        "taskId": "FUND-PAT-001-20260718-100000-001",
        "reason": "Screenshot-first ok / waiting Partner (Completed)"
      },
      {
        "gateId": "soft_posted",
        "ok": false,
        "severity": "critical",
        "partnerCode": "PAT",
        "callSign": "PAT-001",
        "taskId": "LIMIT-PAT-001-20260721-140000-001",
        "reason": "Soft Balance required before Done — missing journal for LIMIT-PAT-001-20260721-140000-001",
        "tag": "#HARDGATE-VIOLATION"
      },
      {
        "gateId": "screenshot_first",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-001",
        "taskId": "LIMIT-PAT-001-20260721-140000-001",
        "reason": "Screenshot-first ok / waiting Partner (Completed)"
      },
      {
        "gateId": "soft_posted",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-001",
        "taskId": "PLAY-PAT-001-20260722-150000-001",
        "reason": "Soft check N/A (task not money-close)"
      },
      {
        "gateId": "screenshot_first",
        "ok": false,
        "severity": "warn",
        "partnerCode": "PAT",
        "callSign": "PAT-001",
        "taskId": "PLAY-PAT-001-20260722-150000-001",
        "reason": "Missing proofRefs on PLAY-PAT-001-20260722-150000-001",
        "tag": "#HARDGATE-VIOLATION"
      },
      {
        "gateId": "soft_posted",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-002",
        "taskId": "WD-PAT-002-20260722-160000-001",
        "reason": "Soft present for WD-PAT-002-20260722-160000-001"
      },
      {
        "gateId": "screenshot_first",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-002",
        "taskId": "WD-PAT-002-20260722-160000-001",
        "reason": "Screenshot check deferred (early status)"
      },
      {
        "gateId": "soft_posted",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-002",
        "taskId": "FUND-PAT-002-20260721-110000-001",
        "reason": "Soft present for FUND-PAT-002-20260721-110000-001"
      },
      {
        "gateId": "screenshot_first",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-002",
        "taskId": "FUND-PAT-002-20260721-110000-001",
        "reason": "Screenshot-first ok / waiting Partner (Completed)"
      },
      {
        "gateId": "soft_posted",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-003",
        "taskId": "FUND-PAT-003-20260723-090000-001",
        "reason": "Soft present for FUND-PAT-003-20260723-090000-001"
      },
      {
        "gateId": "screenshot_first",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-003",
        "taskId": "FUND-PAT-003-20260723-090000-001",
        "reason": "Screenshot-first ok / waiting Partner (Completed)"
      },
      {
        "gateId": "soft_posted",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-003",
        "taskId": "WARM-PAT-003-20260723-120000-001",
        "reason": "Soft check N/A (task not money-close)"
      },
      {
        "gateId": "screenshot_first",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-003",
        "taskId": "WARM-PAT-003-20260723-120000-001",
        "reason": "Screenshot check deferred (early status)"
      },
      {
        "gateId": "soft_posted",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-005",
        "taskId": "WARM-PAT-005-20260723-110000-001",
        "reason": "Soft check N/A (task not money-close)"
      },
      {
        "gateId": "screenshot_first",
        "ok": true,
        "severity": "info",
        "partnerCode": "PAT",
        "callSign": "PAT-005",
        "taskId": "WARM-PAT-005-20260723-110000-001",
        "reason": "Screenshot check deferred (early status)"
      },
      {
        "gateId": "partner_ready",
        "ok": false,
        "severity": "warn",
        "partnerCode": "NOV",
        "reason": "Partner NOV status=Onboarding — FUND blocked until Ready",
        "tag": "#ROPE"
      },
      {
        "gateId": "fund_rail_ready",
        "ok": true,
        "severity": "info",
        "partnerCode": "NOV",
        "reason": "ONB — FUND gated until Ready + confirmed rail (current confirmed=true)"
      },
      {
        "gateId": "confirmed_rail",
        "ok": true,
        "severity": "info",
        "partnerCode": "NOV",
        "callSign": "NOV-001",
        "reason": "Rail confirmed: CASHOUT-VENMO",
        "tag": "#ROPE"
      },
      {
        "gateId": "limit_fresh_drum",
        "ok": true,
        "severity": "info",
        "partnerCode": "NOV",
        "callSign": "NOV-001",
        "reason": "Limit freshness N/A (not on Drum)"
      },
      {
        "gateId": "warm_sequential",
        "ok": true,
        "severity": "info",
        "partnerCode": "NOV",
        "callSign": "NOV-001",
        "reason": "WARM sequence ok: NOV-001 status=New count=0"
      },
      {
        "gateId": "gate12_wd_mode",
        "ok": true,
        "severity": "info",
        "partnerCode": "NOV",
        "callSign": "NOV-001",
        "reason": "Gate 12 mode ok: warmup_capital_return"
      },
      {
        "gateId": "play_warmed",
        "ok": true,
        "severity": "critical",
        "partnerCode": "NOV",
        "callSign": "NOV-001",
        "reason": "PLAY blocked: warmup_count=0 status=New (need WARMED + 2)",
        "tag": "#HARDGATE-VIOLATION"
      },
      {
        "gateId": "confirmed_rail",
        "ok": true,
        "severity": "info",
        "partnerCode": "NOV",
        "callSign": "NOV-002",
        "reason": "Rail confirmed: CASHOUT-VENMO",
        "tag": "#ROPE"
      },
      {
        "gateId": "limit_fresh_drum",
        "ok": true,
        "severity": "info",
        "partnerCode": "NOV",
        "callSign": "NOV-002",
        "reason": "Limit freshness N/A (not on Drum)"
      },
      {
        "gateId": "warm_sequential",
        "ok": true,
        "severity": "info",
        "partnerCode": "NOV",
        "callSign": "NOV-002",
        "reason": "WARM sequence ok: NOV-002 status=Funded count=0"
      },
      {
        "gateId": "gate12_wd_mode",
        "ok": true,
        "severity": "info",
        "partnerCode": "NOV",
        "callSign": "NOV-002",
        "reason": "Gate 12 mode ok: warmup_capital_return"
      },
      {
        "gateId": "play_warmed",
        "ok": true,
        "severity": "critical",
        "partnerCode": "NOV",
        "callSign": "NOV-002",
        "reason": "PLAY blocked: warmup_count=0 status=Funded (need WARMED + 2)",
        "tag": "#HARDGATE-VIOLATION"
      },
      {
        "gateId": "soft_posted",
        "ok": true,
        "severity": "info",
        "partnerCode": "NOV",
        "callSign": "NOV-001",
        "taskId": "ONB-NOV-001-20260722-100000-001",
        "reason": "Soft check N/A (task not money-close)"
      },
      {
        "gateId": "screenshot_first",
        "ok": true,
        "severity": "info",
        "partnerCode": "NOV",
        "callSign": "NOV-001",
        "taskId": "ONB-NOV-001-20260722-100000-001",
        "reason": "Screenshot-first ok / waiting Partner (PendingPartner)"
      },
      {
        "gateId": "soft_posted",
        "ok": true,
        "severity": "info",
        "partnerCode": "NOV",
        "callSign": "NOV-002",
        "taskId": "FUND-NOV-002-20260722-140000-001",
        "reason": "Soft present for FUND-NOV-002-20260722-140000-001"
      },
      {
        "gateId": "screenshot_first",
        "ok": true,
        "severity": "info",
        "partnerCode": "NOV",
        "callSign": "NOV-002",
        "taskId": "FUND-NOV-002-20260722-140000-001",
        "reason": "Screenshot-first ok / waiting Partner (Processing)"
      },
      {
        "gateId": "soft_posted",
        "ok": true,
        "severity": "info",
        "partnerCode": "NOV",
        "callSign": "NOV-001",
        "taskId": "LIMIT-NOV-001-20260722-110000-001",
        "reason": "Soft check N/A (task not money-close)"
      },
      {
        "gateId": "screenshot_first",
        "ok": true,
        "severity": "info",
        "partnerCode": "NOV",
        "callSign": "NOV-001",
        "taskId": "LIMIT-NOV-001-20260722-110000-001",
        "reason": "Screenshot check deferred (early status)"
      }
    ],
    "passed": 93,
    "failed": 10,
    "criticalFailed": 6,
    "throughput": {
      "T": 5116,
      "I": 47810,
      "OE": 1600,
      "byPartner": {
        "ASH": {
          "T": 996,
          "I": 10310,
          "OE": 885
        },
        "PAT": {
          "T": 4120,
          "I": 27500,
          "OE": 715
        },
        "NOV": {
          "T": 0,
          "I": 10000,
          "OE": 0
        }
      }
    },
    "diagnosis": {
      "order": [
        "rope",
        "drum",
        "buffer",
        "elevate"
      ],
      "focus": "rope",
      "summary": "Rope broken — fix Hard Gates / Soft / screenshots before elevating",
      "ropeBroken": true,
      "drumStarved": false,
      "bufferWrongSized": false
    }
  },
  "returnEfficiency": {
    "computedAt": "2026-07-24T07:59:50.543Z",
    "byProcess": [
      {
        "process": "WARM",
        "callSign": "ASH-002",
        "partnerCode": "ASH",
        "deltaT": 271.7875,
        "iPeak": 5000,
        "tauDays": 7.833223877314815,
        "oe": 0,
        "rP": 0.006939352283473028
      },
      {
        "process": "LIMIT",
        "callSign": "ASH-001",
        "partnerCode": "ASH",
        "deltaT": 279.12008928571424,
        "iPeak": 0,
        "tauDays": 3.958223877314815,
        "oe": 0,
        "rP": 70.51649879770422
      },
      {
        "process": "WD",
        "callSign": "ASH-003",
        "partnerCode": "ASH",
        "deltaT": 4800,
        "iPeak": 4800,
        "tauDays": 0.8332238773148148,
        "oe": 0,
        "rP": 1.2001576373718976
      },
      {
        "process": "WARM",
        "callSign": "ASH-004",
        "partnerCode": "ASH",
        "deltaT": 271.7875,
        "iPeak": 5000,
        "tauDays": 0.7915572106481481,
        "oe": 0,
        "rP": 0.06867159981461181
      },
      {
        "process": "PLAY",
        "callSign": "PAT-001",
        "partnerCode": "PAT",
        "deltaT": 271.7875,
        "iPeak": 5200,
        "tauDays": 1.7082238773148148,
        "oe": 0,
        "rP": 0.03059717617648338
      },
      {
        "process": "WD",
        "callSign": "PAT-002",
        "partnerCode": "PAT",
        "deltaT": 5000,
        "iPeak": 5000,
        "tauDays": 1.666557210648148,
        "oe": 0,
        "rP": 0.6000394067546505
      },
      {
        "process": "WARM",
        "callSign": "PAT-003",
        "partnerCode": "PAT",
        "deltaT": 271.7875,
        "iPeak": 5000,
        "tauDays": 0.8332238773148148,
        "oe": 0,
        "rP": 0.06523756877344293
      },
      {
        "process": "WARM",
        "callSign": "PAT-005",
        "partnerCode": "PAT",
        "deltaT": 271.7875,
        "iPeak": 5000,
        "tauDays": 0.8748905439814815,
        "oe": 35,
        "rP": 0.06163746779117459
      },
      {
        "process": "ONB",
        "callSign": "NOV-001",
        "partnerCode": "NOV",
        "deltaT": 271.7875,
        "iPeak": 0,
        "tauDays": 1.916557210648148,
        "oe": 0,
        "rP": 141.81027234145856
      },
      {
        "process": "FUND",
        "callSign": "NOV-002",
        "partnerCode": "NOV",
        "deltaT": 40.768125000000005,
        "iPeak": 5000,
        "tauDays": 1.7498905439814816,
        "oe": 0,
        "rP": 0.004659505720539678
      },
      {
        "process": "LIMIT",
        "callSign": "NOV-001",
        "partnerCode": "NOV",
        "deltaT": 67.946875,
        "iPeak": 0,
        "tauDays": 1.8748905439814816,
        "oe": 0,
        "rP": 36.24044892546598
      }
    ],
    "byAsset": [
      {
        "callSign": "ASH-001",
        "partnerCode": "ASH",
        "profitSplitTotal": 996,
        "peakCapital": 5000,
        "capitalDaysInI": 8.583223877314815,
        "ce": 0.02320806294316512
      },
      {
        "callSign": "ASH-002",
        "partnerCode": "ASH",
        "profitSplitTotal": 0,
        "peakCapital": 5010,
        "capitalDaysInI": 5.666557210648148,
        "ce": 0
      },
      {
        "callSign": "ASH-003",
        "partnerCode": "ASH",
        "profitSplitTotal": 0,
        "peakCapital": 5000,
        "capitalDaysInI": 4.916557210648148,
        "ce": 0
      },
      {
        "callSign": "ASH-004",
        "partnerCode": "ASH",
        "profitSplitTotal": 0,
        "peakCapital": 500,
        "capitalDaysInI": 7,
        "ce": 0
      },
      {
        "callSign": "PAT-001",
        "partnerCode": "PAT",
        "profitSplitTotal": 2720,
        "peakCapital": 5200,
        "capitalDaysInI": 5.895723877314815,
        "ce": 0.08872140791558855
      },
      {
        "callSign": "PAT-002",
        "partnerCode": "PAT",
        "profitSplitTotal": 800,
        "peakCapital": 5000,
        "capitalDaysInI": 2.8610016550925925,
        "ce": 0.05592446957001911
      },
      {
        "callSign": "PAT-003",
        "partnerCode": "PAT",
        "profitSplitTotal": 0,
        "peakCapital": 5000,
        "capitalDaysInI": 1,
        "ce": 0
      },
      {
        "callSign": "PAT-004",
        "partnerCode": "PAT",
        "profitSplitTotal": 600,
        "peakCapital": 5000,
        "capitalDaysInI": 3.9478072106481483,
        "ce": 0.030396621110659168
      },
      {
        "callSign": "PAT-005",
        "partnerCode": "PAT",
        "profitSplitTotal": 0,
        "peakCapital": 5100,
        "capitalDaysInI": 1.9026683217592593,
        "ce": 0
      },
      {
        "callSign": "NOV-001",
        "partnerCode": "NOV",
        "profitSplitTotal": 0,
        "peakCapital": 0,
        "capitalDaysInI": 1,
        "ce": 0
      },
      {
        "callSign": "NOV-002",
        "partnerCode": "NOV",
        "profitSplitTotal": 0,
        "peakCapital": 5000,
        "capitalDaysInI": 1.7464183217592593,
        "ce": 0
      }
    ],
    "byLimit": [
      {
        "callSign": "ASH-001",
        "partnerCode": "ASH",
        "deltaL": 0,
        "cAsset": 5000,
        "daysToUsableLimit": 0.5,
        "le": 0
      },
      {
        "callSign": "ASH-002",
        "partnerCode": "ASH",
        "deltaL": 0.3,
        "cAsset": 10010,
        "daysToUsableLimit": 5.666557210648148,
        "le": 0.000005288930978004184
      },
      {
        "callSign": "ASH-003",
        "partnerCode": "ASH",
        "deltaL": 0,
        "cAsset": 9800,
        "daysToUsableLimit": 3,
        "le": 0
      },
      {
        "callSign": "ASH-004",
        "partnerCode": "ASH",
        "deltaL": 0,
        "cAsset": 500,
        "daysToUsableLimit": 0.5,
        "le": 0
      },
      {
        "callSign": "PAT-001",
        "partnerCode": "PAT",
        "deltaL": 0,
        "cAsset": 10200,
        "daysToUsableLimit": 3.1458333333333335,
        "le": 0
      },
      {
        "callSign": "PAT-002",
        "partnerCode": "PAT",
        "deltaL": 0,
        "cAsset": 9800,
        "daysToUsableLimit": 0.5,
        "le": 0
      },
      {
        "callSign": "PAT-003",
        "partnerCode": "PAT",
        "deltaL": 0.3,
        "cAsset": 10000,
        "daysToUsableLimit": 0.9443349884259259,
        "le": 0.00003176838766718344
      },
      {
        "callSign": "PAT-004",
        "partnerCode": "PAT",
        "deltaL": 0,
        "cAsset": 7400,
        "daysToUsableLimit": 1.9479166666666667,
        "le": 0
      },
      {
        "callSign": "PAT-005",
        "partnerCode": "PAT",
        "deltaL": 0,
        "cAsset": 10100,
        "daysToUsableLimit": 1.9026683217592593,
        "le": 0
      },
      {
        "callSign": "NOV-001",
        "partnerCode": "NOV",
        "deltaL": 0.3,
        "cAsset": 5000,
        "daysToUsableLimit": 0.5,
        "le": 1000000
      },
      {
        "callSign": "NOV-002",
        "partnerCode": "NOV",
        "deltaL": 0.3,
        "cAsset": 10000,
        "daysToUsableLimit": 1.7464183217592593,
        "le": 0.000017178014927018986
      }
    ],
    "avgRP": 22.782287252665,
    "processTypeAvgRP": {
      "LIMIT": 53.37847386158509,
      "ONB": 141.81027234145856,
      "WD": 0.900098522063274,
      "PLAY": 0.03059717617648338,
      "WARM": 0.05062149716567559,
      "FUND": 0.004659505720539678
    }
  },
  "rankedActions": [
    {
      "rank": 1,
      "process": "LIMIT",
      "callSign": "ASH-001",
      "partnerCode": "ASH",
      "rP": 70.51649879770422,
      "weightedScore": 0.24,
      "reason": "Stale/missing limit on WARMED seat — LIMIT first (highest R)",
      "ropeSafe": true
    },
    {
      "rank": 2,
      "process": "WD",
      "callSign": "ASH-003",
      "partnerCode": "ASH",
      "rP": 1.2001576373718976,
      "weightedScore": 0,
      "reason": "Gate 12 principal_recovery first",
      "ropeSafe": true
    },
    {
      "rank": 3,
      "process": "WD",
      "callSign": "PAT-002",
      "partnerCode": "PAT",
      "rP": 0.6000394067546505,
      "weightedScore": 0,
      "reason": "Gate 12 principal_recovery first",
      "ropeSafe": true
    },
    {
      "rank": 4,
      "process": "PLAY",
      "callSign": "PAT-001",
      "partnerCode": "PAT",
      "rP": 0.03059717617648338,
      "weightedScore": 0.8800000000000001,
      "reason": "WARMED + fresh limit — pick-play by weightedScore",
      "ropeSafe": true
    },
    {
      "rank": 5,
      "process": "PLAY",
      "callSign": "PAT-004",
      "partnerCode": "PAT",
      "rP": 0,
      "weightedScore": 0.8360000000000001,
      "reason": "WARMED + fresh limit — pick-play by weightedScore",
      "ropeSafe": true
    },
    {
      "rank": 6,
      "process": "WARM",
      "callSign": "ASH-004",
      "partnerCode": "ASH",
      "rP": 0.06867159981461181,
      "weightedScore": 0,
      "reason": "Complete WARM corridor (min capital path)",
      "ropeSafe": true
    },
    {
      "rank": 7,
      "process": "WARM",
      "callSign": "PAT-003",
      "partnerCode": "PAT",
      "rP": 0.06523756877344293,
      "weightedScore": 0,
      "reason": "Complete WARM corridor (min capital path)",
      "ropeSafe": true
    },
    {
      "rank": 8,
      "process": "WARM",
      "callSign": "PAT-005",
      "partnerCode": "PAT",
      "rP": 0.06163746779117459,
      "weightedScore": 0.022000000000000006,
      "reason": "Complete WARM corridor (min capital path)",
      "ropeSafe": true
    },
    {
      "rank": 9,
      "process": "WARM",
      "callSign": "ASH-002",
      "partnerCode": "ASH",
      "rP": 0.006939352283473028,
      "weightedScore": 0.022000000000000006,
      "reason": "Complete WARM corridor (min capital path)",
      "ropeSafe": true
    },
    {
      "rank": 10,
      "process": "WD",
      "callSign": "ASH-002",
      "partnerCode": "ASH",
      "rP": 0,
      "weightedScore": 0.022000000000000006,
      "reason": "Low CE / Limited — WD + reallocate capital",
      "ropeSafe": true
    },
    {
      "rank": 11,
      "process": "WD",
      "callSign": "PAT-005",
      "partnerCode": "PAT",
      "rP": 0,
      "weightedScore": 0.022000000000000006,
      "reason": "Low CE / Limited — WD + reallocate capital",
      "ropeSafe": true
    },
    {
      "rank": 12,
      "process": "WD",
      "callSign": "NOV-001",
      "partnerCode": "NOV",
      "rP": 0,
      "weightedScore": 0.008000000000000002,
      "reason": "Low CE / Limited — WD + reallocate capital",
      "ropeSafe": true
    },
    {
      "rank": 13,
      "process": "WD",
      "callSign": "ASH-003",
      "partnerCode": "ASH",
      "rP": 0,
      "weightedScore": 0,
      "reason": "Low CE / Limited — WD + reallocate capital",
      "ropeSafe": true
    },
    {
      "rank": 14,
      "process": "WD",
      "callSign": "ASH-004",
      "partnerCode": "ASH",
      "rP": 0,
      "weightedScore": 0,
      "reason": "Low CE / Limited — WD + reallocate capital",
      "ropeSafe": true
    },
    {
      "rank": 15,
      "process": "WD",
      "callSign": "PAT-003",
      "partnerCode": "PAT",
      "rP": 0,
      "weightedScore": 0,
      "reason": "Low CE / Limited — WD + reallocate capital",
      "ropeSafe": true
    },
    {
      "rank": 16,
      "process": "WD",
      "callSign": "NOV-002",
      "partnerCode": "NOV",
      "rP": 0,
      "weightedScore": 0,
      "reason": "Low CE / Limited — WD + reallocate capital",
      "ropeSafe": true
    },
    {
      "rank": 17,
      "process": "ONB",
      "callSign": "NOV-001",
      "partnerCode": "NOV",
      "rP": 141.81027234145856,
      "reason": "ONB new asset — buffer allows",
      "ropeSafe": true
    },
    {
      "rank": 18,
      "process": "WD",
      "callSign": "ASH-004",
      "partnerCode": "ASH",
      "rP": 0,
      "weightedScore": 0,
      "reason": "Gate 12 principal_recovery first",
      "ropeSafe": false
    },
    {
      "rank": 19,
      "process": "WD",
      "callSign": "PAT-003",
      "partnerCode": "PAT",
      "rP": 0,
      "weightedScore": 0,
      "reason": "Gate 12 principal_recovery first",
      "ropeSafe": false
    },
    {
      "rank": 20,
      "process": "WD",
      "callSign": "NOV-002",
      "partnerCode": "NOV",
      "rP": 0,
      "weightedScore": 0,
      "reason": "Gate 12 principal_recovery first",
      "ropeSafe": false
    }
  ]
}
