2026-10-25T02:19:26.7155882Z Current runner version: '2.338.1' 2026-10-25T02:19:26.7159523Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-hvh7ivudfip6a3kq' 2026-10-25T02:19:26.7160194Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-25T02:19:26.7160959Z Machine name: 'ip-172-31-73-130' 2026-10-25T02:19:26.7162448Z ##[group]GITHUB_TOKEN Permissions 2026-10-25T02:19:26.7163813Z Contents: read 2026-10-25T02:19:26.7164182Z Metadata: read 2026-10-25T02:19:26.7164617Z ##[endgroup] 2026-10-25T02:19:26.7165812Z Secret source: Actions 2026-10-25T02:19:26.7166495Z Cache mode: write 2026-10-25T02:19:26.7166903Z Prepare workflow directory 2026-10-25T02:19:26.7339646Z Prepare all required actions 2026-10-25T02:19:26.7364488Z Getting action download info 2026-10-25T02:19:26.8479849Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-25T02:19:26.8773851Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-25T02:19:26.9466106Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-25T02:19:27.1006531Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-25T02:19:27.1043898Z Complete job name: Test Server 8 2026-10-25T02:19:27.1390884Z A job started hook has been configured by the self-hosted runner administrator 2026-10-25T02:19:27.1472692Z ##[group]Run '/setup.sh' 2026-10-25T02:19:27.1485083Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T02:19:27.1485508Z env: 2026-10-25T02:19:27.1485721Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 138 2026-10-25T02:19:27.1486002Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-25T02:19:27.1486269Z BLACKSMITH_CHECK_RUN_ID: 121051323965 2026-10-25T02:19:27.1486553Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-25T02:19:27.1486835Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-25T02:19:27.1487086Z ##[endgroup] 2026-10-25T02:19:27.1691356Z Logging daemon started (blacksmithd for logs) 2026-10-25T02:19:27.1781996Z Results daemon started (blacksmithd for results) 2026-10-25T02:19:27.1897885Z Background adoption and SSH setup started (PID: 2839) 2026-10-25T02:19:27.1898174Z 2026-10-25T02:19:27.1898934Z ---------------------------------------- 2026-10-25T02:19:27.1899556Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40154004345/jobs/121051323965 2026-10-25T02:19:27.1900042Z SSH Access (using your GitHub SSH key): 2026-10-25T02:19:27.1900520Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-hvh7ivudfip6a3kq.vm.blacksmith.sh 2026-10-25T02:19:27.1900901Z 2026-10-25T02:19:27.1901045Z No GitHub SSH key? Add one at: 2026-10-25T02:19:27.1901558Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-25T02:19:27.1902015Z 2026-10-25T02:19:27.1902152Z ---------------------------------------- 2026-10-25T02:19:27.1902361Z 2026-10-25T02:19:27.1902562Z VM ID: blacksmith-4vcpu-ubuntu-2404-hvh7ivudfip6a3kq 2026-10-25T02:19:27.1902920Z Host: production-152.236.40.29-x8664 2026-10-25T02:19:27.1903243Z Host Agent PID: 221499 2026-10-25T02:19:27.1903510Z Host Agent Git SHA: 1637818df 2026-10-25T02:19:27.1903829Z Host CPU Manufacturer: AuthenticAMD 2026-10-25T02:19:27.1904136Z Blacksmith Host Generation: gen 2 2026-10-25T02:19:27.1904471Z Petname: production-noted-foal-d9cf6161 2026-10-25T02:19:27.1904773Z Region: us-east 2026-10-25T02:19:27.1905064Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-25T02:19:27.1916969Z OS Version: Ubuntu 24.04.4 LTS 2026-10-25T02:19:27.1917313Z 2026-10-25T02:19:27.1917428Z Enabling Blacksmith transparent cache 2026-10-25T02:19:27.2174978Z ##[group]Run actions/checkout@v6 2026-10-25T02:19:27.2175270Z with: 2026-10-25T02:19:27.2175468Z fetch-depth: 2 2026-10-25T02:19:27.2175796Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-25T02:19:27.2176175Z sparse-checkout-cone-mode: false 2026-10-25T02:19:27.2176437Z repository: pingdotgg/t3code 2026-10-25T02:19:27.2178474Z token: *** 2026-10-25T02:19:27.2178678Z ssh-strict: true 2026-10-25T02:19:27.2178883Z ssh-user: git 2026-10-25T02:19:27.2179099Z persist-credentials: true 2026-10-25T02:19:27.2179331Z clean: true 2026-10-25T02:19:27.2179531Z fetch-tags: false 2026-10-25T02:19:27.2179749Z show-progress: true 2026-10-25T02:19:27.2180101Z lfs: false 2026-10-25T02:19:27.2180306Z submodules: false 2026-10-25T02:19:27.2180521Z set-safe-directory: true 2026-10-25T02:19:27.2180766Z allow-unsafe-pr-checkout: false 2026-10-25T02:19:27.2181008Z env: 2026-10-25T02:19:27.2181237Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 138 2026-10-25T02:19:27.2181517Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-25T02:19:27.2181786Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:19:27.2182038Z ##[endgroup] 2026-10-25T02:19:27.3218352Z Syncing repository: pingdotgg/t3code 2026-10-25T02:19:27.3219223Z ##[group]Getting Git version info 2026-10-25T02:19:27.3219539Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-25T02:19:27.3220088Z [command]/usr/local/bin/git version 2026-10-25T02:19:27.3283659Z git version 2.55.0 2026-10-25T02:19:27.3294972Z ##[endgroup] 2026-10-25T02:19:27.3301835Z Temporarily overriding HOME='/home/runner/_work/_temp/226c9a38-0a2a-4562-9e9d-f22a599bf456' before making global git config changes 2026-10-25T02:19:27.3302473Z Adding repository directory to the temporary git global config as a safe directory 2026-10-25T02:19:27.3305034Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-25T02:19:27.3334921Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-25T02:19:27.3336552Z ##[group]Determining repository object format 2026-10-25T02:19:27.3337595Z ##[endgroup] 2026-10-25T02:19:27.3337939Z ##[group]Initializing the repository 2026-10-25T02:19:27.3339728Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-25T02:19:27.3371432Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-25T02:19:27.3371981Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-25T02:19:27.3372524Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-25T02:19:27.3372882Z hint: call: 2026-10-25T02:19:27.3373078Z hint: 2026-10-25T02:19:27.3373333Z hint: git config --global init.defaultBranch 2026-10-25T02:19:27.3373625Z hint: 2026-10-25T02:19:27.3373903Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-25T02:19:27.3374342Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-25T02:19:27.3374697Z hint: 2026-10-25T02:19:27.3374898Z hint: git branch -m 2026-10-25T02:19:27.3375125Z hint: 2026-10-25T02:19:27.3375431Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-25T02:19:27.3375887Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-25T02:19:27.3376682Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-25T02:19:27.3403888Z ##[endgroup] 2026-10-25T02:19:27.3404309Z ##[group]Disabling automatic garbage collection 2026-10-25T02:19:27.3406071Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-25T02:19:27.3426975Z ##[endgroup] 2026-10-25T02:19:27.3427328Z ##[group]Setting up auth 2026-10-25T02:19:27.3427593Z Removing SSH command configuration 2026-10-25T02:19:27.3430803Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-25T02:19:27.3454016Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-25T02:19:27.3574234Z Removing HTTP extra header 2026-10-25T02:19:27.3576934Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-25T02:19:27.3598672Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2026-10-25T02:19:27.3692264Z Removing includeIf entries pointing to credentials config files 2026-10-25T02:19:27.3693116Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-25T02:19:27.3712341Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-25T02:19:27.3804924Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-f58dc2cb-ef1f-49a6-ac52-bb6b78119c4d.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-25T02:19:27.3828128Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-f58dc2cb-ef1f-49a6-ac52-bb6b78119c4d.config 2026-10-25T02:19:27.3846910Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-f58dc2cb-ef1f-49a6-ac52-bb6b78119c4d.config 2026-10-25T02:19:27.3864489Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-f58dc2cb-ef1f-49a6-ac52-bb6b78119c4d.config 2026-10-25T02:19:27.3882114Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-f58dc2cb-ef1f-49a6-ac52-bb6b78119c4d.config 2026-10-25T02:19:27.3898369Z ##[endgroup] 2026-10-25T02:19:27.3898733Z ##[group]Fetching the repository 2026-10-25T02:19:27.3903634Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +8f26ed7e279d6d290ab7200e88055b7a58982b7d:refs/remotes/origin/main 2026-10-25T02:19:27.5232977Z From https://github.com/pingdotgg/t3code 2026-10-25T02:19:27.5233419Z * [new ref] 8f26ed7e279d6d290ab7200e88055b7a58982b7d -> origin/main 2026-10-25T02:19:27.5257892Z [command]/usr/local/bin/git branch --list --remote origin/main 2026-10-25T02:19:27.5276806Z origin/main 2026-10-25T02:19:27.5281668Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main 2026-10-25T02:19:27.5298484Z 8f26ed7e279d6d290ab7200e88055b7a58982b7d 2026-10-25T02:19:27.5300125Z ##[endgroup] 2026-10-25T02:19:27.5300502Z ##[group]Determining the checkout info 2026-10-25T02:19:27.5301539Z ##[endgroup] 2026-10-25T02:19:27.5301916Z ##[group]Setting up sparse checkout 2026-10-25T02:19:27.5303696Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-25T02:19:27.5323912Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-25T02:19:27.5340154Z .git/info/sparse-checkout 2026-10-25T02:19:27.5344084Z ##[endgroup] 2026-10-25T02:19:27.5344519Z ##[group]Checking out the ref 2026-10-25T02:19:27.5347747Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-25T02:19:33.8914182Z Updating files: 0% (1/6499) 2026-10-25T02:19:33.8942323Z Updating files: 1% (65/6499) 2026-10-25T02:19:33.8959067Z Updating files: 2% (130/6499) 2026-10-25T02:19:33.8978998Z Updating files: 3% (195/6499) 2026-10-25T02:19:33.9000642Z Updating files: 4% (260/6499) 2026-10-25T02:19:33.9033742Z Updating files: 5% (325/6499) 2026-10-25T02:19:33.9058974Z Updating files: 6% (390/6499) 2026-10-25T02:19:33.9116843Z Updating files: 7% (455/6499) 2026-10-25T02:19:33.9160875Z Updating files: 8% (520/6499) 2026-10-25T02:19:33.9250248Z Updating files: 9% (585/6499) 2026-10-25T02:19:33.9398602Z Updating files: 10% (650/6499) 2026-10-25T02:19:33.9546717Z Updating files: 11% (715/6499) 2026-10-25T02:19:33.9558981Z Updating files: 12% (780/6499) 2026-10-25T02:19:33.9571262Z Updating files: 13% (845/6499) 2026-10-25T02:19:33.9587665Z Updating files: 14% (910/6499) 2026-10-25T02:19:33.9604953Z Updating files: 15% (975/6499) 2026-10-25T02:19:33.9621507Z Updating files: 16% (1040/6499) 2026-10-25T02:19:33.9638387Z Updating files: 17% (1105/6499) 2026-10-25T02:19:33.9654854Z Updating files: 18% (1170/6499) 2026-10-25T02:19:33.9671904Z Updating files: 19% (1235/6499) 2026-10-25T02:19:33.9686170Z Updating files: 20% (1300/6499) 2026-10-25T02:19:33.9712580Z Updating files: 21% (1365/6499) 2026-10-25T02:19:33.9729076Z Updating files: 22% (1430/6499) 2026-10-25T02:19:33.9744007Z Updating files: 23% (1495/6499) 2026-10-25T02:19:33.9758788Z Updating files: 24% (1560/6499) 2026-10-25T02:19:33.9772491Z Updating files: 25% (1625/6499) 2026-10-25T02:19:33.9788114Z Updating files: 26% (1690/6499) 2026-10-25T02:19:33.9802329Z Updating files: 27% (1755/6499) 2026-10-25T02:19:33.9821550Z Updating files: 28% (1820/6499) 2026-10-25T02:19:33.9847114Z Updating files: 29% (1885/6499) 2026-10-25T02:19:33.9868623Z Updating files: 30% (1950/6499) 2026-10-25T02:19:33.9893542Z Updating files: 31% (2015/6499) 2026-10-25T02:19:33.9915393Z Updating files: 32% (2080/6499) 2026-10-25T02:19:33.9949387Z Updating files: 33% (2145/6499) 2026-10-25T02:19:34.0011644Z Updating files: 34% (2210/6499) 2026-10-25T02:19:34.0061356Z Updating files: 35% (2275/6499) 2026-10-25T02:19:34.0101194Z Updating files: 36% (2340/6499) 2026-10-25T02:19:34.0136728Z Updating files: 37% (2405/6499) 2026-10-25T02:19:34.0174507Z Updating files: 38% (2470/6499) 2026-10-25T02:19:34.0206529Z Updating files: 39% (2535/6499) 2026-10-25T02:19:34.0235211Z Updating files: 40% (2600/6499) 2026-10-25T02:19:34.0263832Z Updating files: 41% (2665/6499) 2026-10-25T02:19:34.0280849Z Updating files: 42% (2730/6499) 2026-10-25T02:19:34.0292674Z Updating files: 43% (2795/6499) 2026-10-25T02:19:34.0305589Z Updating files: 44% (2860/6499) 2026-10-25T02:19:34.0337403Z Updating files: 45% (2925/6499) 2026-10-25T02:19:34.0361468Z Updating files: 46% (2990/6499) 2026-10-25T02:19:34.0384030Z Updating files: 47% (3055/6499) 2026-10-25T02:19:34.0412532Z Updating files: 48% (3120/6499) 2026-10-25T02:19:34.0444881Z Updating files: 49% (3185/6499) 2026-10-25T02:19:34.0481393Z Updating files: 50% (3250/6499) 2026-10-25T02:19:34.0497567Z Updating files: 51% (3315/6499) 2026-10-25T02:19:34.0529771Z Updating files: 52% (3380/6499) 2026-10-25T02:19:34.0555600Z Updating files: 53% (3445/6499) 2026-10-25T02:19:34.0575587Z Updating files: 54% (3510/6499) 2026-10-25T02:19:34.0599689Z Updating files: 55% (3575/6499) 2026-10-25T02:19:34.0617510Z Updating files: 56% (3640/6499) 2026-10-25T02:19:34.0632601Z Updating files: 57% (3705/6499) 2026-10-25T02:19:34.0651837Z Updating files: 58% (3770/6499) 2026-10-25T02:19:34.0997906Z Updating files: 59% (3835/6499) 2026-10-25T02:19:34.1015134Z Updating files: 60% (3900/6499) 2026-10-25T02:19:34.1033325Z Updating files: 61% (3965/6499) 2026-10-25T02:19:34.1054316Z Updating files: 62% (4030/6499) 2026-10-25T02:19:34.1080790Z Updating files: 63% (4095/6499) 2026-10-25T02:19:34.1106274Z Updating files: 64% (4160/6499) 2026-10-25T02:19:34.1125657Z Updating files: 65% (4225/6499) 2026-10-25T02:19:34.1143470Z Updating files: 66% (4290/6499) 2026-10-25T02:19:34.1166854Z Updating files: 67% (4355/6499) 2026-10-25T02:19:34.1179598Z Updating files: 68% (4420/6499) 2026-10-25T02:19:34.1197783Z Updating files: 69% (4485/6499) 2026-10-25T02:19:34.1209591Z Updating files: 70% (4550/6499) 2026-10-25T02:19:34.1226720Z Updating files: 71% (4615/6499) 2026-10-25T02:19:34.1241080Z Updating files: 72% (4680/6499) 2026-10-25T02:19:34.1284345Z Updating files: 73% (4745/6499) 2026-10-25T02:19:34.1671785Z Updating files: 74% (4810/6499) 2026-10-25T02:19:34.1696797Z Updating files: 75% (4875/6499) 2026-10-25T02:19:34.1718022Z Updating files: 76% (4940/6499) 2026-10-25T02:19:34.1740232Z Updating files: 77% (5005/6499) 2026-10-25T02:19:34.1762516Z Updating files: 78% (5070/6499) 2026-10-25T02:19:34.1779225Z Updating files: 79% (5135/6499) 2026-10-25T02:19:34.1800921Z Updating files: 80% (5200/6499) 2026-10-25T02:19:34.1816617Z Updating files: 81% (5265/6499) 2026-10-25T02:19:34.1834617Z Updating files: 82% (5330/6499) 2026-10-25T02:19:34.1856380Z Updating files: 83% (5395/6499) 2026-10-25T02:19:34.1876203Z Updating files: 84% (5460/6499) 2026-10-25T02:19:34.1895099Z Updating files: 85% (5525/6499) 2026-10-25T02:19:34.1919467Z Updating files: 86% (5590/6499) 2026-10-25T02:19:34.1986259Z Updating files: 87% (5655/6499) 2026-10-25T02:19:34.2015079Z Updating files: 88% (5720/6499) 2026-10-25T02:19:34.2035717Z Updating files: 89% (5785/6499) 2026-10-25T02:19:34.2059314Z Updating files: 90% (5850/6499) 2026-10-25T02:19:34.2088871Z Updating files: 91% (5915/6499) 2026-10-25T02:19:34.2103439Z Updating files: 92% (5980/6499) 2026-10-25T02:19:34.2124195Z Updating files: 93% (6045/6499) 2026-10-25T02:19:34.2142464Z Updating files: 94% (6110/6499) 2026-10-25T02:19:34.2165427Z Updating files: 95% (6175/6499) 2026-10-25T02:19:34.2222434Z Updating files: 96% (6240/6499) 2026-10-25T02:19:34.2244413Z Updating files: 97% (6305/6499) 2026-10-25T02:19:34.2290047Z Updating files: 98% (6370/6499) 2026-10-25T02:19:34.2308696Z Updating files: 99% (6435/6499) 2026-10-25T02:19:34.2308909Z Updating files: 100% (6499/6499) 2026-10-25T02:19:34.2309098Z Updating files: 100% (6499/6499), done. 2026-10-25T02:19:34.2460681Z Switched to a new branch 'main' 2026-10-25T02:19:34.2461369Z branch 'main' set up to track 'origin/main'. 2026-10-25T02:19:34.2473736Z ##[endgroup] 2026-10-25T02:19:34.2503190Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-25T02:19:34.2520198Z 8f26ed7e279d6d290ab7200e88055b7a58982b7d 2026-10-25T02:19:34.2648261Z Prepare all required actions 2026-10-25T02:19:34.2685538Z ##[group]Run ./.github/actions/ci-changes 2026-10-25T02:19:34.2685710Z env: 2026-10-25T02:19:34.2685848Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 138 2026-10-25T02:19:34.2686018Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-25T02:19:34.2686185Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:19:34.2686341Z ##[endgroup] 2026-10-25T02:19:34.2726526Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-25T02:19:34.2740390Z ##[group]Run set -uo pipefail 2026-10-25T02:19:34.2740613Z set -uo pipefail 2026-10-25T02:19:34.2740816Z  2026-10-25T02:19:34.2740944Z decide() { 2026-10-25T02:19:34.2741165Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-25T02:19:34.2741392Z  exit "${PIPESTATUS[0]}" 2026-10-25T02:19:34.2741542Z } 2026-10-25T02:19:34.2741660Z  2026-10-25T02:19:34.2741786Z fail_open() { 2026-10-25T02:19:34.2741957Z  echo "$* Running every job." 2026-10-25T02:19:34.2742113Z  decide 2026-10-25T02:19:34.2742242Z } 2026-10-25T02:19:34.2742360Z  2026-10-25T02:19:34.2742537Z # Reads the change from git rather than the REST API: every job that 2026-10-25T02:19:34.2742805Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-25T02:19:34.2743043Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-25T02:19:34.2743277Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-25T02:19:34.2743547Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-25T02:19:34.2743761Z  base=HEAD^1 2026-10-25T02:19:34.2743895Z  mode=() 2026-10-25T02:19:34.2744028Z else 2026-10-25T02:19:34.2744157Z  base=$BEFORE_SHA 2026-10-25T02:19:34.2744367Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-25T02:19:34.2744598Z  || fail_open "Could not fetch ${base}." 2026-10-25T02:19:34.2744826Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-25T02:19:34.2745036Z  mode=(--full) 2026-10-25T02:19:34.2745171Z fi 2026-10-25T02:19:34.2745291Z  2026-10-25T02:19:34.2745473Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-25T02:19:34.2745744Z # of a package changes that package just like editing it. It also keeps 2026-10-25T02:19:34.2746077Z # git from fetching file contents to score renames. 2026-10-25T02:19:34.2746339Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-25T02:19:34.2746586Z  || fail_open "Could not diff against ${base}." 2026-10-25T02:19:34.2746806Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-25T02:19:34.2761483Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T02:19:34.2761674Z env: 2026-10-25T02:19:34.2761808Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 138 2026-10-25T02:19:34.2761978Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-25T02:19:34.2762142Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:19:34.2762297Z EVENT_NAME: push 2026-10-25T02:19:34.2762455Z BEFORE_SHA: e19fe0837b6eaba1c61a779dac335be281a93ded 2026-10-25T02:19:34.2762634Z ##[endgroup] 2026-10-25T02:19:34.4868632Z Runs everything: .github/scripts/ci-changes.cjs 2026-10-25T02:19:34.4875405Z Runs everything: .github/scripts/mirror-play-apk.cjs 2026-10-25T02:19:34.4876956Z Runs everything: .github/scripts/stage-preview-bundle.py 2026-10-25T02:19:34.4877284Z Runs everything: .github/scripts/thread-transfer-report.cjs 2026-10-25T02:19:34.4877715Z Runs everything: .pnpmfile.cjs 2026-10-25T02:19:34.4916340Z Runs everything: packages/shared/src/HostProcess.ts 2026-10-25T02:19:34.4917761Z Runs everything: packages/shared/src/testing/longTempDir.ts 2026-10-25T02:19:34.4919674Z Runs everything: pnpm-lock.yaml 2026-10-25T02:19:34.4920676Z Runs everything: vite.config.ts 2026-10-25T02:19:34.4939995Z Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/marketing, @t3tools/mobile, @t3tools/oxlint-plugin-t3code, @t3tools/provider-acp, @t3tools/provider-acp-registry, @t3tools/provider-core, @t3tools/provider-cursor, @t3tools/provider-grok, @t3tools/provider-muse, @t3tools/provider-opencode, @t3tools/provider-pi, @t3tools/provider-testing, @t3tools/scripts, @t3tools/shared, @t3tools/source-control-azure-devops, @t3tools/source-control-bitbucket, @t3tools/source-control-core, @t3tools/source-control-definitions, @t3tools/source-control-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/ssh, @t3tools/tailscale, @t3tools/web, effect-acp, effect-codex-app-server, t3, t3code-relay 2026-10-25T02:19:34.4941457Z typecheck=true 2026-10-25T02:19:34.4941598Z build=true 2026-10-25T02:19:34.4941734Z test=true 2026-10-25T02:19:34.4941867Z test_packages= 2026-10-25T02:19:34.4942065Z test_web=true 2026-10-25T02:19:34.4942238Z test_server=true 2026-10-25T02:19:34.4942363Z rust=true 2026-10-25T02:19:34.4942492Z release_smoke=true 2026-10-25T02:19:34.4942635Z mobile_native=true 2026-10-25T02:19:34.4962861Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=223] 2026-10-25T02:19:34.5036055Z Prepare all required actions 2026-10-25T02:19:34.5036372Z Getting action download info 2026-10-25T02:19:34.5742226Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-25T02:19:34.6525572Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-25T02:19:34.6525732Z env: 2026-10-25T02:19:34.6525845Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 138 2026-10-25T02:19:34.6525989Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-25T02:19:34.6526129Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:19:34.6526259Z ##[endgroup] 2026-10-25T02:19:34.6579219Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-25T02:19:34.6586389Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-25T02:19:34.6586723Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-25T02:19:34.6587022Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-25T02:19:34.6587260Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-25T02:19:34.6600139Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T02:19:34.6600304Z env: 2026-10-25T02:19:34.6600417Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 138 2026-10-25T02:19:34.6600564Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-25T02:19:34.6600702Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:19:34.6600857Z ##[endgroup] 2026-10-25T02:19:34.6651625Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=7] 2026-10-25T02:19:34.6652856Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-25T02:19:34.6685860Z ##[group]Run actions/cache@v6 2026-10-25T02:19:34.6685996Z with: 2026-10-25T02:19:34.6686100Z path: ~/.vite-plus 2026-10-25T02:19:34.6686264Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-25T02:19:34.6686467Z enableCrossOsArchive: false 2026-10-25T02:19:34.6686599Z fail-on-cache-miss: false 2026-10-25T02:19:34.6686722Z lookup-only: false 2026-10-25T02:19:34.6686830Z save-always: false 2026-10-25T02:19:34.6686942Z env: 2026-10-25T02:19:34.6687051Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 138 2026-10-25T02:19:34.6687196Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-25T02:19:34.6687336Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:19:34.6687466Z ##[endgroup] 2026-10-25T02:19:34.8731337Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-25T02:19:37.2929726Z Received 170349591 of 170349591 (100.0%), 445.1 MBs/sec 2026-10-25T02:19:37.2930579Z Cache Size: ~162 MB (170349591 B) 2026-10-25T02:19:37.2987769Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/a05cd20d-6118-4cc0-9321-1b012c4183f3/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-25T02:19:37.9006269Z Cache restored successfully 2026-10-25T02:19:37.9310583Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-25T02:19:37.9430581Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=3277] 2026-10-25T02:19:37.9433066Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-25T02:19:37.9450032Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-25T02:19:37.9450256Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-25T02:19:37.9450428Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-25T02:19:37.9466216Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T02:19:37.9466376Z env: 2026-10-25T02:19:37.9466492Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 138 2026-10-25T02:19:37.9466636Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-25T02:19:37.9466778Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:19:37.9466911Z ##[endgroup] 2026-10-25T02:19:37.9507576Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-25T02:19:37.9514171Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8] 2026-10-25T02:19:37.9515375Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-25T02:19:37.9519219Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-25T02:19:37.9520695Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-25T02:19:37.9529939Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-25T02:19:37.9530115Z store_path="$(vp pm cache dir)" 2026-10-25T02:19:37.9530289Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-25T02:19:37.9543783Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T02:19:37.9543949Z env: 2026-10-25T02:19:37.9544057Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 138 2026-10-25T02:19:37.9544200Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-25T02:19:37.9544339Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:19:37.9544475Z ##[endgroup] 2026-10-25T02:19:37.9665311Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=14] 2026-10-25T02:19:37.9666553Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-25T02:19:37.9971236Z ##[group]Run actions/cache@v6 2026-10-25T02:19:37.9971371Z with: 2026-10-25T02:19:37.9971495Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-25T02:19:37.9971746Z key: pnpm-full-v1-Linux-X64-67727b77004e0e6799b7f8587a750813c0ad4460c623edf0becc280ccb581251 2026-10-25T02:19:37.9971989Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-25T02:19:37.9972135Z enableCrossOsArchive: false 2026-10-25T02:19:37.9972265Z fail-on-cache-miss: false 2026-10-25T02:19:37.9972462Z lookup-only: false 2026-10-25T02:19:37.9972577Z save-always: false 2026-10-25T02:19:37.9972690Z env: 2026-10-25T02:19:37.9972806Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 138 2026-10-25T02:19:37.9972950Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-25T02:19:37.9973088Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:19:37.9973217Z ##[endgroup] 2026-10-25T02:19:38.1813459Z Cache hit for restore-key: pnpm-full-v1-Linux-X64-3343c3b1388f61a61de99ade7ddf42400f9622aebf34bf75a63eccbd0dde8e3d 2026-10-25T02:19:39.2247432Z Received 671088640 of 998158458 (67.2%), 625.6 MBs/sec 2026-10-25T02:19:39.7466698Z Received 998158458 of 998158458 (100.0%), 616.1 MBs/sec 2026-10-25T02:19:39.7467148Z Cache Size: ~952 MB (998158458 B) 2026-10-25T02:19:39.7520245Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/d245864f-c8ff-435d-8bea-4897ca10d0c3/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-25T02:19:44.8648633Z Cache restored successfully 2026-10-25T02:19:44.9179571Z Cache restored from key: pnpm-full-v1-Linux-X64-3343c3b1388f61a61de99ade7ddf42400f9622aebf34bf75a63eccbd0dde8e3d 2026-10-25T02:19:44.9240774Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6957] 2026-10-25T02:19:44.9243454Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-25T02:19:44.9255117Z ##[group]Run vp install 2026-10-25T02:19:44.9255273Z vp install 2026-10-25T02:19:44.9272188Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T02:19:44.9272371Z env: 2026-10-25T02:19:44.9272499Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 138 2026-10-25T02:19:44.9272654Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-25T02:19:44.9272806Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:19:44.9272955Z ##[endgroup] 2026-10-25T02:19:44.9612037Z Scope: all 34 workspace projects 2026-10-25T02:19:45.0619217Z ? Verifying lockfile against supply-chain policies (2087 entries)... 2026-10-25T02:19:45.3962313Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-25T02:19:45.3963108Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-25T02:19:45.3963345Z Virtual store is at: node_modules/.pnpm 2026-10-25T02:19:48.0917135Z ✓ Lockfile passes supply-chain policies (2087 entries in 3s) 2026-10-25T02:19:48.0917386Z Lockfile is up to date, resolution step is skipped 2026-10-25T02:19:48.1094248Z Packages: +1720 2026-10-25T02:19:48.1094455Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-25T02:19:48.1501938Z Progress: resolved 1720, reused 1716, downloaded 0, added 1720, done 2026-10-25T02:19:49.1397435Z . prepare$ vp config --no-agent 2026-10-25T02:19:49.2393389Z . prepare: Done 2026-10-25T02:19:49.2410266Z 2026-10-25T02:19:49.2410852Z devDependencies: 2026-10-25T02:19:49.2411073Z + @coderabbitai/config 1.1.0 2026-10-25T02:19:49.2411281Z + @shadcn/lint 0.1.5 2026-10-25T02:19:49.2411596Z + @types/node 24.12.4 2026-10-25T02:19:49.2411745Z + knip 6.34.0 2026-10-25T02:19:49.2411913Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-25T02:19:49.2412063Z + vite-plus 1.3.0 2026-10-25T02:19:49.2412133Z 2026-10-25T02:19:49.2423306Z Done in 4.3s using pnpm v12.14.0 2026-10-25T02:19:49.2620168Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4337] 2026-10-25T02:19:49.2643402Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-25T02:19:49.2643888Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-25T02:19:49.2662391Z shell: /usr/bin/bash -e {0} 2026-10-25T02:19:49.2662538Z env: 2026-10-25T02:19:49.2662660Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 138 2026-10-25T02:19:49.2662815Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-25T02:19:49.2662963Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:19:49.2663097Z ##[endgroup] 2026-10-25T02:19:49.3208698Z ##[group]Run actions/cache@v6 2026-10-25T02:19:49.3208959Z with: 2026-10-25T02:19:49.3209147Z path: ~/.cache/ms-playwright 2026-10-25T02:19:49.3209443Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-25T02:19:49.3209731Z enableCrossOsArchive: false 2026-10-25T02:19:49.3209985Z fail-on-cache-miss: false 2026-10-25T02:19:49.3226047Z lookup-only: false 2026-10-25T02:19:49.3226181Z save-always: false 2026-10-25T02:19:49.3226308Z env: 2026-10-25T02:19:49.3226435Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 138 2026-10-25T02:19:49.3226585Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-25T02:19:49.3226730Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:19:49.3226868Z ##[endgroup] 2026-10-25T02:19:49.5122011Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-25T02:19:49.6644260Z Received 106503405 of 106503405 (100.0%), 736.0 MBs/sec 2026-10-25T02:19:49.6644499Z Cache Size: ~102 MB (106503405 B) 2026-10-25T02:19:49.6690403Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/7f7cbd39-1181-4618-bad7-1546f5e8ee9c/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-25T02:19:49.8459180Z Cache restored successfully 2026-10-25T02:19:49.8602065Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-25T02:19:49.8718487Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-25T02:19:49.8719088Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-25T02:19:49.8719379Z test -n "$browser" 2026-10-25T02:19:49.8719557Z if ldd "$browser" | grep '=> not found'; then 2026-10-25T02:19:49.8719796Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-25T02:19:49.8720007Z fi 2026-10-25T02:19:49.8743093Z shell: /usr/bin/bash -e {0} 2026-10-25T02:19:49.8743321Z env: 2026-10-25T02:19:49.8743507Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 138 2026-10-25T02:19:49.8743745Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-25T02:19:49.8743990Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:19:49.8744210Z ##[endgroup] 2026-10-25T02:19:49.9216050Z ##[group]Run vp run --filter t3 test --shard 8/8 2026-10-25T02:19:49.9216356Z vp run --filter t3 test --shard 8/8 2026-10-25T02:19:49.9232368Z shell: /usr/bin/bash -e {0} 2026-10-25T02:19:49.9232502Z env: 2026-10-25T02:19:49.9232618Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 138 2026-10-25T02:19:49.9232789Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-25T02:19:49.9232934Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:19:49.9233151Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-25T02:19:49.9233436Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-25T02:19:49.9233649Z ##[endgroup] 2026-10-25T02:19:50.0859706Z ~/apps/server$ vp test run --shard 8/8 ⊘ cache disabled 2026-10-25T02:19:50.2327567Z 2026-10-25T02:19:50.2329247Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-25T02:19:50.2329614Z 2026-10-25T02:19:53.1464897Z ✓ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 999ms 2026-10-25T02:19:54.9597396Z ✓ src/orchestration-v2/RunExecutionService.test.ts (44 tests) 58ms 2026-10-25T02:19:56.7494406Z ✓ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 588ms 2026-10-25T02:19:57.8250303Z ✓ src/project/AgentSessionScanner.test.ts (53 tests) 713ms 2026-10-25T02:19:57.8250640Z ✓ AgentSessionScanner (37) 2026-10-25T02:19:57.8275078Z ✓ recentThreads (18) 2026-10-25T02:19:57.8275434Z ✓ skips excessive records without blocking an older valid transcript 312ms 2026-10-25T02:20:03.3960536Z ✓ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 5375ms 2026-10-25T02:20:03.3960959Z ✓ AcpSessionRuntime (30) 2026-10-25T02:20:03.3961248Z ✓ drains large stderr output and keeps auth-sized logging chunks 367ms 2026-10-25T02:20:03.3962735Z ✓ keeps assistant item IDs unique when a provider session restarts 360ms 2026-10-25T02:20:04.3754791Z ✓ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 38ms 2026-10-25T02:20:04.7581689Z ✓ src/provider/providerMaintenanceRunner.test.ts (18 tests) 38ms 2026-10-25T02:20:06.1685718Z ✓ src/mcp/McpHttpServer.test.ts (19 tests) 133ms 2026-10-25T02:20:07.2220850Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-25T02:20:07.2221313Z [02:20:07.215] INFO (#22): Migrations ran successfully { 2026-10-25T02:20:07.2221503Z migrations: [ 2026-10-25T02:20:07.2221639Z '1_OrchestrationEvents', 2026-10-25T02:20:07.2221814Z '2_OrchestrationCommandReceipts', 2026-10-25T02:20:07.2221984Z '3_CheckpointDiffBlobs', 2026-10-25T02:20:07.2222143Z '4_ProviderSessionRuntime', 2026-10-25T02:20:07.2222299Z '5_Projections', 2026-10-25T02:20:07.2222484Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T02:20:07.2222699Z '7_ProjectionThreadMessageAttachments', 2026-10-25T02:20:07.2222887Z '8_ProjectionThreadActivitySequence', 2026-10-25T02:20:07.2223070Z '9_ProviderSessionRuntimeMode', 2026-10-25T02:20:07.2223308Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T02:20:07.2223539Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T02:20:07.2223739Z '12_ProjectionThreadsInteractionMode', 2026-10-25T02:20:07.2223928Z '13_ProjectionThreadProposedPlans', 2026-10-25T02:20:07.2224132Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T02:20:07.2224338Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T02:20:07.2224518Z '16_CanonicalizeModelSelections', 2026-10-25T02:20:07.2224690Z '17_ProjectionThreadsArchivedAt', 2026-10-25T02:20:07.2224874Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T02:20:07.2225058Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T02:20:07.2225231Z '20_AuthAccessManagement', 2026-10-25T02:20:07.2225391Z '21_AuthSessionClientMetadata', 2026-10-25T02:20:07.2225561Z '22_AuthSessionLastConnectedAt', 2026-10-25T02:20:07.2225734Z '23_ProjectionThreadShellSummary', 2026-10-25T02:20:07.2225925Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T02:20:07.2226135Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T02:20:07.2226339Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T02:20:07.2226526Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T02:20:07.2226710Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T02:20:07.2226904Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T02:20:07.2227101Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T02:20:07.2227282Z '31_AuthAuthorizationScopes', 2026-10-25T02:20:07.2227460Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T02:20:07.2227653Z '33_ProjectionThreadsSettled', 2026-10-25T02:20:07.2227817Z '34_ProjectionThreadsSnoozed', 2026-10-25T02:20:07.2227994Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T02:20:07.2228166Z '36_ProjectionThreadsPinned', 2026-10-25T02:20:07.2228337Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T02:20:07.2228762Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T02:20:07.2229046Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T02:20:07.2229241Z '40_ProjectionProjectFaviconPath', 2026-10-25T02:20:07.2229414Z '41_AuthSessionClientConnection', 2026-10-25T02:20:07.2229599Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T02:20:07.2229778Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T02:20:07.2229966Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T02:20:07.2230148Z '45_ProjectionProjectsAutoPull', 2026-10-25T02:20:07.2230335Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T02:20:07.2230510Z '47_ProjectionProjectIcon', 2026-10-25T02:20:07.2230687Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T02:20:07.2230874Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T02:20:07.2231052Z '50_ProjectionThreadPullRequests', 2026-10-25T02:20:07.2231238Z '51_ProjectionThreadMessageContext', 2026-10-25T02:20:07.2231419Z '52_ProjectionThreadTitleState', 2026-10-25T02:20:07.2231588Z '53_PullRequestFilesViewed', 2026-10-25T02:20:07.2231769Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T02:20:07.2231948Z '55_OrchestrationV2', 2026-10-25T02:20:07.2232117Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T02:20:07.2232292Z '57_ScheduledTaskWebhooks', 2026-10-25T02:20:07.2232449Z '58_WebhookRelayDeliveries', 2026-10-25T02:20:07.2232603Z '59_McpAppModelContext', 2026-10-25T02:20:07.2232769Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T02:20:07.2232935Z '61_PullRequestReviewGuides', 2026-10-25T02:20:07.2233098Z '62_ThreadFailureLookupIndex', 2026-10-25T02:20:07.2233258Z '63_DropUnusedV1Projections', 2026-10-25T02:20:07.2233464Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T02:20:07.2233647Z '65_CodexUsageNativeTurnIndex', 2026-10-25T02:20:07.2233830Z '66_RepairClientSettlementTimestamps', 2026-10-25T02:20:07.2233997Z '67_WebhookDedupe', 2026-10-25T02:20:07.2234145Z '68_ShellStopRequestIndex', 2026-10-25T02:20:07.2234302Z '69_ThreadMessageSearch' 2026-10-25T02:20:07.2234428Z ] 2026-10-25T02:20:07.2234527Z } 2026-10-25T02:20:07.2234580Z 2026-10-25T02:20:07.3460139Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-25T02:20:07.3460714Z [02:20:07.345] WARN (#1246): Orchestration effect execution failed { 2026-10-25T02:20:07.3461677Z effectId: 'effect:command:selection-restart:second:provider-turn.restart:provider-turn:run-attempt:run:run%3Athread%3Athread%253Aselection-restart-lifecycle%3Aordinal%3A1:attempt:1', 2026-10-25T02:20:07.3462168Z effectType: 'provider-turn.restart', 2026-10-25T02:20:07.3462355Z attemptCount: 1, 2026-10-25T02:20:07.3462501Z nonRetryable: false, 2026-10-25T02:20:07.3462685Z error: 'OrchestrationEffectExecutionError: \n' + 2026-10-25T02:20:07.3463003Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:366:21\n' + 2026-10-25T02:20:07.3463498Z ' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96 {\n' + 2026-10-25T02:20:07.3463825Z ' [cause]: ProviderTurnStartError: \n' + 2026-10-25T02:20:07.3464146Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1359:19\n' + 2026-10-25T02:20:07.3464594Z ' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96 {\n' + 2026-10-25T02:20:07.3465587Z ' [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:d83bf171-a2be-4afc-a602-5d203d18c11b.\n' + 2026-10-25T02:20:07.3466432Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2144:23\n' + 2026-10-25T02:20:07.3466880Z ' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96 {\n' + 2026-10-25T02:20:07.3467529Z ' [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:d83bf171-a2be-4afc-a602-5d203d18c11b.\n' + 2026-10-25T02:20:07.3468146Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' + 2026-10-25T02:20:07.3468489Z ' [cause]: Error: simulated replacement open failure\n' + 2026-10-25T02:20:07.3468679Z ' }\n' + 2026-10-25T02:20:07.3468810Z ' }\n' + 2026-10-25T02:20:07.3468934Z ' }\n' + 2026-10-25T02:20:07.3469050Z '}' 2026-10-25T02:20:07.3469154Z } 2026-10-25T02:20:07.3469207Z 2026-10-25T02:20:07.5755247Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > restarts the live session on a model change when a newer stopped session record exists 2026-10-25T02:20:07.5755692Z [02:20:07.572] INFO (#2642): Migrations ran successfully { 2026-10-25T02:20:07.5755870Z migrations: [ 2026-10-25T02:20:07.5756008Z '1_OrchestrationEvents', 2026-10-25T02:20:07.5756209Z '2_OrchestrationCommandReceipts', 2026-10-25T02:20:07.5756381Z '3_CheckpointDiffBlobs', 2026-10-25T02:20:07.5756570Z '4_ProviderSessionRuntime', 2026-10-25T02:20:07.5756737Z '5_Projections', 2026-10-25T02:20:07.5756921Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T02:20:07.5757142Z '7_ProjectionThreadMessageAttachments', 2026-10-25T02:20:07.5757331Z '8_ProjectionThreadActivitySequence', 2026-10-25T02:20:07.5757511Z '9_ProviderSessionRuntimeMode', 2026-10-25T02:20:07.5757687Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T02:20:07.5757886Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T02:20:07.5758083Z '12_ProjectionThreadsInteractionMode', 2026-10-25T02:20:07.5758297Z '13_ProjectionThreadProposedPlans', 2026-10-25T02:20:07.5758499Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T02:20:07.5758711Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T02:20:07.5758892Z '16_CanonicalizeModelSelections', 2026-10-25T02:20:07.5759072Z '17_ProjectionThreadsArchivedAt', 2026-10-25T02:20:07.5759253Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T02:20:07.5759442Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T02:20:07.5759613Z '20_AuthAccessManagement', 2026-10-25T02:20:07.5759777Z '21_AuthSessionClientMetadata', 2026-10-25T02:20:07.5759945Z '22_AuthSessionLastConnectedAt', 2026-10-25T02:20:07.5760125Z '23_ProjectionThreadShellSummary', 2026-10-25T02:20:07.5760315Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T02:20:07.5760519Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T02:20:07.5760722Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T02:20:07.5760906Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T02:20:07.5761093Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T02:20:07.5761282Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T02:20:07.5761719Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T02:20:07.5761979Z '31_AuthAuthorizationScopes', 2026-10-25T02:20:07.5762153Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T02:20:07.5762328Z '33_ProjectionThreadsSettled', 2026-10-25T02:20:07.5762498Z '34_ProjectionThreadsSnoozed', 2026-10-25T02:20:07.5762677Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T02:20:07.5762850Z '36_ProjectionThreadsPinned', 2026-10-25T02:20:07.5763020Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T02:20:07.5763193Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T02:20:07.5763386Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T02:20:07.5763599Z '40_ProjectionProjectFaviconPath', 2026-10-25T02:20:07.5763772Z '41_AuthSessionClientConnection', 2026-10-25T02:20:07.5763952Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T02:20:07.5764131Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T02:20:07.5764318Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T02:20:07.5764498Z '45_ProjectionProjectsAutoPull', 2026-10-25T02:20:07.5764684Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T02:20:07.5764861Z '47_ProjectionProjectIcon', 2026-10-25T02:20:07.5765038Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T02:20:07.5765222Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T02:20:07.5765405Z '50_ProjectionThreadPullRequests', 2026-10-25T02:20:07.5765583Z '51_ProjectionThreadMessageContext', 2026-10-25T02:20:07.5765762Z '52_ProjectionThreadTitleState', 2026-10-25T02:20:07.5765926Z '53_PullRequestFilesViewed', 2026-10-25T02:20:07.5766108Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T02:20:07.5766287Z '55_OrchestrationV2', 2026-10-25T02:20:07.5766456Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T02:20:07.5766631Z '57_ScheduledTaskWebhooks', 2026-10-25T02:20:07.5766788Z '58_WebhookRelayDeliveries', 2026-10-25T02:20:07.5766946Z '59_McpAppModelContext', 2026-10-25T02:20:07.5767109Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T02:20:07.5767279Z '61_PullRequestReviewGuides', 2026-10-25T02:20:07.5767439Z '62_ThreadFailureLookupIndex', 2026-10-25T02:20:07.5767600Z '63_DropUnusedV1Projections', 2026-10-25T02:20:07.5767779Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T02:20:07.5767957Z '65_CodexUsageNativeTurnIndex', 2026-10-25T02:20:07.5768140Z '66_RepairClientSettlementTimestamps', 2026-10-25T02:20:07.5768306Z '67_WebhookDedupe', 2026-10-25T02:20:07.5768459Z '68_ShellStopRequestIndex', 2026-10-25T02:20:07.5768612Z '69_ThreadMessageSearch' 2026-10-25T02:20:07.5768742Z ] 2026-10-25T02:20:07.5768839Z } 2026-10-25T02:20:07.5768893Z 2026-10-25T02:20:07.8105525Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active) 2026-10-25T02:20:07.8105959Z [02:20:07.807] INFO (#5323): Migrations ran successfully { 2026-10-25T02:20:07.8106133Z migrations: [ 2026-10-25T02:20:07.8106271Z '1_OrchestrationEvents', 2026-10-25T02:20:07.8106447Z '2_OrchestrationCommandReceipts', 2026-10-25T02:20:07.8106619Z '3_CheckpointDiffBlobs', 2026-10-25T02:20:07.8106782Z '4_ProviderSessionRuntime', 2026-10-25T02:20:07.8106941Z '5_Projections', 2026-10-25T02:20:07.8107122Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T02:20:07.8107337Z '7_ProjectionThreadMessageAttachments', 2026-10-25T02:20:07.8107527Z '8_ProjectionThreadActivitySequence', 2026-10-25T02:20:07.8107980Z '9_ProviderSessionRuntimeMode', 2026-10-25T02:20:07.8108306Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T02:20:07.8108504Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T02:20:07.8108703Z '12_ProjectionThreadsInteractionMode', 2026-10-25T02:20:07.8108891Z '13_ProjectionThreadProposedPlans', 2026-10-25T02:20:07.8109100Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T02:20:07.8109308Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T02:20:07.8109496Z '16_CanonicalizeModelSelections', 2026-10-25T02:20:07.8109670Z '17_ProjectionThreadsArchivedAt', 2026-10-25T02:20:07.8109854Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T02:20:07.8110039Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T02:20:07.8110212Z '20_AuthAccessManagement', 2026-10-25T02:20:07.8110376Z '21_AuthSessionClientMetadata', 2026-10-25T02:20:07.8110553Z '22_AuthSessionLastConnectedAt', 2026-10-25T02:20:07.8110731Z '23_ProjectionThreadShellSummary', 2026-10-25T02:20:07.8110927Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T02:20:07.8111134Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T02:20:07.8111339Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T02:20:07.8111526Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T02:20:07.8111711Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T02:20:07.8111908Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T02:20:07.8112107Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T02:20:07.8112314Z '31_AuthAuthorizationScopes', 2026-10-25T02:20:07.8112486Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T02:20:07.8112662Z '33_ProjectionThreadsSettled', 2026-10-25T02:20:07.8112832Z '34_ProjectionThreadsSnoozed', 2026-10-25T02:20:07.8113016Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T02:20:07.8113191Z '36_ProjectionThreadsPinned', 2026-10-25T02:20:07.8113360Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T02:20:07.8113589Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T02:20:07.8113783Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T02:20:07.8113982Z '40_ProjectionProjectFaviconPath', 2026-10-25T02:20:07.8114156Z '41_AuthSessionClientConnection', 2026-10-25T02:20:07.8114341Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T02:20:07.8114520Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T02:20:07.8114705Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T02:20:07.8114887Z '45_ProjectionProjectsAutoPull', 2026-10-25T02:20:07.8115072Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T02:20:07.8115251Z '47_ProjectionProjectIcon', 2026-10-25T02:20:07.8115428Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T02:20:07.8115614Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T02:20:07.8115794Z '50_ProjectionThreadPullRequests', 2026-10-25T02:20:07.8115976Z '51_ProjectionThreadMessageContext', 2026-10-25T02:20:07.8116152Z '52_ProjectionThreadTitleState', 2026-10-25T02:20:07.8116319Z '53_PullRequestFilesViewed', 2026-10-25T02:20:07.8116504Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T02:20:07.8116684Z '55_OrchestrationV2', 2026-10-25T02:20:07.8116852Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T02:20:07.8117020Z '57_ScheduledTaskWebhooks', 2026-10-25T02:20:07.8117187Z '58_WebhookRelayDeliveries', 2026-10-25T02:20:07.8117344Z '59_McpAppModelContext', 2026-10-25T02:20:07.8117511Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T02:20:07.8117761Z '61_PullRequestReviewGuides', 2026-10-25T02:20:07.8117973Z '62_ThreadFailureLookupIndex', 2026-10-25T02:20:07.8118138Z '63_DropUnusedV1Projections', 2026-10-25T02:20:07.8118320Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T02:20:07.8118498Z '65_CodexUsageNativeTurnIndex', 2026-10-25T02:20:07.8118676Z '66_RepairClientSettlementTimestamps', 2026-10-25T02:20:07.8118847Z '67_WebhookDedupe', 2026-10-25T02:20:07.8118998Z '68_ShellStopRequestIndex', 2026-10-25T02:20:07.8119154Z '69_ThreadMessageSearch' 2026-10-25T02:20:07.8119281Z ] 2026-10-25T02:20:07.8119379Z } 2026-10-25T02:20:07.8119430Z 2026-10-25T02:20:08.0668563Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle) 2026-10-25T02:20:08.0693229Z [02:20:08.064] INFO (#8030): Migrations ran successfully { 2026-10-25T02:20:08.0718096Z migrations: [ 2026-10-25T02:20:08.0718322Z '1_OrchestrationEvents', 2026-10-25T02:20:08.0718553Z '2_OrchestrationCommandReceipts', 2026-10-25T02:20:08.0718776Z '3_CheckpointDiffBlobs', 2026-10-25T02:20:08.0718985Z '4_ProviderSessionRuntime', 2026-10-25T02:20:08.0719189Z '5_Projections', 2026-10-25T02:20:08.0719424Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T02:20:08.0719695Z '7_ProjectionThreadMessageAttachments', 2026-10-25T02:20:08.0719959Z '8_ProjectionThreadActivitySequence', 2026-10-25T02:20:08.0720185Z '9_ProviderSessionRuntimeMode', 2026-10-25T02:20:08.0720415Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T02:20:08.0720662Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T02:20:08.0720918Z '12_ProjectionThreadsInteractionMode', 2026-10-25T02:20:08.0728516Z '13_ProjectionThreadProposedPlans', 2026-10-25T02:20:08.0728739Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T02:20:08.0728958Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T02:20:08.0729143Z '16_CanonicalizeModelSelections', 2026-10-25T02:20:08.0729320Z '17_ProjectionThreadsArchivedAt', 2026-10-25T02:20:08.0729509Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T02:20:08.0729697Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T02:20:08.0729875Z '20_AuthAccessManagement', 2026-10-25T02:20:08.0730043Z '21_AuthSessionClientMetadata', 2026-10-25T02:20:08.0730220Z '22_AuthSessionLastConnectedAt', 2026-10-25T02:20:08.0730402Z '23_ProjectionThreadShellSummary', 2026-10-25T02:20:08.0730597Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T02:20:08.0730806Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T02:20:08.0731012Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T02:20:08.0731209Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T02:20:08.0731397Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T02:20:08.0731597Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T02:20:08.0731796Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T02:20:08.0731978Z '31_AuthAuthorizationScopes', 2026-10-25T02:20:08.0732152Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T02:20:08.0732330Z '33_ProjectionThreadsSettled', 2026-10-25T02:20:08.0732580Z '34_ProjectionThreadsSnoozed', 2026-10-25T02:20:08.0732762Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T02:20:08.0732939Z '36_ProjectionThreadsPinned', 2026-10-25T02:20:08.0733107Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T02:20:08.0733289Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T02:20:08.0733791Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T02:20:08.0734129Z '40_ProjectionProjectFaviconPath', 2026-10-25T02:20:08.0734303Z '41_AuthSessionClientConnection', 2026-10-25T02:20:08.0734490Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T02:20:08.0734670Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T02:20:08.0734860Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T02:20:08.0735044Z '45_ProjectionProjectsAutoPull', 2026-10-25T02:20:08.0735238Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T02:20:08.0735419Z '47_ProjectionProjectIcon', 2026-10-25T02:20:08.0735600Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T02:20:08.0735787Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T02:20:08.0735968Z '50_ProjectionThreadPullRequests', 2026-10-25T02:20:08.0736153Z '51_ProjectionThreadMessageContext', 2026-10-25T02:20:08.0736337Z '52_ProjectionThreadTitleState', 2026-10-25T02:20:08.0736510Z '53_PullRequestFilesViewed', 2026-10-25T02:20:08.0736695Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T02:20:08.0736878Z '55_OrchestrationV2', 2026-10-25T02:20:08.0737048Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T02:20:08.0737222Z '57_ScheduledTaskWebhooks', 2026-10-25T02:20:08.0737380Z '58_WebhookRelayDeliveries', 2026-10-25T02:20:08.0737537Z '59_McpAppModelContext', 2026-10-25T02:20:08.0737704Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T02:20:08.0737872Z '61_PullRequestReviewGuides', 2026-10-25T02:20:08.0738037Z '62_ThreadFailureLookupIndex', 2026-10-25T02:20:08.0738203Z '63_DropUnusedV1Projections', 2026-10-25T02:20:08.0738384Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T02:20:08.0738566Z '65_CodexUsageNativeTurnIndex', 2026-10-25T02:20:08.0738751Z '66_RepairClientSettlementTimestamps', 2026-10-25T02:20:08.0738919Z '67_WebhookDedupe', 2026-10-25T02:20:08.0739070Z '68_ShellStopRequestIndex', 2026-10-25T02:20:08.0739228Z '69_ThreadMessageSearch' 2026-10-25T02:20:08.0739356Z ] 2026-10-25T02:20:08.0739453Z } 2026-10-25T02:20:08.0739502Z 2026-10-25T02:20:08.3924979Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command) 2026-10-25T02:20:08.3925427Z [02:20:08.389] INFO (#10800): Migrations ran successfully { 2026-10-25T02:20:08.3925611Z migrations: [ 2026-10-25T02:20:08.3925753Z '1_OrchestrationEvents', 2026-10-25T02:20:08.3925934Z '2_OrchestrationCommandReceipts', 2026-10-25T02:20:08.3926108Z '3_CheckpointDiffBlobs', 2026-10-25T02:20:08.3926303Z '4_ProviderSessionRuntime', 2026-10-25T02:20:08.3926479Z '5_Projections', 2026-10-25T02:20:08.3926666Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T02:20:08.3926886Z '7_ProjectionThreadMessageAttachments', 2026-10-25T02:20:08.3927079Z '8_ProjectionThreadActivitySequence', 2026-10-25T02:20:08.3927265Z '9_ProviderSessionRuntimeMode', 2026-10-25T02:20:08.3927445Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T02:20:08.3927644Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T02:20:08.3927848Z '12_ProjectionThreadsInteractionMode', 2026-10-25T02:20:08.3928040Z '13_ProjectionThreadProposedPlans', 2026-10-25T02:20:08.3928246Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T02:20:08.3928460Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T02:20:08.3928649Z '16_CanonicalizeModelSelections', 2026-10-25T02:20:08.3929301Z '17_ProjectionThreadsArchivedAt', 2026-10-25T02:20:08.3929580Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T02:20:08.3929771Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T02:20:08.3929948Z '20_AuthAccessManagement', 2026-10-25T02:20:08.3930114Z '21_AuthSessionClientMetadata', 2026-10-25T02:20:08.3930293Z '22_AuthSessionLastConnectedAt', 2026-10-25T02:20:08.3930472Z '23_ProjectionThreadShellSummary', 2026-10-25T02:20:08.3930667Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T02:20:08.3930878Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T02:20:08.3931083Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T02:20:08.3931274Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T02:20:08.3931470Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T02:20:08.3931670Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T02:20:08.3931872Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T02:20:08.3932055Z '31_AuthAuthorizationScopes', 2026-10-25T02:20:08.3932230Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T02:20:08.3932517Z '33_ProjectionThreadsSettled', 2026-10-25T02:20:08.3932684Z '34_ProjectionThreadsSnoozed', 2026-10-25T02:20:08.3932866Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T02:20:08.3933045Z '36_ProjectionThreadsPinned', 2026-10-25T02:20:08.3933215Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T02:20:08.3933395Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T02:20:08.3933631Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T02:20:08.3933829Z '40_ProjectionProjectFaviconPath', 2026-10-25T02:20:08.3934007Z '41_AuthSessionClientConnection', 2026-10-25T02:20:08.3934194Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T02:20:08.3934377Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T02:20:08.3934573Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T02:20:08.3934756Z '45_ProjectionProjectsAutoPull', 2026-10-25T02:20:08.3934945Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T02:20:08.3935127Z '47_ProjectionProjectIcon', 2026-10-25T02:20:08.3935316Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T02:20:08.3935504Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T02:20:08.3935687Z '50_ProjectionThreadPullRequests', 2026-10-25T02:20:08.3935865Z '51_ProjectionThreadMessageContext', 2026-10-25T02:20:08.3936046Z '52_ProjectionThreadTitleState', 2026-10-25T02:20:08.3936212Z '53_PullRequestFilesViewed', 2026-10-25T02:20:08.3936398Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T02:20:08.3936575Z '55_OrchestrationV2', 2026-10-25T02:20:08.3936752Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T02:20:08.3936927Z '57_ScheduledTaskWebhooks', 2026-10-25T02:20:08.3937091Z '58_WebhookRelayDeliveries', 2026-10-25T02:20:08.3937252Z '59_McpAppModelContext', 2026-10-25T02:20:08.3937417Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T02:20:08.3937590Z '61_PullRequestReviewGuides', 2026-10-25T02:20:08.3937755Z '62_ThreadFailureLookupIndex', 2026-10-25T02:20:08.3937923Z '63_DropUnusedV1Projections', 2026-10-25T02:20:08.3938103Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T02:20:08.3938285Z '65_CodexUsageNativeTurnIndex', 2026-10-25T02:20:08.3938467Z '66_RepairClientSettlementTimestamps', 2026-10-25T02:20:08.3938639Z '67_WebhookDedupe', 2026-10-25T02:20:08.3938788Z '68_ShellStopRequestIndex', 2026-10-25T02:20:08.3938943Z '69_ThreadMessageSearch' 2026-10-25T02:20:08.3939171Z ] 2026-10-25T02:20:08.3939310Z } 2026-10-25T02:20:08.3939364Z 2026-10-25T02:20:08.6853943Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled) 2026-10-25T02:20:08.6854432Z [02:20:08.682] INFO (#13579): Migrations ran successfully { 2026-10-25T02:20:08.6854608Z migrations: [ 2026-10-25T02:20:08.6854746Z '1_OrchestrationEvents', 2026-10-25T02:20:08.6854923Z '2_OrchestrationCommandReceipts', 2026-10-25T02:20:08.6855096Z '3_CheckpointDiffBlobs', 2026-10-25T02:20:08.6855254Z '4_ProviderSessionRuntime', 2026-10-25T02:20:08.6855415Z '5_Projections', 2026-10-25T02:20:08.6855600Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T02:20:08.6855814Z '7_ProjectionThreadMessageAttachments', 2026-10-25T02:20:08.6856093Z '8_ProjectionThreadActivitySequence', 2026-10-25T02:20:08.6856279Z '9_ProviderSessionRuntimeMode', 2026-10-25T02:20:08.6856487Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T02:20:08.6856709Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T02:20:08.6856931Z '12_ProjectionThreadsInteractionMode', 2026-10-25T02:20:08.6857142Z '13_ProjectionThreadProposedPlans', 2026-10-25T02:20:08.6857366Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T02:20:08.6857593Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T02:20:08.6857792Z '16_CanonicalizeModelSelections', 2026-10-25T02:20:08.6857992Z '17_ProjectionThreadsArchivedAt', 2026-10-25T02:20:08.6858194Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T02:20:08.6858402Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T02:20:08.6858591Z '20_AuthAccessManagement', 2026-10-25T02:20:08.6858774Z '21_AuthSessionClientMetadata', 2026-10-25T02:20:08.6858963Z '22_AuthSessionLastConnectedAt', 2026-10-25T02:20:08.6859159Z '23_ProjectionThreadShellSummary', 2026-10-25T02:20:08.6859371Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T02:20:08.6859602Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T02:20:08.6859830Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T02:20:08.6860038Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T02:20:08.6860245Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T02:20:08.6860460Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T02:20:08.6860677Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T02:20:08.6860879Z '31_AuthAuthorizationScopes', 2026-10-25T02:20:08.6861068Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T02:20:08.6861261Z '33_ProjectionThreadsSettled', 2026-10-25T02:20:08.6861444Z '34_ProjectionThreadsSnoozed', 2026-10-25T02:20:08.6861647Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T02:20:08.6871925Z '36_ProjectionThreadsPinned', 2026-10-25T02:20:08.6872106Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T02:20:08.6872293Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T02:20:08.6872525Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T02:20:08.6872741Z '40_ProjectionProjectFaviconPath', 2026-10-25T02:20:08.6872936Z '41_AuthSessionClientConnection', 2026-10-25T02:20:08.6873138Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T02:20:08.6873343Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T02:20:08.6873559Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T02:20:08.6873777Z '45_ProjectionProjectsAutoPull', 2026-10-25T02:20:08.6893144Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T02:20:08.6893445Z '47_ProjectionProjectIcon', 2026-10-25T02:20:08.6893756Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T02:20:08.6894097Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T02:20:08.6894364Z '50_ProjectionThreadPullRequests', 2026-10-25T02:20:08.6894655Z '51_ProjectionThreadMessageContext', 2026-10-25T02:20:08.6895697Z '52_ProjectionThreadTitleState', 2026-10-25T02:20:08.6895963Z '53_PullRequestFilesViewed', 2026-10-25T02:20:08.6896182Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T02:20:08.6896389Z '55_OrchestrationV2', 2026-10-25T02:20:08.6896580Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T02:20:08.6896772Z '57_ScheduledTaskWebhooks', 2026-10-25T02:20:08.6896945Z '58_WebhookRelayDeliveries', 2026-10-25T02:20:08.6897117Z '59_McpAppModelContext', 2026-10-25T02:20:08.6897299Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T02:20:08.6897481Z '61_PullRequestReviewGuides', 2026-10-25T02:20:08.6897668Z '62_ThreadFailureLookupIndex', 2026-10-25T02:20:08.6897847Z '63_DropUnusedV1Projections', 2026-10-25T02:20:08.6898326Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T02:20:08.6898616Z '65_CodexUsageNativeTurnIndex', 2026-10-25T02:20:08.6898816Z '66_RepairClientSettlementTimestamps', 2026-10-25T02:20:08.6898998Z '67_WebhookDedupe', 2026-10-25T02:20:08.6899158Z '68_ShellStopRequestIndex', 2026-10-25T02:20:08.6899332Z '69_ThreadMessageSearch' 2026-10-25T02:20:08.6899468Z ] 2026-10-25T02:20:08.6899571Z } 2026-10-25T02:20:08.6899623Z 2026-10-25T02:20:08.9791626Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home) 2026-10-25T02:20:08.9792189Z [02:20:08.976] INFO (#16349): Migrations ran successfully { 2026-10-25T02:20:08.9792547Z migrations: [ 2026-10-25T02:20:08.9792886Z '1_OrchestrationEvents', 2026-10-25T02:20:08.9793074Z '2_OrchestrationCommandReceipts', 2026-10-25T02:20:08.9793275Z '3_CheckpointDiffBlobs', 2026-10-25T02:20:08.9793445Z '4_ProviderSessionRuntime', 2026-10-25T02:20:08.9793637Z '5_Projections', 2026-10-25T02:20:08.9793828Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T02:20:08.9794039Z '7_ProjectionThreadMessageAttachments', 2026-10-25T02:20:08.9794228Z '8_ProjectionThreadActivitySequence', 2026-10-25T02:20:08.9794410Z '9_ProviderSessionRuntimeMode', 2026-10-25T02:20:08.9794584Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T02:20:08.9794785Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T02:20:08.9794982Z '12_ProjectionThreadsInteractionMode', 2026-10-25T02:20:08.9795168Z '13_ProjectionThreadProposedPlans', 2026-10-25T02:20:08.9795373Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T02:20:08.9795585Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T02:20:08.9795770Z '16_CanonicalizeModelSelections', 2026-10-25T02:20:08.9795947Z '17_ProjectionThreadsArchivedAt', 2026-10-25T02:20:08.9796129Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T02:20:08.9796312Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T02:20:08.9796487Z '20_AuthAccessManagement', 2026-10-25T02:20:08.9796648Z '21_AuthSessionClientMetadata', 2026-10-25T02:20:08.9796819Z '22_AuthSessionLastConnectedAt', 2026-10-25T02:20:08.9796992Z '23_ProjectionThreadShellSummary', 2026-10-25T02:20:08.9797186Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T02:20:08.9797394Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T02:20:08.9797599Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T02:20:08.9797786Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T02:20:08.9797971Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T02:20:08.9798170Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T02:20:08.9798372Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T02:20:08.9798553Z '31_AuthAuthorizationScopes', 2026-10-25T02:20:08.9798731Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T02:20:08.9798909Z '33_ProjectionThreadsSettled', 2026-10-25T02:20:08.9799085Z '34_ProjectionThreadsSnoozed', 2026-10-25T02:20:08.9799264Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T02:20:08.9799437Z '36_ProjectionThreadsPinned', 2026-10-25T02:20:08.9799609Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T02:20:08.9799783Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T02:20:08.9799976Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T02:20:08.9800172Z '40_ProjectionProjectFaviconPath', 2026-10-25T02:20:08.9800344Z '41_AuthSessionClientConnection', 2026-10-25T02:20:08.9800783Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T02:20:08.9801045Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T02:20:08.9801240Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T02:20:08.9801424Z '45_ProjectionProjectsAutoPull', 2026-10-25T02:20:08.9801615Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T02:20:08.9801793Z '47_ProjectionProjectIcon', 2026-10-25T02:20:08.9801972Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T02:20:08.9802157Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T02:20:08.9802337Z '50_ProjectionThreadPullRequests', 2026-10-25T02:20:08.9802520Z '51_ProjectionThreadMessageContext', 2026-10-25T02:20:08.9802696Z '52_ProjectionThreadTitleState', 2026-10-25T02:20:08.9802863Z '53_PullRequestFilesViewed', 2026-10-25T02:20:08.9803046Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T02:20:08.9803229Z '55_OrchestrationV2', 2026-10-25T02:20:08.9803398Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T02:20:08.9803596Z '57_ScheduledTaskWebhooks', 2026-10-25T02:20:08.9803754Z '58_WebhookRelayDeliveries', 2026-10-25T02:20:08.9803909Z '59_McpAppModelContext', 2026-10-25T02:20:08.9804078Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T02:20:08.9804245Z '61_PullRequestReviewGuides', 2026-10-25T02:20:08.9804409Z '62_ThreadFailureLookupIndex', 2026-10-25T02:20:08.9804572Z '63_DropUnusedV1Projections', 2026-10-25T02:20:08.9804758Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T02:20:08.9804939Z '65_CodexUsageNativeTurnIndex', 2026-10-25T02:20:08.9805136Z '66_RepairClientSettlementTimestamps', 2026-10-25T02:20:08.9805305Z '67_WebhookDedupe', 2026-10-25T02:20:08.9805455Z '68_ShellStopRequestIndex', 2026-10-25T02:20:08.9805635Z '69_ThreadMessageSearch' 2026-10-25T02:20:08.9805763Z ] 2026-10-25T02:20:08.9805860Z } 2026-10-25T02:20:08.9805910Z 2026-10-25T02:20:09.1713826Z ✓ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 2019ms 2026-10-25T02:20:09.1714275Z ✓ retries a failed selection restart session open before completing 377ms 2026-10-25T02:20:09.1714733Z ✓ preserves native history only for compatible account switches (idle) 324ms 2026-10-25T02:20:10.1258545Z ✓ src/orchestration-v2/ProviderContinuationService.test.ts (11 tests) 24ms 2026-10-25T02:20:11.3479654Z ✓ src/checkpointing/CheckpointStore.test.ts (9 tests) 881ms 2026-10-25T02:20:13.3034872Z ✓ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 977ms 2026-10-25T02:20:13.3035494Z ✓ delivers child completion with Claude's native pending-tool cancellation behavior 338ms 2026-10-25T02:20:14.6339857Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:14.6340477Z [02:20:14.616] INFO (#1): Migrations ran successfully { 2026-10-25T02:20:14.6351732Z migrations: [ 2026-10-25T02:20:14.6352137Z '1_OrchestrationEvents', 2026-10-25T02:20:14.6352614Z '2_OrchestrationCommandReceipts', 2026-10-25T02:20:14.6352823Z '3_CheckpointDiffBlobs', 2026-10-25T02:20:14.6352987Z '4_ProviderSessionRuntime', 2026-10-25T02:20:14.6353150Z '5_Projections', 2026-10-25T02:20:14.6353345Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T02:20:14.6353570Z '7_ProjectionThreadMessageAttachments', 2026-10-25T02:20:14.6353768Z '8_ProjectionThreadActivitySequence', 2026-10-25T02:20:14.6353950Z '9_ProviderSessionRuntimeMode', 2026-10-25T02:20:14.6354289Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T02:20:14.6354555Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T02:20:14.6354787Z '12_ProjectionThreadsInteractionMode', 2026-10-25T02:20:14.6354985Z '13_ProjectionThreadProposedPlans', 2026-10-25T02:20:14.6355198Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T02:20:14.6355408Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T02:20:14.6355593Z '16_CanonicalizeModelSelections', 2026-10-25T02:20:14.6355770Z '17_ProjectionThreadsArchivedAt', 2026-10-25T02:20:14.6355952Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T02:20:14.6356137Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T02:20:14.6356311Z '20_AuthAccessManagement', 2026-10-25T02:20:14.6356472Z '21_AuthSessionClientMetadata', 2026-10-25T02:20:14.6356642Z '22_AuthSessionLastConnectedAt', 2026-10-25T02:20:14.6356818Z '23_ProjectionThreadShellSummary', 2026-10-25T02:20:14.6357010Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T02:20:14.6357226Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T02:20:14.6357430Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T02:20:14.6357622Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T02:20:14.6357806Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T02:20:14.6358000Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T02:20:14.6358198Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T02:20:14.6358377Z '31_AuthAuthorizationScopes', 2026-10-25T02:20:14.6358550Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T02:20:14.6358724Z '33_ProjectionThreadsSettled', 2026-10-25T02:20:14.6358892Z '34_ProjectionThreadsSnoozed', 2026-10-25T02:20:14.6359069Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T02:20:14.6359247Z '36_ProjectionThreadsPinned', 2026-10-25T02:20:14.6359415Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T02:20:14.6359593Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T02:20:14.6359789Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T02:20:14.6359985Z '40_ProjectionProjectFaviconPath', 2026-10-25T02:20:14.6360164Z '41_AuthSessionClientConnection', 2026-10-25T02:20:14.6360346Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T02:20:14.6360527Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T02:20:14.6360707Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T02:20:14.6360889Z '45_ProjectionProjectsAutoPull', 2026-10-25T02:20:14.6361072Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T02:20:14.6361248Z '47_ProjectionProjectIcon', 2026-10-25T02:20:14.6361421Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T02:20:14.6361606Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T02:20:14.6361787Z '50_ProjectionThreadPullRequests', 2026-10-25T02:20:14.6361965Z '51_ProjectionThreadMessageContext', 2026-10-25T02:20:14.6362146Z '52_ProjectionThreadTitleState', 2026-10-25T02:20:14.6362307Z '53_PullRequestFilesViewed', 2026-10-25T02:20:14.6362492Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T02:20:14.6362666Z '55_OrchestrationV2', 2026-10-25T02:20:14.6362841Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T02:20:14.6363011Z '57_ScheduledTaskWebhooks', 2026-10-25T02:20:14.6363171Z '58_WebhookRelayDeliveries', 2026-10-25T02:20:14.6363329Z '59_McpAppModelContext', 2026-10-25T02:20:14.6363494Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T02:20:14.6363663Z '61_PullRequestReviewGuides', 2026-10-25T02:20:14.6363824Z '62_ThreadFailureLookupIndex', 2026-10-25T02:20:14.6363989Z '63_DropUnusedV1Projections', 2026-10-25T02:20:14.6364425Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T02:20:14.6364674Z '65_CodexUsageNativeTurnIndex', 2026-10-25T02:20:14.6364852Z '66_RepairClientSettlementTimestamps', 2026-10-25T02:20:14.6365023Z '67_WebhookDedupe', 2026-10-25T02:20:14.6365172Z '68_ShellStopRequestIndex', 2026-10-25T02:20:14.6365325Z '69_ThreadMessageSearch' 2026-10-25T02:20:14.6365455Z ] 2026-10-25T02:20:14.6365548Z } 2026-10-25T02:20:14.6365615Z 2026-10-25T02:20:14.7784587Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:14.7784980Z [02:20:14.777] INFO (#349) http.span=22ms: Sent HTTP response { 2026-10-25T02:20:14.7785191Z 'http.method': 'GET', 2026-10-25T02:20:14.7785430Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-25T02:20:14.7785648Z 'http.status': 200 2026-10-25T02:20:14.7785817Z } 2026-10-25T02:20:14.7785883Z 2026-10-25T02:20:14.7858423Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:14.7858793Z [02:20:14.785] INFO (#367) http.span=3ms: Sent HTTP response { 2026-10-25T02:20:14.7858995Z 'http.method': 'GET', 2026-10-25T02:20:14.7859188Z 'http.url': '/api/orchestration/shell', 2026-10-25T02:20:14.7859372Z 'http.status': 200 2026-10-25T02:20:14.7859503Z } 2026-10-25T02:20:14.7859568Z 2026-10-25T02:20:14.9442730Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:14.9443310Z [02:20:14.943] INFO (#405) http.span=151ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T02:20:14.9443615Z 2026-10-25T02:20:15.1174113Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:15.1186147Z [02:20:15.106] INFO (#714) http.span=14ms: Sent HTTP response { 2026-10-25T02:20:15.1186427Z 'http.method': 'GET', 2026-10-25T02:20:15.1186702Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/bounded', 2026-10-25T02:20:15.1186948Z 'http.status': 200 2026-10-25T02:20:15.1187088Z } 2026-10-25T02:20:15.1187142Z 2026-10-25T02:20:15.1326194Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:15.1344138Z [02:20:15.128] INFO (#731) http.span=15ms: Sent HTTP response { 2026-10-25T02:20:15.1344387Z 'http.method': 'GET', 2026-10-25T02:20:15.1344690Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/history', 2026-10-25T02:20:15.1344937Z 'http.status': 200 2026-10-25T02:20:15.1345071Z } 2026-10-25T02:20:15.1345139Z 2026-10-25T02:20:15.1381418Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:15.1381966Z [02:20:15.137] INFO (#384) http.span=348ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T02:20:15.1382238Z 2026-10-25T02:20:15.1404202Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:15.1404871Z [02:20:15.137] INFO (#627) http.span=222ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T02:20:15.1405229Z 2026-10-25T02:20:15.1406103Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:15.1406851Z [02:20:15.138] INFO (#641) http.span=222ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T02:20:15.1407196Z 2026-10-25T02:20:15.1407496Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:15.1407955Z [02:20:15.138] INFO (#395) http.span=347ms: InterruptError: All fibers interrupted without error { 2026-10-25T02:20:15.1408286Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T02:20:15.1408587Z at fiber (#759) 2026-10-25T02:20:15.1408918Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T02:20:15.1409115Z 2026-10-25T02:20:15.1699514Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:15.1699899Z [02:20:15.159] INFO (#1): Migrations ran successfully { 2026-10-25T02:20:15.1700073Z migrations: [ 2026-10-25T02:20:15.1700214Z '1_OrchestrationEvents', 2026-10-25T02:20:15.1700394Z '2_OrchestrationCommandReceipts', 2026-10-25T02:20:15.1700566Z '3_CheckpointDiffBlobs', 2026-10-25T02:20:15.1700723Z '4_ProviderSessionRuntime', 2026-10-25T02:20:15.1700885Z '5_Projections', 2026-10-25T02:20:15.1701084Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T02:20:15.1701297Z '7_ProjectionThreadMessageAttachments', 2026-10-25T02:20:15.1701487Z '8_ProjectionThreadActivitySequence', 2026-10-25T02:20:15.1701670Z '9_ProviderSessionRuntimeMode', 2026-10-25T02:20:15.1701864Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T02:20:15.1702068Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T02:20:15.1702269Z '12_ProjectionThreadsInteractionMode', 2026-10-25T02:20:15.1702456Z '13_ProjectionThreadProposedPlans', 2026-10-25T02:20:15.1702686Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T02:20:15.1702894Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T02:20:15.1703095Z '16_CanonicalizeModelSelections', 2026-10-25T02:20:15.1703271Z '17_ProjectionThreadsArchivedAt', 2026-10-25T02:20:15.1703460Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T02:20:15.1703647Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T02:20:15.1703820Z '20_AuthAccessManagement', 2026-10-25T02:20:15.1703987Z '21_AuthSessionClientMetadata', 2026-10-25T02:20:15.1704204Z '22_AuthSessionLastConnectedAt', 2026-10-25T02:20:15.1704393Z '23_ProjectionThreadShellSummary', 2026-10-25T02:20:15.1704592Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T02:20:15.1704815Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T02:20:15.1705026Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T02:20:15.1705219Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T02:20:15.1705407Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T02:20:15.1705604Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T02:20:15.1705807Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T02:20:15.1705986Z '31_AuthAuthorizationScopes', 2026-10-25T02:20:15.1706163Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T02:20:15.1706337Z '33_ProjectionThreadsSettled', 2026-10-25T02:20:15.1706505Z '34_ProjectionThreadsSnoozed', 2026-10-25T02:20:15.1707296Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T02:20:15.1707570Z '36_ProjectionThreadsPinned', 2026-10-25T02:20:15.1707740Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T02:20:15.1707915Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T02:20:15.1708113Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T02:20:15.1708308Z '40_ProjectionProjectFaviconPath', 2026-10-25T02:20:15.1708487Z '41_AuthSessionClientConnection', 2026-10-25T02:20:15.1708670Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T02:20:15.1708856Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T02:20:15.1709044Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T02:20:15.1709232Z '45_ProjectionProjectsAutoPull', 2026-10-25T02:20:15.1709418Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T02:20:15.1709599Z '47_ProjectionProjectIcon', 2026-10-25T02:20:15.1709781Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T02:20:15.1709972Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T02:20:15.1710154Z '50_ProjectionThreadPullRequests', 2026-10-25T02:20:15.1710333Z '51_ProjectionThreadMessageContext', 2026-10-25T02:20:15.1710517Z '52_ProjectionThreadTitleState', 2026-10-25T02:20:15.1710682Z '53_PullRequestFilesViewed', 2026-10-25T02:20:15.1710869Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T02:20:15.1711047Z '55_OrchestrationV2', 2026-10-25T02:20:15.1711219Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T02:20:15.1711392Z '57_ScheduledTaskWebhooks', 2026-10-25T02:20:15.1711553Z '58_WebhookRelayDeliveries', 2026-10-25T02:20:15.1711714Z '59_McpAppModelContext', 2026-10-25T02:20:15.1711879Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T02:20:15.1712051Z '61_PullRequestReviewGuides', 2026-10-25T02:20:15.1712215Z '62_ThreadFailureLookupIndex', 2026-10-25T02:20:15.1712382Z '63_DropUnusedV1Projections', 2026-10-25T02:20:15.1712560Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T02:20:15.1712741Z '65_CodexUsageNativeTurnIndex', 2026-10-25T02:20:15.1712921Z '66_RepairClientSettlementTimestamps', 2026-10-25T02:20:15.1713088Z '67_WebhookDedupe', 2026-10-25T02:20:15.1713242Z '68_ShellStopRequestIndex', 2026-10-25T02:20:15.1713396Z '69_ThreadMessageSearch' 2026-10-25T02:20:15.1713526Z ] 2026-10-25T02:20:15.1713619Z } 2026-10-25T02:20:15.1713674Z 2026-10-25T02:20:15.2852431Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:15.2852821Z [02:20:15.284] INFO (#1135) http.span=16ms: Sent HTTP response { 2026-10-25T02:20:15.2853033Z 'http.method': 'GET', 2026-10-25T02:20:15.2853306Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-25T02:20:15.2853533Z 'http.status': 200 2026-10-25T02:20:15.2853665Z } 2026-10-25T02:20:15.2853721Z 2026-10-25T02:20:15.2888634Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:15.2889011Z [02:20:15.288] INFO (#1153) http.span=1ms: Sent HTTP response { 2026-10-25T02:20:15.2889217Z 'http.method': 'GET', 2026-10-25T02:20:15.2889413Z 'http.url': '/api/orchestration/shell', 2026-10-25T02:20:15.2889602Z 'http.status': 200 2026-10-25T02:20:15.2889729Z } 2026-10-25T02:20:15.2889784Z 2026-10-25T02:20:15.4137450Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:15.4138566Z [02:20:15.413] INFO (#1191) http.span=122ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T02:20:15.4138984Z 2026-10-25T02:20:15.5505315Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:15.5505723Z [02:20:15.549] INFO (#1502) http.span=6ms: Sent HTTP response { 2026-10-25T02:20:15.5505938Z 'http.method': 'GET', 2026-10-25T02:20:15.5506199Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/bounded', 2026-10-25T02:20:15.5506436Z 'http.status': 200 2026-10-25T02:20:15.5506573Z } 2026-10-25T02:20:15.5506624Z 2026-10-25T02:20:15.5588948Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:15.5589371Z [02:20:15.558] INFO (#1517) http.span=5ms: Sent HTTP response { 2026-10-25T02:20:15.5589585Z 'http.method': 'GET', 2026-10-25T02:20:15.5589851Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/history', 2026-10-25T02:20:15.5590085Z 'http.status': 200 2026-10-25T02:20:15.5590217Z } 2026-10-25T02:20:15.5590274Z 2026-10-25T02:20:15.5647492Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:15.5648053Z [02:20:15.564] INFO (#1429) http.span=168ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T02:20:15.5648329Z 2026-10-25T02:20:15.5649253Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:15.5649912Z [02:20:15.564] INFO (#1181) http.span=274ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T02:20:15.5650230Z 2026-10-25T02:20:15.5650488Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:15.5651033Z [02:20:15.564] INFO (#1417) http.span=169ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T02:20:15.5651337Z 2026-10-25T02:20:15.5654975Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:15.5655418Z [02:20:15.565] INFO (#1170) http.span=276ms: InterruptError: All fibers interrupted without error { 2026-10-25T02:20:15.5655707Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T02:20:15.5655916Z at fiber (#1547) 2026-10-25T02:20:15.5656209Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T02:20:15.5656426Z 2026-10-25T02:20:15.5692275Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:20:15.5692875Z [02:20:15.568] INFO (#1): # T3 Code thread transfer budget 2026-10-25T02:20:15.5693030Z 2026-10-25T02:20:15.5693583Z Wire values are thread data bytes read from local HTTP and WebSocket sockets. HTTP includes response headers; WebSocket measurement starts after the resumed thread subscription synchronizes. TCP/IP, TLS framing, and the WebSocket upgrade are excluded. WebSocket permessage-deflate is negotiated. 2026-10-25T02:20:15.5695572Z The measured turn is observed on three sockets at once: one with only the thread subscription (the capped rows), one with only the shell subscription, and a second client holding both. Server egress is the sum of the three. After the turn the second client disconnects and new sockets resubscribe from the cursor it held before the turn, which is the cursor a backgrounded phone would hold. SQL statements are the SQL client's per-statement spans, counted across V2 persistence and the HTTP/WebSocket handlers. 2026-10-25T02:20:15.5697340Z Scenario: 10 historical turns with 5 command tools and one retained 878.9 KiB (900,000 B) MCP result each, followed by one measured turn with 20 command tools and a retained 1.05 MiB (1,100,000 B) MCP result. Synthetic V2 domain events exercise persistence, wire projection, and production HTTP/subscription handlers; this does not measure provider adapter ingestion. Payloads contain no user data. 2026-10-25T02:20:15.5698522Z The long-turn rows open a second thread through the compact bounded snapshot web and mobile use, then load one older page. Its last user turn holds 900 rows of reasoning, commands, file changes, MCP calls, progress messages, checkpoints, and subagents. 2026-10-25T02:20:15.5699014Z 2026-10-25T02:20:15.5699098Z | Provider | Total thread wire | Budget | Result | 2026-10-25T02:20:15.5699311Z | --- | ---: | ---: | --- | 2026-10-25T02:20:15.5699498Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-25T02:20:15.5699726Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-25T02:20:15.5699878Z 2026-10-25T02:20:15.5699944Z ## Detailed measurements 2026-10-25T02:20:15.5700036Z 2026-10-25T02:20:15.5700127Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-25T02:20:15.5700338Z | --- | --- | --- | ---: | ---: | --- | 2026-10-25T02:20:15.5700579Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-25T02:20:15.5700898Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-25T02:20:15.5701232Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-25T02:20:15.5701539Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-25T02:20:15.5701781Z | codex | shell snapshot | HTTP wire | 859 B | none | INFO | 2026-10-25T02:20:15.5702041Z | codex | measured turn, shell | WebSocket wire | 657 B | none | INFO | 2026-10-25T02:20:15.5702338Z | codex | measured turn, shell | WebSocket decoded | 1.7 KiB (1,703 B) | none | INFO | 2026-10-25T02:20:15.5702586Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-25T02:20:15.5702826Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,724 B) | none | INFO | 2026-10-25T02:20:15.5703094Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,063 B) | none | INFO | 2026-10-25T02:20:15.5703351Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-25T02:20:15.5703584Z | codex | measured turn | server egress wire | 3.5 KiB (3,600 B) | none | INFO | 2026-10-25T02:20:15.5703798Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-25T02:20:15.5704025Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,222 B) | none | INFO | 2026-10-25T02:20:15.5704340Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.5 KiB (82,454 B) | none | INFO | 2026-10-25T02:20:15.5704596Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-25T02:20:15.5704829Z | codex | reconnect, shell (replay) | WebSocket wire | 886 B | none | INFO | 2026-10-25T02:20:15.5705068Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,768 B) | none | INFO | 2026-10-25T02:20:15.5705314Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-25T02:20:15.5705515Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-25T02:20:15.5705721Z | codex | long-turn cold open | HTTP wire | 12.7 KiB (13,044 B) | none | INFO | 2026-10-25T02:20:15.5706082Z | codex | long-turn cold open | HTTP decoded | 89.8 KiB (91,953 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T02:20:15.5706390Z | codex | long-turn cold open | rows | 75 | 75 | PASS | 2026-10-25T02:20:15.5706595Z | codex | long-turn history page | HTTP wire | 11.4 KiB (11,665 B) | none | INFO | 2026-10-25T02:20:15.5706857Z | codex | long-turn history page | HTTP decoded | 83.7 KiB (85,742 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T02:20:15.5707087Z | codex | long-turn history page | rows | 75 | 75 | PASS | 2026-10-25T02:20:15.5707311Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-25T02:20:15.5707585Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-25T02:20:15.5707861Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-25T02:20:15.5708114Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-25T02:20:15.5708323Z | claudeAgent | shell snapshot | HTTP wire | 863 B | none | INFO | 2026-10-25T02:20:15.5708546Z | claudeAgent | measured turn, shell | WebSocket wire | 662 B | none | INFO | 2026-10-25T02:20:15.5708794Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,725 B) | none | INFO | 2026-10-25T02:20:15.5709045Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-25T02:20:15.5709322Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,732 B) | none | INFO | 2026-10-25T02:20:15.5709606Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,435 B) | none | INFO | 2026-10-25T02:20:15.5709881Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-25T02:20:15.5710131Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,615 B) | none | INFO | 2026-10-25T02:20:15.5710358Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-25T02:20:15.5710605Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,230 B) | none | INFO | 2026-10-25T02:20:15.5710893Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,720 B) | none | INFO | 2026-10-25T02:20:15.5711168Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-25T02:20:15.5718035Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 890 B | none | INFO | 2026-10-25T02:20:15.5718326Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.8 KiB (1,792 B) | none | INFO | 2026-10-25T02:20:15.5718599Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-25T02:20:15.5718822Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-25T02:20:15.5719054Z | claudeAgent | long-turn cold open | HTTP wire | 12.8 KiB (13,061 B) | none | INFO | 2026-10-25T02:20:15.5719329Z | claudeAgent | long-turn cold open | HTTP decoded | 89.9 KiB (92,009 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T02:20:15.5719585Z | claudeAgent | long-turn cold open | rows | 75 | 75 | PASS | 2026-10-25T02:20:15.5719811Z | claudeAgent | long-turn history page | HTTP wire | 11.4 KiB (11,695 B) | none | INFO | 2026-10-25T02:20:15.5720098Z | claudeAgent | long-turn history page | HTTP decoded | 83.7 KiB (85,754 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T02:20:15.5720350Z | claudeAgent | long-turn history page | rows | 75 | 75 | PASS | 2026-10-25T02:20:15.5720473Z 2026-10-25T02:20:15.5720533Z ## Compression diagnostics 2026-10-25T02:20:15.5720607Z 2026-10-25T02:20:15.5720712Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-25T02:20:15.5720938Z - codex: shell snapshot 1.6 KiB (1,680 B) decoded to 684 B gzip. 2026-10-25T02:20:15.5721163Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-25T02:20:15.5721405Z - claudeAgent: shell snapshot 1.7 KiB (1,702 B) decoded to 688 B gzip. 2026-10-25T02:20:15.5721530Z 2026-10-25T02:20:15.5721532Z 2026-10-25T02:20:15.5722315Z ✓ integration/transferBudgetV2.integration.test.ts (1 test) 988ms 2026-10-25T02:20:15.5722980Z ✓ reports V2 thread HTTP and WebSocket transfer budgets 988ms 2026-10-25T02:20:15.8209555Z ✓ src/resourceTelemetry/Model.test.ts (12 tests) 6ms 2026-10-25T02:20:15.9689480Z ✓ src/provider/acp/AntigravityProtocol.test.ts (36 tests) 10ms 2026-10-25T02:20:16.2438935Z ✓ src/orchestration-v2/ThreadLiveEventCoalescer.test.ts (12 tests) 20ms 2026-10-25T02:20:17.5892051Z ✓ src/mcp/TaskCancelNativeSubagent.integration.test.ts (1 test) 375ms 2026-10-25T02:20:17.5892591Z ✓ task_cancel ends a delegated child's background native subagent 375ms 2026-10-25T02:20:18.5750137Z ✓ src/serverRuntimeStartup.test.ts (8 tests) 15ms 2026-10-25T02:20:18.7159425Z ✓ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 17ms 2026-10-25T02:20:19.0537436Z ✓ src/telemetry/AnalyticsService.test.ts (3 tests) 72ms 2026-10-25T02:20:19.3729505Z ✓ src/project/ProjectEnrichmentService.test.ts (4 tests) 12ms 2026-10-25T02:20:20.3967712Z ✓ src/cloud/CloudLink.test.ts (6 tests) 24ms 2026-10-25T02:20:20.5088026Z ✓ src/provider/codexUsageLimits.test.ts (15 tests) 4ms 2026-10-25T02:20:23.0965607Z ✓ src/orchestration-v2/http.test.ts (1 test) 1620ms 2026-10-25T02:20:23.0966009Z ✓ exports full history with size, scope, and missing-thread checks 1619ms 2026-10-25T02:20:23.3888631Z ✓ src/observability/OtlpEndpointCheck.test.ts (5 tests) 32ms 2026-10-25T02:20:23.7846696Z ✓ src/persistence/OrchestrationEventStore.sequence.test.ts (2 tests) 128ms 2026-10-25T02:20:24.1107195Z ✓ src/provider/ClaudeModelCatalog.test.ts (4 tests) 3ms 2026-10-25T02:20:24.3531015Z ✓ src/attachmentStore.test.ts (10 tests) 6ms 2026-10-25T02:20:24.4789506Z ✓ src/usage/usageAggregation.test.ts (11 tests) 12ms 2026-10-25T02:20:24.5599216Z ✓ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms 2026-10-25T02:20:24.8027219Z ✓ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 7ms 2026-10-25T02:20:25.1882392Z ✓ src/persistence/Migrations.test.ts (7 tests) 133ms 2026-10-25T02:20:25.3483765Z ✓ src/cloud/relayResponse.test.ts (8 tests) 12ms 2026-10-25T02:20:26.2599955Z ✓ src/orchestration-v2/RunFinalizationService.test.ts (5 tests) 6ms 2026-10-25T02:20:26.4141120Z ✓ src/bootstrap.test.ts (3 tests) 11ms 2026-10-25T02:20:26.5451493Z ✓ src/preview/PreviewBrowserHost.test.ts (2 tests) 7ms 2026-10-25T02:20:26.9610100Z ✓ src/device/DeviceHubProxy.stream.test.ts (1 test) 28ms 2026-10-25T02:20:27.9373687Z ✓ src/auth/replayMarkers.test.ts (1 test) 15ms 2026-10-25T02:20:28.0531393Z ✓ src/scheduledTasks/webhookFilter.test.ts (4 tests) 2ms 2026-10-25T02:20:28.1685119Z ✓ src/provider/Drivers/claudeUsage.test.ts (3 tests) 2ms 2026-10-25T02:20:28.3760670Z ✓ src/provider/CodexThreadRevert.test.ts (2 tests) 11ms 2026-10-25T02:20:35.2631722Z ✓ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 5703ms 2026-10-25T02:20:35.2632171Z ✓ OpenCode replay fixtures (22) 2026-10-25T02:20:35.2632486Z ✓ runs simple/opencode through OrchestratorV2 using deterministic replay 327ms 2026-10-25T02:20:35.2632910Z ✓ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 326ms 2026-10-25T02:20:35.2633321Z ✓ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 318ms 2026-10-25T02:20:35.2633737Z ✓ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 316ms 2026-10-25T02:20:35.2634157Z ✓ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 391ms 2026-10-25T02:20:35.2634617Z ✓ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 316ms 2026-10-25T02:20:35.3827656Z ✓ src/cli/triagePrompt.test.ts (3 tests) 2ms 2026-10-25T02:20:35.8241269Z ✓ src/persistence/DatabaseStorage.test.ts (1 test) 49ms 2026-10-25T02:20:35.9586935Z ✓ src/workspace/WorkspacePaths.test.ts (2 tests) 7ms 2026-10-25T02:20:36.2173296Z ✓ src/device/sshDeviceScript.test.ts (2 tests) 8ms 2026-10-25T02:20:36.4996176Z ✓ src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts (1 test) 23ms 2026-10-25T02:20:36.5783038Z ✓ src/orchestration-v2/QueuedRunOrder.test.ts (1 test) 2ms 2026-10-25T02:20:37.5463043Z ✓ src/mcp/toolkits/device/handlers.test.ts (2 tests) 2ms 2026-10-25T02:20:37.6650223Z ✓ src/guest/guestView.test.ts (1 test) 2ms 2026-10-25T02:20:41.5595066Z ✓ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 2913ms 2026-10-25T02:20:41.5595575Z ✓ Cursor replay fixtures (11) 2026-10-25T02:20:41.5595891Z ✓ runs simple/cursor through OrchestratorV2 using deterministic replay 359ms 2026-10-25T02:20:41.5596307Z ✓ runs subagent/cursor through OrchestratorV2 using deterministic replay 307ms 2026-10-25T02:20:41.5596690Z ✓ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 305ms 2026-10-25T02:20:41.5597073Z ✓ runs queued_turn/cursor through OrchestratorV2 using deterministic replay 302ms 2026-10-25T02:20:41.9899133Z ✓ src/provider/ClaudeCapabilitiesProbe.test.ts (1 test) 1ms 2026-10-25T02:20:41.9930222Z 2026-10-25T02:20:41.9959674Z  Test Files  52 passed (52) 2026-10-25T02:20:41.9960031Z  Tests  545 passed (545) 2026-10-25T02:20:41.9960401Z  Start at  02:19:50 2026-10-25T02:20:41.9960730Z  Duration  51.75s (tests 49%, import 39%, transform 9%, setup 3%) 2026-10-25T02:20:41.9960955Z 2026-10-25T02:20:41.9961273Z  Import  1363 modules were evaluated 16269 times · 19.17s total, 39% of tracked time 2026-10-25T02:20:41.9961952Z   ~17.56s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-25T02:20:41.9962613Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-25T02:20:41.9962878Z 2026-10-25T02:20:42.0109876Z 2026-10-25T02:20:42.0184036Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-25T02:20:42.0184375Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-25T02:20:42.0184581Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-25T02:20:42.0184738Z else 2026-10-25T02:20:42.0184856Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-25T02:20:42.0184994Z fi 2026-10-25T02:20:42.0198941Z shell: /usr/bin/bash -e {0} 2026-10-25T02:20:42.0199061Z env: 2026-10-25T02:20:42.0199172Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 138 2026-10-25T02:20:42.0199313Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-25T02:20:42.0199452Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:20:42.0199578Z ##[endgroup] 2026-10-25T02:20:42.0243166Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-25T02:20:42.0243436Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-25T02:20:42.0243699Z  tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md" 2026-10-25T02:20:42.0243898Z else 2026-10-25T02:20:42.0244065Z  echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY" 2026-10-25T02:20:42.0244259Z fi 2026-10-25T02:20:42.0254230Z shell: /usr/bin/bash -e {0} 2026-10-25T02:20:42.0254349Z env: 2026-10-25T02:20:42.0254458Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 138 2026-10-25T02:20:42.0254599Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-25T02:20:42.0254738Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:20:42.0254865Z ##[endgroup] 2026-10-25T02:20:42.0277285Z # T3 Code thread transfer budget 2026-10-25T02:20:42.0277377Z 2026-10-25T02:20:42.0277816Z Wire values are thread data bytes read from local HTTP and WebSocket sockets. HTTP includes response headers; WebSocket measurement starts after the resumed thread subscription synchronizes. TCP/IP, TLS framing, and the WebSocket upgrade are excluded. WebSocket permessage-deflate is negotiated. 2026-10-25T02:20:42.0279037Z The measured turn is observed on three sockets at once: one with only the thread subscription (the capped rows), one with only the shell subscription, and a second client holding both. Server egress is the sum of the three. After the turn the second client disconnects and new sockets resubscribe from the cursor it held before the turn, which is the cursor a backgrounded phone would hold. SQL statements are the SQL client's per-statement spans, counted across V2 persistence and the HTTP/WebSocket handlers. 2026-10-25T02:20:42.0280612Z Scenario: 10 historical turns with 5 command tools and one retained 878.9 KiB (900,000 B) MCP result each, followed by one measured turn with 20 command tools and a retained 1.05 MiB (1,100,000 B) MCP result. Synthetic V2 domain events exercise persistence, wire projection, and production HTTP/subscription handlers; this does not measure provider adapter ingestion. Payloads contain no user data. 2026-10-25T02:20:42.0281525Z The long-turn rows open a second thread through the compact bounded snapshot web and mobile use, then load one older page. Its last user turn holds 900 rows of reasoning, commands, file changes, MCP calls, progress messages, checkpoints, and subagents. 2026-10-25T02:20:42.0281915Z 2026-10-25T02:20:42.0281980Z | Provider | Total thread wire | Budget | Result | 2026-10-25T02:20:42.0282161Z | --- | ---: | ---: | --- | 2026-10-25T02:20:42.0282307Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-25T02:20:42.0282486Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-25T02:20:42.0282619Z 2026-10-25T02:20:42.0282669Z ## Detailed measurements 2026-10-25T02:20:42.0282739Z 2026-10-25T02:20:42.0282813Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-25T02:20:42.0282979Z | --- | --- | --- | ---: | ---: | --- | 2026-10-25T02:20:42.0283168Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-25T02:20:42.0283420Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-25T02:20:42.0283681Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-25T02:20:42.0283914Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-25T02:20:42.0284106Z | codex | shell snapshot | HTTP wire | 859 B | none | INFO | 2026-10-25T02:20:42.0284303Z | codex | measured turn, shell | WebSocket wire | 657 B | none | INFO | 2026-10-25T02:20:42.0284530Z | codex | measured turn, shell | WebSocket decoded | 1.7 KiB (1,703 B) | none | INFO | 2026-10-25T02:20:42.0284755Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-25T02:20:42.0285078Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,724 B) | none | INFO | 2026-10-25T02:20:42.0285344Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,063 B) | none | INFO | 2026-10-25T02:20:42.0285597Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-25T02:20:42.0285828Z | codex | measured turn | server egress wire | 3.5 KiB (3,600 B) | none | INFO | 2026-10-25T02:20:42.0286036Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-25T02:20:42.0286262Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,222 B) | none | INFO | 2026-10-25T02:20:42.0286570Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.5 KiB (82,454 B) | none | INFO | 2026-10-25T02:20:42.0286821Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-25T02:20:42.0287049Z | codex | reconnect, shell (replay) | WebSocket wire | 886 B | none | INFO | 2026-10-25T02:20:42.0287289Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,768 B) | none | INFO | 2026-10-25T02:20:42.0287531Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-25T02:20:42.0287732Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-25T02:20:42.0287929Z | codex | long-turn cold open | HTTP wire | 12.7 KiB (13,044 B) | none | INFO | 2026-10-25T02:20:42.0288178Z | codex | long-turn cold open | HTTP decoded | 89.8 KiB (91,953 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T02:20:42.0288452Z | codex | long-turn cold open | rows | 75 | 75 | PASS | 2026-10-25T02:20:42.0288661Z | codex | long-turn history page | HTTP wire | 11.4 KiB (11,665 B) | none | INFO | 2026-10-25T02:20:42.0288919Z | codex | long-turn history page | HTTP decoded | 83.7 KiB (85,742 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T02:20:42.0289149Z | codex | long-turn history page | rows | 75 | 75 | PASS | 2026-10-25T02:20:42.0289374Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-25T02:20:42.0289648Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-25T02:20:42.0289927Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-25T02:20:42.0290178Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-25T02:20:42.0290383Z | claudeAgent | shell snapshot | HTTP wire | 863 B | none | INFO | 2026-10-25T02:20:42.0290606Z | claudeAgent | measured turn, shell | WebSocket wire | 662 B | none | INFO | 2026-10-25T02:20:42.0290856Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,725 B) | none | INFO | 2026-10-25T02:20:42.0291113Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-25T02:20:42.0291369Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,732 B) | none | INFO | 2026-10-25T02:20:42.0291660Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,435 B) | none | INFO | 2026-10-25T02:20:42.0291933Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-25T02:20:42.0292186Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,615 B) | none | INFO | 2026-10-25T02:20:42.0292425Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-25T02:20:42.0293265Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,230 B) | none | INFO | 2026-10-25T02:20:42.0293559Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,720 B) | none | INFO | 2026-10-25T02:20:42.0293832Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-25T02:20:42.0294084Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 890 B | none | INFO | 2026-10-25T02:20:42.0294342Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.8 KiB (1,792 B) | none | INFO | 2026-10-25T02:20:42.0294672Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-25T02:20:42.0294896Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-25T02:20:42.0295120Z | claudeAgent | long-turn cold open | HTTP wire | 12.8 KiB (13,061 B) | none | INFO | 2026-10-25T02:20:42.0295399Z | claudeAgent | long-turn cold open | HTTP decoded | 89.9 KiB (92,009 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T02:20:42.0295647Z | claudeAgent | long-turn cold open | rows | 75 | 75 | PASS | 2026-10-25T02:20:42.0295876Z | claudeAgent | long-turn history page | HTTP wire | 11.4 KiB (11,695 B) | none | INFO | 2026-10-25T02:20:42.0296159Z | claudeAgent | long-turn history page | HTTP decoded | 83.7 KiB (85,754 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T02:20:42.0296614Z | claudeAgent | long-turn history page | rows | 75 | 75 | PASS | 2026-10-25T02:20:42.0296775Z 2026-10-25T02:20:42.0296838Z ## Compression diagnostics 2026-10-25T02:20:42.0296913Z 2026-10-25T02:20:42.0297035Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-25T02:20:42.0297265Z - codex: shell snapshot 1.6 KiB (1,680 B) decoded to 684 B gzip. 2026-10-25T02:20:42.0297490Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-25T02:20:42.0297731Z - claudeAgent: shell snapshot 1.7 KiB (1,702 B) decoded to 688 B gzip. 2026-10-25T02:20:42.0329518Z ##[group]Run actions/upload-artifact@v7 2026-10-25T02:20:42.0329659Z with: 2026-10-25T02:20:42.0329771Z name: thread-transfer-results 2026-10-25T02:20:42.0330001Z path: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-25T02:20:42.0330171Z if-no-files-found: ignore 2026-10-25T02:20:42.0330288Z retention-days: 30 2026-10-25T02:20:42.0330399Z compression-level: 6 2026-10-25T02:20:42.0330513Z overwrite: false 2026-10-25T02:20:42.0330624Z include-hidden-files: false 2026-10-25T02:20:42.0330749Z archive: true 2026-10-25T02:20:42.0330846Z env: 2026-10-25T02:20:42.0330954Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 138 2026-10-25T02:20:42.0331095Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-25T02:20:42.0331238Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:20:42.0331374Z ##[endgroup] 2026-10-25T02:20:42.1017115Z With the provided path, there will be 1 file uploaded 2026-10-25T02:20:42.1019019Z Artifact name is valid! 2026-10-25T02:20:42.1019363Z Root directory input is valid! 2026-10-25T02:20:42.2775832Z Uploading artifact: thread-transfer-results.zip 2026-10-25T02:20:42.2792015Z Beginning upload of artifact content to blob storage 2026-10-25T02:20:42.3201792Z Uploaded bytes 504 2026-10-25T02:20:42.3343732Z Finished uploading artifact content to blob storage! 2026-10-25T02:20:42.3344248Z SHA256 digest of uploaded artifact is decb79030019710a6b473113544b34a6b84798b73d6c718a7af148bab2993d18 2026-10-25T02:20:42.3344522Z Finalizing artifact upload 2026-10-25T02:20:42.7548345Z Artifact thread-transfer-results successfully finalized. Artifact ID 12584365384 2026-10-25T02:20:42.7548810Z Artifact thread-transfer-results has been successfully uploaded! Final size is 504 bytes. Artifact ID is 12584365384 2026-10-25T02:20:42.7550347Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40154004345/artifacts/12584365384 2026-10-25T02:20:42.7636619Z Post job cleanup. 2026-10-25T02:20:42.8223418Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-25T02:20:42.8286264Z Post job cleanup. 2026-10-25T02:20:42.8792818Z ##[start-action display=Cache full pnpm store;id=__93907519-bacc-43c4-af30-028797972ed1.__actions_cache] 2026-10-25T02:20:42.9590627Z Post job cleanup. 2026-10-25T02:20:43.0217431Z [command]/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /home/runner/_work/t3code/t3code --files-from manifest.txt --use-compress-program zstdmt 2026-10-25T02:20:47.5270550Z Failed to save: Unable to reserve cache with key pnpm-full-v1-Linux-X64-67727b77004e0e6799b7f8587a750813c0ad4460c623edf0becc280ccb581251, another job may be creating this cache. 2026-10-25T02:20:47.5754407Z ##[end-action id=__93907519-bacc-43c4-af30-028797972ed1.__actions_cache;outcome=success;conclusion=success;duration_ms=4696] 2026-10-25T02:20:47.5756133Z ##[start-action display=Cache Vite+;id=__93907519-bacc-43c4-af30-028797972ed1.vp_cache] 2026-10-25T02:20:47.5774343Z Post job cleanup. 2026-10-25T02:20:47.6364239Z Cache hit occurred on the primary key vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0, not saving cache. 2026-10-25T02:20:47.6392917Z ##[end-action id=__93907519-bacc-43c4-af30-028797972ed1.vp_cache;outcome=success;conclusion=success;duration_ms=63] 2026-10-25T02:20:47.6425419Z Post job cleanup. 2026-10-25T02:20:47.6806301Z [command]/usr/local/bin/git version 2026-10-25T02:20:47.6830749Z git version 2.55.0 2026-10-25T02:20:47.6848086Z Temporarily overriding HOME='/home/runner/_work/_temp/546f9356-7e42-48a4-90d4-6f3767e0dbb7' before making global git config changes 2026-10-25T02:20:47.6848478Z Adding repository directory to the temporary git global config as a safe directory 2026-10-25T02:20:47.6850830Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-25T02:20:47.6869978Z Removing SSH command configuration 2026-10-25T02:20:47.6872772Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-25T02:20:47.6896009Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-25T02:20:47.7007698Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-25T02:20:47.7028065Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-25T02:20:47.7063390Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-25T02:20:47.7081354Z ##[group]Run '/job_completed.sh' 2026-10-25T02:20:47.7090709Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T02:20:47.7090880Z env: 2026-10-25T02:20:47.7090998Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 138 2026-10-25T02:20:47.7091149Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-25T02:20:47.7091295Z BLACKSMITH_CHECK_RUN_ID: 121051323965 2026-10-25T02:20:47.7091441Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-25T02:20:47.7091597Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-25T02:20:47.7091732Z ##[endgroup] 2026-10-25T02:20:47.7162575Z Docker container cache not activated, skipping hash computation. 2026-10-25T02:20:47.7396532Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-25T02:20:47.7439182Z Cleaning up orphan processes