2026-10-25T13:29:18.8816707Z Current runner version: '2.338.1' 2026-10-25T13:29:18.8820279Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-j72lf6g3vjhtw6pf' 2026-10-25T13:29:18.8820904Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-25T13:29:18.8821613Z Machine name: 'ip-172-31-73-130' 2026-10-25T13:29:18.8823284Z ##[group]GITHUB_TOKEN Permissions 2026-10-25T13:29:18.8824451Z Contents: read 2026-10-25T13:29:18.8824926Z Metadata: read 2026-10-25T13:29:18.8825305Z ##[endgroup] 2026-10-25T13:29:18.8826592Z Secret source: None 2026-10-25T13:29:18.8827206Z Cache mode: write 2026-10-25T13:29:18.8827704Z Prepare workflow directory 2026-10-25T13:29:18.8993680Z Prepare all required actions 2026-10-25T13:29:18.9018218Z Getting action download info 2026-10-25T13:29:19.0206664Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-25T13:29:19.0489856Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-25T13:29:19.1156841Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-25T13:29:19.2716100Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-25T13:29:19.2752907Z Complete job name: Test Server 8 2026-10-25T13:29:19.3131667Z A job started hook has been configured by the self-hosted runner administrator 2026-10-25T13:29:19.3227930Z ##[group]Run '/setup.sh' 2026-10-25T13:29:19.3243494Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T13:29:19.3243908Z env: 2026-10-25T13:29:19.3244131Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-25T13:29:19.3244420Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 504 2026-10-25T13:29:19.3244752Z BLACKSMITH_CHECK_RUN_ID: 121182405102 2026-10-25T13:29:19.3245042Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-25T13:29:19.3245339Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-25T13:29:19.3245596Z ##[endgroup] 2026-10-25T13:29:19.3476975Z Logging daemon started (blacksmithd for logs) 2026-10-25T13:29:19.3621101Z Results daemon started (blacksmithd for results) 2026-10-25T13:29:19.3714165Z Background adoption and SSH setup started (PID: 2924) 2026-10-25T13:29:19.3718856Z 2026-10-25T13:29:19.3719081Z ---------------------------------------- 2026-10-25T13:29:19.3719588Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40197822342/jobs/121182405102 2026-10-25T13:29:19.3720030Z SSH Access (using your GitHub SSH key): 2026-10-25T13:29:19.3720471Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-j72lf6g3vjhtw6pf.vm.blacksmith.sh 2026-10-25T13:29:19.3720880Z 2026-10-25T13:29:19.3721025Z No GitHub SSH key? Add one at: 2026-10-25T13:29:19.3721539Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-25T13:29:19.3721971Z 2026-10-25T13:29:19.3722112Z ---------------------------------------- 2026-10-25T13:29:19.3722324Z 2026-10-25T13:29:19.3722501Z VM ID: blacksmith-4vcpu-ubuntu-2404-j72lf6g3vjhtw6pf 2026-10-25T13:29:19.3722855Z Host: production-152.236.39.46-x8664 2026-10-25T13:29:19.3727192Z Host Agent PID: 3798137 2026-10-25T13:29:19.3727495Z Host Agent Git SHA: 1637818df 2026-10-25T13:29:19.3727796Z Host CPU Manufacturer: AuthenticAMD 2026-10-25T13:29:19.3728111Z Blacksmith Host Generation: gen 2 2026-10-25T13:29:19.3728431Z Petname: production-magical-heron-24aad2a6 2026-10-25T13:29:19.3728748Z Region: us-east 2026-10-25T13:29:19.3729012Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-25T13:29:19.3734422Z OS Version: Ubuntu 24.04.4 LTS 2026-10-25T13:29:19.3734972Z 2026-10-25T13:29:19.3735202Z Enabling Blacksmith transparent cache 2026-10-25T13:29:19.3946233Z ##[group]Run actions/checkout@v6 2026-10-25T13:29:19.3946518Z with: 2026-10-25T13:29:19.3946721Z fetch-depth: 2 2026-10-25T13:29:19.3947046Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-25T13:29:19.3947431Z sparse-checkout-cone-mode: false 2026-10-25T13:29:19.3947696Z repository: pingdotgg/t3code 2026-10-25T13:29:19.3949668Z token: *** 2026-10-25T13:29:19.3949873Z ssh-strict: true 2026-10-25T13:29:19.3950079Z ssh-user: git 2026-10-25T13:29:19.3950295Z persist-credentials: true 2026-10-25T13:29:19.3950528Z clean: true 2026-10-25T13:29:19.3950729Z fetch-tags: false 2026-10-25T13:29:19.3951024Z show-progress: true 2026-10-25T13:29:19.3951243Z lfs: false 2026-10-25T13:29:19.3951448Z submodules: false 2026-10-25T13:29:19.3951663Z set-safe-directory: true 2026-10-25T13:29:19.3951911Z allow-unsafe-pr-checkout: false 2026-10-25T13:29:19.3952158Z env: 2026-10-25T13:29:19.3952388Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-25T13:29:19.3952670Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 504 2026-10-25T13:29:19.3952945Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T13:29:19.3953201Z ##[endgroup] 2026-10-25T13:29:19.4882759Z Syncing repository: pingdotgg/t3code 2026-10-25T13:29:19.4884064Z ##[group]Getting Git version info 2026-10-25T13:29:19.4884614Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-25T13:29:19.4885457Z [command]/usr/local/bin/git version 2026-10-25T13:29:19.4937144Z git version 2.55.0 2026-10-25T13:29:19.4947697Z ##[endgroup] 2026-10-25T13:29:19.4954095Z Temporarily overriding HOME='/home/runner/_work/_temp/c50f06d9-115c-4b4e-a250-d821c98d20ee' before making global git config changes 2026-10-25T13:29:19.4955155Z Adding repository directory to the temporary git global config as a safe directory 2026-10-25T13:29:19.4956962Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-25T13:29:19.4987581Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-25T13:29:19.4989041Z ##[group]Determining repository object format 2026-10-25T13:29:19.4990145Z ##[endgroup] 2026-10-25T13:29:19.4990633Z ##[group]Initializing the repository 2026-10-25T13:29:19.4992159Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-25T13:29:19.5024689Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-25T13:29:19.5025300Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-25T13:29:19.5025824Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-25T13:29:19.5026253Z hint: call: 2026-10-25T13:29:19.5026734Z hint: 2026-10-25T13:29:19.5027197Z hint: git config --global init.defaultBranch 2026-10-25T13:29:19.5027568Z hint: 2026-10-25T13:29:19.5027847Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-25T13:29:19.5028290Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-25T13:29:19.5028649Z hint: 2026-10-25T13:29:19.5028849Z hint: git branch -m 2026-10-25T13:29:19.5029196Z hint: 2026-10-25T13:29:19.5029567Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-25T13:29:19.5030192Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-25T13:29:19.5031155Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-25T13:29:19.5056798Z ##[endgroup] 2026-10-25T13:29:19.5057185Z ##[group]Disabling automatic garbage collection 2026-10-25T13:29:19.5058365Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-25T13:29:19.5080002Z ##[endgroup] 2026-10-25T13:29:19.5080355Z ##[group]Setting up auth 2026-10-25T13:29:19.5080614Z Removing SSH command configuration 2026-10-25T13:29:19.5083105Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-25T13:29:19.5104140Z [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-25T13:29:19.5214971Z Removing HTTP extra header 2026-10-25T13:29:19.5217637Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-25T13:29:19.5235730Z [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-25T13:29:19.5318997Z Removing includeIf entries pointing to credentials config files 2026-10-25T13:29:19.5322204Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-25T13:29:19.5342277Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-25T13:29:19.5439833Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-b7d026ce-5348-4e26-942a-ebd0e3cc2f24.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-25T13:29:19.5466720Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-b7d026ce-5348-4e26-942a-ebd0e3cc2f24.config 2026-10-25T13:29:19.5489328Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-b7d026ce-5348-4e26-942a-ebd0e3cc2f24.config 2026-10-25T13:29:19.5507045Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-b7d026ce-5348-4e26-942a-ebd0e3cc2f24.config 2026-10-25T13:29:19.5523441Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-b7d026ce-5348-4e26-942a-ebd0e3cc2f24.config 2026-10-25T13:29:19.5540888Z ##[endgroup] 2026-10-25T13:29:19.5541244Z ##[group]Fetching the repository 2026-10-25T13:29:19.5545199Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +5ac1b5ea64f77feaee4ae9fbd5a087c1b4c320e0:refs/remotes/pull/22807/merge 2026-10-25T13:29:19.7045396Z From https://github.com/pingdotgg/t3code 2026-10-25T13:29:19.7046038Z * [new ref] 5ac1b5ea64f77feaee4ae9fbd5a087c1b4c320e0 -> pull/22807/merge 2026-10-25T13:29:19.7065166Z ##[endgroup] 2026-10-25T13:29:19.7065546Z ##[group]Determining the checkout info 2026-10-25T13:29:19.7065947Z ##[endgroup] 2026-10-25T13:29:19.7066279Z ##[group]Setting up sparse checkout 2026-10-25T13:29:19.7068683Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-25T13:29:19.7091889Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-25T13:29:19.7110626Z .git/info/sparse-checkout 2026-10-25T13:29:19.7114882Z ##[endgroup] 2026-10-25T13:29:19.7115282Z ##[group]Checking out the ref 2026-10-25T13:29:19.7117320Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/22807/merge 2026-10-25T13:29:26.6672508Z Updating files: 0% (1/6575) 2026-10-25T13:29:26.6700557Z Updating files: 1% (66/6575) 2026-10-25T13:29:26.6719375Z Updating files: 2% (132/6575) 2026-10-25T13:29:26.6744429Z Updating files: 3% (198/6575) 2026-10-25T13:29:26.6769736Z Updating files: 4% (263/6575) 2026-10-25T13:29:26.6807999Z Updating files: 5% (329/6575) 2026-10-25T13:29:26.6833692Z Updating files: 6% (395/6575) 2026-10-25T13:29:26.6891791Z Updating files: 7% (461/6575) 2026-10-25T13:29:26.6939615Z Updating files: 8% (526/6575) 2026-10-25T13:29:26.7029583Z Updating files: 9% (592/6575) 2026-10-25T13:29:26.7307480Z Updating files: 10% (658/6575) 2026-10-25T13:29:26.7325311Z Updating files: 11% (724/6575) 2026-10-25T13:29:26.7337663Z Updating files: 12% (789/6575) 2026-10-25T13:29:26.7339402Z Updating files: 12% (842/6575) 2026-10-25T13:29:26.7350713Z Updating files: 13% (855/6575) 2026-10-25T13:29:26.7367897Z Updating files: 14% (921/6575) 2026-10-25T13:29:26.7383990Z Updating files: 15% (987/6575) 2026-10-25T13:29:26.7402154Z Updating files: 16% (1052/6575) 2026-10-25T13:29:26.7418284Z Updating files: 17% (1118/6575) 2026-10-25T13:29:26.7437360Z Updating files: 18% (1184/6575) 2026-10-25T13:29:26.7452141Z Updating files: 19% (1250/6575) 2026-10-25T13:29:26.7468663Z Updating files: 20% (1315/6575) 2026-10-25T13:29:26.7492398Z Updating files: 21% (1381/6575) 2026-10-25T13:29:26.7510101Z Updating files: 22% (1447/6575) 2026-10-25T13:29:26.7524599Z Updating files: 23% (1513/6575) 2026-10-25T13:29:26.7540717Z Updating files: 24% (1578/6575) 2026-10-25T13:29:26.7553575Z Updating files: 25% (1644/6575) 2026-10-25T13:29:26.7569133Z Updating files: 26% (1710/6575) 2026-10-25T13:29:26.7582385Z Updating files: 27% (1776/6575) 2026-10-25T13:29:26.7602630Z Updating files: 28% (1841/6575) 2026-10-25T13:29:26.7631819Z Updating files: 29% (1907/6575) 2026-10-25T13:29:26.7652600Z Updating files: 30% (1973/6575) 2026-10-25T13:29:26.7675472Z Updating files: 31% (2039/6575) 2026-10-25T13:29:26.7703426Z Updating files: 32% (2104/6575) 2026-10-25T13:29:26.7733991Z Updating files: 33% (2170/6575) 2026-10-25T13:29:26.7799296Z Updating files: 34% (2236/6575) 2026-10-25T13:29:26.7852939Z Updating files: 35% (2302/6575) 2026-10-25T13:29:26.7887889Z Updating files: 36% (2367/6575) 2026-10-25T13:29:26.7923549Z Updating files: 37% (2433/6575) 2026-10-25T13:29:26.7962778Z Updating files: 38% (2499/6575) 2026-10-25T13:29:26.7988299Z Updating files: 39% (2565/6575) 2026-10-25T13:29:26.8019209Z Updating files: 40% (2630/6575) 2026-10-25T13:29:26.8049171Z Updating files: 41% (2696/6575) 2026-10-25T13:29:26.8063873Z Updating files: 42% (2762/6575) 2026-10-25T13:29:26.8073742Z Updating files: 43% (2828/6575) 2026-10-25T13:29:26.8098981Z Updating files: 44% (2893/6575) 2026-10-25T13:29:26.8124040Z Updating files: 45% (2959/6575) 2026-10-25T13:29:26.8149831Z Updating files: 46% (3025/6575) 2026-10-25T13:29:26.8177483Z Updating files: 47% (3091/6575) 2026-10-25T13:29:26.8205163Z Updating files: 48% (3156/6575) 2026-10-25T13:29:26.8240352Z Updating files: 49% (3222/6575) 2026-10-25T13:29:26.8265925Z Updating files: 50% (3288/6575) 2026-10-25T13:29:26.8289039Z Updating files: 51% (3354/6575) 2026-10-25T13:29:26.8318379Z Updating files: 52% (3419/6575) 2026-10-25T13:29:26.8343523Z Updating files: 53% (3485/6575) 2026-10-25T13:29:26.8367837Z Updating files: 54% (3551/6575) 2026-10-25T13:29:26.8386617Z Updating files: 55% (3617/6575) 2026-10-25T13:29:26.8399617Z Updating files: 56% (3682/6575) 2026-10-25T13:29:26.8419710Z Updating files: 57% (3748/6575) 2026-10-25T13:29:26.8765055Z Updating files: 58% (3814/6575) 2026-10-25T13:29:26.8781738Z Updating files: 59% (3880/6575) 2026-10-25T13:29:26.8800156Z Updating files: 60% (3945/6575) 2026-10-25T13:29:26.8821390Z Updating files: 61% (4011/6575) 2026-10-25T13:29:26.8844555Z Updating files: 62% (4077/6575) 2026-10-25T13:29:26.8870211Z Updating files: 63% (4143/6575) 2026-10-25T13:29:26.8892220Z Updating files: 64% (4208/6575) 2026-10-25T13:29:26.8908969Z Updating files: 65% (4274/6575) 2026-10-25T13:29:26.8934488Z Updating files: 66% (4340/6575) 2026-10-25T13:29:26.8949586Z Updating files: 67% (4406/6575) 2026-10-25T13:29:26.8968579Z Updating files: 68% (4471/6575) 2026-10-25T13:29:26.8980676Z Updating files: 69% (4537/6575) 2026-10-25T13:29:26.8996031Z Updating files: 70% (4603/6575) 2026-10-25T13:29:26.9012974Z Updating files: 71% (4669/6575) 2026-10-25T13:29:26.9026719Z Updating files: 72% (4734/6575) 2026-10-25T13:29:26.9284487Z Updating files: 73% (4800/6575) 2026-10-25T13:29:26.9467007Z Updating files: 74% (4866/6575) 2026-10-25T13:29:26.9488133Z Updating files: 75% (4932/6575) 2026-10-25T13:29:26.9508068Z Updating files: 76% (4997/6575) 2026-10-25T13:29:26.9529169Z Updating files: 77% (5063/6575) 2026-10-25T13:29:26.9548689Z Updating files: 78% (5129/6575) 2026-10-25T13:29:26.9566689Z Updating files: 79% (5195/6575) 2026-10-25T13:29:26.9589016Z Updating files: 80% (5260/6575) 2026-10-25T13:29:26.9603643Z Updating files: 81% (5326/6575) 2026-10-25T13:29:26.9622901Z Updating files: 82% (5392/6575) 2026-10-25T13:29:26.9642592Z Updating files: 83% (5458/6575) 2026-10-25T13:29:26.9666985Z Updating files: 84% (5523/6575) 2026-10-25T13:29:26.9684754Z Updating files: 85% (5589/6575) 2026-10-25T13:29:26.9708026Z Updating files: 86% (5655/6575) 2026-10-25T13:29:26.9772985Z Updating files: 87% (5721/6575) 2026-10-25T13:29:26.9806311Z Updating files: 88% (5786/6575) 2026-10-25T13:29:26.9826453Z Updating files: 89% (5852/6575) 2026-10-25T13:29:26.9847942Z Updating files: 90% (5918/6575) 2026-10-25T13:29:26.9880360Z Updating files: 91% (5984/6575) 2026-10-25T13:29:26.9894519Z Updating files: 92% (6049/6575) 2026-10-25T13:29:26.9915589Z Updating files: 93% (6115/6575) 2026-10-25T13:29:26.9933261Z Updating files: 94% (6181/6575) 2026-10-25T13:29:26.9956977Z Updating files: 95% (6247/6575) 2026-10-25T13:29:27.0011498Z Updating files: 96% (6312/6575) 2026-10-25T13:29:27.0035666Z Updating files: 97% (6378/6575) 2026-10-25T13:29:27.0080742Z Updating files: 98% (6444/6575) 2026-10-25T13:29:27.0100057Z Updating files: 99% (6510/6575) 2026-10-25T13:29:27.0100297Z Updating files: 100% (6575/6575) 2026-10-25T13:29:27.0100476Z Updating files: 100% (6575/6575), done. 2026-10-25T13:29:27.0249037Z Note: switching to 'refs/remotes/pull/22807/merge'. 2026-10-25T13:29:27.0249216Z 2026-10-25T13:29:27.0249355Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-25T13:29:27.0249658Z changes and commit them, and you can discard any commits you make in this 2026-10-25T13:29:27.0249984Z state without impacting any branches by switching back to a branch. 2026-10-25T13:29:27.0250168Z 2026-10-25T13:29:27.0250305Z If you want to create a new branch to retain commits you create, you may 2026-10-25T13:29:27.0250613Z do so (now or later) by using -c with the switch command. Example: 2026-10-25T13:29:27.0250788Z 2026-10-25T13:29:27.0250887Z git switch -c 2026-10-25T13:29:27.0251016Z 2026-10-25T13:29:27.0251105Z Or undo this operation with: 2026-10-25T13:29:27.0251226Z 2026-10-25T13:29:27.0251344Z git switch - 2026-10-25T13:29:27.0251445Z 2026-10-25T13:29:27.0251599Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-25T13:29:27.0251798Z 2026-10-25T13:29:27.0252018Z HEAD is now at 5ac1b5e Merge 8cf88b8ed18a74763350225c93699fb6af7bf049 into 3d004999362848ae33b6f40e4bbd33b9d5c0ea59 2026-10-25T13:29:27.0261305Z ##[endgroup] 2026-10-25T13:29:27.0292861Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-25T13:29:27.0311227Z 5ac1b5ea64f77feaee4ae9fbd5a087c1b4c320e0 2026-10-25T13:29:27.0440566Z Prepare all required actions 2026-10-25T13:29:27.0481255Z ##[group]Run ./.github/actions/ci-changes 2026-10-25T13:29:27.0481427Z env: 2026-10-25T13:29:27.0481561Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-25T13:29:27.0481725Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 504 2026-10-25T13:29:27.0481893Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T13:29:27.0482047Z ##[endgroup] 2026-10-25T13:29:27.0627376Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-25T13:29:27.0644991Z ##[group]Run set -uo pipefail 2026-10-25T13:29:27.0645213Z set -uo pipefail 2026-10-25T13:29:27.0645354Z  2026-10-25T13:29:27.0645477Z decide() { 2026-10-25T13:29:27.0645683Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-25T13:29:27.0645904Z  exit "${PIPESTATUS[0]}" 2026-10-25T13:29:27.0646052Z } 2026-10-25T13:29:27.0646272Z  2026-10-25T13:29:27.0646396Z fail_open() { 2026-10-25T13:29:27.0646563Z  echo "$* Running every job." 2026-10-25T13:29:27.0646716Z  decide 2026-10-25T13:29:27.0646840Z } 2026-10-25T13:29:27.0646955Z  2026-10-25T13:29:27.0647145Z # Reads the change from git rather than the REST API: every job that 2026-10-25T13:29:27.0647411Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-25T13:29:27.0647645Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-25T13:29:27.0647976Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-25T13:29:27.0648231Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-25T13:29:27.0648446Z  base=HEAD^1 2026-10-25T13:29:27.0648578Z  mode=() 2026-10-25T13:29:27.0648704Z else 2026-10-25T13:29:27.0648829Z  base=$BEFORE_SHA 2026-10-25T13:29:27.0649036Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-25T13:29:27.0649264Z  || fail_open "Could not fetch ${base}." 2026-10-25T13:29:27.0649482Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-25T13:29:27.0649687Z  mode=(--full) 2026-10-25T13:29:27.0649823Z fi 2026-10-25T13:29:27.0649940Z  2026-10-25T13:29:27.0650119Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-25T13:29:27.0650388Z # of a package changes that package just like editing it. It also keeps 2026-10-25T13:29:27.0650623Z # git from fetching file contents to score renames. 2026-10-25T13:29:27.0650878Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-25T13:29:27.0651120Z  || fail_open "Could not diff against ${base}." 2026-10-25T13:29:27.0651336Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-25T13:29:27.0670000Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T13:29:27.0670183Z env: 2026-10-25T13:29:27.0670314Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-25T13:29:27.0670481Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 504 2026-10-25T13:29:27.0670643Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T13:29:27.0670800Z EVENT_NAME: pull_request 2026-10-25T13:29:27.0670964Z BEFORE_SHA: 6584e01df2050136cccdaf2fecf8f1a2c2d3cfdd 2026-10-25T13:29:27.0671142Z ##[endgroup] 2026-10-25T13:29:27.1115859Z Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/marketing, @t3tools/mobile, @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, t3, t3code-relay 2026-10-25T13:29:27.1117278Z typecheck=true 2026-10-25T13:29:27.1117405Z build=true 2026-10-25T13:29:27.1117530Z test=true 2026-10-25T13:29:27.1118465Z test_packages=@t3tools/desktop @t3tools/mobile t3code-relay @t3tools/client-runtime @t3tools/contracts @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/shared @t3tools/source-control-azure-devops @t3tools/source-control-bitbucket @t3tools/source-control-core @t3tools/source-control-forgejo @t3tools/source-control-gitcafe @t3tools/source-control-github @t3tools/source-control-gitlab @t3tools/ssh @t3tools/tailscale @t3tools/scripts 2026-10-25T13:29:27.1119434Z test_web=true 2026-10-25T13:29:27.1119561Z test_server=true 2026-10-25T13:29:27.1119687Z rust=false 2026-10-25T13:29:27.1119806Z release_smoke=true 2026-10-25T13:29:27.1119941Z mobile_native=false 2026-10-25T13:29:27.1160576Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=53] 2026-10-25T13:29:27.1240023Z Prepare all required actions 2026-10-25T13:29:27.1240383Z Getting action download info 2026-10-25T13:29:27.1958771Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-25T13:29:27.2971288Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-25T13:29:27.2971585Z with: 2026-10-25T13:29:27.2971778Z env: 2026-10-25T13:29:27.2971989Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-25T13:29:27.2972257Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 504 2026-10-25T13:29:27.2972530Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T13:29:27.2972777Z ##[endgroup] 2026-10-25T13:29:27.3072408Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-25T13:29:27.3085983Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-25T13:29:27.3086443Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-25T13:29:27.3086772Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-25T13:29:27.3087037Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-25T13:29:27.3106878Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T13:29:27.3107073Z env: 2026-10-25T13:29:27.3107212Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-25T13:29:27.3107379Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 504 2026-10-25T13:29:27.3107543Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T13:29:27.3107705Z ##[endgroup] 2026-10-25T13:29:27.3172692Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=9] 2026-10-25T13:29:27.3174305Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-25T13:29:27.3233428Z ##[group]Run actions/cache@v6 2026-10-25T13:29:27.3233671Z with: 2026-10-25T13:29:27.3233862Z path: ~/.vite-plus 2026-10-25T13:29:27.3234140Z key: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-10-25T13:29:27.3234359Z enableCrossOsArchive: false 2026-10-25T13:29:27.3234511Z fail-on-cache-miss: false 2026-10-25T13:29:27.3234658Z lookup-only: false 2026-10-25T13:29:27.3234789Z save-always: false 2026-10-25T13:29:27.3234927Z env: 2026-10-25T13:29:27.3235107Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-25T13:29:27.3235274Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 504 2026-10-25T13:29:27.3235435Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T13:29:27.3235587Z ##[endgroup] 2026-10-25T13:29:27.8388851Z Cache hit for: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-10-25T13:29:28.2967825Z Received 170236223 of 170236223 (100.0%), 376.7 MBs/sec 2026-10-25T13:29:28.2971177Z Cache Size: ~162 MB (170236223 B) 2026-10-25T13:29:28.2992212Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/42729967-0e63-4030-9dc7-160e94cd4e20/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-25T13:29:28.9590923Z Cache restored successfully 2026-10-25T13:29:28.9861547Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-10-25T13:29:28.9956291Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1678] 2026-10-25T13:29:28.9958530Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-25T13:29:28.9979143Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-25T13:29:28.9979368Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-25T13:29:28.9979542Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-25T13:29:29.0000153Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T13:29:29.0000323Z env: 2026-10-25T13:29:29.0000443Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-25T13:29:29.0000599Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 504 2026-10-25T13:29:29.0000758Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T13:29:29.0000891Z ##[endgroup] 2026-10-25T13:29:29.0044226Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-25T13:29:29.0050979Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=9] 2026-10-25T13:29:29.0052304Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-25T13:29:29.0055753Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-25T13:29:29.0056952Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-25T13:29:29.0069629Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-25T13:29:29.0069899Z store_path="$(vp pm cache dir)" 2026-10-25T13:29:29.0070146Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-25T13:29:29.0086361Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T13:29:29.0086591Z env: 2026-10-25T13:29:29.0086826Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-25T13:29:29.0087059Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 504 2026-10-25T13:29:29.0087299Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T13:29:29.0087475Z ##[endgroup] 2026-10-25T13:29:29.0212711Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=15] 2026-10-25T13:29:29.0214426Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-25T13:29:29.0541780Z ##[group]Run actions/cache@v6 2026-10-25T13:29:29.0541933Z with: 2026-10-25T13:29:29.0542060Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-25T13:29:29.0542319Z key: pnpm-full-v1-Linux-X64-1af206af93d733fa7c4e35fa5de35961f61c0d15b9f10a3bf0b6b76380c4d2df 2026-10-25T13:29:29.0542578Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-25T13:29:29.0542731Z enableCrossOsArchive: false 2026-10-25T13:29:29.0542864Z fail-on-cache-miss: false 2026-10-25T13:29:29.0542991Z lookup-only: false 2026-10-25T13:29:29.0543105Z save-always: false 2026-10-25T13:29:29.0543218Z env: 2026-10-25T13:29:29.0543326Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-25T13:29:29.0543480Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 504 2026-10-25T13:29:29.0543619Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T13:29:29.0543768Z ##[endgroup] 2026-10-25T13:29:29.2421734Z Cache hit for: pnpm-full-v1-Linux-X64-1af206af93d733fa7c4e35fa5de35961f61c0d15b9f10a3bf0b6b76380c4d2df 2026-10-25T13:29:30.2669721Z Received 704643072 of 1025983765 (68.7%), 669.3 MBs/sec 2026-10-25T13:29:30.7320942Z Received 1025983765 of 1025983765 (100.0%), 665.2 MBs/sec 2026-10-25T13:29:30.7321330Z Cache Size: ~978 MB (1025983765 B) 2026-10-25T13:29:30.7365475Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/0e9b8b70-1a5c-4f86-88d9-d3b17769f49c/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-25T13:29:35.8475402Z Cache restored successfully 2026-10-25T13:29:35.8950218Z Cache restored from key: pnpm-full-v1-Linux-X64-1af206af93d733fa7c4e35fa5de35961f61c0d15b9f10a3bf0b6b76380c4d2df 2026-10-25T13:29:35.9039069Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6882] 2026-10-25T13:29:35.9041579Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-25T13:29:35.9055152Z ##[group]Run vp install 2026-10-25T13:29:35.9055313Z vp install 2026-10-25T13:29:35.9078052Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T13:29:35.9078270Z env: 2026-10-25T13:29:35.9078399Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-25T13:29:35.9078550Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 504 2026-10-25T13:29:35.9078695Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T13:29:35.9078837Z ##[endgroup] 2026-10-25T13:29:35.9397958Z Scope: all 35 workspace projects 2026-10-25T13:29:36.0405866Z ? Verifying lockfile against supply-chain policies (2087 entries)... 2026-10-25T13:29:36.3810163Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-25T13:29:36.3810550Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-25T13:29:36.3810827Z Virtual store is at: node_modules/.pnpm 2026-10-25T13:29:37.4290964Z Progress: resolved 1701, reused 1701, downloaded 0, added 1700 2026-10-25T13:29:38.9626875Z ✓ Lockfile passes supply-chain policies (2087 entries in 2.9s) 2026-10-25T13:29:38.9627140Z Lockfile is up to date, resolution step is skipped 2026-10-25T13:29:38.9787624Z Packages: +1722 2026-10-25T13:29:38.9787835Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-25T13:29:39.0123405Z Progress: resolved 1722, reused 1718, downloaded 0, added 1722, done 2026-10-25T13:29:40.0590704Z . prepare$ vp config --no-agent 2026-10-25T13:29:40.1731084Z . prepare: Done 2026-10-25T13:29:40.1788065Z 2026-10-25T13:29:40.1788788Z devDependencies: 2026-10-25T13:29:40.1789167Z + @coderabbitai/config 1.1.0 2026-10-25T13:29:40.1789517Z + @shadcn/lint 0.1.5 2026-10-25T13:29:40.1789776Z + @types/node 24.12.4 2026-10-25T13:29:40.1789964Z + knip 6.34.0 2026-10-25T13:29:40.1790172Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-25T13:29:40.1790397Z + vite-plus 1.4.0 2026-10-25T13:29:40.1790536Z 2026-10-25T13:29:40.1811096Z Done in 4.3s using pnpm v12.14.0 2026-10-25T13:29:40.2050794Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4300] 2026-10-25T13:29:40.2055366Z ##[start-action display=Enable shared task cache;id=__self.__run_3] 2026-10-25T13:29:40.2085705Z ##[end-action id=__self.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-25T13:29:40.2109981Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-25T13:29:40.2110469Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-25T13:29:40.2135785Z shell: /usr/bin/bash -e {0} 2026-10-25T13:29:40.2135966Z env: 2026-10-25T13:29:40.2136098Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-25T13:29:40.2136245Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 504 2026-10-25T13:29:40.2136620Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T13:29:40.2136824Z ##[endgroup] 2026-10-25T13:29:40.2467760Z ##[group]Run actions/cache@v6 2026-10-25T13:29:40.2467987Z with: 2026-10-25T13:29:40.2468155Z path: ~/.cache/ms-playwright 2026-10-25T13:29:40.2468431Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-25T13:29:40.2468690Z enableCrossOsArchive: false 2026-10-25T13:29:40.2468893Z fail-on-cache-miss: false 2026-10-25T13:29:40.2469079Z lookup-only: false 2026-10-25T13:29:40.2469249Z save-always: false 2026-10-25T13:29:40.2469416Z env: 2026-10-25T13:29:40.2469580Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-25T13:29:40.2469821Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 504 2026-10-25T13:29:40.2470030Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T13:29:40.2470243Z ##[endgroup] 2026-10-25T13:29:40.4457585Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-25T13:29:40.5901304Z Received 106503405 of 106503405 (100.0%), 839.4 MBs/sec 2026-10-25T13:29:40.5901628Z Cache Size: ~102 MB (106503405 B) 2026-10-25T13:29:40.5914103Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/a8550591-88ae-4438-a987-d9698175dd1b/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-25T13:29:40.7626040Z Cache restored successfully 2026-10-25T13:29:40.7781303Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-25T13:29:40.7958925Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-25T13:29:40.7959543Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-25T13:29:40.7959909Z test -n "$browser" 2026-10-25T13:29:40.7960145Z if ldd "$browser" | grep '=> not found'; then 2026-10-25T13:29:40.7960495Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-25T13:29:40.7960869Z fi 2026-10-25T13:29:40.7987826Z shell: /usr/bin/bash -e {0} 2026-10-25T13:29:40.7988029Z env: 2026-10-25T13:29:40.7988154Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-25T13:29:40.7988314Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 504 2026-10-25T13:29:40.7988538Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T13:29:40.7988733Z ##[endgroup] 2026-10-25T13:29:40.8204687Z ##[group]Run vp run --filter t3 test --shard 8/8 2026-10-25T13:29:40.8204973Z vp run --filter t3 test --shard 8/8 2026-10-25T13:29:40.8228762Z shell: /usr/bin/bash -e {0} 2026-10-25T13:29:40.8228904Z env: 2026-10-25T13:29:40.8229023Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-25T13:29:40.8229176Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 504 2026-10-25T13:29:40.8229323Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T13:29:40.8229546Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-25T13:29:40.8229857Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-25T13:29:40.8230071Z ##[endgroup] 2026-10-25T13:29:41.0094479Z ~/apps/server$ vp test run --shard 8/8 ⊘ cache disabled 2026-10-25T13:29:41.1685835Z 2026-10-25T13:29:41.1687475Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-25T13:29:41.1687713Z 2026-10-25T13:29:44.0261913Z ✓ src/orchestration-v2/ProviderSessionManager.test.ts (43 tests) 1019ms 2026-10-25T13:29:45.7790842Z ✓ src/orchestration-v2/RunExecutionService.test.ts (44 tests) 52ms 2026-10-25T13:29:47.5001095Z ✓ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (27 tests) 555ms 2026-10-25T13:29:48.5404187Z ✓ src/project/AgentSessionScanner.test.ts (53 tests) 690ms 2026-10-25T13:29:48.5404507Z ✓ AgentSessionScanner (37) 2026-10-25T13:29:48.5404693Z ✓ recentThreads (18) 2026-10-25T13:29:48.5405000Z ✓ skips excessive records without blocking an older valid transcript 308ms 2026-10-25T13:29:54.0715423Z ✓ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 5341ms 2026-10-25T13:29:54.0715823Z ✓ AcpSessionRuntime (30) 2026-10-25T13:29:54.0716107Z ✓ drains large stderr output and keeps auth-sized logging chunks 359ms 2026-10-25T13:29:54.0716459Z ✓ keeps assistant item IDs unique when a provider session restarts 367ms 2026-10-25T13:29:55.0354549Z ✓ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 37ms 2026-10-25T13:29:56.4372717Z ✓ src/mcp/McpHttpServer.test.ts (20 tests) 169ms 2026-10-25T13:29:57.4541211Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-25T13:29:57.4541775Z [13:29:57.447] INFO (#22): Migrations ran successfully { 2026-10-25T13:29:57.4542149Z migrations: [ 2026-10-25T13:29:57.4542433Z '1_OrchestrationEvents', 2026-10-25T13:29:57.4542700Z '2_OrchestrationCommandReceipts', 2026-10-25T13:29:57.4542947Z '3_CheckpointDiffBlobs', 2026-10-25T13:29:57.4543173Z '4_ProviderSessionRuntime', 2026-10-25T13:29:57.4543401Z '5_Projections', 2026-10-25T13:29:57.4543654Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T13:29:57.4543932Z '7_ProjectionThreadMessageAttachments', 2026-10-25T13:29:57.4544189Z '8_ProjectionThreadActivitySequence', 2026-10-25T13:29:57.4544441Z '9_ProviderSessionRuntimeMode', 2026-10-25T13:29:57.4544696Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T13:29:57.4544973Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T13:29:57.4545240Z '12_ProjectionThreadsInteractionMode', 2026-10-25T13:29:57.4545526Z '13_ProjectionThreadProposedPlans', 2026-10-25T13:29:57.4545804Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T13:29:57.4546084Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T13:29:57.4546331Z '16_CanonicalizeModelSelections', 2026-10-25T13:29:57.4546572Z '17_ProjectionThreadsArchivedAt', 2026-10-25T13:29:57.4546819Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T13:29:57.4547070Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T13:29:57.4547302Z '20_AuthAccessManagement', 2026-10-25T13:29:57.4547533Z '21_AuthSessionClientMetadata', 2026-10-25T13:29:57.4547763Z '22_AuthSessionLastConnectedAt', 2026-10-25T13:29:57.4548008Z '23_ProjectionThreadShellSummary', 2026-10-25T13:29:57.4548261Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T13:29:57.4548538Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T13:29:57.4548806Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T13:29:57.4549065Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T13:29:57.4549352Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T13:29:57.4549612Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T13:29:57.4549875Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T13:29:57.4550116Z '31_AuthAuthorizationScopes', 2026-10-25T13:29:57.4550354Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T13:29:57.4550596Z '33_ProjectionThreadsSettled', 2026-10-25T13:29:57.4550831Z '34_ProjectionThreadsSnoozed', 2026-10-25T13:29:57.4551086Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T13:29:57.4563901Z '36_ProjectionThreadsPinned', 2026-10-25T13:29:57.4564167Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T13:29:57.4564412Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T13:29:57.4564678Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T13:29:57.4565262Z '40_ProjectionProjectFaviconPath', 2026-10-25T13:29:57.4566447Z '41_AuthSessionClientConnection', 2026-10-25T13:29:57.4566706Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T13:29:57.4566999Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T13:29:57.4567291Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T13:29:57.4567541Z '45_ProjectionProjectsAutoPull', 2026-10-25T13:29:57.4567791Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T13:29:57.4568033Z '47_ProjectionProjectIcon', 2026-10-25T13:29:57.4568279Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T13:29:57.4568532Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T13:29:57.4568781Z '50_ProjectionThreadPullRequests', 2026-10-25T13:29:57.4569020Z '51_ProjectionThreadMessageContext', 2026-10-25T13:29:57.4569262Z '52_ProjectionThreadTitleState', 2026-10-25T13:29:57.4569977Z '53_PullRequestFilesViewed', 2026-10-25T13:29:57.4570267Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T13:29:57.4570519Z '55_OrchestrationV2', 2026-10-25T13:29:57.4570763Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T13:29:57.4571005Z '57_ScheduledTaskWebhooks', 2026-10-25T13:29:57.4571232Z '58_WebhookRelayDeliveries', 2026-10-25T13:29:57.4571453Z '59_McpAppModelContext', 2026-10-25T13:29:57.4571689Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T13:29:57.4571922Z '61_PullRequestReviewGuides', 2026-10-25T13:29:57.4572154Z '62_ThreadFailureLookupIndex', 2026-10-25T13:29:57.4572384Z '63_DropUnusedV1Projections', 2026-10-25T13:29:57.4572630Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T13:29:57.4572952Z '65_CodexUsageNativeTurnIndex', 2026-10-25T13:29:57.4573399Z '66_RepairClientSettlementTimestamps', 2026-10-25T13:29:57.4573612Z '67_WebhookDedupe', 2026-10-25T13:29:57.4573770Z '68_ShellStopRequestIndex', 2026-10-25T13:29:57.4573932Z '69_ThreadMessageSearch' 2026-10-25T13:29:57.4574061Z ] 2026-10-25T13:29:57.4574155Z } 2026-10-25T13:29:57.4574207Z 2026-10-25T13:29:57.5832222Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-25T13:29:57.5832807Z [13:29:57.582] WARN (#1246): Orchestration effect execution failed { 2026-10-25T13:29:57.5833669Z 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-25T13:29:57.5834107Z effectType: 'provider-turn.restart', 2026-10-25T13:29:57.5834294Z attemptCount: 1, 2026-10-25T13:29:57.5834443Z nonRetryable: false, 2026-10-25T13:29:57.5834659Z error: 'OrchestrationEffectExecutionError: \n' + 2026-10-25T13:29:57.5834990Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:366:21\n' + 2026-10-25T13:29:57.5835424Z ' 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-25T13:29:57.5835745Z ' [cause]: ProviderTurnStartError: \n' + 2026-10-25T13:29:57.5836065Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1359:19\n' + 2026-10-25T13:29:57.5836505Z ' 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-25T13:29:57.5837535Z ' [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:1795c4fd-03cc-4da9-8a18-f73989c9de35.\n' + 2026-10-25T13:29:57.5838356Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2151:23\n' + 2026-10-25T13:29:57.5838790Z ' 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-25T13:29:57.5839503Z ' [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:1795c4fd-03cc-4da9-8a18-f73989c9de35.\n' + 2026-10-25T13:29:57.5840110Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' + 2026-10-25T13:29:57.5840453Z ' [cause]: Error: simulated replacement open failure\n' + 2026-10-25T13:29:57.5840643Z ' }\n' + 2026-10-25T13:29:57.5840777Z ' }\n' + 2026-10-25T13:29:57.5840904Z ' }\n' + 2026-10-25T13:29:57.5841024Z '}' 2026-10-25T13:29:57.5841130Z } 2026-10-25T13:29:57.5841184Z 2026-10-25T13:29:57.7982450Z 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-25T13:29:57.7982893Z [13:29:57.795] INFO (#2644): Migrations ran successfully { 2026-10-25T13:29:57.7983066Z migrations: [ 2026-10-25T13:29:57.7983205Z '1_OrchestrationEvents', 2026-10-25T13:29:57.7983378Z '2_OrchestrationCommandReceipts', 2026-10-25T13:29:57.7983550Z '3_CheckpointDiffBlobs', 2026-10-25T13:29:57.7983709Z '4_ProviderSessionRuntime', 2026-10-25T13:29:57.7983865Z '5_Projections', 2026-10-25T13:29:57.7984078Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T13:29:57.7984295Z '7_ProjectionThreadMessageAttachments', 2026-10-25T13:29:57.7984491Z '8_ProjectionThreadActivitySequence', 2026-10-25T13:29:57.7984672Z '9_ProviderSessionRuntimeMode', 2026-10-25T13:29:57.7984851Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T13:29:57.7985045Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T13:29:57.7985253Z '12_ProjectionThreadsInteractionMode', 2026-10-25T13:29:57.7985436Z '13_ProjectionThreadProposedPlans', 2026-10-25T13:29:57.7985645Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T13:29:57.7985853Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T13:29:57.7986033Z '16_CanonicalizeModelSelections', 2026-10-25T13:29:57.7986205Z '17_ProjectionThreadsArchivedAt', 2026-10-25T13:29:57.7986382Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T13:29:57.7986570Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T13:29:57.7986742Z '20_AuthAccessManagement', 2026-10-25T13:29:57.7986908Z '21_AuthSessionClientMetadata', 2026-10-25T13:29:57.7987076Z '22_AuthSessionLastConnectedAt', 2026-10-25T13:29:57.7987251Z '23_ProjectionThreadShellSummary', 2026-10-25T13:29:57.7987443Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T13:29:57.7987656Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T13:29:57.7987861Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T13:29:57.7988046Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T13:29:57.7988237Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T13:29:57.7988431Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T13:29:57.7988635Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T13:29:57.7988811Z '31_AuthAuthorizationScopes', 2026-10-25T13:29:57.7989374Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T13:29:57.7989714Z '33_ProjectionThreadsSettled', 2026-10-25T13:29:57.7989902Z '34_ProjectionThreadsSnoozed', 2026-10-25T13:29:57.7990101Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T13:29:57.7990299Z '36_ProjectionThreadsPinned', 2026-10-25T13:29:57.7990485Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T13:29:57.7990683Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T13:29:57.7990893Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T13:29:57.7991106Z '40_ProjectionProjectFaviconPath', 2026-10-25T13:29:57.7991300Z '41_AuthSessionClientConnection', 2026-10-25T13:29:57.7991504Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T13:29:57.7991701Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T13:29:57.7991908Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T13:29:57.7992108Z '45_ProjectionProjectsAutoPull', 2026-10-25T13:29:57.7992316Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T13:29:57.7992509Z '47_ProjectionProjectIcon', 2026-10-25T13:29:57.7992702Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T13:29:57.7992905Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T13:29:57.7993104Z '50_ProjectionThreadPullRequests', 2026-10-25T13:29:57.7993300Z '51_ProjectionThreadMessageContext', 2026-10-25T13:29:57.7993500Z '52_ProjectionThreadTitleState', 2026-10-25T13:29:57.7993688Z '53_PullRequestFilesViewed', 2026-10-25T13:29:57.7993884Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T13:29:57.7994068Z '55_OrchestrationV2', 2026-10-25T13:29:57.7994240Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T13:29:57.7994412Z '57_ScheduledTaskWebhooks', 2026-10-25T13:29:57.7994573Z '58_WebhookRelayDeliveries', 2026-10-25T13:29:57.7994729Z '59_McpAppModelContext', 2026-10-25T13:29:57.7994899Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T13:29:57.7995071Z '61_PullRequestReviewGuides', 2026-10-25T13:29:57.7995233Z '62_ThreadFailureLookupIndex', 2026-10-25T13:29:57.7995402Z '63_DropUnusedV1Projections', 2026-10-25T13:29:57.7995581Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T13:29:57.7995764Z '65_CodexUsageNativeTurnIndex', 2026-10-25T13:29:57.7995941Z '66_RepairClientSettlementTimestamps', 2026-10-25T13:29:57.7996107Z '67_WebhookDedupe', 2026-10-25T13:29:57.7996252Z '68_ShellStopRequestIndex', 2026-10-25T13:29:57.7996402Z '69_ThreadMessageSearch' 2026-10-25T13:29:57.7996530Z ] 2026-10-25T13:29:57.7996622Z } 2026-10-25T13:29:57.7996674Z 2026-10-25T13:29:58.0259761Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active) 2026-10-25T13:29:58.0260226Z [13:29:58.023] INFO (#5325): Migrations ran successfully { 2026-10-25T13:29:58.0260397Z migrations: [ 2026-10-25T13:29:58.0260538Z '1_OrchestrationEvents', 2026-10-25T13:29:58.0260712Z '2_OrchestrationCommandReceipts', 2026-10-25T13:29:58.0260886Z '3_CheckpointDiffBlobs', 2026-10-25T13:29:58.0261043Z '4_ProviderSessionRuntime', 2026-10-25T13:29:58.0261203Z '5_Projections', 2026-10-25T13:29:58.0261382Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T13:29:58.0261593Z '7_ProjectionThreadMessageAttachments', 2026-10-25T13:29:58.0261782Z '8_ProjectionThreadActivitySequence', 2026-10-25T13:29:58.0261960Z '9_ProviderSessionRuntimeMode', 2026-10-25T13:29:58.0262137Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T13:29:58.0262566Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T13:29:58.0262852Z '12_ProjectionThreadsInteractionMode', 2026-10-25T13:29:58.0263036Z '13_ProjectionThreadProposedPlans', 2026-10-25T13:29:58.0263248Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T13:29:58.0263455Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T13:29:58.0263637Z '16_CanonicalizeModelSelections', 2026-10-25T13:29:58.0263808Z '17_ProjectionThreadsArchivedAt', 2026-10-25T13:29:58.0263988Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T13:29:58.0264172Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T13:29:58.0264340Z '20_AuthAccessManagement', 2026-10-25T13:29:58.0264504Z '21_AuthSessionClientMetadata', 2026-10-25T13:29:58.0264671Z '22_AuthSessionLastConnectedAt', 2026-10-25T13:29:58.0264850Z '23_ProjectionThreadShellSummary', 2026-10-25T13:29:58.0265039Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T13:29:58.0265249Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T13:29:58.0265452Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T13:29:58.0265639Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T13:29:58.0265825Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T13:29:58.0266018Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T13:29:58.0266220Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T13:29:58.0266396Z '31_AuthAuthorizationScopes', 2026-10-25T13:29:58.0266568Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T13:29:58.0266738Z '33_ProjectionThreadsSettled', 2026-10-25T13:29:58.0266903Z '34_ProjectionThreadsSnoozed', 2026-10-25T13:29:58.0267080Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T13:29:58.0267254Z '36_ProjectionThreadsPinned', 2026-10-25T13:29:58.0267424Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T13:29:58.0267597Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T13:29:58.0267791Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T13:29:58.0267981Z '40_ProjectionProjectFaviconPath', 2026-10-25T13:29:58.0268154Z '41_AuthSessionClientConnection', 2026-10-25T13:29:58.0268336Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T13:29:58.0268520Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T13:29:58.0268703Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T13:29:58.0268888Z '45_ProjectionProjectsAutoPull', 2026-10-25T13:29:58.0269076Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T13:29:58.0269258Z '47_ProjectionProjectIcon', 2026-10-25T13:29:58.0269463Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T13:29:58.0269647Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T13:29:58.0269829Z '50_ProjectionThreadPullRequests', 2026-10-25T13:29:58.0270004Z '51_ProjectionThreadMessageContext', 2026-10-25T13:29:58.0270187Z '52_ProjectionThreadTitleState', 2026-10-25T13:29:58.0270349Z '53_PullRequestFilesViewed', 2026-10-25T13:29:58.0270532Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T13:29:58.0270708Z '55_OrchestrationV2', 2026-10-25T13:29:58.0270876Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T13:29:58.0271046Z '57_ScheduledTaskWebhooks', 2026-10-25T13:29:58.0271202Z '58_WebhookRelayDeliveries', 2026-10-25T13:29:58.0271357Z '59_McpAppModelContext', 2026-10-25T13:29:58.0271531Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T13:29:58.0271696Z '61_PullRequestReviewGuides', 2026-10-25T13:29:58.0271860Z '62_ThreadFailureLookupIndex', 2026-10-25T13:29:58.0272083Z '63_DropUnusedV1Projections', 2026-10-25T13:29:58.0272287Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T13:29:58.0272468Z '65_CodexUsageNativeTurnIndex', 2026-10-25T13:29:58.0272644Z '66_RepairClientSettlementTimestamps', 2026-10-25T13:29:58.0272816Z '67_WebhookDedupe', 2026-10-25T13:29:58.0272965Z '68_ShellStopRequestIndex', 2026-10-25T13:29:58.0273119Z '69_ThreadMessageSearch' 2026-10-25T13:29:58.0273244Z ] 2026-10-25T13:29:58.0273339Z } 2026-10-25T13:29:58.0273387Z 2026-10-25T13:29:58.2698291Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle) 2026-10-25T13:29:58.2698715Z [13:29:58.267] INFO (#8032): Migrations ran successfully { 2026-10-25T13:29:58.2698890Z migrations: [ 2026-10-25T13:29:58.2699027Z '1_OrchestrationEvents', 2026-10-25T13:29:58.2699227Z '2_OrchestrationCommandReceipts', 2026-10-25T13:29:58.2699443Z '3_CheckpointDiffBlobs', 2026-10-25T13:29:58.2699597Z '4_ProviderSessionRuntime', 2026-10-25T13:29:58.2699755Z '5_Projections', 2026-10-25T13:29:58.2699936Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T13:29:58.2700147Z '7_ProjectionThreadMessageAttachments', 2026-10-25T13:29:58.2700333Z '8_ProjectionThreadActivitySequence', 2026-10-25T13:29:58.2700516Z '9_ProviderSessionRuntimeMode', 2026-10-25T13:29:58.2700693Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T13:29:58.2700896Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T13:29:58.2701090Z '12_ProjectionThreadsInteractionMode', 2026-10-25T13:29:58.2701277Z '13_ProjectionThreadProposedPlans', 2026-10-25T13:29:58.2701478Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T13:29:58.2701686Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T13:29:58.2701870Z '16_CanonicalizeModelSelections', 2026-10-25T13:29:58.2702039Z '17_ProjectionThreadsArchivedAt', 2026-10-25T13:29:58.2702221Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T13:29:58.2702405Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T13:29:58.2702577Z '20_AuthAccessManagement', 2026-10-25T13:29:58.2702739Z '21_AuthSessionClientMetadata', 2026-10-25T13:29:58.2702910Z '22_AuthSessionLastConnectedAt', 2026-10-25T13:29:58.2703081Z '23_ProjectionThreadShellSummary', 2026-10-25T13:29:58.2703268Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T13:29:58.2703475Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T13:29:58.2703673Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T13:29:58.2703859Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T13:29:58.2704181Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T13:29:58.2704404Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T13:29:58.2704628Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T13:29:58.2704827Z '31_AuthAuthorizationScopes', 2026-10-25T13:29:58.2705018Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T13:29:58.2705212Z '33_ProjectionThreadsSettled', 2026-10-25T13:29:58.2705393Z '34_ProjectionThreadsSnoozed', 2026-10-25T13:29:58.2705591Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T13:29:58.2705783Z '36_ProjectionThreadsPinned', 2026-10-25T13:29:58.2705970Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T13:29:58.2706161Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T13:29:58.2706380Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T13:29:58.2706593Z '40_ProjectionProjectFaviconPath', 2026-10-25T13:29:58.2707076Z '41_AuthSessionClientConnection', 2026-10-25T13:29:58.2707460Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T13:29:58.2710349Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T13:29:58.2710537Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T13:29:58.2710737Z '45_ProjectionProjectsAutoPull', 2026-10-25T13:29:58.2710920Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T13:29:58.2711101Z '47_ProjectionProjectIcon', 2026-10-25T13:29:58.2711274Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T13:29:58.2711462Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T13:29:58.2711638Z '50_ProjectionThreadPullRequests', 2026-10-25T13:29:58.2711817Z '51_ProjectionThreadMessageContext', 2026-10-25T13:29:58.2711992Z '52_ProjectionThreadTitleState', 2026-10-25T13:29:58.2712175Z '53_PullRequestFilesViewed', 2026-10-25T13:29:58.2712363Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T13:29:58.2712541Z '55_OrchestrationV2', 2026-10-25T13:29:58.2712710Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T13:29:58.2712878Z '57_ScheduledTaskWebhooks', 2026-10-25T13:29:58.2713037Z '58_WebhookRelayDeliveries', 2026-10-25T13:29:58.2713192Z '59_McpAppModelContext', 2026-10-25T13:29:58.2713354Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T13:29:58.2713523Z '61_PullRequestReviewGuides', 2026-10-25T13:29:58.2713684Z '62_ThreadFailureLookupIndex', 2026-10-25T13:29:58.2713847Z '63_DropUnusedV1Projections', 2026-10-25T13:29:58.2714022Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T13:29:58.2714205Z '65_CodexUsageNativeTurnIndex', 2026-10-25T13:29:58.2714382Z '66_RepairClientSettlementTimestamps', 2026-10-25T13:29:58.2714550Z '67_WebhookDedupe', 2026-10-25T13:29:58.2714700Z '68_ShellStopRequestIndex', 2026-10-25T13:29:58.2714849Z '69_ThreadMessageSearch' 2026-10-25T13:29:58.2714977Z ] 2026-10-25T13:29:58.2715068Z } 2026-10-25T13:29:58.2715121Z 2026-10-25T13:29:58.5426311Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command) 2026-10-25T13:29:58.5426750Z [13:29:58.539] INFO (#10802): Migrations ran successfully { 2026-10-25T13:29:58.5426925Z migrations: [ 2026-10-25T13:29:58.5427059Z '1_OrchestrationEvents', 2026-10-25T13:29:58.5427237Z '2_OrchestrationCommandReceipts', 2026-10-25T13:29:58.5427410Z '3_CheckpointDiffBlobs', 2026-10-25T13:29:58.5427571Z '4_ProviderSessionRuntime', 2026-10-25T13:29:58.5427733Z '5_Projections', 2026-10-25T13:29:58.5427943Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T13:29:58.5428165Z '7_ProjectionThreadMessageAttachments', 2026-10-25T13:29:58.5428359Z '8_ProjectionThreadActivitySequence', 2026-10-25T13:29:58.5428541Z '9_ProviderSessionRuntimeMode', 2026-10-25T13:29:58.5428715Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T13:29:58.5428914Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T13:29:58.5429112Z '12_ProjectionThreadsInteractionMode', 2026-10-25T13:29:58.5429297Z '13_ProjectionThreadProposedPlans', 2026-10-25T13:29:58.5429530Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T13:29:58.5429739Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T13:29:58.5429915Z '16_CanonicalizeModelSelections', 2026-10-25T13:29:58.5430087Z '17_ProjectionThreadsArchivedAt', 2026-10-25T13:29:58.5430272Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T13:29:58.5430690Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T13:29:58.5431021Z '20_AuthAccessManagement', 2026-10-25T13:29:58.5431183Z '21_AuthSessionClientMetadata', 2026-10-25T13:29:58.5431356Z '22_AuthSessionLastConnectedAt', 2026-10-25T13:29:58.5431531Z '23_ProjectionThreadShellSummary', 2026-10-25T13:29:58.5431727Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T13:29:58.5431935Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T13:29:58.5432134Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T13:29:58.5432324Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T13:29:58.5432509Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T13:29:58.5432704Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T13:29:58.5432901Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T13:29:58.5433081Z '31_AuthAuthorizationScopes', 2026-10-25T13:29:58.5433281Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T13:29:58.5433459Z '33_ProjectionThreadsSettled', 2026-10-25T13:29:58.5433621Z '34_ProjectionThreadsSnoozed', 2026-10-25T13:29:58.5433800Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T13:29:58.5433971Z '36_ProjectionThreadsPinned', 2026-10-25T13:29:58.5434140Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T13:29:58.5434314Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T13:29:58.5434506Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T13:29:58.5434698Z '40_ProjectionProjectFaviconPath', 2026-10-25T13:29:58.5434870Z '41_AuthSessionClientConnection', 2026-10-25T13:29:58.5435056Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T13:29:58.5435235Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T13:29:58.5435420Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T13:29:58.5435604Z '45_ProjectionProjectsAutoPull', 2026-10-25T13:29:58.5435794Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T13:29:58.5435967Z '47_ProjectionProjectIcon', 2026-10-25T13:29:58.5436140Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T13:29:58.5436328Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T13:29:58.5436510Z '50_ProjectionThreadPullRequests', 2026-10-25T13:29:58.5436692Z '51_ProjectionThreadMessageContext', 2026-10-25T13:29:58.5436875Z '52_ProjectionThreadTitleState', 2026-10-25T13:29:58.5437041Z '53_PullRequestFilesViewed', 2026-10-25T13:29:58.5437222Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T13:29:58.5437400Z '55_OrchestrationV2', 2026-10-25T13:29:58.5437564Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T13:29:58.5437738Z '57_ScheduledTaskWebhooks', 2026-10-25T13:29:58.5437898Z '58_WebhookRelayDeliveries', 2026-10-25T13:29:58.5438062Z '59_McpAppModelContext', 2026-10-25T13:29:58.5438231Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T13:29:58.5438397Z '61_PullRequestReviewGuides', 2026-10-25T13:29:58.5438561Z '62_ThreadFailureLookupIndex', 2026-10-25T13:29:58.5438725Z '63_DropUnusedV1Projections', 2026-10-25T13:29:58.5438906Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T13:29:58.5439085Z '65_CodexUsageNativeTurnIndex', 2026-10-25T13:29:58.5439264Z '66_RepairClientSettlementTimestamps', 2026-10-25T13:29:58.5439465Z '67_WebhookDedupe', 2026-10-25T13:29:58.5439616Z '68_ShellStopRequestIndex', 2026-10-25T13:29:58.5439773Z '69_ThreadMessageSearch' 2026-10-25T13:29:58.5439898Z ] 2026-10-25T13:29:58.5439995Z } 2026-10-25T13:29:58.5440044Z 2026-10-25T13:29:58.8584089Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled) 2026-10-25T13:29:58.8584650Z [13:29:58.855] INFO (#13581): Migrations ran successfully { 2026-10-25T13:29:58.8584819Z migrations: [ 2026-10-25T13:29:58.8584961Z '1_OrchestrationEvents', 2026-10-25T13:29:58.8585144Z '2_OrchestrationCommandReceipts', 2026-10-25T13:29:58.8585316Z '3_CheckpointDiffBlobs', 2026-10-25T13:29:58.8585475Z '4_ProviderSessionRuntime', 2026-10-25T13:29:58.8585632Z '5_Projections', 2026-10-25T13:29:58.8585818Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T13:29:58.8586024Z '7_ProjectionThreadMessageAttachments', 2026-10-25T13:29:58.8586217Z '8_ProjectionThreadActivitySequence', 2026-10-25T13:29:58.8586394Z '9_ProviderSessionRuntimeMode', 2026-10-25T13:29:58.8586568Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T13:29:58.8586767Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T13:29:58.8586962Z '12_ProjectionThreadsInteractionMode', 2026-10-25T13:29:58.8587155Z '13_ProjectionThreadProposedPlans', 2026-10-25T13:29:58.8587359Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T13:29:58.8587566Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T13:29:58.8587744Z '16_CanonicalizeModelSelections', 2026-10-25T13:29:58.8587917Z '17_ProjectionThreadsArchivedAt', 2026-10-25T13:29:58.8588096Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T13:29:58.8588282Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T13:29:58.8588452Z '20_AuthAccessManagement', 2026-10-25T13:29:58.8588612Z '21_AuthSessionClientMetadata', 2026-10-25T13:29:58.8588783Z '22_AuthSessionLastConnectedAt', 2026-10-25T13:29:58.8588958Z '23_ProjectionThreadShellSummary', 2026-10-25T13:29:58.8589150Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T13:29:58.8589403Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T13:29:58.8589609Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T13:29:58.8589793Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T13:29:58.8589982Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T13:29:58.8590176Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T13:29:58.8590372Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T13:29:58.8590550Z '31_AuthAuthorizationScopes', 2026-10-25T13:29:58.8590719Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T13:29:58.8590891Z '33_ProjectionThreadsSettled', 2026-10-25T13:29:58.8591054Z '34_ProjectionThreadsSnoozed', 2026-10-25T13:29:58.8591238Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T13:29:58.8591411Z '36_ProjectionThreadsPinned', 2026-10-25T13:29:58.8591585Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T13:29:58.8591758Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T13:29:58.8591950Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T13:29:58.8592141Z '40_ProjectionProjectFaviconPath', 2026-10-25T13:29:58.8592310Z '41_AuthSessionClientConnection', 2026-10-25T13:29:58.8592493Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T13:29:58.8592673Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T13:29:58.8592858Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T13:29:58.8593038Z '45_ProjectionProjectsAutoPull', 2026-10-25T13:29:58.8593225Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T13:29:58.8593424Z '47_ProjectionProjectIcon', 2026-10-25T13:29:58.8593598Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T13:29:58.8593869Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T13:29:58.8594078Z '50_ProjectionThreadPullRequests', 2026-10-25T13:29:58.8594259Z '51_ProjectionThreadMessageContext', 2026-10-25T13:29:58.8594436Z '52_ProjectionThreadTitleState', 2026-10-25T13:29:58.8594600Z '53_PullRequestFilesViewed', 2026-10-25T13:29:58.8594785Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T13:29:58.8594959Z '55_OrchestrationV2', 2026-10-25T13:29:58.8595129Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T13:29:58.8595307Z '57_ScheduledTaskWebhooks', 2026-10-25T13:29:58.8595467Z '58_WebhookRelayDeliveries', 2026-10-25T13:29:58.8595625Z '59_McpAppModelContext', 2026-10-25T13:29:58.8595792Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T13:29:58.8595957Z '61_PullRequestReviewGuides', 2026-10-25T13:29:58.8596118Z '62_ThreadFailureLookupIndex', 2026-10-25T13:29:58.8596286Z '63_DropUnusedV1Projections', 2026-10-25T13:29:58.8596463Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T13:29:58.8596642Z '65_CodexUsageNativeTurnIndex', 2026-10-25T13:29:58.8596817Z '66_RepairClientSettlementTimestamps', 2026-10-25T13:29:58.8596984Z '67_WebhookDedupe', 2026-10-25T13:29:58.8597133Z '68_ShellStopRequestIndex', 2026-10-25T13:29:58.8597285Z '69_ThreadMessageSearch' 2026-10-25T13:29:58.8597408Z ] 2026-10-25T13:29:58.8597499Z } 2026-10-25T13:29:58.8597550Z 2026-10-25T13:29:59.1364733Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home) 2026-10-25T13:29:59.1376796Z [13:29:59.133] INFO (#16351): Migrations ran successfully { 2026-10-25T13:29:59.1376976Z migrations: [ 2026-10-25T13:29:59.1377118Z '1_OrchestrationEvents', 2026-10-25T13:29:59.1377297Z '2_OrchestrationCommandReceipts', 2026-10-25T13:29:59.1377470Z '3_CheckpointDiffBlobs', 2026-10-25T13:29:59.1377625Z '4_ProviderSessionRuntime', 2026-10-25T13:29:59.1377778Z '5_Projections', 2026-10-25T13:29:59.1377964Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T13:29:59.1378175Z '7_ProjectionThreadMessageAttachments', 2026-10-25T13:29:59.1378367Z '8_ProjectionThreadActivitySequence', 2026-10-25T13:29:59.1378545Z '9_ProviderSessionRuntimeMode', 2026-10-25T13:29:59.1378722Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T13:29:59.1378915Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T13:29:59.1379115Z '12_ProjectionThreadsInteractionMode', 2026-10-25T13:29:59.1379303Z '13_ProjectionThreadProposedPlans', 2026-10-25T13:29:59.1379544Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T13:29:59.1379755Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T13:29:59.1379933Z '16_CanonicalizeModelSelections', 2026-10-25T13:29:59.1380109Z '17_ProjectionThreadsArchivedAt', 2026-10-25T13:29:59.1380287Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T13:29:59.1380473Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T13:29:59.1380642Z '20_AuthAccessManagement', 2026-10-25T13:29:59.1380805Z '21_AuthSessionClientMetadata', 2026-10-25T13:29:59.1380976Z '22_AuthSessionLastConnectedAt', 2026-10-25T13:29:59.1381153Z '23_ProjectionThreadShellSummary', 2026-10-25T13:29:59.1381342Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T13:29:59.1381551Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T13:29:59.1381759Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T13:29:59.1381943Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T13:29:59.1382131Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T13:29:59.1382321Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T13:29:59.1382519Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T13:29:59.1382693Z '31_AuthAuthorizationScopes', 2026-10-25T13:29:59.1382866Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T13:29:59.1383038Z '33_ProjectionThreadsSettled', 2026-10-25T13:29:59.1383225Z '34_ProjectionThreadsSnoozed', 2026-10-25T13:29:59.1383401Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T13:29:59.1383574Z '36_ProjectionThreadsPinned', 2026-10-25T13:29:59.1383740Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T13:29:59.1383914Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T13:29:59.1384110Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T13:29:59.1384300Z '40_ProjectionProjectFaviconPath', 2026-10-25T13:29:59.1384477Z '41_AuthSessionClientConnection', 2026-10-25T13:29:59.1384656Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T13:29:59.1384837Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T13:29:59.1385020Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T13:29:59.1385203Z '45_ProjectionProjectsAutoPull', 2026-10-25T13:29:59.1385386Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T13:29:59.1385561Z '47_ProjectionProjectIcon', 2026-10-25T13:29:59.1385734Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T13:29:59.1385921Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T13:29:59.1386105Z '50_ProjectionThreadPullRequests', 2026-10-25T13:29:59.1386285Z '51_ProjectionThreadMessageContext', 2026-10-25T13:29:59.1386464Z '52_ProjectionThreadTitleState', 2026-10-25T13:29:59.1386625Z '53_PullRequestFilesViewed', 2026-10-25T13:29:59.1386807Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T13:29:59.1386979Z '55_OrchestrationV2', 2026-10-25T13:29:59.1387145Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T13:29:59.1387312Z '57_ScheduledTaskWebhooks', 2026-10-25T13:29:59.1387468Z '58_WebhookRelayDeliveries', 2026-10-25T13:29:59.1387624Z '59_McpAppModelContext', 2026-10-25T13:29:59.1387786Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T13:29:59.1387954Z '61_PullRequestReviewGuides', 2026-10-25T13:29:59.1388116Z '62_ThreadFailureLookupIndex', 2026-10-25T13:29:59.1388280Z '63_DropUnusedV1Projections', 2026-10-25T13:29:59.1388625Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T13:29:59.1388870Z '65_CodexUsageNativeTurnIndex', 2026-10-25T13:29:59.1389045Z '66_RepairClientSettlementTimestamps', 2026-10-25T13:29:59.1389208Z '67_WebhookDedupe', 2026-10-25T13:29:59.1389376Z '68_ShellStopRequestIndex', 2026-10-25T13:29:59.1389551Z '69_ThreadMessageSearch' 2026-10-25T13:29:59.1389678Z ] 2026-10-25T13:29:59.1389770Z } 2026-10-25T13:29:59.1389822Z 2026-10-25T13:29:59.3232545Z ✓ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 1935ms 2026-10-25T13:29:59.3232998Z ✓ retries a failed selection restart session open before completing 368ms 2026-10-25T13:29:59.3233391Z ✓ preserves native history only for compatible account switches (selection-command) 313ms 2026-10-25T13:29:59.8045463Z ✓ src/workspace/WorkspaceFileSystem.test.ts (21 tests) 112ms 2026-10-25T13:30:00.1923853Z ✓ src/provider/AntigravityProvider.test.ts (18 tests) 44ms 2026-10-25T13:30:01.1293226Z ✓ src/orchestration-v2/ProviderContinuationService.test.ts (11 tests) 15ms 2026-10-25T13:30:02.3608770Z ✓ src/checkpointing/CheckpointStore.test.ts (9 tests) 893ms 2026-10-25T13:30:04.2680212Z ✓ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 952ms 2026-10-25T13:30:04.2681200Z ✓ delivers child completion with Claude's native pending-tool cancellation behavior 326ms 2026-10-25T13:30:05.5955088Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T13:30:05.5969018Z [13:30:05.578] INFO (#1): Migrations ran successfully { 2026-10-25T13:30:05.5970373Z migrations: [ 2026-10-25T13:30:05.5970612Z '1_OrchestrationEvents', 2026-10-25T13:30:05.5970800Z '2_OrchestrationCommandReceipts', 2026-10-25T13:30:05.5970977Z '3_CheckpointDiffBlobs', 2026-10-25T13:30:05.5971137Z '4_ProviderSessionRuntime', 2026-10-25T13:30:05.5971295Z '5_Projections', 2026-10-25T13:30:05.5971479Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T13:30:05.5971693Z '7_ProjectionThreadMessageAttachments', 2026-10-25T13:30:05.5971913Z '8_ProjectionThreadActivitySequence', 2026-10-25T13:30:05.5972107Z '9_ProviderSessionRuntimeMode', 2026-10-25T13:30:05.5972285Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T13:30:05.5972479Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T13:30:05.5972678Z '12_ProjectionThreadsInteractionMode', 2026-10-25T13:30:05.5972861Z '13_ProjectionThreadProposedPlans', 2026-10-25T13:30:05.5973070Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T13:30:05.5973278Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T13:30:05.5973457Z '16_CanonicalizeModelSelections', 2026-10-25T13:30:05.5973630Z '17_ProjectionThreadsArchivedAt', 2026-10-25T13:30:05.5973813Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T13:30:05.5973994Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T13:30:05.5974163Z '20_AuthAccessManagement', 2026-10-25T13:30:05.5974332Z '21_AuthSessionClientMetadata', 2026-10-25T13:30:05.5974511Z '22_AuthSessionLastConnectedAt', 2026-10-25T13:30:05.5974687Z '23_ProjectionThreadShellSummary', 2026-10-25T13:30:05.5974875Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T13:30:05.5975084Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T13:30:05.5975307Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T13:30:05.5975499Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T13:30:05.5975682Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T13:30:05.5975877Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T13:30:05.5976075Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T13:30:05.5976254Z '31_AuthAuthorizationScopes', 2026-10-25T13:30:05.5976425Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T13:30:05.5976600Z '33_ProjectionThreadsSettled', 2026-10-25T13:30:05.5976766Z '34_ProjectionThreadsSnoozed', 2026-10-25T13:30:05.5976944Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T13:30:05.5977118Z '36_ProjectionThreadsPinned', 2026-10-25T13:30:05.5977284Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T13:30:05.5977457Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T13:30:05.5977668Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T13:30:05.5977860Z '40_ProjectionProjectFaviconPath', 2026-10-25T13:30:05.5978030Z '41_AuthSessionClientConnection', 2026-10-25T13:30:05.5978210Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T13:30:05.5978388Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T13:30:05.5978575Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T13:30:05.5978758Z '45_ProjectionProjectsAutoPull', 2026-10-25T13:30:05.5979370Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T13:30:05.5979648Z '47_ProjectionProjectIcon', 2026-10-25T13:30:05.5990155Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T13:30:05.5990383Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T13:30:05.5990575Z '50_ProjectionThreadPullRequests', 2026-10-25T13:30:05.5990760Z '51_ProjectionThreadMessageContext', 2026-10-25T13:30:05.5990946Z '52_ProjectionThreadTitleState', 2026-10-25T13:30:05.5991117Z '53_PullRequestFilesViewed', 2026-10-25T13:30:05.5991313Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T13:30:05.5991493Z '55_OrchestrationV2', 2026-10-25T13:30:05.5991666Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T13:30:05.5991844Z '57_ScheduledTaskWebhooks', 2026-10-25T13:30:05.5992005Z '58_WebhookRelayDeliveries', 2026-10-25T13:30:05.5992169Z '59_McpAppModelContext', 2026-10-25T13:30:05.5992347Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T13:30:05.5992533Z '61_PullRequestReviewGuides', 2026-10-25T13:30:05.5992701Z '62_ThreadFailureLookupIndex', 2026-10-25T13:30:05.5992872Z '63_DropUnusedV1Projections', 2026-10-25T13:30:05.5993055Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T13:30:05.5993237Z '65_CodexUsageNativeTurnIndex', 2026-10-25T13:30:05.5993424Z '66_RepairClientSettlementTimestamps', 2026-10-25T13:30:05.5993593Z '67_WebhookDedupe', 2026-10-25T13:30:05.5993748Z '68_ShellStopRequestIndex', 2026-10-25T13:30:05.5993905Z '69_ThreadMessageSearch' 2026-10-25T13:30:05.5994037Z ] 2026-10-25T13:30:05.5994133Z } 2026-10-25T13:30:05.5994187Z 2026-10-25T13:30:05.7308055Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T13:30:05.7308496Z [13:30:05.729] INFO (#349) http.span=15ms: Sent HTTP response { 2026-10-25T13:30:05.7308785Z 'http.method': 'GET', 2026-10-25T13:30:05.7309092Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-25T13:30:05.7309365Z 'http.status': 200 2026-10-25T13:30:05.7309545Z } 2026-10-25T13:30:05.7309618Z 2026-10-25T13:30:05.7379436Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T13:30:05.7380015Z [13:30:05.737] INFO (#367) http.span=3ms: Sent HTTP response { 2026-10-25T13:30:05.7380416Z 'http.method': 'GET', 2026-10-25T13:30:05.7380832Z 'http.url': '/api/orchestration/shell', 2026-10-25T13:30:05.7381047Z 'http.status': 200 2026-10-25T13:30:05.7381184Z } 2026-10-25T13:30:05.7381244Z 2026-10-25T13:30:05.8715244Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T13:30:05.8715816Z [13:30:05.870] INFO (#405) http.span=126ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T13:30:05.8716084Z 2026-10-25T13:30:06.0317208Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T13:30:06.0363066Z [13:30:06.021] INFO (#691) http.span=12ms: Sent HTTP response { 2026-10-25T13:30:06.0363309Z 'http.method': 'GET', 2026-10-25T13:30:06.0363573Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/bounded', 2026-10-25T13:30:06.0363810Z 'http.status': 200 2026-10-25T13:30:06.0363950Z } 2026-10-25T13:30:06.0364005Z 2026-10-25T13:30:06.0418693Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T13:30:06.0435423Z [13:30:06.033] INFO (#714) http.span=8ms: Sent HTTP response { 2026-10-25T13:30:06.0435699Z 'http.method': 'GET', 2026-10-25T13:30:06.0435988Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/history', 2026-10-25T13:30:06.0436255Z 'http.status': 200 2026-10-25T13:30:06.0436409Z } 2026-10-25T13:30:06.0436483Z 2026-10-25T13:30:06.0453419Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T13:30:06.0453862Z [13:30:06.043] INFO (#618) http.span=192ms: InterruptError: All fibers interrupted without error { 2026-10-25T13:30:06.0454130Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T13:30:06.0454310Z at fiber (#752) 2026-10-25T13:30:06.0454605Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T13:30:06.0454932Z [13:30:06.043] INFO (#606) http.span=193ms: InterruptError: All fibers interrupted without error { 2026-10-25T13:30:06.0455180Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T13:30:06.0455359Z at fiber (#753) 2026-10-25T13:30:06.0455619Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T13:30:06.0455935Z [13:30:06.044] INFO (#395) http.span=301ms: InterruptError: All fibers interrupted without error { 2026-10-25T13:30:06.0456176Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T13:30:06.0456345Z at fiber (#754) 2026-10-25T13:30:06.0456599Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T13:30:06.0456911Z [13:30:06.044] INFO (#384) http.span=303ms: InterruptError: All fibers interrupted without error { 2026-10-25T13:30:06.0457155Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T13:30:06.0457320Z at fiber (#755) 2026-10-25T13:30:06.0457574Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T13:30:06.0457764Z 2026-10-25T13:30:06.0850131Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T13:30:06.0850562Z [13:30:06.074] INFO (#1): Migrations ran successfully { 2026-10-25T13:30:06.0850742Z migrations: [ 2026-10-25T13:30:06.0850907Z '1_OrchestrationEvents', 2026-10-25T13:30:06.0851107Z '2_OrchestrationCommandReceipts', 2026-10-25T13:30:06.0851295Z '3_CheckpointDiffBlobs', 2026-10-25T13:30:06.0851473Z '4_ProviderSessionRuntime', 2026-10-25T13:30:06.0851642Z '5_Projections', 2026-10-25T13:30:06.0851869Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T13:30:06.0852105Z '7_ProjectionThreadMessageAttachments', 2026-10-25T13:30:06.0852305Z '8_ProjectionThreadActivitySequence', 2026-10-25T13:30:06.0852494Z '9_ProviderSessionRuntimeMode', 2026-10-25T13:30:06.0852679Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T13:30:06.0852889Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T13:30:06.0853097Z '12_ProjectionThreadsInteractionMode', 2026-10-25T13:30:06.0853290Z '13_ProjectionThreadProposedPlans', 2026-10-25T13:30:06.0853510Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T13:30:06.0853729Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T13:30:06.0853927Z '16_CanonicalizeModelSelections', 2026-10-25T13:30:06.0854112Z '17_ProjectionThreadsArchivedAt', 2026-10-25T13:30:06.0854634Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T13:30:06.0854997Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T13:30:06.0855179Z '20_AuthAccessManagement', 2026-10-25T13:30:06.0855348Z '21_AuthSessionClientMetadata', 2026-10-25T13:30:06.0855527Z '22_AuthSessionLastConnectedAt', 2026-10-25T13:30:06.0855716Z '23_ProjectionThreadShellSummary', 2026-10-25T13:30:06.0855915Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T13:30:06.0856139Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T13:30:06.0856349Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T13:30:06.0856546Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T13:30:06.0856739Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T13:30:06.0856945Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T13:30:06.0857153Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T13:30:06.0857343Z '31_AuthAuthorizationScopes', 2026-10-25T13:30:06.0857524Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T13:30:06.0857703Z '33_ProjectionThreadsSettled', 2026-10-25T13:30:06.0857875Z '34_ProjectionThreadsSnoozed', 2026-10-25T13:30:06.0858059Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T13:30:06.0858243Z '36_ProjectionThreadsPinned', 2026-10-25T13:30:06.0858415Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T13:30:06.0858600Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T13:30:06.0858802Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T13:30:06.0859005Z '40_ProjectionProjectFaviconPath', 2026-10-25T13:30:06.0859184Z '41_AuthSessionClientConnection', 2026-10-25T13:30:06.0859374Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T13:30:06.0859568Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T13:30:06.0859785Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T13:30:06.0859981Z '45_ProjectionProjectsAutoPull', 2026-10-25T13:30:06.0860176Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T13:30:06.0860362Z '47_ProjectionProjectIcon', 2026-10-25T13:30:06.0860546Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T13:30:06.0860744Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T13:30:06.0860931Z '50_ProjectionThreadPullRequests', 2026-10-25T13:30:06.0861114Z '51_ProjectionThreadMessageContext', 2026-10-25T13:30:06.0861301Z '52_ProjectionThreadTitleState', 2026-10-25T13:30:06.0861472Z '53_PullRequestFilesViewed', 2026-10-25T13:30:06.0861671Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T13:30:06.0861855Z '55_OrchestrationV2', 2026-10-25T13:30:06.0862035Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T13:30:06.0862216Z '57_ScheduledTaskWebhooks', 2026-10-25T13:30:06.0862383Z '58_WebhookRelayDeliveries', 2026-10-25T13:30:06.0862545Z '59_McpAppModelContext', 2026-10-25T13:30:06.0862725Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T13:30:06.0862899Z '61_PullRequestReviewGuides', 2026-10-25T13:30:06.0863197Z '62_ThreadFailureLookupIndex', 2026-10-25T13:30:06.0863413Z '63_DropUnusedV1Projections', 2026-10-25T13:30:06.0863643Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T13:30:06.0863880Z '65_CodexUsageNativeTurnIndex', 2026-10-25T13:30:06.0864104Z '66_RepairClientSettlementTimestamps', 2026-10-25T13:30:06.0864332Z '67_WebhookDedupe', 2026-10-25T13:30:06.0864523Z '68_ShellStopRequestIndex', 2026-10-25T13:30:06.0864723Z '69_ThreadMessageSearch' 2026-10-25T13:30:06.0864888Z ] 2026-10-25T13:30:06.0865026Z } 2026-10-25T13:30:06.0865093Z 2026-10-25T13:30:06.1971256Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T13:30:06.1971754Z [13:30:06.196] INFO (#1117) http.span=11ms: Sent HTTP response { 2026-10-25T13:30:06.1971969Z 'http.method': 'GET', 2026-10-25T13:30:06.1972203Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-25T13:30:06.1972419Z 'http.status': 200 2026-10-25T13:30:06.1972553Z } 2026-10-25T13:30:06.1972605Z 2026-10-25T13:30:06.2006400Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T13:30:06.2006758Z [13:30:06.200] INFO (#1135) http.span=2ms: Sent HTTP response { 2026-10-25T13:30:06.2006956Z 'http.method': 'GET', 2026-10-25T13:30:06.2007152Z 'http.url': '/api/orchestration/shell', 2026-10-25T13:30:06.2007347Z 'http.status': 200 2026-10-25T13:30:06.2007477Z } 2026-10-25T13:30:06.2007530Z 2026-10-25T13:30:06.3130075Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T13:30:06.3130932Z [13:30:06.312] INFO (#1173) http.span=109ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T13:30:06.3131367Z 2026-10-25T13:30:06.4495558Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T13:30:06.4495985Z [13:30:06.449] INFO (#1484) http.span=7ms: Sent HTTP response { 2026-10-25T13:30:06.4496203Z 'http.method': 'GET', 2026-10-25T13:30:06.4496473Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/bounded', 2026-10-25T13:30:06.4496742Z 'http.status': 200 2026-10-25T13:30:06.4496888Z } 2026-10-25T13:30:06.4496942Z 2026-10-25T13:30:06.4578708Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T13:30:06.4579079Z [13:30:06.457] INFO (#1499) http.span=5ms: Sent HTTP response { 2026-10-25T13:30:06.4589789Z 'http.method': 'GET', 2026-10-25T13:30:06.4590054Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/history', 2026-10-25T13:30:06.4590296Z 'http.status': 200 2026-10-25T13:30:06.4590431Z } 2026-10-25T13:30:06.4590487Z 2026-10-25T13:30:06.4635070Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T13:30:06.4635771Z [13:30:06.463] INFO (#1411) http.span=168ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T13:30:06.4636144Z 2026-10-25T13:30:06.4640868Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T13:30:06.4641302Z [13:30:06.463] INFO (#1399) http.span=169ms: InterruptError: All fibers interrupted without error { 2026-10-25T13:30:06.4641560Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T13:30:06.4641730Z at fiber (#1543) 2026-10-25T13:30:06.4641990Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T13:30:06.4642303Z [13:30:06.463] INFO (#1163) http.span=261ms: InterruptError: All fibers interrupted without error { 2026-10-25T13:30:06.4642547Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T13:30:06.4642709Z at fiber (#1544) 2026-10-25T13:30:06.4643298Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T13:30:06.4643689Z [13:30:06.463] INFO (#1152) http.span=262ms: InterruptError: All fibers interrupted without error { 2026-10-25T13:30:06.4643924Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T13:30:06.4644084Z at fiber (#1545) 2026-10-25T13:30:06.4644336Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T13:30:06.4644518Z 2026-10-25T13:30:06.4678631Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T13:30:06.4679059Z [13:30:06.467] INFO (#1): # T3 Code thread transfer budget 2026-10-25T13:30:06.4679211Z 2026-10-25T13:30:06.4679800Z 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-25T13:30:06.4681335Z 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-25T13:30:06.4682773Z 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-25T13:30:06.4683715Z 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-25T13:30:06.4684111Z 2026-10-25T13:30:06.4684183Z | Provider | Total thread wire | Budget | Result | 2026-10-25T13:30:06.4684356Z | --- | ---: | ---: | --- | 2026-10-25T13:30:06.4684508Z | codex | 4.9 KiB (5,068 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-25T13:30:06.4684698Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-25T13:30:06.4684819Z 2026-10-25T13:30:06.4684872Z ## Detailed measurements 2026-10-25T13:30:06.4684945Z 2026-10-25T13:30:06.4685022Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-25T13:30:06.4685192Z | --- | --- | --- | ---: | ---: | --- | 2026-10-25T13:30:06.4685390Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-25T13:30:06.4685654Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,189 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-25T13:30:06.4685924Z | codex | measured turn | WebSocket decoded | 20.8 KiB (21,319 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-25T13:30:06.4686261Z | codex | measured turn | WebSocket messages | 1 | 8 | PASS | 2026-10-25T13:30:06.4686453Z | codex | shell snapshot | HTTP wire | 859 B | none | INFO | 2026-10-25T13:30:06.4686655Z | codex | measured turn, shell | WebSocket wire | 657 B | none | INFO | 2026-10-25T13:30:06.4686893Z | codex | measured turn, shell | WebSocket decoded | 1.7 KiB (1,703 B) | none | INFO | 2026-10-25T13:30:06.4687125Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-25T13:30:06.4687369Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,724 B) | none | INFO | 2026-10-25T13:30:06.4687757Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,063 B) | none | INFO | 2026-10-25T13:30:06.4688070Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-25T13:30:06.4688306Z | codex | measured turn | server egress wire | 3.5 KiB (3,570 B) | none | INFO | 2026-10-25T13:30:06.4688525Z | codex | measured turn | SQL statements | 18 | none | INFO | 2026-10-25T13:30:06.4688755Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,222 B) | none | INFO | 2026-10-25T13:30:06.4689032Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.5 KiB (82,454 B) | none | INFO | 2026-10-25T13:30:06.4689293Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-25T13:30:06.4689530Z | codex | reconnect, shell (replay) | WebSocket wire | 886 B | none | INFO | 2026-10-25T13:30:06.4689802Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,768 B) | none | INFO | 2026-10-25T13:30:06.4690424Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-25T13:30:06.4690707Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-25T13:30:06.4690974Z | codex | long-turn cold open | HTTP wire | 12.7 KiB (13,044 B) | none | INFO | 2026-10-25T13:30:06.4691309Z | codex | long-turn cold open | HTTP decoded | 89.8 KiB (91,953 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T13:30:06.4691606Z | codex | long-turn cold open | rows | 75 | 75 | PASS | 2026-10-25T13:30:06.4691829Z | codex | long-turn history page | HTTP wire | 11.4 KiB (11,665 B) | none | INFO | 2026-10-25T13:30:06.4692101Z | codex | long-turn history page | HTTP decoded | 83.7 KiB (85,742 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T13:30:06.4692342Z | codex | long-turn history page | rows | 75 | 75 | PASS | 2026-10-25T13:30:06.4692576Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-25T13:30:06.4692858Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-25T13:30:06.4693144Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-25T13:30:06.4693404Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-25T13:30:06.4693618Z | claudeAgent | shell snapshot | HTTP wire | 863 B | none | INFO | 2026-10-25T13:30:06.4693847Z | claudeAgent | measured turn, shell | WebSocket wire | 662 B | none | INFO | 2026-10-25T13:30:06.4694101Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,725 B) | none | INFO | 2026-10-25T13:30:06.4694357Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-25T13:30:06.4694616Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,732 B) | none | INFO | 2026-10-25T13:30:06.4694913Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,435 B) | none | INFO | 2026-10-25T13:30:06.4695193Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-25T13:30:06.4695455Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,615 B) | none | INFO | 2026-10-25T13:30:06.4695692Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-25T13:30:06.4695939Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,230 B) | none | INFO | 2026-10-25T13:30:06.4696235Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,720 B) | none | INFO | 2026-10-25T13:30:06.4696512Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-25T13:30:06.4696771Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 890 B | none | INFO | 2026-10-25T13:30:06.4697039Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.8 KiB (1,792 B) | none | INFO | 2026-10-25T13:30:06.4697313Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-25T13:30:06.4697539Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-25T13:30:06.4697942Z | claudeAgent | long-turn cold open | HTTP wire | 12.8 KiB (13,061 B) | none | INFO | 2026-10-25T13:30:06.4698264Z | claudeAgent | long-turn cold open | HTTP decoded | 89.9 KiB (92,009 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T13:30:06.4698519Z | claudeAgent | long-turn cold open | rows | 75 | 75 | PASS | 2026-10-25T13:30:06.4698750Z | claudeAgent | long-turn history page | HTTP wire | 11.4 KiB (11,695 B) | none | INFO | 2026-10-25T13:30:06.4699048Z | claudeAgent | long-turn history page | HTTP decoded | 83.7 KiB (85,754 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T13:30:06.4699310Z | claudeAgent | long-turn history page | rows | 75 | 75 | PASS | 2026-10-25T13:30:06.4699438Z 2026-10-25T13:30:06.4699498Z ## Compression diagnostics 2026-10-25T13:30:06.4699575Z 2026-10-25T13:30:06.4699687Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-25T13:30:06.4699954Z - codex: shell snapshot 1.6 KiB (1,680 B) decoded to 684 B gzip. 2026-10-25T13:30:06.4700189Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-25T13:30:06.4700437Z - claudeAgent: shell snapshot 1.7 KiB (1,702 B) decoded to 688 B gzip. 2026-10-25T13:30:06.4700569Z 2026-10-25T13:30:06.4700571Z 2026-10-25T13:30:06.4700885Z ✓ integration/transferBudgetV2.integration.test.ts (1 test) 925ms 2026-10-25T13:30:06.4701265Z ✓ reports V2 thread HTTP and WebSocket transfer budgets 924ms 2026-10-25T13:30:06.6597494Z ✓ src/provider/Drivers/antigravityUsageReader.test.ts (10 tests) 53ms 2026-10-25T13:30:06.9990166Z ✓ src/provider/acp/AntigravityAcpSupport.test.ts (27 tests) 34ms 2026-10-25T13:30:07.2787939Z ✓ src/orchestration-v2/ThreadLiveEventCoalescer.test.ts (12 tests) 20ms 2026-10-25T13:30:08.5769082Z ✓ src/mcp/TaskCancelNativeSubagent.integration.test.ts (1 test) 354ms 2026-10-25T13:30:08.5769536Z ✓ task_cancel ends a delegated child's background native subagent 353ms 2026-10-25T13:30:09.5452368Z ✓ src/serverRuntimeStartup.test.ts (8 tests) 15ms 2026-10-25T13:30:09.6850430Z ✓ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 16ms 2026-10-25T13:30:12.2366816Z ✓ src/orchestration-v2/http.test.ts (2 tests) 1605ms 2026-10-25T13:30:12.2367224Z ✓ exports full history with size, scope, and missing-thread checks 1549ms 2026-10-25T13:30:12.5598085Z ✓ src/project/ProjectEnrichmentService.test.ts (4 tests) 12ms 2026-10-25T13:30:13.5727786Z ✓ src/cloud/CloudLink.test.ts (6 tests) 22ms 2026-10-25T13:30:13.9638093Z ✓ src/persistence/OrchestrationEventStore.sequence.test.ts (2 tests) 126ms 2026-10-25T13:30:14.2094964Z ✓ src/attachmentStore.test.ts (10 tests) 6ms 2026-10-25T13:30:14.4960223Z ✓ src/device/SshDeviceHost.test.ts (1 test) 22ms 2026-10-25T13:30:14.5757869Z ✓ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms 2026-10-25T13:30:14.6869003Z ✓ src/provider/CodexMcpElicitation.test.ts (9 tests) 4ms 2026-10-25T13:30:14.9308285Z ✓ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 8ms 2026-10-25T13:30:16.0405699Z ✓ src/scheduledTasks/ScheduledTaskService.interval.test.ts (7 tests) 169ms 2026-10-25T13:30:16.2082500Z ✓ src/cloud/relayResponse.test.ts (8 tests) 12ms 2026-10-25T13:30:17.1072412Z ✓ src/orchestration-v2/RunFinalizationService.test.ts (5 tests) 6ms 2026-10-25T13:30:17.2509653Z ✓ src/bootstrap.test.ts (3 tests) 11ms 2026-10-25T13:30:17.5803495Z ✓ src/provider/CodexProvider.test.ts (5 tests) 2ms 2026-10-25T13:30:17.7095058Z ✓ src/preview/PreviewBrowserHost.test.ts (2 tests) 6ms 2026-10-25T13:30:18.1276866Z ✓ src/device/DeviceHubProxy.stream.test.ts (1 test) 30ms 2026-10-25T13:30:19.0954717Z ✓ src/auth/replayMarkers.test.ts (1 test) 15ms 2026-10-25T13:30:19.3319012Z ✓ src/provider/codexModelCatalog.test.ts (2 tests) 2ms 2026-10-25T13:30:19.7519595Z ✓ src/usage/UsageLimitSources.test.ts (1 test) 8ms 2026-10-25T13:30:20.0961717Z ✓ src/textGeneration/ThreadTitleLinks.test.ts (2 tests) 6ms 2026-10-25T13:30:26.9948892Z ✓ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 5729ms 2026-10-25T13:30:26.9949684Z ✓ OpenCode replay fixtures (22) 2026-10-25T13:30:26.9950175Z ✓ runs simple/opencode through OrchestratorV2 using deterministic replay 337ms 2026-10-25T13:30:26.9950941Z ✓ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 340ms 2026-10-25T13:30:26.9951380Z ✓ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 319ms 2026-10-25T13:30:26.9951795Z ✓ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 318ms 2026-10-25T13:30:26.9952203Z ✓ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 388ms 2026-10-25T13:30:26.9952640Z ✓ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 303ms 2026-10-25T13:30:26.9953108Z ✓ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 324ms 2026-10-25T13:30:27.1123537Z ✓ src/cli/triagePrompt.test.ts (3 tests) 2ms 2026-10-25T13:30:27.5733113Z ✓ src/persistence/DatabaseStorage.test.ts (1 test) 49ms 2026-10-25T13:30:27.8301376Z ✓ src/device/sshDeviceScript.test.ts (2 tests) 9ms 2026-10-25T13:30:28.1041390Z ✓ src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts (1 test) 23ms 2026-10-25T13:30:28.4036577Z ✓ src/orchestration-v2/TurnItemPositionStore.test.ts (1 test) 40ms 2026-10-25T13:30:28.4795941Z ✓ src/orchestration-v2/QueuedRunOrder.test.ts (1 test) 1ms 2026-10-25T13:30:29.4200942Z ✓ src/mcp/toolkits/device/handlers.test.ts (2 tests) 2ms 2026-10-25T13:30:29.5371958Z ✓ src/guest/guestView.test.ts (1 test) 2ms 2026-10-25T13:30:33.3279618Z ✓ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 2821ms 2026-10-25T13:30:33.3280048Z ✓ Cursor replay fixtures (11) 2026-10-25T13:30:33.3280353Z ✓ runs simple/cursor through OrchestratorV2 using deterministic replay 335ms 2026-10-25T13:30:33.7587619Z ✓ src/provider/ClaudeCapabilitiesProbe.test.ts (1 test) 1ms 2026-10-25T13:30:34.0861176Z ✓ src/resourceTelemetry/DesktopTelemetryReceiver.test.ts (1 test) 3ms 2026-10-25T13:30:34.3856784Z ✓ src/sourceControl/sourceControlDefinitions.test.ts (1 test) 2ms 2026-10-25T13:30:34.3890914Z 2026-10-25T13:30:34.3895637Z  Test Files  53 passed (53) 2026-10-25T13:30:34.3900267Z  Tests  534 passed (534) 2026-10-25T13:30:34.3900529Z  Start at  13:29:41 2026-10-25T13:30:34.3903115Z  Duration  53.21s (tests 47%, import 41%, transform 9%, setup 3%) 2026-10-25T13:30:34.3912241Z 2026-10-25T13:30:34.3912789Z  Import  1365 modules were evaluated 18017 times · 20.67s total, 41% of tracked time 2026-10-25T13:30:34.3913247Z   ~19.10s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-25T13:30:34.3913682Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-25T13:30:34.3913868Z 2026-10-25T13:30:34.4072045Z 2026-10-25T13:30:34.4150857Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-25T13:30:34.4151341Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-25T13:30:34.4151679Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-25T13:30:34.4151908Z else 2026-10-25T13:30:34.4152119Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-25T13:30:34.4152365Z fi 2026-10-25T13:30:34.4172121Z shell: /usr/bin/bash -e {0} 2026-10-25T13:30:34.4172336Z env: 2026-10-25T13:30:34.4172449Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-25T13:30:34.4172589Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 504 2026-10-25T13:30:34.4172728Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T13:30:34.4172907Z ##[endgroup] 2026-10-25T13:30:34.4212772Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-25T13:30:34.4213038Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-25T13:30:34.4213299Z  tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md" 2026-10-25T13:30:34.4213495Z else 2026-10-25T13:30:34.4213662Z  echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY" 2026-10-25T13:30:34.4213846Z fi 2026-10-25T13:30:34.4226322Z shell: /usr/bin/bash -e {0} 2026-10-25T13:30:34.4226443Z env: 2026-10-25T13:30:34.4226557Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-25T13:30:34.4226703Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 504 2026-10-25T13:30:34.4226839Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T13:30:34.4226973Z ##[endgroup] 2026-10-25T13:30:34.4253212Z # T3 Code thread transfer budget 2026-10-25T13:30:34.4253394Z 2026-10-25T13:30:34.4254125Z 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-25T13:30:34.4256022Z 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-25T13:30:34.4258238Z 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-25T13:30:34.4259307Z 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-25T13:30:34.4259679Z 2026-10-25T13:30:34.4259747Z | Provider | Total thread wire | Budget | Result | 2026-10-25T13:30:34.4259907Z | --- | ---: | ---: | --- | 2026-10-25T13:30:34.4260051Z | codex | 4.9 KiB (5,068 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-25T13:30:34.4260231Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-25T13:30:34.4260350Z 2026-10-25T13:30:34.4260399Z ## Detailed measurements 2026-10-25T13:30:34.4260467Z 2026-10-25T13:30:34.4260542Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-25T13:30:34.4260705Z | --- | --- | --- | ---: | ---: | --- | 2026-10-25T13:30:34.4260895Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-25T13:30:34.4261144Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,189 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-25T13:30:34.4261467Z | codex | measured turn | WebSocket decoded | 20.8 KiB (21,319 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-25T13:30:34.4261697Z | codex | measured turn | WebSocket messages | 1 | 8 | PASS | 2026-10-25T13:30:34.4261883Z | codex | shell snapshot | HTTP wire | 859 B | none | INFO | 2026-10-25T13:30:34.4262079Z | codex | measured turn, shell | WebSocket wire | 657 B | none | INFO | 2026-10-25T13:30:34.4262306Z | codex | measured turn, shell | WebSocket decoded | 1.7 KiB (1,703 B) | none | INFO | 2026-10-25T13:30:34.4262528Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-25T13:30:34.4262856Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,724 B) | none | INFO | 2026-10-25T13:30:34.4263179Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,063 B) | none | INFO | 2026-10-25T13:30:34.4263434Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-25T13:30:34.4263663Z | codex | measured turn | server egress wire | 3.5 KiB (3,570 B) | none | INFO | 2026-10-25T13:30:34.4263869Z | codex | measured turn | SQL statements | 18 | none | INFO | 2026-10-25T13:30:34.4264090Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,222 B) | none | INFO | 2026-10-25T13:30:34.4264353Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.5 KiB (82,454 B) | none | INFO | 2026-10-25T13:30:34.4264602Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-25T13:30:34.4264825Z | codex | reconnect, shell (replay) | WebSocket wire | 886 B | none | INFO | 2026-10-25T13:30:34.4265065Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,768 B) | none | INFO | 2026-10-25T13:30:34.4265314Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-25T13:30:34.4265516Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-25T13:30:34.4265713Z | codex | long-turn cold open | HTTP wire | 12.7 KiB (13,044 B) | none | INFO | 2026-10-25T13:30:34.4265960Z | codex | long-turn cold open | HTTP decoded | 89.8 KiB (91,953 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T13:30:34.4266182Z | codex | long-turn cold open | rows | 75 | 75 | PASS | 2026-10-25T13:30:34.4266387Z | codex | long-turn history page | HTTP wire | 11.4 KiB (11,665 B) | none | INFO | 2026-10-25T13:30:34.4266809Z | codex | long-turn history page | HTTP decoded | 83.7 KiB (85,742 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T13:30:34.4267038Z | codex | long-turn history page | rows | 75 | 75 | PASS | 2026-10-25T13:30:34.4267262Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-25T13:30:34.4267529Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-25T13:30:34.4267806Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-25T13:30:34.4268051Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-25T13:30:34.4268262Z | claudeAgent | shell snapshot | HTTP wire | 863 B | none | INFO | 2026-10-25T13:30:34.4268478Z | claudeAgent | measured turn, shell | WebSocket wire | 662 B | none | INFO | 2026-10-25T13:30:34.4268727Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,725 B) | none | INFO | 2026-10-25T13:30:34.4268972Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-25T13:30:34.4269226Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,732 B) | none | INFO | 2026-10-25T13:30:34.4269508Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,435 B) | none | INFO | 2026-10-25T13:30:34.4269781Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-25T13:30:34.4270029Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,615 B) | none | INFO | 2026-10-25T13:30:34.4270262Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-25T13:30:34.4270502Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,230 B) | none | INFO | 2026-10-25T13:30:34.4270787Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,720 B) | none | INFO | 2026-10-25T13:30:34.4281432Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-25T13:30:34.4281833Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 890 B | none | INFO | 2026-10-25T13:30:34.4282155Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.8 KiB (1,792 B) | none | INFO | 2026-10-25T13:30:34.4282520Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-25T13:30:34.4282845Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-25T13:30:34.4283068Z | claudeAgent | long-turn cold open | HTTP wire | 12.8 KiB (13,061 B) | none | INFO | 2026-10-25T13:30:34.4283341Z | claudeAgent | long-turn cold open | HTTP decoded | 89.9 KiB (92,009 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T13:30:34.4283582Z | claudeAgent | long-turn cold open | rows | 75 | 75 | PASS | 2026-10-25T13:30:34.4283808Z | claudeAgent | long-turn history page | HTTP wire | 11.4 KiB (11,695 B) | none | INFO | 2026-10-25T13:30:34.4284084Z | claudeAgent | long-turn history page | HTTP decoded | 83.7 KiB (85,754 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T13:30:34.4284339Z | claudeAgent | long-turn history page | rows | 75 | 75 | PASS | 2026-10-25T13:30:34.4284464Z 2026-10-25T13:30:34.4284520Z ## Compression diagnostics 2026-10-25T13:30:34.4284596Z 2026-10-25T13:30:34.4284701Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-25T13:30:34.4284916Z - codex: shell snapshot 1.6 KiB (1,680 B) decoded to 684 B gzip. 2026-10-25T13:30:34.4285145Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-25T13:30:34.4285381Z - claudeAgent: shell snapshot 1.7 KiB (1,702 B) decoded to 688 B gzip. 2026-10-25T13:30:34.4322494Z ##[group]Run actions/upload-artifact@v7 2026-10-25T13:30:34.4322640Z with: 2026-10-25T13:30:34.4322755Z name: thread-transfer-results 2026-10-25T13:30:34.4322927Z path: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-25T13:30:34.4323093Z if-no-files-found: ignore 2026-10-25T13:30:34.4323284Z retention-days: 30 2026-10-25T13:30:34.4323401Z compression-level: 6 2026-10-25T13:30:34.4323511Z overwrite: false 2026-10-25T13:30:34.4323626Z include-hidden-files: false 2026-10-25T13:30:34.4323747Z archive: true 2026-10-25T13:30:34.4323844Z env: 2026-10-25T13:30:34.4323947Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-25T13:30:34.4324088Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 504 2026-10-25T13:30:34.4324223Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T13:30:34.4324351Z ##[endgroup] 2026-10-25T13:30:34.4999584Z With the provided path, there will be 1 file uploaded 2026-10-25T13:30:34.5001692Z Artifact name is valid! 2026-10-25T13:30:34.5001883Z Root directory input is valid! 2026-10-25T13:30:34.6606792Z Uploading artifact: thread-transfer-results.zip 2026-10-25T13:30:34.6640466Z Beginning upload of artifact content to blob storage 2026-10-25T13:30:34.7203946Z Uploaded bytes 504 2026-10-25T13:30:34.7346225Z Finished uploading artifact content to blob storage! 2026-10-25T13:30:34.7346677Z SHA256 digest of uploaded artifact is 8eb270ba97d6c98efde7413986449886f147983e8af129943153984cfc4c080a 2026-10-25T13:30:34.7347472Z Finalizing artifact upload 2026-10-25T13:30:35.1326926Z Artifact thread-transfer-results successfully finalized. Artifact ID 12600134587 2026-10-25T13:30:35.1327271Z Artifact thread-transfer-results has been successfully uploaded! Final size is 504 bytes. Artifact ID is 12600134587 2026-10-25T13:30:35.1327635Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40197822342/artifacts/12600134587 2026-10-25T13:30:35.1393042Z Post job cleanup. 2026-10-25T13:30:35.1940943Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-25T13:30:35.2011840Z Post job cleanup. 2026-10-25T13:30:35.2024687Z ##[start-action display=Cache full pnpm store;id=__633b8a51-63da-4c3a-9368-a0bfece05650.__actions_cache] 2026-10-25T13:30:35.2442237Z Post job cleanup. 2026-10-25T13:30:35.3090244Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-1af206af93d733fa7c4e35fa5de35961f61c0d15b9f10a3bf0b6b76380c4d2df, not saving cache. 2026-10-25T13:30:35.3130265Z ##[end-action id=__633b8a51-63da-4c3a-9368-a0bfece05650.__actions_cache;outcome=success;conclusion=success;duration_ms=110] 2026-10-25T13:30:35.3131840Z ##[start-action display=Cache Vite+;id=__633b8a51-63da-4c3a-9368-a0bfece05650.vp_cache] 2026-10-25T13:30:35.3150634Z Post job cleanup. 2026-10-25T13:30:35.3780783Z Cache hit occurred on the primary key vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0, not saving cache. 2026-10-25T13:30:35.3831753Z ##[end-action id=__633b8a51-63da-4c3a-9368-a0bfece05650.vp_cache;outcome=success;conclusion=success;duration_ms=69] 2026-10-25T13:30:35.3865190Z Post job cleanup. 2026-10-25T13:30:35.4275409Z [command]/usr/local/bin/git version 2026-10-25T13:30:35.4300361Z git version 2.55.0 2026-10-25T13:30:35.4316003Z Temporarily overriding HOME='/home/runner/_work/_temp/585c45bb-da35-4df5-90c3-904015306a8a' before making global git config changes 2026-10-25T13:30:35.4316387Z Adding repository directory to the temporary git global config as a safe directory 2026-10-25T13:30:35.4318622Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-25T13:30:35.4337877Z Removing SSH command configuration 2026-10-25T13:30:35.4340574Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-25T13:30:35.4360445Z [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-25T13:30:35.4471711Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-25T13:30:35.4492381Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-25T13:30:35.4527813Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-25T13:30:35.4552212Z ##[group]Run '/job_completed.sh' 2026-10-25T13:30:35.4564440Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T13:30:35.4564609Z env: 2026-10-25T13:30:35.4564720Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-25T13:30:35.4564869Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 504 2026-10-25T13:30:35.4565010Z BLACKSMITH_CHECK_RUN_ID: 121182405102 2026-10-25T13:30:35.4565186Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-25T13:30:35.4565378Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-25T13:30:35.4565513Z ##[endgroup] 2026-10-25T13:30:35.4642658Z Docker container cache not activated, skipping hash computation. 2026-10-25T13:30:35.4880652Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-25T13:30:35.5426135Z Cleaning up orphan processes