2026-10-25T02:34:05.7590063Z Current runner version: '2.338.1' 2026-10-25T02:34:05.7593722Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-s3i4fvsoqjr5pziz' 2026-10-25T02:34:05.7594413Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-25T02:34:05.7595121Z Machine name: 'ip-172-31-73-130' 2026-10-25T02:34:05.7596663Z ##[group]GITHUB_TOKEN Permissions 2026-10-25T02:34:05.7597993Z Contents: read 2026-10-25T02:34:05.7598353Z Metadata: read 2026-10-25T02:34:05.7598824Z ##[endgroup] 2026-10-25T02:34:05.7600089Z Secret source: Actions 2026-10-25T02:34:05.7600782Z Cache mode: write 2026-10-25T02:34:05.7601309Z Prepare workflow directory 2026-10-25T02:34:05.7775152Z Prepare all required actions 2026-10-25T02:34:05.7800922Z Getting action download info 2026-10-25T02:34:05.8900839Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-25T02:34:05.9193522Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-25T02:34:05.9844083Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-25T02:34:06.1648646Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-25T02:34:06.1686966Z Complete job name: Test Server 8 2026-10-25T02:34:06.2041505Z A job started hook has been configured by the self-hosted runner administrator 2026-10-25T02:34:06.2096471Z ##[group]Run '/setup.sh' 2026-10-25T02:34:06.2104952Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T02:34:06.2105370Z env: 2026-10-25T02:34:06.2105587Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-25T02:34:06.2105866Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 387 2026-10-25T02:34:06.2106137Z BLACKSMITH_CHECK_RUN_ID: 121054167979 2026-10-25T02:34:06.2106427Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-25T02:34:06.2106717Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-25T02:34:06.2106970Z ##[endgroup] 2026-10-25T02:34:06.2310739Z Logging daemon started (blacksmithd for logs) 2026-10-25T02:34:06.2391490Z Results daemon started (blacksmithd for results) 2026-10-25T02:34:06.2513515Z Background adoption and SSH setup started (PID: 2936) 2026-10-25T02:34:06.2513867Z 2026-10-25T02:34:06.2514043Z ---------------------------------------- 2026-10-25T02:34:06.2516094Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40154931361/jobs/121054167979 2026-10-25T02:34:06.2516531Z SSH Access (using your GitHub SSH key): 2026-10-25T02:34:06.2516948Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-s3i4fvsoqjr5pziz.vm.blacksmith.sh 2026-10-25T02:34:06.2517436Z 2026-10-25T02:34:06.2517545Z No GitHub SSH key? Add one at: 2026-10-25T02:34:06.2518042Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-25T02:34:06.2518451Z 2026-10-25T02:34:06.2518976Z ---------------------------------------- 2026-10-25T02:34:06.2519151Z 2026-10-25T02:34:06.2519291Z VM ID: blacksmith-4vcpu-ubuntu-2404-s3i4fvsoqjr5pziz 2026-10-25T02:34:06.2519615Z Host: production-152.236.30.140-x8664 2026-10-25T02:34:06.2519994Z Host Agent PID: 3957923 2026-10-25T02:34:06.2520227Z Host Agent Git SHA: 1637818df 2026-10-25T02:34:06.2520505Z Host CPU Manufacturer: AuthenticAMD 2026-10-25T02:34:06.2520799Z Blacksmith Host Generation: gen 2 2026-10-25T02:34:06.2521095Z Petname: production-sure-gobbler-42b61a01 2026-10-25T02:34:06.2521387Z Region: us-east 2026-10-25T02:34:06.2521635Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-25T02:34:06.2538424Z OS Version: Ubuntu 24.04.4 LTS 2026-10-25T02:34:06.2538771Z 2026-10-25T02:34:06.2538965Z Enabling Blacksmith transparent cache 2026-10-25T02:34:06.2825981Z ##[group]Run actions/checkout@v6 2026-10-25T02:34:06.2826282Z with: 2026-10-25T02:34:06.2826486Z fetch-depth: 2 2026-10-25T02:34:06.2826820Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-25T02:34:06.2827204Z sparse-checkout-cone-mode: false 2026-10-25T02:34:06.2827471Z repository: pingdotgg/t3code 2026-10-25T02:34:06.2829416Z token: *** 2026-10-25T02:34:06.2829630Z ssh-strict: true 2026-10-25T02:34:06.2829842Z ssh-user: git 2026-10-25T02:34:06.2830064Z persist-credentials: true 2026-10-25T02:34:06.2830303Z clean: true 2026-10-25T02:34:06.2830702Z fetch-tags: false 2026-10-25T02:34:06.2831312Z show-progress: true 2026-10-25T02:34:06.2831532Z lfs: false 2026-10-25T02:34:06.2831781Z submodules: false 2026-10-25T02:34:06.2832002Z set-safe-directory: true 2026-10-25T02:34:06.2832256Z allow-unsafe-pr-checkout: false 2026-10-25T02:34:06.2832506Z env: 2026-10-25T02:34:06.2832747Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-25T02:34:06.2833029Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 387 2026-10-25T02:34:06.2833303Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:34:06.2833563Z ##[endgroup] 2026-10-25T02:34:06.3865153Z Syncing repository: pingdotgg/t3code 2026-10-25T02:34:06.3866118Z ##[group]Getting Git version info 2026-10-25T02:34:06.3866453Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-25T02:34:06.3866968Z [command]/usr/local/bin/git version 2026-10-25T02:34:06.3910555Z git version 2.55.0 2026-10-25T02:34:06.3921832Z ##[endgroup] 2026-10-25T02:34:06.3928613Z Temporarily overriding HOME='/home/runner/_work/_temp/98bfcf3e-923b-4383-927a-cfec28cbd9eb' before making global git config changes 2026-10-25T02:34:06.3929310Z Adding repository directory to the temporary git global config as a safe directory 2026-10-25T02:34:06.3931835Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-25T02:34:06.3961082Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-25T02:34:06.3962604Z ##[group]Determining repository object format 2026-10-25T02:34:06.3963557Z ##[endgroup] 2026-10-25T02:34:06.3963913Z ##[group]Initializing the repository 2026-10-25T02:34:06.3965642Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-25T02:34:06.3998666Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-25T02:34:06.3999353Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-25T02:34:06.3999875Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-25T02:34:06.4000296Z hint: call: 2026-10-25T02:34:06.4000560Z hint: 2026-10-25T02:34:06.4000881Z hint: git config --global init.defaultBranch 2026-10-25T02:34:06.4001242Z hint: 2026-10-25T02:34:06.4001588Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-25T02:34:06.4002096Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-25T02:34:06.4002513Z hint: 2026-10-25T02:34:06.4002786Z hint: git branch -m 2026-10-25T02:34:06.4003081Z hint: 2026-10-25T02:34:06.4003455Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-25T02:34:06.4004023Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-25T02:34:06.4005016Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-25T02:34:06.4025728Z ##[endgroup] 2026-10-25T02:34:06.4026107Z ##[group]Disabling automatic garbage collection 2026-10-25T02:34:06.4027473Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-25T02:34:06.4047986Z ##[endgroup] 2026-10-25T02:34:06.4048320Z ##[group]Setting up auth 2026-10-25T02:34:06.4048576Z Removing SSH command configuration 2026-10-25T02:34:06.4051517Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-25T02:34:06.4071278Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-25T02:34:06.4184635Z Removing HTTP extra header 2026-10-25T02:34:06.4187186Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-25T02:34:06.4206070Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2026-10-25T02:34:06.4292497Z Removing includeIf entries pointing to credentials config files 2026-10-25T02:34:06.4295562Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-25T02:34:06.4315459Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-25T02:34:06.4408346Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-2f1a43d3-d069-4ea4-aac1-979c3fb03408.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-25T02:34:06.4430881Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-2f1a43d3-d069-4ea4-aac1-979c3fb03408.config 2026-10-25T02:34:06.4447818Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-2f1a43d3-d069-4ea4-aac1-979c3fb03408.config 2026-10-25T02:34:06.4467212Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-2f1a43d3-d069-4ea4-aac1-979c3fb03408.config 2026-10-25T02:34:06.4485243Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-2f1a43d3-d069-4ea4-aac1-979c3fb03408.config 2026-10-25T02:34:06.4500478Z ##[endgroup] 2026-10-25T02:34:06.4500828Z ##[group]Fetching the repository 2026-10-25T02:34:06.4504933Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +68d5b7ac735a5e95a945084430c6b5925873cc82:refs/remotes/origin/main 2026-10-25T02:34:06.7046769Z From https://github.com/pingdotgg/t3code 2026-10-25T02:34:06.7047351Z * [new ref] 68d5b7ac735a5e95a945084430c6b5925873cc82 -> origin/main 2026-10-25T02:34:06.7069637Z [command]/usr/local/bin/git branch --list --remote origin/main 2026-10-25T02:34:06.7089156Z origin/main 2026-10-25T02:34:06.7093450Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main 2026-10-25T02:34:06.7108368Z 68d5b7ac735a5e95a945084430c6b5925873cc82 2026-10-25T02:34:06.7110338Z ##[endgroup] 2026-10-25T02:34:06.7110769Z ##[group]Determining the checkout info 2026-10-25T02:34:06.7111705Z ##[endgroup] 2026-10-25T02:34:06.7112128Z ##[group]Setting up sparse checkout 2026-10-25T02:34:06.7113526Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-25T02:34:06.7131856Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-25T02:34:06.7146859Z .git/info/sparse-checkout 2026-10-25T02:34:06.7149852Z ##[endgroup] 2026-10-25T02:34:06.7150325Z ##[group]Checking out the ref 2026-10-25T02:34:06.7152359Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-25T02:34:13.5504813Z Updating files: 0% (1/6499) 2026-10-25T02:34:13.5531667Z Updating files: 1% (65/6499) 2026-10-25T02:34:13.5547959Z Updating files: 2% (130/6499) 2026-10-25T02:34:13.5567988Z Updating files: 3% (195/6499) 2026-10-25T02:34:13.5588505Z Updating files: 4% (260/6499) 2026-10-25T02:34:13.5618303Z Updating files: 5% (325/6499) 2026-10-25T02:34:13.5639130Z Updating files: 6% (390/6499) 2026-10-25T02:34:13.5688841Z Updating files: 7% (455/6499) 2026-10-25T02:34:13.5722466Z Updating files: 8% (520/6499) 2026-10-25T02:34:13.5787965Z Updating files: 9% (585/6499) 2026-10-25T02:34:13.5910324Z Updating files: 10% (650/6499) 2026-10-25T02:34:13.6058087Z Updating files: 11% (715/6499) 2026-10-25T02:34:13.6070143Z Updating files: 12% (780/6499) 2026-10-25T02:34:13.6081414Z Updating files: 13% (845/6499) 2026-10-25T02:34:13.6097927Z Updating files: 14% (910/6499) 2026-10-25T02:34:13.6116125Z Updating files: 15% (975/6499) 2026-10-25T02:34:13.6132688Z Updating files: 16% (1040/6499) 2026-10-25T02:34:13.6149767Z Updating files: 17% (1105/6499) 2026-10-25T02:34:13.6166117Z Updating files: 18% (1170/6499) 2026-10-25T02:34:13.6182726Z Updating files: 19% (1235/6499) 2026-10-25T02:34:13.6197467Z Updating files: 20% (1300/6499) 2026-10-25T02:34:13.6223939Z Updating files: 21% (1365/6499) 2026-10-25T02:34:13.6240317Z Updating files: 22% (1430/6499) 2026-10-25T02:34:13.6255218Z Updating files: 23% (1495/6499) 2026-10-25T02:34:13.6269968Z Updating files: 24% (1560/6499) 2026-10-25T02:34:13.6283169Z Updating files: 25% (1625/6499) 2026-10-25T02:34:13.6298283Z Updating files: 26% (1690/6499) 2026-10-25T02:34:13.6312226Z Updating files: 27% (1755/6499) 2026-10-25T02:34:13.6332338Z Updating files: 28% (1820/6499) 2026-10-25T02:34:13.6358364Z Updating files: 29% (1885/6499) 2026-10-25T02:34:13.6379894Z Updating files: 30% (1950/6499) 2026-10-25T02:34:13.6404595Z Updating files: 31% (2015/6499) 2026-10-25T02:34:13.6426563Z Updating files: 32% (2080/6499) 2026-10-25T02:34:13.6460385Z Updating files: 33% (2145/6499) 2026-10-25T02:34:13.6523018Z Updating files: 34% (2210/6499) 2026-10-25T02:34:13.6572288Z Updating files: 35% (2275/6499) 2026-10-25T02:34:13.6611912Z Updating files: 36% (2340/6499) 2026-10-25T02:34:13.6646665Z Updating files: 37% (2405/6499) 2026-10-25T02:34:13.6685712Z Updating files: 38% (2470/6499) 2026-10-25T02:34:13.6718267Z Updating files: 39% (2535/6499) 2026-10-25T02:34:13.6746861Z Updating files: 40% (2600/6499) 2026-10-25T02:34:13.6774689Z Updating files: 41% (2665/6499) 2026-10-25T02:34:13.6792867Z Updating files: 42% (2730/6499) 2026-10-25T02:34:13.6804492Z Updating files: 43% (2795/6499) 2026-10-25T02:34:13.6817644Z Updating files: 44% (2860/6499) 2026-10-25T02:34:13.6849334Z Updating files: 45% (2925/6499) 2026-10-25T02:34:13.6873656Z Updating files: 46% (2990/6499) 2026-10-25T02:34:13.6896051Z Updating files: 47% (3055/6499) 2026-10-25T02:34:13.6925439Z Updating files: 48% (3120/6499) 2026-10-25T02:34:13.6957542Z Updating files: 49% (3185/6499) 2026-10-25T02:34:13.6994011Z Updating files: 50% (3250/6499) 2026-10-25T02:34:13.7009583Z Updating files: 51% (3315/6499) 2026-10-25T02:34:13.7042005Z Updating files: 52% (3380/6499) 2026-10-25T02:34:13.7067808Z Updating files: 53% (3445/6499) 2026-10-25T02:34:13.7087838Z Updating files: 54% (3510/6499) 2026-10-25T02:34:13.7110985Z Updating files: 55% (3575/6499) 2026-10-25T02:34:13.7128865Z Updating files: 56% (3640/6499) 2026-10-25T02:34:13.7145047Z Updating files: 57% (3705/6499) 2026-10-25T02:34:13.7164745Z Updating files: 58% (3770/6499) 2026-10-25T02:34:13.7415620Z Updating files: 59% (3835/6499) 2026-10-25T02:34:13.7511302Z Updating files: 59% (3870/6499) 2026-10-25T02:34:13.7550584Z Updating files: 60% (3900/6499) 2026-10-25T02:34:13.7551117Z Updating files: 61% (3965/6499) 2026-10-25T02:34:13.7591313Z Updating files: 62% (4030/6499) 2026-10-25T02:34:13.7594900Z Updating files: 63% (4095/6499) 2026-10-25T02:34:13.7631242Z Updating files: 64% (4160/6499) 2026-10-25T02:34:13.7639346Z Updating files: 65% (4225/6499) 2026-10-25T02:34:13.7671352Z Updating files: 66% (4290/6499) 2026-10-25T02:34:13.7680046Z Updating files: 67% (4355/6499) 2026-10-25T02:34:13.7711215Z Updating files: 68% (4420/6499) 2026-10-25T02:34:13.7727616Z Updating files: 69% (4485/6499) 2026-10-25T02:34:13.7751292Z Updating files: 70% (4550/6499) 2026-10-25T02:34:13.7751487Z Updating files: 71% (4615/6499) 2026-10-25T02:34:13.7769629Z Updating files: 72% (4680/6499) 2026-10-25T02:34:13.7817128Z Updating files: 73% (4745/6499) 2026-10-25T02:34:13.8187499Z Updating files: 74% (4810/6499) 2026-10-25T02:34:13.8212259Z Updating files: 75% (4875/6499) 2026-10-25T02:34:13.8232920Z Updating files: 76% (4940/6499) 2026-10-25T02:34:13.8255921Z Updating files: 77% (5005/6499) 2026-10-25T02:34:13.8278484Z Updating files: 78% (5070/6499) 2026-10-25T02:34:13.8295621Z Updating files: 79% (5135/6499) 2026-10-25T02:34:13.8317178Z Updating files: 80% (5200/6499) 2026-10-25T02:34:13.8333087Z Updating files: 81% (5265/6499) 2026-10-25T02:34:13.8351239Z Updating files: 82% (5330/6499) 2026-10-25T02:34:13.8372642Z Updating files: 83% (5395/6499) 2026-10-25T02:34:13.8392584Z Updating files: 84% (5460/6499) 2026-10-25T02:34:13.8410056Z Updating files: 85% (5525/6499) 2026-10-25T02:34:13.8436435Z Updating files: 86% (5590/6499) 2026-10-25T02:34:13.8503191Z Updating files: 87% (5655/6499) 2026-10-25T02:34:13.8532387Z Updating files: 88% (5720/6499) 2026-10-25T02:34:13.8552222Z Updating files: 89% (5785/6499) 2026-10-25T02:34:13.8575880Z Updating files: 90% (5850/6499) 2026-10-25T02:34:13.8606607Z Updating files: 91% (5915/6499) 2026-10-25T02:34:13.8620507Z Updating files: 92% (5980/6499) 2026-10-25T02:34:13.8641869Z Updating files: 93% (6045/6499) 2026-10-25T02:34:13.8660160Z Updating files: 94% (6110/6499) 2026-10-25T02:34:13.8683375Z Updating files: 95% (6175/6499) 2026-10-25T02:34:13.8738595Z Updating files: 96% (6240/6499) 2026-10-25T02:34:13.8761989Z Updating files: 97% (6305/6499) 2026-10-25T02:34:13.8807351Z Updating files: 98% (6370/6499) 2026-10-25T02:34:13.8826040Z Updating files: 99% (6435/6499) 2026-10-25T02:34:13.8826358Z Updating files: 100% (6499/6499) 2026-10-25T02:34:13.8826640Z Updating files: 100% (6499/6499), done. 2026-10-25T02:34:13.8977298Z Switched to a new branch 'main' 2026-10-25T02:34:13.8977849Z branch 'main' set up to track 'origin/main'. 2026-10-25T02:34:13.8989817Z ##[endgroup] 2026-10-25T02:34:13.9020272Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-25T02:34:13.9037143Z 68d5b7ac735a5e95a945084430c6b5925873cc82 2026-10-25T02:34:13.9161881Z Prepare all required actions 2026-10-25T02:34:13.9200581Z ##[group]Run ./.github/actions/ci-changes 2026-10-25T02:34:13.9200728Z env: 2026-10-25T02:34:13.9200842Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-25T02:34:13.9200985Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 387 2026-10-25T02:34:13.9201130Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:34:13.9201262Z ##[endgroup] 2026-10-25T02:34:13.9243279Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-25T02:34:13.9256653Z ##[group]Run set -uo pipefail 2026-10-25T02:34:13.9256859Z set -uo pipefail 2026-10-25T02:34:13.9256977Z  2026-10-25T02:34:13.9257078Z decide() { 2026-10-25T02:34:13.9257274Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-25T02:34:13.9257475Z  exit "${PIPESTATUS[0]}" 2026-10-25T02:34:13.9257602Z } 2026-10-25T02:34:13.9257696Z  2026-10-25T02:34:13.9257799Z fail_open() { 2026-10-25T02:34:13.9257944Z  echo "$* Running every job." 2026-10-25T02:34:13.9258075Z  decide 2026-10-25T02:34:13.9258177Z } 2026-10-25T02:34:13.9258269Z  2026-10-25T02:34:13.9258425Z # Reads the change from git rather than the REST API: every job that 2026-10-25T02:34:13.9258670Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-25T02:34:13.9258881Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-25T02:34:13.9259090Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-25T02:34:13.9259337Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-25T02:34:13.9259523Z  base=HEAD^1 2026-10-25T02:34:13.9259635Z  mode=() 2026-10-25T02:34:13.9259741Z else 2026-10-25T02:34:13.9259845Z  base=$BEFORE_SHA 2026-10-25T02:34:13.9260031Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-25T02:34:13.9260237Z  || fail_open "Could not fetch ${base}." 2026-10-25T02:34:13.9260437Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-25T02:34:13.9260621Z  mode=(--full) 2026-10-25T02:34:13.9260734Z fi 2026-10-25T02:34:13.9260829Z  2026-10-25T02:34:13.9260985Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-25T02:34:13.9261234Z # of a package changes that package just like editing it. It also keeps 2026-10-25T02:34:13.9261557Z # git from fetching file contents to score renames. 2026-10-25T02:34:13.9261794Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-25T02:34:13.9262019Z  || fail_open "Could not diff against ${base}." 2026-10-25T02:34:13.9262216Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-25T02:34:13.9271610Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T02:34:13.9271776Z env: 2026-10-25T02:34:13.9271886Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-25T02:34:13.9272037Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 387 2026-10-25T02:34:13.9272177Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:34:13.9272313Z EVENT_NAME: push 2026-10-25T02:34:13.9272445Z BEFORE_SHA: 8f26ed7e279d6d290ab7200e88055b7a58982b7d 2026-10-25T02:34:13.9272598Z ##[endgroup] 2026-10-25T02:34:14.1421793Z Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/marketing, @t3tools/mobile, @t3tools/oxlint-plugin-t3code, @t3tools/provider-acp, @t3tools/provider-acp-registry, @t3tools/provider-core, @t3tools/provider-cursor, @t3tools/provider-grok, @t3tools/provider-muse, @t3tools/provider-opencode, @t3tools/provider-pi, @t3tools/provider-testing, @t3tools/scripts, @t3tools/shared, @t3tools/source-control-azure-devops, @t3tools/source-control-bitbucket, @t3tools/source-control-core, @t3tools/source-control-definitions, @t3tools/source-control-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/ssh, @t3tools/tailscale, @t3tools/web, effect-acp, effect-codex-app-server, t3, t3code-relay 2026-10-25T02:34:14.1423361Z typecheck=true 2026-10-25T02:34:14.1423547Z build=true 2026-10-25T02:34:14.1423681Z test=true 2026-10-25T02:34:14.1423782Z test_packages= 2026-10-25T02:34:14.1423884Z test_web=true 2026-10-25T02:34:14.1423988Z test_server=true 2026-10-25T02:34:14.1424094Z rust=true 2026-10-25T02:34:14.1424192Z release_smoke=true 2026-10-25T02:34:14.1424300Z mobile_native=false 2026-10-25T02:34:14.1465905Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=222] 2026-10-25T02:34:14.1537549Z Prepare all required actions 2026-10-25T02:34:14.1537816Z Getting action download info 2026-10-25T02:34:14.2405682Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-25T02:34:14.3534311Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-25T02:34:14.3534469Z env: 2026-10-25T02:34:14.3534581Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-25T02:34:14.3534726Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 387 2026-10-25T02:34:14.3534866Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:34:14.3534998Z ##[endgroup] 2026-10-25T02:34:14.4252001Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-25T02:34:14.4261177Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-25T02:34:14.4261523Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-25T02:34:14.4261815Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-25T02:34:14.4262048Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-25T02:34:14.4271325Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T02:34:14.4271484Z env: 2026-10-25T02:34:14.4271595Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-25T02:34:14.4271737Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 387 2026-10-25T02:34:14.4271876Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:34:14.4272008Z ##[endgroup] 2026-10-25T02:34:14.4322870Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=7] 2026-10-25T02:34:14.4324089Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-25T02:34:14.4358769Z ##[group]Run actions/cache@v6 2026-10-25T02:34:14.4359003Z with: 2026-10-25T02:34:14.4359106Z path: ~/.vite-plus 2026-10-25T02:34:14.4359264Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-25T02:34:14.4359455Z enableCrossOsArchive: false 2026-10-25T02:34:14.4359581Z fail-on-cache-miss: false 2026-10-25T02:34:14.4359701Z lookup-only: false 2026-10-25T02:34:14.4359805Z save-always: false 2026-10-25T02:34:14.4359910Z env: 2026-10-25T02:34:14.4360015Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-25T02:34:14.4360157Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 387 2026-10-25T02:34:14.4360296Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:34:14.4360420Z ##[endgroup] 2026-10-25T02:34:14.9546049Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-25T02:34:15.3404236Z Received 170349591 of 170349591 (100.0%), 447.5 MBs/sec 2026-10-25T02:34:15.3405473Z Cache Size: ~162 MB (170349591 B) 2026-10-25T02:34:15.3425812Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/30c53288-cbd4-443d-b343-7b9640369e75/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-25T02:34:16.0044335Z Cache restored successfully 2026-10-25T02:34:16.0178591Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-25T02:34:16.0253404Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1592] 2026-10-25T02:34:16.0255792Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-25T02:34:16.0313096Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-25T02:34:16.0313323Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-25T02:34:16.0313493Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-25T02:34:16.0323277Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T02:34:16.0323437Z env: 2026-10-25T02:34:16.0323549Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-25T02:34:16.0323690Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 387 2026-10-25T02:34:16.0323844Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:34:16.0323975Z ##[endgroup] 2026-10-25T02:34:16.0357608Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-25T02:34:16.0364476Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=10] 2026-10-25T02:34:16.0365756Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-25T02:34:16.0369282Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-25T02:34:16.0370275Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-25T02:34:16.0378740Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-25T02:34:16.0378913Z store_path="$(vp pm cache dir)" 2026-10-25T02:34:16.0379069Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-25T02:34:16.0388142Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T02:34:16.0388304Z env: 2026-10-25T02:34:16.0388414Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-25T02:34:16.0388564Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 387 2026-10-25T02:34:16.0388700Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:34:16.0388827Z ##[endgroup] 2026-10-25T02:34:16.0503274Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=13] 2026-10-25T02:34:16.0504465Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-25T02:34:16.0821236Z ##[group]Run actions/cache@v6 2026-10-25T02:34:16.0821368Z with: 2026-10-25T02:34:16.0821491Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-25T02:34:16.0821735Z key: pnpm-full-v1-Linux-X64-67727b77004e0e6799b7f8587a750813c0ad4460c623edf0becc280ccb581251 2026-10-25T02:34:16.0821976Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-25T02:34:16.0822117Z enableCrossOsArchive: false 2026-10-25T02:34:16.0822244Z fail-on-cache-miss: false 2026-10-25T02:34:16.0822365Z lookup-only: false 2026-10-25T02:34:16.0822472Z save-always: false 2026-10-25T02:34:16.0822575Z env: 2026-10-25T02:34:16.0822884Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-25T02:34:16.0823027Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 387 2026-10-25T02:34:16.0823163Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:34:16.0823294Z ##[endgroup] 2026-10-25T02:34:16.2749004Z Cache hit for: pnpm-full-v1-Linux-X64-67727b77004e0e6799b7f8587a750813c0ad4460c623edf0becc280ccb581251 2026-10-25T02:34:17.2967178Z Received 696254464 of 998502311 (69.7%), 664.0 MBs/sec 2026-10-25T02:34:17.7294690Z Received 998502311 of 998502311 (100.0%), 664.0 MBs/sec 2026-10-25T02:34:17.7295737Z Cache Size: ~952 MB (998502311 B) 2026-10-25T02:34:17.7327294Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/e30efb8f-1d73-469a-b045-9ca69c3be33b/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-25T02:34:22.8849294Z Cache restored successfully 2026-10-25T02:34:22.9445121Z Cache restored from key: pnpm-full-v1-Linux-X64-67727b77004e0e6799b7f8587a750813c0ad4460c623edf0becc280ccb581251 2026-10-25T02:34:22.9553780Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6904] 2026-10-25T02:34:22.9557455Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-25T02:34:22.9574385Z ##[group]Run vp install 2026-10-25T02:34:22.9574629Z vp install 2026-10-25T02:34:22.9589984Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T02:34:22.9590288Z env: 2026-10-25T02:34:22.9590488Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-25T02:34:22.9590751Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 387 2026-10-25T02:34:22.9592147Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:34:22.9592395Z ##[endgroup] 2026-10-25T02:34:22.9986051Z Scope: all 34 workspace projects 2026-10-25T02:34:23.1031972Z ? Verifying lockfile against supply-chain policies (2087 entries)... 2026-10-25T02:34:23.4505726Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-25T02:34:23.4508093Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-25T02:34:23.4508521Z Virtual store is at: node_modules/.pnpm 2026-10-25T02:34:25.6063476Z ✓ Lockfile passes supply-chain policies (2087 entries in 2.5s) 2026-10-25T02:34:25.6063883Z Lockfile is up to date, resolution step is skipped 2026-10-25T02:34:25.6314306Z Packages: +1720 2026-10-25T02:34:25.6356741Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-25T02:34:25.6699307Z Progress: resolved 1720, reused 1716, downloaded 0, added 1720, done 2026-10-25T02:34:26.5791009Z . prepare$ vp config --no-agent 2026-10-25T02:34:26.6664515Z . prepare: Done 2026-10-25T02:34:26.6679885Z 2026-10-25T02:34:26.6680006Z devDependencies: 2026-10-25T02:34:26.6680145Z + @coderabbitai/config 1.1.0 2026-10-25T02:34:26.6680280Z + @shadcn/lint 0.1.5 2026-10-25T02:34:26.6680415Z + @types/node 24.12.4 2026-10-25T02:34:26.6680535Z + knip 6.34.0 2026-10-25T02:34:26.6680670Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-25T02:34:26.6680807Z + vite-plus 1.3.0 2026-10-25T02:34:26.6680874Z 2026-10-25T02:34:26.6691460Z Done in 3.7s using pnpm v12.14.0 2026-10-25T02:34:26.6842595Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3728] 2026-10-25T02:34:26.6859883Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-25T02:34:26.6860330Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-25T02:34:26.6870399Z shell: /usr/bin/bash -e {0} 2026-10-25T02:34:26.6870541Z env: 2026-10-25T02:34:26.6870658Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-25T02:34:26.6870803Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 387 2026-10-25T02:34:26.6871071Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:34:26.6871204Z ##[endgroup] 2026-10-25T02:34:26.7251121Z ##[group]Run actions/cache@v6 2026-10-25T02:34:26.7251262Z with: 2026-10-25T02:34:26.7251370Z path: ~/.cache/ms-playwright 2026-10-25T02:34:26.7251527Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-25T02:34:26.7251685Z enableCrossOsArchive: false 2026-10-25T02:34:26.7251811Z fail-on-cache-miss: false 2026-10-25T02:34:26.7251927Z lookup-only: false 2026-10-25T02:34:26.7252034Z save-always: false 2026-10-25T02:34:26.7252134Z env: 2026-10-25T02:34:26.7252238Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-25T02:34:26.7252380Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 387 2026-10-25T02:34:26.7252517Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:34:26.7252645Z ##[endgroup] 2026-10-25T02:34:26.9157392Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-25T02:34:27.5721515Z Received 106503405 of 106503405 (100.0%), 159.0 MBs/sec 2026-10-25T02:34:27.5722419Z Cache Size: ~102 MB (106503405 B) 2026-10-25T02:34:27.5743906Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/9a08bf5e-4272-4cc7-8a55-c2e8cf30c2e1/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-25T02:34:27.7649755Z Cache restored successfully 2026-10-25T02:34:27.7775416Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-25T02:34:27.7891551Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-25T02:34:27.7892004Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-25T02:34:27.7892278Z test -n "$browser" 2026-10-25T02:34:27.7892440Z if ldd "$browser" | grep '=> not found'; then 2026-10-25T02:34:27.7892737Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-25T02:34:27.7893259Z fi 2026-10-25T02:34:27.7903385Z shell: /usr/bin/bash -e {0} 2026-10-25T02:34:27.7903540Z env: 2026-10-25T02:34:27.7903659Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-25T02:34:27.7903824Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 387 2026-10-25T02:34:27.7903993Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:34:27.7904150Z ##[endgroup] 2026-10-25T02:34:27.8007458Z ##[group]Run vp run --filter t3 test --shard 8/8 2026-10-25T02:34:27.8007696Z vp run --filter t3 test --shard 8/8 2026-10-25T02:34:27.8014722Z shell: /usr/bin/bash -e {0} 2026-10-25T02:34:27.8014845Z env: 2026-10-25T02:34:27.8014955Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-25T02:34:27.8015105Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 387 2026-10-25T02:34:27.8015245Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:34:27.8015457Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-25T02:34:27.8015741Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-25T02:34:27.8015950Z ##[endgroup] 2026-10-25T02:34:27.9579217Z ~/apps/server$ vp test run --shard 8/8 ⊘ cache disabled 2026-10-25T02:34:28.1083313Z 2026-10-25T02:34:28.1084934Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-25T02:34:28.1085155Z 2026-10-25T02:34:30.9801693Z ✓ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 996ms 2026-10-25T02:34:32.8288519Z ✓ src/orchestration-v2/RunExecutionService.test.ts (44 tests) 59ms 2026-10-25T02:34:34.6282240Z ✓ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 567ms 2026-10-25T02:34:35.6909875Z ✓ src/project/AgentSessionScanner.test.ts (53 tests) 698ms 2026-10-25T02:34:35.6910211Z ✓ AgentSessionScanner (37) 2026-10-25T02:34:35.6910399Z ✓ recentThreads (18) 2026-10-25T02:34:35.6910710Z ✓ skips excessive records without blocking an older valid transcript 313ms 2026-10-25T02:34:41.2692543Z ✓ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 5375ms 2026-10-25T02:34:41.2693069Z ✓ AcpSessionRuntime (30) 2026-10-25T02:34:41.2693365Z ✓ drains large stderr output and keeps auth-sized logging chunks 362ms 2026-10-25T02:34:41.2694881Z ✓ keeps assistant item IDs unique when a provider session restarts 364ms 2026-10-25T02:34:42.2563725Z ✓ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 38ms 2026-10-25T02:34:42.6435471Z ✓ src/provider/providerMaintenanceRunner.test.ts (18 tests) 35ms 2026-10-25T02:34:44.0292613Z ✓ src/mcp/McpHttpServer.test.ts (19 tests) 136ms 2026-10-25T02:34:45.0687340Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-25T02:34:45.0687792Z [02:34:45.062] INFO (#22): Migrations ran successfully { 2026-10-25T02:34:45.0687978Z migrations: [ 2026-10-25T02:34:45.0688123Z '1_OrchestrationEvents', 2026-10-25T02:34:45.0688299Z '2_OrchestrationCommandReceipts', 2026-10-25T02:34:45.0688470Z '3_CheckpointDiffBlobs', 2026-10-25T02:34:45.0688633Z '4_ProviderSessionRuntime', 2026-10-25T02:34:45.0688790Z '5_Projections', 2026-10-25T02:34:45.0688980Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T02:34:45.0689193Z '7_ProjectionThreadMessageAttachments', 2026-10-25T02:34:45.0689383Z '8_ProjectionThreadActivitySequence', 2026-10-25T02:34:45.0689564Z '9_ProviderSessionRuntimeMode', 2026-10-25T02:34:45.0689741Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T02:34:45.0689939Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T02:34:45.0690142Z '12_ProjectionThreadsInteractionMode', 2026-10-25T02:34:45.0690333Z '13_ProjectionThreadProposedPlans', 2026-10-25T02:34:45.0690537Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T02:34:45.0690748Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T02:34:45.0690928Z '16_CanonicalizeModelSelections', 2026-10-25T02:34:45.0691106Z '17_ProjectionThreadsArchivedAt', 2026-10-25T02:34:45.0691283Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T02:34:45.0691466Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T02:34:45.0691639Z '20_AuthAccessManagement', 2026-10-25T02:34:45.0691802Z '21_AuthSessionClientMetadata', 2026-10-25T02:34:45.0691974Z '22_AuthSessionLastConnectedAt', 2026-10-25T02:34:45.0692150Z '23_ProjectionThreadShellSummary', 2026-10-25T02:34:45.0692344Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T02:34:45.0692591Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T02:34:45.0692799Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T02:34:45.0692985Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T02:34:45.0693171Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T02:34:45.0693370Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T02:34:45.0693572Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T02:34:45.0693756Z '31_AuthAuthorizationScopes', 2026-10-25T02:34:45.0693953Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T02:34:45.0694136Z '33_ProjectionThreadsSettled', 2026-10-25T02:34:45.0694302Z '34_ProjectionThreadsSnoozed', 2026-10-25T02:34:45.0694482Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T02:34:45.0694657Z '36_ProjectionThreadsPinned', 2026-10-25T02:34:45.0694830Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T02:34:45.0695280Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T02:34:45.0695573Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T02:34:45.0695765Z '40_ProjectionProjectFaviconPath', 2026-10-25T02:34:45.0695937Z '41_AuthSessionClientConnection', 2026-10-25T02:34:45.0696123Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T02:34:45.0696306Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T02:34:45.0696496Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T02:34:45.0696679Z '45_ProjectionProjectsAutoPull', 2026-10-25T02:34:45.0696870Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T02:34:45.0697047Z '47_ProjectionProjectIcon', 2026-10-25T02:34:45.0697225Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T02:34:45.0697411Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T02:34:45.0697588Z '50_ProjectionThreadPullRequests', 2026-10-25T02:34:45.0697772Z '51_ProjectionThreadMessageContext', 2026-10-25T02:34:45.0697951Z '52_ProjectionThreadTitleState', 2026-10-25T02:34:45.0698120Z '53_PullRequestFilesViewed', 2026-10-25T02:34:45.0698301Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T02:34:45.0698478Z '55_OrchestrationV2', 2026-10-25T02:34:45.0698646Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T02:34:45.0698821Z '57_ScheduledTaskWebhooks', 2026-10-25T02:34:45.0698977Z '58_WebhookRelayDeliveries', 2026-10-25T02:34:45.0699131Z '59_McpAppModelContext', 2026-10-25T02:34:45.0699298Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T02:34:45.0699465Z '61_PullRequestReviewGuides', 2026-10-25T02:34:45.0699632Z '62_ThreadFailureLookupIndex', 2026-10-25T02:34:45.0699798Z '63_DropUnusedV1Projections', 2026-10-25T02:34:45.0699981Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T02:34:45.0700164Z '65_CodexUsageNativeTurnIndex', 2026-10-25T02:34:45.0700349Z '66_RepairClientSettlementTimestamps', 2026-10-25T02:34:45.0700517Z '67_WebhookDedupe', 2026-10-25T02:34:45.0700669Z '68_ShellStopRequestIndex', 2026-10-25T02:34:45.0700828Z '69_ThreadMessageSearch' 2026-10-25T02:34:45.0700953Z ] 2026-10-25T02:34:45.0701053Z } 2026-10-25T02:34:45.0701112Z 2026-10-25T02:34:45.2009107Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-25T02:34:45.2009540Z [02:34:45.199] WARN (#1246): Orchestration effect execution failed { 2026-10-25T02:34:45.2010158Z effectId: 'effect:command:selection-restart:second:provider-turn.restart:provider-turn:run-attempt:run:run%3Athread%3Athread%253Aselection-restart-lifecycle%3Aordinal%3A1:attempt:1', 2026-10-25T02:34:45.2010611Z effectType: 'provider-turn.restart', 2026-10-25T02:34:45.2010795Z attemptCount: 1, 2026-10-25T02:34:45.2010943Z nonRetryable: false, 2026-10-25T02:34:45.2011139Z error: 'OrchestrationEffectExecutionError: \n' + 2026-10-25T02:34:45.2011461Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:366:21\n' + 2026-10-25T02:34:45.2011898Z ' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96 {\n' + 2026-10-25T02:34:45.2012221Z ' [cause]: ProviderTurnStartError: \n' + 2026-10-25T02:34:45.2012594Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1359:19\n' + 2026-10-25T02:34:45.2013043Z ' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96 {\n' + 2026-10-25T02:34:45.2014074Z ' [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:cbc7a785-68df-4d61-9424-0ff1a444d985.\n' + 2026-10-25T02:34:45.2014823Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2144:23\n' + 2026-10-25T02:34:45.2015266Z ' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96 {\n' + 2026-10-25T02:34:45.2015916Z ' [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:cbc7a785-68df-4d61-9424-0ff1a444d985.\n' + 2026-10-25T02:34:45.2016533Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' + 2026-10-25T02:34:45.2016878Z ' [cause]: Error: simulated replacement open failure\n' + 2026-10-25T02:34:45.2017064Z ' }\n' + 2026-10-25T02:34:45.2017196Z ' }\n' + 2026-10-25T02:34:45.2017320Z ' }\n' + 2026-10-25T02:34:45.2017441Z '}' 2026-10-25T02:34:45.2017548Z } 2026-10-25T02:34:45.2017609Z 2026-10-25T02:34:45.4159621Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > restarts the live session on a model change when a newer stopped session record exists 2026-10-25T02:34:45.4160097Z [02:34:45.412] INFO (#2642): Migrations ran successfully { 2026-10-25T02:34:45.4160268Z migrations: [ 2026-10-25T02:34:45.4160409Z '1_OrchestrationEvents', 2026-10-25T02:34:45.4160583Z '2_OrchestrationCommandReceipts', 2026-10-25T02:34:45.4160761Z '3_CheckpointDiffBlobs', 2026-10-25T02:34:45.4160947Z '4_ProviderSessionRuntime', 2026-10-25T02:34:45.4161114Z '5_Projections', 2026-10-25T02:34:45.4161302Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T02:34:45.4161517Z '7_ProjectionThreadMessageAttachments', 2026-10-25T02:34:45.4161707Z '8_ProjectionThreadActivitySequence', 2026-10-25T02:34:45.4161883Z '9_ProviderSessionRuntimeMode', 2026-10-25T02:34:45.4162066Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T02:34:45.4162261Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T02:34:45.4162492Z '12_ProjectionThreadsInteractionMode', 2026-10-25T02:34:45.4162677Z '13_ProjectionThreadProposedPlans', 2026-10-25T02:34:45.4162887Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T02:34:45.4163095Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T02:34:45.4163279Z '16_CanonicalizeModelSelections', 2026-10-25T02:34:45.4163457Z '17_ProjectionThreadsArchivedAt', 2026-10-25T02:34:45.4163641Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T02:34:45.4163831Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T02:34:45.4164002Z '20_AuthAccessManagement', 2026-10-25T02:34:45.4164166Z '21_AuthSessionClientMetadata', 2026-10-25T02:34:45.4164335Z '22_AuthSessionLastConnectedAt', 2026-10-25T02:34:45.4164514Z '23_ProjectionThreadShellSummary', 2026-10-25T02:34:45.4164705Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T02:34:45.4164917Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T02:34:45.4165121Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T02:34:45.4165313Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T02:34:45.4165499Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T02:34:45.4165692Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T02:34:45.4166166Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T02:34:45.4166451Z '31_AuthAuthorizationScopes', 2026-10-25T02:34:45.4166627Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T02:34:45.4166802Z '33_ProjectionThreadsSettled', 2026-10-25T02:34:45.4166967Z '34_ProjectionThreadsSnoozed', 2026-10-25T02:34:45.4167152Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T02:34:45.4167329Z '36_ProjectionThreadsPinned', 2026-10-25T02:34:45.4167504Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T02:34:45.4167678Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T02:34:45.4167881Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T02:34:45.4168078Z '40_ProjectionProjectFaviconPath', 2026-10-25T02:34:45.4168255Z '41_AuthSessionClientConnection', 2026-10-25T02:34:45.4168439Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T02:34:45.4168625Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T02:34:45.4168823Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T02:34:45.4169005Z '45_ProjectionProjectsAutoPull', 2026-10-25T02:34:45.4169196Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T02:34:45.4169372Z '47_ProjectionProjectIcon', 2026-10-25T02:34:45.4169551Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T02:34:45.4169738Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T02:34:45.4169922Z '50_ProjectionThreadPullRequests', 2026-10-25T02:34:45.4170103Z '51_ProjectionThreadMessageContext', 2026-10-25T02:34:45.4170284Z '52_ProjectionThreadTitleState', 2026-10-25T02:34:45.4170451Z '53_PullRequestFilesViewed', 2026-10-25T02:34:45.4170630Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T02:34:45.4170810Z '55_OrchestrationV2', 2026-10-25T02:34:45.4170978Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T02:34:45.4171152Z '57_ScheduledTaskWebhooks', 2026-10-25T02:34:45.4171311Z '58_WebhookRelayDeliveries', 2026-10-25T02:34:45.4171469Z '59_McpAppModelContext', 2026-10-25T02:34:45.4171634Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T02:34:45.4171804Z '61_PullRequestReviewGuides', 2026-10-25T02:34:45.4171967Z '62_ThreadFailureLookupIndex', 2026-10-25T02:34:45.4172130Z '63_DropUnusedV1Projections', 2026-10-25T02:34:45.4172309Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T02:34:45.4172523Z '65_CodexUsageNativeTurnIndex', 2026-10-25T02:34:45.4172706Z '66_RepairClientSettlementTimestamps', 2026-10-25T02:34:45.4172870Z '67_WebhookDedupe', 2026-10-25T02:34:45.4173022Z '68_ShellStopRequestIndex', 2026-10-25T02:34:45.4173179Z '69_ThreadMessageSearch' 2026-10-25T02:34:45.4173308Z ] 2026-10-25T02:34:45.4173404Z } 2026-10-25T02:34:45.4173462Z 2026-10-25T02:34:45.6479699Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active) 2026-10-25T02:34:45.6480126Z [02:34:45.645] INFO (#5323): Migrations ran successfully { 2026-10-25T02:34:45.6480299Z migrations: [ 2026-10-25T02:34:45.6480441Z '1_OrchestrationEvents', 2026-10-25T02:34:45.6480615Z '2_OrchestrationCommandReceipts', 2026-10-25T02:34:45.6480790Z '3_CheckpointDiffBlobs', 2026-10-25T02:34:45.6480948Z '4_ProviderSessionRuntime', 2026-10-25T02:34:45.6481105Z '5_Projections', 2026-10-25T02:34:45.6481297Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T02:34:45.6481509Z '7_ProjectionThreadMessageAttachments', 2026-10-25T02:34:45.6481707Z '8_ProjectionThreadActivitySequence', 2026-10-25T02:34:45.6482156Z '9_ProviderSessionRuntimeMode', 2026-10-25T02:34:45.6482539Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T02:34:45.6482736Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T02:34:45.6482952Z '12_ProjectionThreadsInteractionMode', 2026-10-25T02:34:45.6483137Z '13_ProjectionThreadProposedPlans', 2026-10-25T02:34:45.6483345Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T02:34:45.6483557Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T02:34:45.6483739Z '16_CanonicalizeModelSelections', 2026-10-25T02:34:45.6483919Z '17_ProjectionThreadsArchivedAt', 2026-10-25T02:34:45.6484103Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T02:34:45.6484297Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T02:34:45.6484472Z '20_AuthAccessManagement', 2026-10-25T02:34:45.6484640Z '21_AuthSessionClientMetadata', 2026-10-25T02:34:45.6484813Z '22_AuthSessionLastConnectedAt', 2026-10-25T02:34:45.6484990Z '23_ProjectionThreadShellSummary', 2026-10-25T02:34:45.6485186Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T02:34:45.6485400Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T02:34:45.6485612Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T02:34:45.6485801Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T02:34:45.6485993Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T02:34:45.6486189Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T02:34:45.6486393Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T02:34:45.6486572Z '31_AuthAuthorizationScopes', 2026-10-25T02:34:45.6486747Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T02:34:45.6486923Z '33_ProjectionThreadsSettled', 2026-10-25T02:34:45.6487089Z '34_ProjectionThreadsSnoozed', 2026-10-25T02:34:45.6487274Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T02:34:45.6487453Z '36_ProjectionThreadsPinned', 2026-10-25T02:34:45.6487624Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T02:34:45.6487799Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T02:34:45.6488004Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T02:34:45.6488200Z '40_ProjectionProjectFaviconPath', 2026-10-25T02:34:45.6488379Z '41_AuthSessionClientConnection', 2026-10-25T02:34:45.6488564Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T02:34:45.6488748Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T02:34:45.6488935Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T02:34:45.6489120Z '45_ProjectionProjectsAutoPull', 2026-10-25T02:34:45.6489312Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T02:34:45.6489490Z '47_ProjectionProjectIcon', 2026-10-25T02:34:45.6489670Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T02:34:45.6489858Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T02:34:45.6490041Z '50_ProjectionThreadPullRequests', 2026-10-25T02:34:45.6490222Z '51_ProjectionThreadMessageContext', 2026-10-25T02:34:45.6490402Z '52_ProjectionThreadTitleState', 2026-10-25T02:34:45.6490573Z '53_PullRequestFilesViewed', 2026-10-25T02:34:45.6490755Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T02:34:45.6490935Z '55_OrchestrationV2', 2026-10-25T02:34:45.6491106Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T02:34:45.6491286Z '57_ScheduledTaskWebhooks', 2026-10-25T02:34:45.6491445Z '58_WebhookRelayDeliveries', 2026-10-25T02:34:45.6491605Z '59_McpAppModelContext', 2026-10-25T02:34:45.6491768Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T02:34:45.6492014Z '61_PullRequestReviewGuides', 2026-10-25T02:34:45.6492225Z '62_ThreadFailureLookupIndex', 2026-10-25T02:34:45.6492414Z '63_DropUnusedV1Projections', 2026-10-25T02:34:45.6492617Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T02:34:45.6492796Z '65_CodexUsageNativeTurnIndex', 2026-10-25T02:34:45.6492979Z '66_RepairClientSettlementTimestamps', 2026-10-25T02:34:45.6493147Z '67_WebhookDedupe', 2026-10-25T02:34:45.6493301Z '68_ShellStopRequestIndex', 2026-10-25T02:34:45.6493456Z '69_ThreadMessageSearch' 2026-10-25T02:34:45.6493585Z ] 2026-10-25T02:34:45.6493681Z } 2026-10-25T02:34:45.6493742Z 2026-10-25T02:34:45.8943908Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle) 2026-10-25T02:34:45.8951256Z [02:34:45.891] INFO (#8030): Migrations ran successfully { 2026-10-25T02:34:45.8951480Z migrations: [ 2026-10-25T02:34:45.8951622Z '1_OrchestrationEvents', 2026-10-25T02:34:45.8951797Z '2_OrchestrationCommandReceipts', 2026-10-25T02:34:45.8951970Z '3_CheckpointDiffBlobs', 2026-10-25T02:34:45.8952130Z '4_ProviderSessionRuntime', 2026-10-25T02:34:45.8952288Z '5_Projections', 2026-10-25T02:34:45.8952508Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T02:34:45.8952724Z '7_ProjectionThreadMessageAttachments', 2026-10-25T02:34:45.8952922Z '8_ProjectionThreadActivitySequence', 2026-10-25T02:34:45.8953102Z '9_ProviderSessionRuntimeMode', 2026-10-25T02:34:45.8953281Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T02:34:45.8953477Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T02:34:45.8953681Z '12_ProjectionThreadsInteractionMode', 2026-10-25T02:34:45.8953873Z '13_ProjectionThreadProposedPlans', 2026-10-25T02:34:45.8954084Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T02:34:45.8954299Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T02:34:45.8954482Z '16_CanonicalizeModelSelections', 2026-10-25T02:34:45.8954661Z '17_ProjectionThreadsArchivedAt', 2026-10-25T02:34:45.8954846Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T02:34:45.8955038Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T02:34:45.8955214Z '20_AuthAccessManagement', 2026-10-25T02:34:45.8955381Z '21_AuthSessionClientMetadata', 2026-10-25T02:34:45.8955553Z '22_AuthSessionLastConnectedAt', 2026-10-25T02:34:45.8955729Z '23_ProjectionThreadShellSummary', 2026-10-25T02:34:45.8955922Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T02:34:45.8956160Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T02:34:45.8956369Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T02:34:45.8956564Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T02:34:45.8956752Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T02:34:45.8963616Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T02:34:45.8963834Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T02:34:45.8964018Z '31_AuthAuthorizationScopes', 2026-10-25T02:34:45.8964201Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T02:34:45.8964384Z '33_ProjectionThreadsSettled', 2026-10-25T02:34:45.8964555Z '34_ProjectionThreadsSnoozed', 2026-10-25T02:34:45.8964741Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T02:34:45.8964928Z '36_ProjectionThreadsPinned', 2026-10-25T02:34:45.8965100Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T02:34:45.8965281Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T02:34:45.8965741Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T02:34:45.8966074Z '40_ProjectionProjectFaviconPath', 2026-10-25T02:34:45.8966258Z '41_AuthSessionClientConnection', 2026-10-25T02:34:45.8966446Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T02:34:45.8966635Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T02:34:45.8966822Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T02:34:45.8967012Z '45_ProjectionProjectsAutoPull', 2026-10-25T02:34:45.8967201Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T02:34:45.8967385Z '47_ProjectionProjectIcon', 2026-10-25T02:34:45.8967562Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T02:34:45.8967751Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T02:34:45.8967936Z '50_ProjectionThreadPullRequests', 2026-10-25T02:34:45.8968115Z '51_ProjectionThreadMessageContext', 2026-10-25T02:34:45.8968301Z '52_ProjectionThreadTitleState', 2026-10-25T02:34:45.8968469Z '53_PullRequestFilesViewed', 2026-10-25T02:34:45.8968659Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T02:34:45.8968837Z '55_OrchestrationV2', 2026-10-25T02:34:45.8969010Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T02:34:45.8969189Z '57_ScheduledTaskWebhooks', 2026-10-25T02:34:45.8969352Z '58_WebhookRelayDeliveries', 2026-10-25T02:34:45.8969511Z '59_McpAppModelContext', 2026-10-25T02:34:45.8969678Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T02:34:45.8969851Z '61_PullRequestReviewGuides', 2026-10-25T02:34:45.8970017Z '62_ThreadFailureLookupIndex', 2026-10-25T02:34:45.8970186Z '63_DropUnusedV1Projections', 2026-10-25T02:34:45.8970367Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T02:34:45.8970555Z '65_CodexUsageNativeTurnIndex', 2026-10-25T02:34:45.8970738Z '66_RepairClientSettlementTimestamps', 2026-10-25T02:34:45.8970910Z '67_WebhookDedupe', 2026-10-25T02:34:45.8971068Z '68_ShellStopRequestIndex', 2026-10-25T02:34:45.8971223Z '69_ThreadMessageSearch' 2026-10-25T02:34:45.8971354Z ] 2026-10-25T02:34:45.8971452Z } 2026-10-25T02:34:45.8971526Z 2026-10-25T02:34:46.2134899Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command) 2026-10-25T02:34:46.2142716Z [02:34:46.210] INFO (#10800): Migrations ran successfully { 2026-10-25T02:34:46.2142904Z migrations: [ 2026-10-25T02:34:46.2143046Z '1_OrchestrationEvents', 2026-10-25T02:34:46.2143231Z '2_OrchestrationCommandReceipts', 2026-10-25T02:34:46.2143404Z '3_CheckpointDiffBlobs', 2026-10-25T02:34:46.2143595Z '4_ProviderSessionRuntime', 2026-10-25T02:34:46.2143773Z '5_Projections', 2026-10-25T02:34:46.2143967Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T02:34:46.2144188Z '7_ProjectionThreadMessageAttachments', 2026-10-25T02:34:46.2144383Z '8_ProjectionThreadActivitySequence', 2026-10-25T02:34:46.2144570Z '9_ProviderSessionRuntimeMode', 2026-10-25T02:34:46.2144749Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T02:34:46.2144952Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T02:34:46.2145154Z '12_ProjectionThreadsInteractionMode', 2026-10-25T02:34:46.2145347Z '13_ProjectionThreadProposedPlans', 2026-10-25T02:34:46.2145556Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T02:34:46.2145769Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T02:34:46.2145956Z '16_CanonicalizeModelSelections', 2026-10-25T02:34:46.2146576Z '17_ProjectionThreadsArchivedAt', 2026-10-25T02:34:46.2146862Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T02:34:46.2147053Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T02:34:46.2147232Z '20_AuthAccessManagement', 2026-10-25T02:34:46.2147400Z '21_AuthSessionClientMetadata', 2026-10-25T02:34:46.2147576Z '22_AuthSessionLastConnectedAt', 2026-10-25T02:34:46.2147755Z '23_ProjectionThreadShellSummary', 2026-10-25T02:34:46.2147949Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T02:34:46.2148163Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T02:34:46.2148372Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T02:34:46.2148574Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T02:34:46.2148768Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T02:34:46.2148971Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T02:34:46.2149175Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T02:34:46.2149364Z '31_AuthAuthorizationScopes', 2026-10-25T02:34:46.2149541Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T02:34:46.2149723Z '33_ProjectionThreadsSettled', 2026-10-25T02:34:46.2149890Z '34_ProjectionThreadsSnoozed', 2026-10-25T02:34:46.2150071Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T02:34:46.2150254Z '36_ProjectionThreadsPinned', 2026-10-25T02:34:46.2150426Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T02:34:46.2150606Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T02:34:46.2150805Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T02:34:46.2151126Z '40_ProjectionProjectFaviconPath', 2026-10-25T02:34:46.2151303Z '41_AuthSessionClientConnection', 2026-10-25T02:34:46.2151494Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T02:34:46.2151681Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T02:34:46.2151872Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T02:34:46.2152066Z '45_ProjectionProjectsAutoPull', 2026-10-25T02:34:46.2152255Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T02:34:46.2152474Z '47_ProjectionProjectIcon', 2026-10-25T02:34:46.2152653Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T02:34:46.2152848Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T02:34:46.2153030Z '50_ProjectionThreadPullRequests', 2026-10-25T02:34:46.2153214Z '51_ProjectionThreadMessageContext', 2026-10-25T02:34:46.2153417Z '52_ProjectionThreadTitleState', 2026-10-25T02:34:46.2153587Z '53_PullRequestFilesViewed', 2026-10-25T02:34:46.2153772Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T02:34:46.2153951Z '55_OrchestrationV2', 2026-10-25T02:34:46.2154125Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T02:34:46.2154317Z '57_ScheduledTaskWebhooks', 2026-10-25T02:34:46.2154475Z '58_WebhookRelayDeliveries', 2026-10-25T02:34:46.2154635Z '59_McpAppModelContext', 2026-10-25T02:34:46.2154799Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T02:34:46.2154969Z '61_PullRequestReviewGuides', 2026-10-25T02:34:46.2155136Z '62_ThreadFailureLookupIndex', 2026-10-25T02:34:46.2155301Z '63_DropUnusedV1Projections', 2026-10-25T02:34:46.2155481Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T02:34:46.2155660Z '65_CodexUsageNativeTurnIndex', 2026-10-25T02:34:46.2155844Z '66_RepairClientSettlementTimestamps', 2026-10-25T02:34:46.2156010Z '67_WebhookDedupe', 2026-10-25T02:34:46.2156162Z '68_ShellStopRequestIndex', 2026-10-25T02:34:46.2156318Z '69_ThreadMessageSearch' 2026-10-25T02:34:46.2156538Z ] 2026-10-25T02:34:46.2156674Z } 2026-10-25T02:34:46.2156734Z 2026-10-25T02:34:46.4965358Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled) 2026-10-25T02:34:46.4971923Z [02:34:46.493] INFO (#13579): Migrations ran successfully { 2026-10-25T02:34:46.4972121Z migrations: [ 2026-10-25T02:34:46.4972262Z '1_OrchestrationEvents', 2026-10-25T02:34:46.4972474Z '2_OrchestrationCommandReceipts', 2026-10-25T02:34:46.4972650Z '3_CheckpointDiffBlobs', 2026-10-25T02:34:46.4972808Z '4_ProviderSessionRuntime', 2026-10-25T02:34:46.4972968Z '5_Projections', 2026-10-25T02:34:46.4973158Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T02:34:46.4973374Z '7_ProjectionThreadMessageAttachments', 2026-10-25T02:34:46.4973566Z '8_ProjectionThreadActivitySequence', 2026-10-25T02:34:46.4973750Z '9_ProviderSessionRuntimeMode', 2026-10-25T02:34:46.4973926Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T02:34:46.4974125Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T02:34:46.4974340Z '12_ProjectionThreadsInteractionMode', 2026-10-25T02:34:46.4974534Z '13_ProjectionThreadProposedPlans', 2026-10-25T02:34:46.4974739Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T02:34:46.4974944Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T02:34:46.4975136Z '16_CanonicalizeModelSelections', 2026-10-25T02:34:46.4975311Z '17_ProjectionThreadsArchivedAt', 2026-10-25T02:34:46.4975589Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T02:34:46.4975780Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T02:34:46.4976123Z '20_AuthAccessManagement', 2026-10-25T02:34:46.4976374Z '21_AuthSessionClientMetadata', 2026-10-25T02:34:46.4976721Z '22_AuthSessionLastConnectedAt', 2026-10-25T02:34:46.4976980Z '23_ProjectionThreadShellSummary', 2026-10-25T02:34:46.4977246Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T02:34:46.4977531Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T02:34:46.4977810Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T02:34:46.4978067Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T02:34:46.4978327Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T02:34:46.4978592Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T02:34:46.4978864Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T02:34:46.4979117Z '31_AuthAuthorizationScopes', 2026-10-25T02:34:46.4979361Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T02:34:46.4979605Z '33_ProjectionThreadsSettled', 2026-10-25T02:34:46.4979844Z '34_ProjectionThreadsSnoozed', 2026-10-25T02:34:46.4980091Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T02:34:46.4980340Z '36_ProjectionThreadsPinned', 2026-10-25T02:34:46.4980574Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T02:34:46.4980825Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T02:34:46.4981094Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T02:34:46.4981359Z '40_ProjectionProjectFaviconPath', 2026-10-25T02:34:46.4981605Z '41_AuthSessionClientConnection', 2026-10-25T02:34:46.4981856Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T02:34:46.4982109Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T02:34:46.4982361Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T02:34:46.4982646Z '45_ProjectionProjectsAutoPull', 2026-10-25T02:34:46.4982899Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T02:34:46.4983150Z '47_ProjectionProjectIcon', 2026-10-25T02:34:46.4983393Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T02:34:46.4983657Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T02:34:46.4983908Z '50_ProjectionThreadPullRequests', 2026-10-25T02:34:46.4984170Z '51_ProjectionThreadMessageContext', 2026-10-25T02:34:46.4984419Z '52_ProjectionThreadTitleState', 2026-10-25T02:34:46.4984655Z '53_PullRequestFilesViewed', 2026-10-25T02:34:46.4984909Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T02:34:46.4985156Z '55_OrchestrationV2', 2026-10-25T02:34:46.4985393Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T02:34:46.4985637Z '57_ScheduledTaskWebhooks', 2026-10-25T02:34:46.4985862Z '58_WebhookRelayDeliveries', 2026-10-25T02:34:46.4986090Z '59_McpAppModelContext', 2026-10-25T02:34:46.4986324Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T02:34:46.4986564Z '61_PullRequestReviewGuides', 2026-10-25T02:34:46.4986794Z '62_ThreadFailureLookupIndex', 2026-10-25T02:34:46.4987027Z '63_DropUnusedV1Projections', 2026-10-25T02:34:46.4987440Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T02:34:46.4987887Z '65_CodexUsageNativeTurnIndex', 2026-10-25T02:34:46.4988139Z '66_RepairClientSettlementTimestamps', 2026-10-25T02:34:46.4988520Z '67_WebhookDedupe', 2026-10-25T02:34:46.4988743Z '68_ShellStopRequestIndex', 2026-10-25T02:34:46.4988969Z '69_ThreadMessageSearch' 2026-10-25T02:34:46.4989161Z ] 2026-10-25T02:34:46.4989329Z } 2026-10-25T02:34:46.4989495Z 2026-10-25T02:34:46.7740510Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home) 2026-10-25T02:34:46.7741091Z [02:34:46.771] INFO (#16349): Migrations ran successfully { 2026-10-25T02:34:46.7741311Z migrations: [ 2026-10-25T02:34:46.7741484Z '1_OrchestrationEvents', 2026-10-25T02:34:46.7741714Z '2_OrchestrationCommandReceipts', 2026-10-25T02:34:46.7741970Z '3_CheckpointDiffBlobs', 2026-10-25T02:34:46.7742188Z '4_ProviderSessionRuntime', 2026-10-25T02:34:46.7742426Z '5_Projections', 2026-10-25T02:34:46.7742833Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T02:34:46.7743211Z '7_ProjectionThreadMessageAttachments', 2026-10-25T02:34:46.7743421Z '8_ProjectionThreadActivitySequence', 2026-10-25T02:34:46.7743606Z '9_ProviderSessionRuntimeMode', 2026-10-25T02:34:46.7743787Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T02:34:46.7743990Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T02:34:46.7744191Z '12_ProjectionThreadsInteractionMode', 2026-10-25T02:34:46.7744382Z '13_ProjectionThreadProposedPlans', 2026-10-25T02:34:46.7744594Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T02:34:46.7744807Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T02:34:46.7745003Z '16_CanonicalizeModelSelections', 2026-10-25T02:34:46.7745190Z '17_ProjectionThreadsArchivedAt', 2026-10-25T02:34:46.7745377Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T02:34:46.7745562Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T02:34:46.7745740Z '20_AuthAccessManagement', 2026-10-25T02:34:46.7745905Z '21_AuthSessionClientMetadata', 2026-10-25T02:34:46.7746079Z '22_AuthSessionLastConnectedAt', 2026-10-25T02:34:46.7746254Z '23_ProjectionThreadShellSummary', 2026-10-25T02:34:46.7746449Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T02:34:46.7746660Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T02:34:46.7746874Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T02:34:46.7747067Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T02:34:46.7747259Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T02:34:46.7747457Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T02:34:46.7747663Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T02:34:46.7747847Z '31_AuthAuthorizationScopes', 2026-10-25T02:34:46.7748022Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T02:34:46.7748199Z '33_ProjectionThreadsSettled', 2026-10-25T02:34:46.7748364Z '34_ProjectionThreadsSnoozed', 2026-10-25T02:34:46.7748543Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T02:34:46.7748719Z '36_ProjectionThreadsPinned', 2026-10-25T02:34:46.7748891Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T02:34:46.7749067Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T02:34:46.7749262Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T02:34:46.7749459Z '40_ProjectionProjectFaviconPath', 2026-10-25T02:34:46.7749633Z '41_AuthSessionClientConnection', 2026-10-25T02:34:46.7750087Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T02:34:46.7750429Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T02:34:46.7750629Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T02:34:46.7750811Z '45_ProjectionProjectsAutoPull', 2026-10-25T02:34:46.7751220Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T02:34:46.7751404Z '47_ProjectionProjectIcon', 2026-10-25T02:34:46.7751590Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T02:34:46.7751896Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T02:34:46.7752191Z '50_ProjectionThreadPullRequests', 2026-10-25T02:34:46.7752415Z '51_ProjectionThreadMessageContext', 2026-10-25T02:34:46.7752607Z '52_ProjectionThreadTitleState', 2026-10-25T02:34:46.7752775Z '53_PullRequestFilesViewed', 2026-10-25T02:34:46.7752961Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T02:34:46.7753141Z '55_OrchestrationV2', 2026-10-25T02:34:46.7753317Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T02:34:46.7753491Z '57_ScheduledTaskWebhooks', 2026-10-25T02:34:46.7753655Z '58_WebhookRelayDeliveries', 2026-10-25T02:34:46.7753815Z '59_McpAppModelContext', 2026-10-25T02:34:46.7753984Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T02:34:46.7754153Z '61_PullRequestReviewGuides', 2026-10-25T02:34:46.7754318Z '62_ThreadFailureLookupIndex', 2026-10-25T02:34:46.7754481Z '63_DropUnusedV1Projections', 2026-10-25T02:34:46.7754659Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T02:34:46.7754843Z '65_CodexUsageNativeTurnIndex', 2026-10-25T02:34:46.7755026Z '66_RepairClientSettlementTimestamps', 2026-10-25T02:34:46.7755197Z '67_WebhookDedupe', 2026-10-25T02:34:46.7755348Z '68_ShellStopRequestIndex', 2026-10-25T02:34:46.7755508Z '69_ThreadMessageSearch' 2026-10-25T02:34:46.7755636Z ] 2026-10-25T02:34:46.7755733Z } 2026-10-25T02:34:46.7755786Z 2026-10-25T02:34:46.9685569Z ✓ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 1968ms 2026-10-25T02:34:46.9686196Z ✓ retries a failed selection restart session open before completing 375ms 2026-10-25T02:34:46.9686958Z ✓ preserves native history only for compatible account switches (idle) 319ms 2026-10-25T02:34:47.9334030Z ✓ src/orchestration-v2/ProviderContinuationService.test.ts (11 tests) 20ms 2026-10-25T02:34:49.1286064Z ✓ src/checkpointing/CheckpointStore.test.ts (9 tests) 853ms 2026-10-25T02:34:51.0294004Z ✓ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 944ms 2026-10-25T02:34:51.0294617Z ✓ delivers child completion with Claude's native pending-tool cancellation behavior 331ms 2026-10-25T02:34:52.3891355Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:34:52.3892140Z [02:34:52.371] INFO (#1): Migrations ran successfully { 2026-10-25T02:34:52.3892519Z migrations: [ 2026-10-25T02:34:52.3893028Z '1_OrchestrationEvents', 2026-10-25T02:34:52.3893302Z '2_OrchestrationCommandReceipts', 2026-10-25T02:34:52.3893525Z '3_CheckpointDiffBlobs', 2026-10-25T02:34:52.3893733Z '4_ProviderSessionRuntime', 2026-10-25T02:34:52.3893930Z '5_Projections', 2026-10-25T02:34:52.3894173Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T02:34:52.3894442Z '7_ProjectionThreadMessageAttachments', 2026-10-25T02:34:52.3894692Z '8_ProjectionThreadActivitySequence', 2026-10-25T02:34:52.3894921Z '9_ProviderSessionRuntimeMode', 2026-10-25T02:34:52.3895146Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T02:34:52.3895400Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T02:34:52.3895665Z '12_ProjectionThreadsInteractionMode', 2026-10-25T02:34:52.3895908Z '13_ProjectionThreadProposedPlans', 2026-10-25T02:34:52.3896172Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T02:34:52.3896453Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T02:34:52.3896681Z '16_CanonicalizeModelSelections', 2026-10-25T02:34:52.3896909Z '17_ProjectionThreadsArchivedAt', 2026-10-25T02:34:52.3897135Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T02:34:52.3897373Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T02:34:52.3897593Z '20_AuthAccessManagement', 2026-10-25T02:34:52.3897802Z '21_AuthSessionClientMetadata', 2026-10-25T02:34:52.3898021Z '22_AuthSessionLastConnectedAt', 2026-10-25T02:34:52.3898241Z '23_ProjectionThreadShellSummary', 2026-10-25T02:34:52.3898487Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T02:34:52.3898756Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T02:34:52.3899024Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T02:34:52.3899261Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T02:34:52.3899499Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T02:34:52.3899754Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T02:34:52.3900005Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T02:34:52.3900236Z '31_AuthAuthorizationScopes', 2026-10-25T02:34:52.3900455Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T02:34:52.3900675Z '33_ProjectionThreadsSettled', 2026-10-25T02:34:52.3900888Z '34_ProjectionThreadsSnoozed', 2026-10-25T02:34:52.3901090Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T02:34:52.3901266Z '36_ProjectionThreadsPinned', 2026-10-25T02:34:52.3901436Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T02:34:52.3901613Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T02:34:52.3901809Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T02:34:52.3902008Z '40_ProjectionProjectFaviconPath', 2026-10-25T02:34:52.3902182Z '41_AuthSessionClientConnection', 2026-10-25T02:34:52.3902386Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T02:34:52.3902590Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T02:34:52.3902775Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T02:34:52.3902960Z '45_ProjectionProjectsAutoPull', 2026-10-25T02:34:52.3903148Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T02:34:52.3903327Z '47_ProjectionProjectIcon', 2026-10-25T02:34:52.3903502Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T02:34:52.3903690Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T02:34:52.3903872Z '50_ProjectionThreadPullRequests', 2026-10-25T02:34:52.3904058Z '51_ProjectionThreadMessageContext', 2026-10-25T02:34:52.3904236Z '52_ProjectionThreadTitleState', 2026-10-25T02:34:52.3904402Z '53_PullRequestFilesViewed', 2026-10-25T02:34:52.3904584Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T02:34:52.3904786Z '55_OrchestrationV2', 2026-10-25T02:34:52.3904954Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T02:34:52.3905129Z '57_ScheduledTaskWebhooks', 2026-10-25T02:34:52.3905288Z '58_WebhookRelayDeliveries', 2026-10-25T02:34:52.3905445Z '59_McpAppModelContext', 2026-10-25T02:34:52.3905610Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T02:34:52.3905777Z '61_PullRequestReviewGuides', 2026-10-25T02:34:52.3905942Z '62_ThreadFailureLookupIndex', 2026-10-25T02:34:52.3906103Z '63_DropUnusedV1Projections', 2026-10-25T02:34:52.3906480Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T02:34:52.3906715Z '65_CodexUsageNativeTurnIndex', 2026-10-25T02:34:52.3906898Z '66_RepairClientSettlementTimestamps', 2026-10-25T02:34:52.3907066Z '67_WebhookDedupe', 2026-10-25T02:34:52.3907215Z '68_ShellStopRequestIndex', 2026-10-25T02:34:52.3907371Z '69_ThreadMessageSearch' 2026-10-25T02:34:52.3907495Z ] 2026-10-25T02:34:52.3907594Z } 2026-10-25T02:34:52.3907651Z 2026-10-25T02:34:52.5377865Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:34:52.5378251Z [02:34:52.536] INFO (#349) http.span=21ms: Sent HTTP response { 2026-10-25T02:34:52.5378461Z 'http.method': 'GET', 2026-10-25T02:34:52.5378711Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-25T02:34:52.5378941Z 'http.status': 200 2026-10-25T02:34:52.5379110Z } 2026-10-25T02:34:52.5379176Z 2026-10-25T02:34:52.5452360Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:34:52.5452731Z [02:34:52.544] INFO (#367) http.span=3ms: Sent HTTP response { 2026-10-25T02:34:52.5452934Z 'http.method': 'GET', 2026-10-25T02:34:52.5453132Z 'http.url': '/api/orchestration/shell', 2026-10-25T02:34:52.5453313Z 'http.status': 200 2026-10-25T02:34:52.5453443Z } 2026-10-25T02:34:52.5453502Z 2026-10-25T02:34:52.6998889Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:34:52.6999456Z [02:34:52.699] INFO (#405) http.span=148ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T02:34:52.6999762Z 2026-10-25T02:34:52.8520215Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:34:52.8520611Z [02:34:52.851] INFO (#714) http.span=7ms: Sent HTTP response { 2026-10-25T02:34:52.8520822Z 'http.method': 'GET', 2026-10-25T02:34:52.8521095Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/bounded', 2026-10-25T02:34:52.8521331Z 'http.status': 200 2026-10-25T02:34:52.8521466Z } 2026-10-25T02:34:52.8521533Z 2026-10-25T02:34:52.8628814Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:34:52.8629198Z [02:34:52.862] INFO (#729) http.span=7ms: Sent HTTP response { 2026-10-25T02:34:52.8629409Z 'http.method': 'GET', 2026-10-25T02:34:52.8629696Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/history', 2026-10-25T02:34:52.8629943Z 'http.status': 200 2026-10-25T02:34:52.8630074Z } 2026-10-25T02:34:52.8630131Z 2026-10-25T02:34:52.8692488Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:34:52.8693038Z [02:34:52.868] INFO (#641) http.span=194ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T02:34:52.8693310Z 2026-10-25T02:34:52.8710163Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:34:52.8710562Z [02:34:52.869] INFO (#629) http.span=197ms: InterruptError: All fibers interrupted without error { 2026-10-25T02:34:52.8710818Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T02:34:52.8711548Z at fiber (#773) 2026-10-25T02:34:52.8711960Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T02:34:52.8712263Z [02:34:52.870] INFO (#395) http.span=320ms: InterruptError: All fibers interrupted without error { 2026-10-25T02:34:52.8712756Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T02:34:52.8712943Z at fiber (#774) 2026-10-25T02:34:52.8713258Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T02:34:52.8713569Z [02:34:52.870] INFO (#384) http.span=322ms: InterruptError: All fibers interrupted without error { 2026-10-25T02:34:52.8713801Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T02:34:52.8713958Z at fiber (#775) 2026-10-25T02:34:52.8714199Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T02:34:52.8714392Z 2026-10-25T02:34:52.9144018Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:34:52.9144644Z [02:34:52.895] INFO (#1): Migrations ran successfully { 2026-10-25T02:34:52.9149985Z migrations: [ 2026-10-25T02:34:52.9150231Z '1_OrchestrationEvents', 2026-10-25T02:34:52.9150496Z '2_OrchestrationCommandReceipts', 2026-10-25T02:34:52.9150745Z '3_CheckpointDiffBlobs', 2026-10-25T02:34:52.9151044Z '4_ProviderSessionRuntime', 2026-10-25T02:34:52.9151271Z '5_Projections', 2026-10-25T02:34:52.9151535Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T02:34:52.9151828Z '7_ProjectionThreadMessageAttachments', 2026-10-25T02:34:52.9152100Z '8_ProjectionThreadActivitySequence', 2026-10-25T02:34:52.9152373Z '9_ProviderSessionRuntimeMode', 2026-10-25T02:34:52.9152658Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T02:34:52.9152934Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T02:34:52.9153208Z '12_ProjectionThreadsInteractionMode', 2026-10-25T02:34:52.9153465Z '13_ProjectionThreadProposedPlans', 2026-10-25T02:34:52.9153748Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T02:34:52.9154029Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T02:34:52.9154286Z '16_CanonicalizeModelSelections', 2026-10-25T02:34:52.9154539Z '17_ProjectionThreadsArchivedAt', 2026-10-25T02:34:52.9154796Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T02:34:52.9155056Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T02:34:52.9155303Z '20_AuthAccessManagement', 2026-10-25T02:34:52.9155538Z '21_AuthSessionClientMetadata', 2026-10-25T02:34:52.9155786Z '22_AuthSessionLastConnectedAt', 2026-10-25T02:34:52.9156033Z '23_ProjectionThreadShellSummary', 2026-10-25T02:34:52.9156306Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T02:34:52.9156611Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T02:34:52.9156890Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T02:34:52.9157149Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T02:34:52.9157408Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T02:34:52.9157699Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T02:34:52.9157972Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T02:34:52.9158225Z '31_AuthAuthorizationScopes', 2026-10-25T02:34:52.9158469Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T02:34:52.9158716Z '33_ProjectionThreadsSettled', 2026-10-25T02:34:52.9158953Z '34_ProjectionThreadsSnoozed', 2026-10-25T02:34:52.9159941Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T02:34:52.9191315Z '36_ProjectionThreadsPinned', 2026-10-25T02:34:52.9196196Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T02:34:52.9231637Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T02:34:52.9239493Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T02:34:52.9239817Z '40_ProjectionProjectFaviconPath', 2026-10-25T02:34:52.9240080Z '41_AuthSessionClientConnection', 2026-10-25T02:34:52.9240351Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T02:34:52.9240616Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T02:34:52.9240881Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T02:34:52.9241145Z '45_ProjectionProjectsAutoPull', 2026-10-25T02:34:52.9241410Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T02:34:52.9241668Z '47_ProjectionProjectIcon', 2026-10-25T02:34:52.9241951Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T02:34:52.9242238Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T02:34:52.9242531Z '50_ProjectionThreadPullRequests', 2026-10-25T02:34:52.9242787Z '51_ProjectionThreadMessageContext', 2026-10-25T02:34:52.9243040Z '52_ProjectionThreadTitleState', 2026-10-25T02:34:52.9243285Z '53_PullRequestFilesViewed', 2026-10-25T02:34:52.9243553Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T02:34:52.9243804Z '55_OrchestrationV2', 2026-10-25T02:34:52.9244049Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T02:34:52.9244299Z '57_ScheduledTaskWebhooks', 2026-10-25T02:34:52.9244530Z '58_WebhookRelayDeliveries', 2026-10-25T02:34:52.9244763Z '59_McpAppModelContext', 2026-10-25T02:34:52.9244999Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T02:34:52.9245242Z '61_PullRequestReviewGuides', 2026-10-25T02:34:52.9245489Z '62_ThreadFailureLookupIndex', 2026-10-25T02:34:52.9245732Z '63_DropUnusedV1Projections', 2026-10-25T02:34:52.9245987Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T02:34:52.9246360Z '65_CodexUsageNativeTurnIndex', 2026-10-25T02:34:52.9246643Z '66_RepairClientSettlementTimestamps', 2026-10-25T02:34:52.9246885Z '67_WebhookDedupe', 2026-10-25T02:34:52.9247117Z '68_ShellStopRequestIndex', 2026-10-25T02:34:52.9247346Z '69_ThreadMessageSearch' 2026-10-25T02:34:52.9247547Z ] 2026-10-25T02:34:52.9247714Z } 2026-10-25T02:34:52.9247843Z 2026-10-25T02:34:53.0401449Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:34:53.0401839Z [02:34:53.039] INFO (#1137) http.span=10ms: Sent HTTP response { 2026-10-25T02:34:53.0402054Z 'http.method': 'GET', 2026-10-25T02:34:53.0402388Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-25T02:34:53.0402623Z 'http.status': 200 2026-10-25T02:34:53.0402760Z } 2026-10-25T02:34:53.0402820Z 2026-10-25T02:34:53.0439769Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:34:53.0440140Z [02:34:53.043] INFO (#1155) http.span=1ms: Sent HTTP response { 2026-10-25T02:34:53.0440350Z 'http.method': 'GET', 2026-10-25T02:34:53.0440547Z 'http.url': '/api/orchestration/shell', 2026-10-25T02:34:53.0440735Z 'http.status': 200 2026-10-25T02:34:53.0440863Z } 2026-10-25T02:34:53.0440920Z 2026-10-25T02:34:53.1712103Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:34:53.1713159Z [02:34:53.170] INFO (#1193) http.span=123ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T02:34:53.1713562Z 2026-10-25T02:34:53.3081255Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:34:53.3081646Z [02:34:53.307] INFO (#1504) http.span=6ms: Sent HTTP response { 2026-10-25T02:34:53.3081868Z 'http.method': 'GET', 2026-10-25T02:34:53.3082127Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/bounded', 2026-10-25T02:34:53.3082386Z 'http.status': 200 2026-10-25T02:34:53.3082523Z } 2026-10-25T02:34:53.3082583Z 2026-10-25T02:34:53.3163302Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:34:53.3163698Z [02:34:53.316] INFO (#1519) http.span=5ms: Sent HTTP response { 2026-10-25T02:34:53.3163913Z 'http.method': 'GET', 2026-10-25T02:34:53.3164170Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/history', 2026-10-25T02:34:53.3164405Z 'http.status': 200 2026-10-25T02:34:53.3164533Z } 2026-10-25T02:34:53.3164589Z 2026-10-25T02:34:53.3231254Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:34:53.3231816Z [02:34:53.321] INFO (#1431) http.span=173ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T02:34:53.3232077Z 2026-10-25T02:34:53.3232339Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:34:53.3232764Z [02:34:53.322] INFO (#1419) http.span=175ms: InterruptError: All fibers interrupted without error { 2026-10-25T02:34:53.3233023Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T02:34:53.3233189Z at fiber (#1562) 2026-10-25T02:34:53.3233441Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T02:34:53.3233742Z [02:34:53.322] INFO (#1183) http.span=276ms: InterruptError: All fibers interrupted without error { 2026-10-25T02:34:53.3233974Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T02:34:53.3234126Z at fiber (#1563) 2026-10-25T02:34:53.3234366Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T02:34:53.3234657Z [02:34:53.322] INFO (#1172) http.span=277ms: InterruptError: All fibers interrupted without error { 2026-10-25T02:34:53.3234890Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T02:34:53.3235043Z at fiber (#1564) 2026-10-25T02:34:53.3235285Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T02:34:53.3235458Z 2026-10-25T02:34:53.3265069Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T02:34:53.3265560Z [02:34:53.325] INFO (#1): # T3 Code thread transfer budget 2026-10-25T02:34:53.3265714Z 2026-10-25T02:34:53.3266255Z Wire values are thread data bytes read from local HTTP and WebSocket sockets. HTTP includes response headers; WebSocket measurement starts after the resumed thread subscription synchronizes. TCP/IP, TLS framing, and the WebSocket upgrade are excluded. WebSocket permessage-deflate is negotiated. 2026-10-25T02:34:53.3268177Z The measured turn is observed on three sockets at once: one with only the thread subscription (the capped rows), one with only the shell subscription, and a second client holding both. Server egress is the sum of the three. After the turn the second client disconnects and new sockets resubscribe from the cursor it held before the turn, which is the cursor a backgrounded phone would hold. SQL statements are the SQL client's per-statement spans, counted across V2 persistence and the HTTP/WebSocket handlers. 2026-10-25T02:34:53.3269587Z Scenario: 10 historical turns with 5 command tools and one retained 878.9 KiB (900,000 B) MCP result each, followed by one measured turn with 20 command tools and a retained 1.05 MiB (1,100,000 B) MCP result. Synthetic V2 domain events exercise persistence, wire projection, and production HTTP/subscription handlers; this does not measure provider adapter ingestion. Payloads contain no user data. 2026-10-25T02:34:53.3270507Z The long-turn rows open a second thread through the compact bounded snapshot web and mobile use, then load one older page. Its last user turn holds 900 rows of reasoning, commands, file changes, MCP calls, progress messages, checkpoints, and subagents. 2026-10-25T02:34:53.3270899Z 2026-10-25T02:34:53.3271014Z | Provider | Total thread wire | Budget | Result | 2026-10-25T02:34:53.3271189Z | --- | ---: | ---: | --- | 2026-10-25T02:34:53.3271338Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-25T02:34:53.3271520Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-25T02:34:53.3271634Z 2026-10-25T02:34:53.3271686Z ## Detailed measurements 2026-10-25T02:34:53.3271757Z 2026-10-25T02:34:53.3271833Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-25T02:34:53.3271997Z | --- | --- | --- | ---: | ---: | --- | 2026-10-25T02:34:53.3272190Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-25T02:34:53.3272472Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-25T02:34:53.3272738Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-25T02:34:53.3272974Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-25T02:34:53.3273168Z | codex | shell snapshot | HTTP wire | 859 B | none | INFO | 2026-10-25T02:34:53.3273368Z | codex | measured turn, shell | WebSocket wire | 657 B | none | INFO | 2026-10-25T02:34:53.3273601Z | codex | measured turn, shell | WebSocket decoded | 1.7 KiB (1,703 B) | none | INFO | 2026-10-25T02:34:53.3273828Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-25T02:34:53.3274068Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,724 B) | none | INFO | 2026-10-25T02:34:53.3274336Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,063 B) | none | INFO | 2026-10-25T02:34:53.3274590Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-25T02:34:53.3274819Z | codex | measured turn | server egress wire | 3.5 KiB (3,600 B) | none | INFO | 2026-10-25T02:34:53.3275032Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-25T02:34:53.3275259Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,222 B) | none | INFO | 2026-10-25T02:34:53.3275527Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.5 KiB (82,454 B) | none | INFO | 2026-10-25T02:34:53.3275780Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-25T02:34:53.3276006Z | codex | reconnect, shell (replay) | WebSocket wire | 886 B | none | INFO | 2026-10-25T02:34:53.3276252Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,768 B) | none | INFO | 2026-10-25T02:34:53.3276492Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-25T02:34:53.3276697Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-25T02:34:53.3276897Z | codex | long-turn cold open | HTTP wire | 12.7 KiB (13,044 B) | none | INFO | 2026-10-25T02:34:53.3277290Z | codex | long-turn cold open | HTTP decoded | 89.8 KiB (91,953 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T02:34:53.3277599Z | codex | long-turn cold open | rows | 75 | 75 | PASS | 2026-10-25T02:34:53.3277806Z | codex | long-turn history page | HTTP wire | 11.4 KiB (11,665 B) | none | INFO | 2026-10-25T02:34:53.3278064Z | codex | long-turn history page | HTTP decoded | 83.7 KiB (85,742 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T02:34:53.3278298Z | codex | long-turn history page | rows | 75 | 75 | PASS | 2026-10-25T02:34:53.3278521Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-25T02:34:53.3278795Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-25T02:34:53.3279072Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-25T02:34:53.3279322Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-25T02:34:53.3279528Z | claudeAgent | shell snapshot | HTTP wire | 863 B | none | INFO | 2026-10-25T02:34:53.3279752Z | claudeAgent | measured turn, shell | WebSocket wire | 662 B | none | INFO | 2026-10-25T02:34:53.3280003Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,725 B) | none | INFO | 2026-10-25T02:34:53.3280249Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-25T02:34:53.3280508Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,732 B) | none | INFO | 2026-10-25T02:34:53.3280799Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,435 B) | none | INFO | 2026-10-25T02:34:53.3281073Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-25T02:34:53.3281321Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,615 B) | none | INFO | 2026-10-25T02:34:53.3281553Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-25T02:34:53.3281796Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,230 B) | none | INFO | 2026-10-25T02:34:53.3282090Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,720 B) | none | INFO | 2026-10-25T02:34:53.3282599Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-25T02:34:53.3282960Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 890 B | none | INFO | 2026-10-25T02:34:53.3283235Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.8 KiB (1,792 B) | none | INFO | 2026-10-25T02:34:53.3283508Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-25T02:34:53.3283736Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-25T02:34:53.3283972Z | claudeAgent | long-turn cold open | HTTP wire | 12.8 KiB (13,061 B) | none | INFO | 2026-10-25T02:34:53.3284250Z | claudeAgent | long-turn cold open | HTTP decoded | 89.9 KiB (92,009 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T02:34:53.3290845Z | claudeAgent | long-turn cold open | rows | 75 | 75 | PASS | 2026-10-25T02:34:53.3291110Z | claudeAgent | long-turn history page | HTTP wire | 11.4 KiB (11,695 B) | none | INFO | 2026-10-25T02:34:53.3291399Z | claudeAgent | long-turn history page | HTTP decoded | 83.7 KiB (85,754 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T02:34:53.3291663Z | claudeAgent | long-turn history page | rows | 75 | 75 | PASS | 2026-10-25T02:34:53.3291787Z 2026-10-25T02:34:53.3291846Z ## Compression diagnostics 2026-10-25T02:34:53.3291925Z 2026-10-25T02:34:53.3292035Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-25T02:34:53.3292261Z - codex: shell snapshot 1.6 KiB (1,680 B) decoded to 684 B gzip. 2026-10-25T02:34:53.3292530Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-25T02:34:53.3292768Z - claudeAgent: shell snapshot 1.7 KiB (1,702 B) decoded to 688 B gzip. 2026-10-25T02:34:53.3292902Z 2026-10-25T02:34:53.3292904Z 2026-10-25T02:34:53.3293471Z ✓ integration/transferBudgetV2.integration.test.ts (1 test) 991ms 2026-10-25T02:34:53.3293922Z ✓ reports V2 thread HTTP and WebSocket transfer budgets 990ms 2026-10-25T02:34:53.5706041Z ✓ src/resourceTelemetry/Model.test.ts (12 tests) 6ms 2026-10-25T02:34:53.7107031Z ✓ src/provider/acp/AntigravityProtocol.test.ts (36 tests) 9ms 2026-10-25T02:34:53.9850403Z ✓ src/orchestration-v2/ThreadLiveEventCoalescer.test.ts (12 tests) 21ms 2026-10-25T02:34:55.3119829Z ✓ src/mcp/TaskCancelNativeSubagent.integration.test.ts (1 test) 355ms 2026-10-25T02:34:55.3120274Z ✓ task_cancel ends a delegated child's background native subagent 354ms 2026-10-25T02:34:56.2966463Z ✓ src/serverRuntimeStartup.test.ts (8 tests) 15ms 2026-10-25T02:34:56.4401089Z ✓ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 17ms 2026-10-25T02:34:56.7752382Z ✓ src/telemetry/AnalyticsService.test.ts (3 tests) 69ms 2026-10-25T02:34:57.0988815Z ✓ src/project/ProjectEnrichmentService.test.ts (4 tests) 12ms 2026-10-25T02:34:58.1309728Z ✓ src/cloud/CloudLink.test.ts (6 tests) 26ms 2026-10-25T02:34:58.2458802Z ✓ src/provider/codexUsageLimits.test.ts (15 tests) 4ms 2026-10-25T02:35:00.8485439Z ✓ src/orchestration-v2/http.test.ts (1 test) 1631ms 2026-10-25T02:35:00.8485841Z ✓ exports full history with size, scope, and missing-thread checks 1630ms 2026-10-25T02:35:01.1558012Z ✓ src/observability/OtlpEndpointCheck.test.ts (5 tests) 32ms 2026-10-25T02:35:01.5607784Z ✓ src/persistence/OrchestrationEventStore.sequence.test.ts (2 tests) 132ms 2026-10-25T02:35:01.8870463Z ✓ src/provider/ClaudeModelCatalog.test.ts (4 tests) 3ms 2026-10-25T02:35:02.1332089Z ✓ src/attachmentStore.test.ts (10 tests) 6ms 2026-10-25T02:35:02.2608787Z ✓ src/usage/usageAggregation.test.ts (11 tests) 12ms 2026-10-25T02:35:02.3444754Z ✓ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms 2026-10-25T02:35:02.5918570Z ✓ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 7ms 2026-10-25T02:35:02.9873033Z ✓ src/persistence/Migrations.test.ts (7 tests) 144ms 2026-10-25T02:35:03.1488023Z ✓ src/cloud/relayResponse.test.ts (8 tests) 12ms 2026-10-25T02:35:04.0584066Z ✓ src/orchestration-v2/RunFinalizationService.test.ts (5 tests) 6ms 2026-10-25T02:35:04.2077898Z ✓ src/bootstrap.test.ts (3 tests) 10ms 2026-10-25T02:35:04.3402914Z ✓ src/preview/PreviewBrowserHost.test.ts (2 tests) 7ms 2026-10-25T02:35:04.7709167Z ✓ src/device/DeviceHubProxy.stream.test.ts (1 test) 29ms 2026-10-25T02:35:05.7587844Z ✓ src/auth/replayMarkers.test.ts (1 test) 15ms 2026-10-25T02:35:05.8750855Z ✓ src/scheduledTasks/webhookFilter.test.ts (4 tests) 2ms 2026-10-25T02:35:05.9914324Z ✓ src/provider/Drivers/claudeUsage.test.ts (3 tests) 2ms 2026-10-25T02:35:06.1971394Z ✓ src/provider/CodexThreadRevert.test.ts (2 tests) 11ms 2026-10-25T02:35:13.2582678Z ✓ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 5873ms 2026-10-25T02:35:13.2583372Z ✓ OpenCode replay fixtures (22) 2026-10-25T02:35:13.2584060Z ✓ runs simple/opencode through OrchestratorV2 using deterministic replay 330ms 2026-10-25T02:35:13.2584503Z ✓ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 351ms 2026-10-25T02:35:13.2584919Z ✓ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 324ms 2026-10-25T02:35:13.2585343Z ✓ runs opencode2_permission/opencode through OrchestratorV2 using deterministic replay 303ms 2026-10-25T02:35:13.2585764Z ✓ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 333ms 2026-10-25T02:35:13.2586197Z ✓ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 411ms 2026-10-25T02:35:13.2586640Z ✓ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 314ms 2026-10-25T02:35:13.2587118Z ✓ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 328ms 2026-10-25T02:35:13.3758812Z ✓ src/cli/triagePrompt.test.ts (3 tests) 2ms 2026-10-25T02:35:13.8287369Z ✓ src/persistence/DatabaseStorage.test.ts (1 test) 52ms 2026-10-25T02:35:13.9652809Z ✓ src/workspace/WorkspacePaths.test.ts (2 tests) 7ms 2026-10-25T02:35:14.2228915Z ✓ src/device/sshDeviceScript.test.ts (2 tests) 8ms 2026-10-25T02:35:14.4972082Z ✓ src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts (1 test) 22ms 2026-10-25T02:35:14.5764405Z ✓ src/orchestration-v2/QueuedRunOrder.test.ts (1 test) 2ms 2026-10-25T02:35:15.5508226Z ✓ src/mcp/toolkits/device/handlers.test.ts (2 tests) 2ms 2026-10-25T02:35:15.6655076Z ✓ src/guest/guestView.test.ts (1 test) 2ms 2026-10-25T02:35:19.6386006Z ✓ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 2965ms 2026-10-25T02:35:19.6386568Z ✓ Cursor replay fixtures (11) 2026-10-25T02:35:19.6386911Z ✓ runs simple/cursor through OrchestratorV2 using deterministic replay 367ms 2026-10-25T02:35:19.6387331Z ✓ runs subagent/cursor through OrchestratorV2 using deterministic replay 313ms 2026-10-25T02:35:19.6387745Z ✓ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 300ms 2026-10-25T02:35:19.6388155Z ✓ runs todo_list/cursor through OrchestratorV2 using deterministic replay 304ms 2026-10-25T02:35:19.6388571Z ✓ runs proposed_plan/cursor through OrchestratorV2 using deterministic replay 300ms 2026-10-25T02:35:20.0757516Z ✓ src/provider/ClaudeCapabilitiesProbe.test.ts (1 test) 1ms 2026-10-25T02:35:20.0788047Z 2026-10-25T02:35:20.0794998Z  Test Files  52 passed (52) 2026-10-25T02:35:20.0795485Z  Tests  545 passed (545) 2026-10-25T02:35:20.0795943Z  Start at  02:34:28 2026-10-25T02:35:20.0796226Z  Duration  51.96s (tests 49%, import 39%, transform 9%, setup 3%) 2026-10-25T02:35:20.0802939Z 2026-10-25T02:35:20.0803409Z  Import  1363 modules were evaluated 16269 times · 19.24s total, 39% of tracked time 2026-10-25T02:35:20.0804000Z   ~17.63s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-25T02:35:20.0804442Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-25T02:35:20.0804657Z 2026-10-25T02:35:20.0965292Z 2026-10-25T02:35:20.1038609Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-25T02:35:20.1038955Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-25T02:35:20.1039181Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-25T02:35:20.1039335Z else 2026-10-25T02:35:20.1039471Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-25T02:35:20.1039615Z fi 2026-10-25T02:35:20.1049417Z shell: /usr/bin/bash -e {0} 2026-10-25T02:35:20.1049551Z env: 2026-10-25T02:35:20.1049665Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-25T02:35:20.1049813Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 387 2026-10-25T02:35:20.1049957Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:35:20.1050089Z ##[endgroup] 2026-10-25T02:35:20.1081456Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-25T02:35:20.1081725Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-25T02:35:20.1081997Z  tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md" 2026-10-25T02:35:20.1082209Z else 2026-10-25T02:35:20.1082376Z  echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY" 2026-10-25T02:35:20.1082568Z fi 2026-10-25T02:35:20.1088927Z shell: /usr/bin/bash -e {0} 2026-10-25T02:35:20.1089045Z env: 2026-10-25T02:35:20.1089155Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-25T02:35:20.1089297Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 387 2026-10-25T02:35:20.1089432Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:35:20.1089566Z ##[endgroup] 2026-10-25T02:35:20.1108695Z # T3 Code thread transfer budget 2026-10-25T02:35:20.1108786Z 2026-10-25T02:35:20.1109229Z Wire values are thread data bytes read from local HTTP and WebSocket sockets. HTTP includes response headers; WebSocket measurement starts after the resumed thread subscription synchronizes. TCP/IP, TLS framing, and the WebSocket upgrade are excluded. WebSocket permessage-deflate is negotiated. 2026-10-25T02:35:20.1110435Z The measured turn is observed on three sockets at once: one with only the thread subscription (the capped rows), one with only the shell subscription, and a second client holding both. Server egress is the sum of the three. After the turn the second client disconnects and new sockets resubscribe from the cursor it held before the turn, which is the cursor a backgrounded phone would hold. SQL statements are the SQL client's per-statement spans, counted across V2 persistence and the HTTP/WebSocket handlers. 2026-10-25T02:35:20.1111894Z Scenario: 10 historical turns with 5 command tools and one retained 878.9 KiB (900,000 B) MCP result each, followed by one measured turn with 20 command tools and a retained 1.05 MiB (1,100,000 B) MCP result. Synthetic V2 domain events exercise persistence, wire projection, and production HTTP/subscription handlers; this does not measure provider adapter ingestion. Payloads contain no user data. 2026-10-25T02:35:20.1112803Z The long-turn rows open a second thread through the compact bounded snapshot web and mobile use, then load one older page. Its last user turn holds 900 rows of reasoning, commands, file changes, MCP calls, progress messages, checkpoints, and subagents. 2026-10-25T02:35:20.1113177Z 2026-10-25T02:35:20.1113245Z | Provider | Total thread wire | Budget | Result | 2026-10-25T02:35:20.1113400Z | --- | ---: | ---: | --- | 2026-10-25T02:35:20.1113543Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-25T02:35:20.1113725Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-25T02:35:20.1113842Z 2026-10-25T02:35:20.1113890Z ## Detailed measurements 2026-10-25T02:35:20.1113964Z 2026-10-25T02:35:20.1114036Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-25T02:35:20.1114222Z | --- | --- | --- | ---: | ---: | --- | 2026-10-25T02:35:20.1114410Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-25T02:35:20.1114712Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-25T02:35:20.1114976Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-25T02:35:20.1115206Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-25T02:35:20.1115393Z | codex | shell snapshot | HTTP wire | 859 B | none | INFO | 2026-10-25T02:35:20.1115590Z | codex | measured turn, shell | WebSocket wire | 657 B | none | INFO | 2026-10-25T02:35:20.1115817Z | codex | measured turn, shell | WebSocket decoded | 1.7 KiB (1,703 B) | none | INFO | 2026-10-25T02:35:20.1116041Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-25T02:35:20.1116362Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,724 B) | none | INFO | 2026-10-25T02:35:20.1116630Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,063 B) | none | INFO | 2026-10-25T02:35:20.1116881Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-25T02:35:20.1117113Z | codex | measured turn | server egress wire | 3.5 KiB (3,600 B) | none | INFO | 2026-10-25T02:35:20.1117321Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-25T02:35:20.1117546Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,222 B) | none | INFO | 2026-10-25T02:35:20.1117811Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.5 KiB (82,454 B) | none | INFO | 2026-10-25T02:35:20.1118064Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-25T02:35:20.1118287Z | codex | reconnect, shell (replay) | WebSocket wire | 886 B | none | INFO | 2026-10-25T02:35:20.1118529Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,768 B) | none | INFO | 2026-10-25T02:35:20.1118765Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-25T02:35:20.1118968Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-25T02:35:20.1119165Z | codex | long-turn cold open | HTTP wire | 12.7 KiB (13,044 B) | none | INFO | 2026-10-25T02:35:20.1119471Z | codex | long-turn cold open | HTTP decoded | 89.8 KiB (91,953 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T02:35:20.1119694Z | codex | long-turn cold open | rows | 75 | 75 | PASS | 2026-10-25T02:35:20.1119903Z | codex | long-turn history page | HTTP wire | 11.4 KiB (11,665 B) | none | INFO | 2026-10-25T02:35:20.1120157Z | codex | long-turn history page | HTTP decoded | 83.7 KiB (85,742 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T02:35:20.1120382Z | codex | long-turn history page | rows | 75 | 75 | PASS | 2026-10-25T02:35:20.1120599Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-25T02:35:20.1120865Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-25T02:35:20.1121142Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-25T02:35:20.1121387Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-25T02:35:20.1121594Z | claudeAgent | shell snapshot | HTTP wire | 863 B | none | INFO | 2026-10-25T02:35:20.1121816Z | claudeAgent | measured turn, shell | WebSocket wire | 662 B | none | INFO | 2026-10-25T02:35:20.1122066Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,725 B) | none | INFO | 2026-10-25T02:35:20.1122308Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-25T02:35:20.1122562Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,732 B) | none | INFO | 2026-10-25T02:35:20.1122844Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,435 B) | none | INFO | 2026-10-25T02:35:20.1123110Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-25T02:35:20.1123355Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,615 B) | none | INFO | 2026-10-25T02:35:20.1123581Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-25T02:35:20.1123821Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,230 B) | none | INFO | 2026-10-25T02:35:20.1124107Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,720 B) | none | INFO | 2026-10-25T02:35:20.1124377Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-25T02:35:20.1124628Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 890 B | none | INFO | 2026-10-25T02:35:20.1124910Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.8 KiB (1,792 B) | none | INFO | 2026-10-25T02:35:20.1125230Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-25T02:35:20.1125449Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-25T02:35:20.1125670Z | claudeAgent | long-turn cold open | HTTP wire | 12.8 KiB (13,061 B) | none | INFO | 2026-10-25T02:35:20.1125936Z | claudeAgent | long-turn cold open | HTTP decoded | 89.9 KiB (92,009 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T02:35:20.1126174Z | claudeAgent | long-turn cold open | rows | 75 | 75 | PASS | 2026-10-25T02:35:20.1126398Z | claudeAgent | long-turn history page | HTTP wire | 11.4 KiB (11,695 B) | none | INFO | 2026-10-25T02:35:20.1126675Z | claudeAgent | long-turn history page | HTTP decoded | 83.7 KiB (85,754 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T02:35:20.1126928Z | claudeAgent | long-turn history page | rows | 75 | 75 | PASS | 2026-10-25T02:35:20.1127048Z 2026-10-25T02:35:20.1127097Z ## Compression diagnostics 2026-10-25T02:35:20.1127174Z 2026-10-25T02:35:20.1127278Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-25T02:35:20.1127492Z - codex: shell snapshot 1.6 KiB (1,680 B) decoded to 684 B gzip. 2026-10-25T02:35:20.1127716Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-25T02:35:20.1127947Z - claudeAgent: shell snapshot 1.7 KiB (1,702 B) decoded to 688 B gzip. 2026-10-25T02:35:20.1160184Z ##[group]Run actions/upload-artifact@v7 2026-10-25T02:35:20.1160339Z with: 2026-10-25T02:35:20.1160455Z name: thread-transfer-results 2026-10-25T02:35:20.1160634Z path: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-25T02:35:20.1160813Z if-no-files-found: ignore 2026-10-25T02:35:20.1160944Z retention-days: 30 2026-10-25T02:35:20.1161060Z compression-level: 6 2026-10-25T02:35:20.1161172Z overwrite: false 2026-10-25T02:35:20.1161284Z include-hidden-files: false 2026-10-25T02:35:20.1161408Z archive: true 2026-10-25T02:35:20.1161507Z env: 2026-10-25T02:35:20.1161613Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-25T02:35:20.1161753Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 387 2026-10-25T02:35:20.1161893Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T02:35:20.1162018Z ##[endgroup] 2026-10-25T02:35:20.1850497Z With the provided path, there will be 1 file uploaded 2026-10-25T02:35:20.1852419Z Artifact name is valid! 2026-10-25T02:35:20.1852654Z Root directory input is valid! 2026-10-25T02:35:20.3869174Z Uploading artifact: thread-transfer-results.zip 2026-10-25T02:35:20.3885227Z Beginning upload of artifact content to blob storage 2026-10-25T02:35:20.4333004Z Uploaded bytes 504 2026-10-25T02:35:20.4460711Z Finished uploading artifact content to blob storage! 2026-10-25T02:35:20.4461232Z SHA256 digest of uploaded artifact is 72f7f049127d79aa347e6b3f878ba4ae2163b9826cab224c22a8f89d3a9f7c26 2026-10-25T02:35:20.4461564Z Finalizing artifact upload 2026-10-25T02:35:20.8499784Z Artifact thread-transfer-results successfully finalized. Artifact ID 12584027626 2026-10-25T02:35:20.8500120Z Artifact thread-transfer-results has been successfully uploaded! Final size is 504 bytes. Artifact ID is 12584027626 2026-10-25T02:35:20.8500478Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40154931361/artifacts/12584027626 2026-10-25T02:35:20.8581614Z Post job cleanup. 2026-10-25T02:35:20.9138302Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-25T02:35:20.9203043Z Post job cleanup. 2026-10-25T02:35:20.9216449Z ##[start-action display=Cache full pnpm store;id=__d67e8bdd-4eaa-44cf-8c6b-60ffceffa157.__actions_cache] 2026-10-25T02:35:20.9559032Z Post job cleanup. 2026-10-25T02:35:21.0147909Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-67727b77004e0e6799b7f8587a750813c0ad4460c623edf0becc280ccb581251, not saving cache. 2026-10-25T02:35:21.0175200Z ##[end-action id=__d67e8bdd-4eaa-44cf-8c6b-60ffceffa157.__actions_cache;outcome=success;conclusion=success;duration_ms=95] 2026-10-25T02:35:21.0176865Z ##[start-action display=Cache Vite+;id=__d67e8bdd-4eaa-44cf-8c6b-60ffceffa157.vp_cache] 2026-10-25T02:35:21.0195278Z Post job cleanup. 2026-10-25T02:35:21.0781696Z Cache hit occurred on the primary key vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0, not saving cache. 2026-10-25T02:35:21.0808353Z ##[end-action id=__d67e8bdd-4eaa-44cf-8c6b-60ffceffa157.vp_cache;outcome=success;conclusion=success;duration_ms=63] 2026-10-25T02:35:21.0840872Z Post job cleanup. 2026-10-25T02:35:21.1257081Z [command]/usr/local/bin/git version 2026-10-25T02:35:21.1282291Z git version 2.55.0 2026-10-25T02:35:21.1298067Z Temporarily overriding HOME='/home/runner/_work/_temp/1cb02bf8-9e5e-4b15-b729-b481b6cd1aeb' before making global git config changes 2026-10-25T02:35:21.1298448Z Adding repository directory to the temporary git global config as a safe directory 2026-10-25T02:35:21.1300682Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-25T02:35:21.1320468Z Removing SSH command configuration 2026-10-25T02:35:21.1323270Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-25T02:35:21.1343620Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-25T02:35:21.1451065Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-25T02:35:21.1473233Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-25T02:35:21.1503569Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-25T02:35:21.1517742Z ##[group]Run '/job_completed.sh' 2026-10-25T02:35:21.1532169Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T02:35:21.1532344Z env: 2026-10-25T02:35:21.1532454Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-25T02:35:21.1532604Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 387 2026-10-25T02:35:21.1532746Z BLACKSMITH_CHECK_RUN_ID: 121054167979 2026-10-25T02:35:21.1532890Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-25T02:35:21.1533042Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-25T02:35:21.1533175Z ##[endgroup] 2026-10-25T02:35:21.1599431Z Docker container cache not activated, skipping hash computation. 2026-10-25T02:35:21.1826023Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-25T02:35:21.1865883Z Cleaning up orphan processes