2026-10-25T00:57:13.2189450Z Current runner version: '2.338.1' 2026-10-25T00:57:13.2193578Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-vzor7gx3m2lzzopq' 2026-10-25T00:57:13.2194376Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-25T00:57:13.2195144Z Machine name: 'ip-172-31-73-130' 2026-10-25T00:57:13.2196736Z ##[group]GITHUB_TOKEN Permissions 2026-10-25T00:57:13.2198239Z Contents: read 2026-10-25T00:57:13.2198750Z Metadata: read 2026-10-25T00:57:13.2199147Z ##[endgroup] 2026-10-25T00:57:13.2200647Z Secret source: Actions 2026-10-25T00:57:13.2201304Z Cache mode: write 2026-10-25T00:57:13.2201842Z Prepare workflow directory 2026-10-25T00:57:13.2443766Z Prepare all required actions 2026-10-25T00:57:13.2471361Z Getting action download info 2026-10-25T00:57:13.3599909Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-25T00:57:13.3950125Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-25T00:57:13.4669841Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-25T00:57:13.6524374Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-25T00:57:13.6563920Z Complete job name: Test Server 8 2026-10-25T00:57:13.6946135Z A job started hook has been configured by the self-hosted runner administrator 2026-10-25T00:57:13.7043290Z ##[group]Run '/setup.sh' 2026-10-25T00:57:13.7058670Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T00:57:13.7059084Z env: 2026-10-25T00:57:13.7059306Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181 2026-10-25T00:57:13.7059590Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 335 2026-10-25T00:57:13.7059870Z BLACKSMITH_CHECK_RUN_ID: 121035433560 2026-10-25T00:57:13.7060154Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-25T00:57:13.7060449Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-25T00:57:13.7060706Z ##[endgroup] 2026-10-25T00:57:13.7302707Z Logging daemon started (blacksmithd for logs) 2026-10-25T00:57:13.7400586Z Results daemon started (blacksmithd for results) 2026-10-25T00:57:13.7547035Z Background adoption and SSH setup started (PID: 2843) 2026-10-25T00:57:13.7547326Z 2026-10-25T00:57:13.7547439Z ---------------------------------------- 2026-10-25T00:57:13.7547951Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40148688970/jobs/121035433560 2026-10-25T00:57:13.7548355Z SSH Access (using your GitHub SSH key): 2026-10-25T00:57:13.7548766Z ssh -p 64001 runner@blacksmith-4vcpu-ubuntu-2404-vzor7gx3m2lzzopq.vm.blacksmith.sh 2026-10-25T00:57:13.7549075Z 2026-10-25T00:57:13.7549188Z No GitHub SSH key? Add one at: 2026-10-25T00:57:13.7549673Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-25T00:57:13.7550065Z 2026-10-25T00:57:13.7550176Z ---------------------------------------- 2026-10-25T00:57:13.7550355Z 2026-10-25T00:57:13.7550499Z VM ID: blacksmith-4vcpu-ubuntu-2404-vzor7gx3m2lzzopq 2026-10-25T00:57:13.7550842Z Host: production-152.236.41.206-x8664 2026-10-25T00:57:13.7551117Z Host Agent PID: 725537 2026-10-25T00:57:13.7551360Z Host Agent Git SHA: 1637818df 2026-10-25T00:57:13.7551620Z Host CPU Manufacturer: AuthenticAMD 2026-10-25T00:57:13.7551903Z Blacksmith Host Generation: gen 2 2026-10-25T00:57:13.7552181Z Petname: production-ample-hog-0f80d80d 2026-10-25T00:57:13.7552457Z Region: us-east 2026-10-25T00:57:13.7552693Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-25T00:57:13.7565358Z OS Version: Ubuntu 24.04.4 LTS 2026-10-25T00:57:13.7565845Z 2026-10-25T00:57:13.7566088Z Enabling Blacksmith transparent cache 2026-10-25T00:57:13.7856655Z ##[group]Run actions/checkout@v6 2026-10-25T00:57:13.7856949Z with: 2026-10-25T00:57:13.7857256Z fetch-depth: 2 2026-10-25T00:57:13.7857594Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-25T00:57:13.7858043Z sparse-checkout-cone-mode: false 2026-10-25T00:57:13.7858319Z repository: pingdotgg/t3code 2026-10-25T00:57:13.7860300Z token: *** 2026-10-25T00:57:13.7860520Z ssh-strict: true 2026-10-25T00:57:13.7860742Z ssh-user: git 2026-10-25T00:57:13.7860971Z persist-credentials: true 2026-10-25T00:57:13.7861216Z clean: true 2026-10-25T00:57:13.7861435Z fetch-tags: false 2026-10-25T00:57:13.7861661Z show-progress: true 2026-10-25T00:57:13.7861886Z lfs: false 2026-10-25T00:57:13.7862101Z submodules: false 2026-10-25T00:57:13.7862329Z set-safe-directory: true 2026-10-25T00:57:13.7862588Z allow-unsafe-pr-checkout: false 2026-10-25T00:57:13.7862845Z env: 2026-10-25T00:57:13.7863086Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181 2026-10-25T00:57:13.7863378Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 335 2026-10-25T00:57:13.7863659Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T00:57:13.7863926Z ##[endgroup] 2026-10-25T00:57:13.9235937Z Syncing repository: pingdotgg/t3code 2026-10-25T00:57:13.9236867Z ##[group]Getting Git version info 2026-10-25T00:57:13.9237200Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-25T00:57:13.9237719Z [command]/usr/local/bin/git version 2026-10-25T00:57:13.9324571Z git version 2.55.0 2026-10-25T00:57:13.9337430Z ##[endgroup] 2026-10-25T00:57:13.9345540Z Temporarily overriding HOME='/home/runner/_work/_temp/0995142c-bc69-47ba-a602-4639bc601eba' before making global git config changes 2026-10-25T00:57:13.9346290Z Adding repository directory to the temporary git global config as a safe directory 2026-10-25T00:57:13.9349392Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-25T00:57:13.9386373Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-25T00:57:13.9388144Z ##[group]Determining repository object format 2026-10-25T00:57:13.9389288Z ##[endgroup] 2026-10-25T00:57:13.9389654Z ##[group]Initializing the repository 2026-10-25T00:57:13.9391787Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-25T00:57:13.9430960Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-25T00:57:13.9431512Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-25T00:57:13.9431963Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-25T00:57:13.9432323Z hint: call: 2026-10-25T00:57:13.9432532Z hint: 2026-10-25T00:57:13.9432820Z hint: git config --global init.defaultBranch 2026-10-25T00:57:13.9433126Z hint: 2026-10-25T00:57:13.9433417Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-25T00:57:13.9433862Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-25T00:57:13.9434234Z hint: 2026-10-25T00:57:13.9434446Z hint: git branch -m 2026-10-25T00:57:13.9434687Z hint: 2026-10-25T00:57:13.9434999Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-25T00:57:13.9435467Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-25T00:57:13.9444558Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-25T00:57:13.9471889Z ##[endgroup] 2026-10-25T00:57:13.9472282Z ##[group]Disabling automatic garbage collection 2026-10-25T00:57:13.9473888Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-25T00:57:13.9500448Z ##[endgroup] 2026-10-25T00:57:13.9500840Z ##[group]Setting up auth 2026-10-25T00:57:13.9501759Z Removing SSH command configuration 2026-10-25T00:57:13.9505014Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-25T00:57:13.9529394Z [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-25T00:57:13.9677774Z Removing HTTP extra header 2026-10-25T00:57:13.9680521Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-25T00:57:13.9707821Z [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-25T00:57:13.9822383Z Removing includeIf entries pointing to credentials config files 2026-10-25T00:57:13.9827012Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-25T00:57:13.9855049Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-25T00:57:13.9969280Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-6906f69b-958e-478d-8172-2f7dc11bcb12.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-25T00:57:13.9995014Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-6906f69b-958e-478d-8172-2f7dc11bcb12.config 2026-10-25T00:57:14.0020733Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-6906f69b-958e-478d-8172-2f7dc11bcb12.config 2026-10-25T00:57:14.0046997Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-6906f69b-958e-478d-8172-2f7dc11bcb12.config 2026-10-25T00:57:14.0073359Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-6906f69b-958e-478d-8172-2f7dc11bcb12.config 2026-10-25T00:57:14.0096277Z ##[endgroup] 2026-10-25T00:57:14.0096655Z ##[group]Fetching the repository 2026-10-25T00:57:14.0101126Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +5ed8b54860c6128012c2b13d489814758f794320:refs/remotes/origin/main 2026-10-25T00:57:14.3102924Z From https://github.com/pingdotgg/t3code 2026-10-25T00:57:14.3103560Z * [new ref] 5ed8b54860c6128012c2b13d489814758f794320 -> origin/main 2026-10-25T00:57:14.3135124Z [command]/usr/local/bin/git branch --list --remote origin/main 2026-10-25T00:57:14.3160445Z origin/main 2026-10-25T00:57:14.3164583Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main 2026-10-25T00:57:14.3186166Z 5ed8b54860c6128012c2b13d489814758f794320 2026-10-25T00:57:14.3188351Z ##[endgroup] 2026-10-25T00:57:14.3188904Z ##[group]Determining the checkout info 2026-10-25T00:57:14.3189555Z ##[endgroup] 2026-10-25T00:57:14.3190065Z ##[group]Setting up sparse checkout 2026-10-25T00:57:14.3190728Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-25T00:57:14.3218545Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-25T00:57:14.3240939Z .git/info/sparse-checkout 2026-10-25T00:57:14.3246259Z ##[endgroup] 2026-10-25T00:57:14.3246668Z ##[group]Checking out the ref 2026-10-25T00:57:14.3250212Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-25T00:57:21.4333301Z Updating files: 0% (1/6433) 2026-10-25T00:57:21.4363453Z Updating files: 1% (65/6433) 2026-10-25T00:57:21.4381871Z Updating files: 2% (129/6433) 2026-10-25T00:57:21.4404727Z Updating files: 3% (193/6433) 2026-10-25T00:57:21.4427276Z Updating files: 4% (258/6433) 2026-10-25T00:57:21.4459993Z Updating files: 5% (322/6433) 2026-10-25T00:57:21.4485142Z Updating files: 6% (386/6433) 2026-10-25T00:57:21.4546332Z Updating files: 7% (451/6433) 2026-10-25T00:57:21.4593184Z Updating files: 8% (515/6433) 2026-10-25T00:57:21.4691622Z Updating files: 9% (579/6433) 2026-10-25T00:57:21.4927535Z Updating files: 10% (644/6433) 2026-10-25T00:57:21.5017305Z Updating files: 11% (708/6433) 2026-10-25T00:57:21.5030718Z Updating files: 12% (772/6433) 2026-10-25T00:57:21.5043441Z Updating files: 13% (837/6433) 2026-10-25T00:57:21.5061176Z Updating files: 14% (901/6433) 2026-10-25T00:57:21.5079806Z Updating files: 15% (965/6433) 2026-10-25T00:57:21.5098399Z Updating files: 16% (1030/6433) 2026-10-25T00:57:21.5115636Z Updating files: 17% (1094/6433) 2026-10-25T00:57:21.5136039Z Updating files: 18% (1158/6433) 2026-10-25T00:57:21.5152295Z Updating files: 19% (1223/6433) 2026-10-25T00:57:21.5170343Z Updating files: 20% (1287/6433) 2026-10-25T00:57:21.5195724Z Updating files: 21% (1351/6433) 2026-10-25T00:57:21.5215044Z Updating files: 22% (1416/6433) 2026-10-25T00:57:21.5230753Z Updating files: 23% (1480/6433) 2026-10-25T00:57:21.5245829Z Updating files: 24% (1544/6433) 2026-10-25T00:57:21.5260390Z Updating files: 25% (1609/6433) 2026-10-25T00:57:21.5277098Z Updating files: 26% (1673/6433) 2026-10-25T00:57:21.5293431Z Updating files: 27% (1737/6433) 2026-10-25T00:57:21.5315548Z Updating files: 28% (1802/6433) 2026-10-25T00:57:21.5345090Z Updating files: 29% (1866/6433) 2026-10-25T00:57:21.5368841Z Updating files: 30% (1930/6433) 2026-10-25T00:57:21.5395913Z Updating files: 31% (1995/6433) 2026-10-25T00:57:21.5425810Z Updating files: 32% (2059/6433) 2026-10-25T00:57:21.5456932Z Updating files: 33% (2123/6433) 2026-10-25T00:57:21.5529582Z Updating files: 34% (2188/6433) 2026-10-25T00:57:21.5587703Z Updating files: 35% (2252/6433) 2026-10-25T00:57:21.5625496Z Updating files: 36% (2316/6433) 2026-10-25T00:57:21.5664359Z Updating files: 37% (2381/6433) 2026-10-25T00:57:21.5709386Z Updating files: 38% (2445/6433) 2026-10-25T00:57:21.5743017Z Updating files: 39% (2509/6433) 2026-10-25T00:57:21.5772057Z Updating files: 40% (2574/6433) 2026-10-25T00:57:21.5802341Z Updating files: 41% (2638/6433) 2026-10-25T00:57:21.5820198Z Updating files: 42% (2702/6433) 2026-10-25T00:57:21.5831307Z Updating files: 43% (2767/6433) 2026-10-25T00:57:21.5848790Z Updating files: 44% (2831/6433) 2026-10-25T00:57:21.5884575Z Updating files: 45% (2895/6433) 2026-10-25T00:57:21.5910120Z Updating files: 46% (2960/6433) 2026-10-25T00:57:21.5940187Z Updating files: 47% (3024/6433) 2026-10-25T00:57:21.5969549Z Updating files: 48% (3088/6433) 2026-10-25T00:57:21.6001567Z Updating files: 49% (3153/6433) 2026-10-25T00:57:21.6041496Z Updating files: 50% (3217/6433) 2026-10-25T00:57:21.6058561Z Updating files: 51% (3281/6433) 2026-10-25T00:57:21.6096402Z Updating files: 52% (3346/6433) 2026-10-25T00:57:21.6122072Z Updating files: 53% (3410/6433) 2026-10-25T00:57:21.6144488Z Updating files: 54% (3474/6433) 2026-10-25T00:57:21.6170236Z Updating files: 55% (3539/6433) 2026-10-25T00:57:21.6188870Z Updating files: 56% (3603/6433) 2026-10-25T00:57:21.6208082Z Updating files: 57% (3667/6433) 2026-10-25T00:57:21.6228053Z Updating files: 58% (3732/6433) 2026-10-25T00:57:21.6605953Z Updating files: 59% (3796/6433) 2026-10-25T00:57:21.6624518Z Updating files: 60% (3860/6433) 2026-10-25T00:57:21.6646162Z Updating files: 61% (3925/6433) 2026-10-25T00:57:21.6668798Z Updating files: 62% (3989/6433) 2026-10-25T00:57:21.6695775Z Updating files: 63% (4053/6433) 2026-10-25T00:57:21.6726060Z Updating files: 64% (4118/6433) 2026-10-25T00:57:21.6746689Z Updating files: 65% (4182/6433) 2026-10-25T00:57:21.6766296Z Updating files: 66% (4246/6433) 2026-10-25T00:57:21.6793513Z Updating files: 67% (4311/6433) 2026-10-25T00:57:21.6807503Z Updating files: 68% (4375/6433) 2026-10-25T00:57:21.6827722Z Updating files: 69% (4439/6433) 2026-10-25T00:57:21.6840330Z Updating files: 70% (4504/6433) 2026-10-25T00:57:21.6860543Z Updating files: 71% (4568/6433) 2026-10-25T00:57:21.6875359Z Updating files: 72% (4632/6433) 2026-10-25T00:57:21.6923685Z Updating files: 73% (4697/6433) 2026-10-25T00:57:21.7346680Z Updating files: 74% (4761/6433) 2026-10-25T00:57:21.7374143Z Updating files: 75% (4825/6433) 2026-10-25T00:57:21.7396235Z Updating files: 76% (4890/6433) 2026-10-25T00:57:21.7420686Z Updating files: 77% (4954/6433) 2026-10-25T00:57:21.7445616Z Updating files: 78% (5018/6433) 2026-10-25T00:57:21.7464443Z Updating files: 79% (5083/6433) 2026-10-25T00:57:21.7487864Z Updating files: 80% (5147/6433) 2026-10-25T00:57:21.7506254Z Updating files: 81% (5211/6433) 2026-10-25T00:57:21.7524294Z Updating files: 82% (5276/6433) 2026-10-25T00:57:21.7547998Z Updating files: 83% (5340/6433) 2026-10-25T00:57:21.7571205Z Updating files: 84% (5404/6433) 2026-10-25T00:57:21.7589457Z Updating files: 85% (5469/6433) 2026-10-25T00:57:21.7615563Z Updating files: 86% (5533/6433) 2026-10-25T00:57:21.7690894Z Updating files: 87% (5597/6433) 2026-10-25T00:57:21.7722435Z Updating files: 88% (5662/6433) 2026-10-25T00:57:21.7743916Z Updating files: 89% (5726/6433) 2026-10-25T00:57:21.7774545Z Updating files: 90% (5790/6433) 2026-10-25T00:57:21.7803788Z Updating files: 91% (5855/6433) 2026-10-25T00:57:21.7820087Z Updating files: 92% (5919/6433) 2026-10-25T00:57:21.7843074Z Updating files: 93% (5983/6433) 2026-10-25T00:57:21.7864625Z Updating files: 94% (6048/6433) 2026-10-25T00:57:21.7889400Z Updating files: 95% (6112/6433) 2026-10-25T00:57:21.7950835Z Updating files: 96% (6176/6433) 2026-10-25T00:57:21.7974382Z Updating files: 97% (6241/6433) 2026-10-25T00:57:21.8022782Z Updating files: 98% (6305/6433) 2026-10-25T00:57:21.8043582Z Updating files: 99% (6369/6433) 2026-10-25T00:57:21.8044235Z Updating files: 100% (6433/6433) 2026-10-25T00:57:21.8044635Z Updating files: 100% (6433/6433), done. 2026-10-25T00:57:21.8205183Z Switched to a new branch 'main' 2026-10-25T00:57:21.8206243Z branch 'main' set up to track 'origin/main'. 2026-10-25T00:57:21.8219946Z ##[endgroup] 2026-10-25T00:57:21.8257910Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-25T00:57:21.8284832Z 5ed8b54860c6128012c2b13d489814758f794320 2026-10-25T00:57:21.8434466Z Prepare all required actions 2026-10-25T00:57:21.8473079Z ##[group]Run ./.github/actions/ci-changes 2026-10-25T00:57:21.8473263Z env: 2026-10-25T00:57:21.8473411Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181 2026-10-25T00:57:21.8473588Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 335 2026-10-25T00:57:21.8473767Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T00:57:21.8473928Z ##[endgroup] 2026-10-25T00:57:21.8621676Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-25T00:57:21.8636822Z ##[group]Run set -uo pipefail 2026-10-25T00:57:21.8637046Z set -uo pipefail 2026-10-25T00:57:21.8637211Z  2026-10-25T00:57:21.8637344Z decide() { 2026-10-25T00:57:21.8637584Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-25T00:57:21.8637821Z  exit "${PIPESTATUS[0]}" 2026-10-25T00:57:21.8637980Z } 2026-10-25T00:57:21.8638106Z  2026-10-25T00:57:21.8638239Z fail_open() { 2026-10-25T00:57:21.8638417Z  echo "$* Running every job." 2026-10-25T00:57:21.8638577Z  decide 2026-10-25T00:57:21.8638710Z } 2026-10-25T00:57:21.8638833Z  2026-10-25T00:57:21.8639017Z # Reads the change from git rather than the REST API: every job that 2026-10-25T00:57:21.8639294Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-25T00:57:21.8639539Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-25T00:57:21.8639780Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-25T00:57:21.8640058Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-25T00:57:21.8640278Z  base=HEAD^1 2026-10-25T00:57:21.8640418Z  mode=() 2026-10-25T00:57:21.8640557Z else 2026-10-25T00:57:21.8640692Z  base=$BEFORE_SHA 2026-10-25T00:57:21.8640912Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-25T00:57:21.8641155Z  || fail_open "Could not fetch ${base}." 2026-10-25T00:57:21.8641387Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-25T00:57:21.8641601Z  mode=(--full) 2026-10-25T00:57:21.8641743Z fi 2026-10-25T00:57:21.8641869Z  2026-10-25T00:57:21.8642059Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-25T00:57:21.8642339Z # of a package changes that package just like editing it. It also keeps 2026-10-25T00:57:21.8642729Z # git from fetching file contents to score renames. 2026-10-25T00:57:21.8643002Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-25T00:57:21.8643262Z  || fail_open "Could not diff against ${base}." 2026-10-25T00:57:21.8643489Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-25T00:57:21.8664843Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T00:57:21.8665042Z env: 2026-10-25T00:57:21.8665186Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181 2026-10-25T00:57:21.8665363Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 335 2026-10-25T00:57:21.8665535Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T00:57:21.8665698Z EVENT_NAME: push 2026-10-25T00:57:21.8665863Z BEFORE_SHA: 945fd1df71cf67311ffe50ef8f382ec812f83830 2026-10-25T00:57:21.8666051Z ##[endgroup] 2026-10-25T00:57:22.0890792Z 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-25T00:57:22.0892362Z typecheck=true 2026-10-25T00:57:22.0892477Z build=true 2026-10-25T00:57:22.0892579Z test=true 2026-10-25T00:57:22.0911338Z test_packages= 2026-10-25T00:57:22.0911482Z test_web=true 2026-10-25T00:57:22.0911601Z test_server=true 2026-10-25T00:57:22.0911722Z rust=true 2026-10-25T00:57:22.0911845Z release_smoke=true 2026-10-25T00:57:22.0911961Z mobile_native=false 2026-10-25T00:57:22.0940213Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=231] 2026-10-25T00:57:22.1015599Z Prepare all required actions 2026-10-25T00:57:22.1015890Z Getting action download info 2026-10-25T00:57:22.1858131Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-25T00:57:22.2917521Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-25T00:57:22.2917679Z env: 2026-10-25T00:57:22.2917796Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181 2026-10-25T00:57:22.2917963Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 335 2026-10-25T00:57:22.2918112Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T00:57:22.2918253Z ##[endgroup] 2026-10-25T00:57:22.2990938Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-25T00:57:22.2999678Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-25T00:57:22.3000043Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-25T00:57:22.3000355Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-25T00:57:22.3000604Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-25T00:57:22.3021070Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T00:57:22.3021241Z env: 2026-10-25T00:57:22.3021361Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181 2026-10-25T00:57:22.3021509Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 335 2026-10-25T00:57:22.3021670Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T00:57:22.3021851Z ##[endgroup] 2026-10-25T00:57:22.3092297Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=10] 2026-10-25T00:57:22.3094107Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-25T00:57:22.3134797Z ##[group]Run actions/cache@v6 2026-10-25T00:57:22.3134942Z with: 2026-10-25T00:57:22.3135213Z path: ~/.vite-plus 2026-10-25T00:57:22.3135382Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-25T00:57:22.3135594Z enableCrossOsArchive: false 2026-10-25T00:57:22.3135730Z fail-on-cache-miss: false 2026-10-25T00:57:22.3135861Z lookup-only: false 2026-10-25T00:57:22.3135973Z save-always: false 2026-10-25T00:57:22.3136089Z env: 2026-10-25T00:57:22.3136201Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181 2026-10-25T00:57:22.3136351Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 335 2026-10-25T00:57:22.3136496Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T00:57:22.3136630Z ##[endgroup] 2026-10-25T00:57:22.5262336Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-25T00:57:22.9036888Z Received 170349591 of 170349591 (100.0%), 451.3 MBs/sec 2026-10-25T00:57:22.9043042Z Cache Size: ~162 MB (170349591 B) 2026-10-25T00:57:22.9089765Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/6faad584-a820-406f-9451-0bf3cf4fe81d/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-25T00:57:23.6407480Z Cache restored successfully 2026-10-25T00:57:23.6550539Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-25T00:57:23.6633262Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1353] 2026-10-25T00:57:23.6680647Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-25T00:57:23.6702705Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-25T00:57:23.6702943Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-25T00:57:23.6703119Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-25T00:57:23.6724379Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T00:57:23.6724551Z env: 2026-10-25T00:57:23.6724706Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181 2026-10-25T00:57:23.6724852Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 335 2026-10-25T00:57:23.6724996Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T00:57:23.6725142Z ##[endgroup] 2026-10-25T00:57:23.6771500Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-25T00:57:23.6778260Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=9] 2026-10-25T00:57:23.6779688Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-25T00:57:23.6783407Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-25T00:57:23.6784424Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-25T00:57:23.6793345Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-25T00:57:23.6793530Z store_path="$(vp pm cache dir)" 2026-10-25T00:57:23.6793693Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-25T00:57:23.6813076Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T00:57:23.6813249Z env: 2026-10-25T00:57:23.6813363Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181 2026-10-25T00:57:23.6813514Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 335 2026-10-25T00:57:23.6813664Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T00:57:23.6813796Z ##[endgroup] 2026-10-25T00:57:23.6952342Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=16] 2026-10-25T00:57:23.6953603Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-25T00:57:23.7294790Z ##[group]Run actions/cache@v6 2026-10-25T00:57:23.7294926Z with: 2026-10-25T00:57:23.7295058Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-25T00:57:23.7295324Z key: pnpm-full-v1-Linux-X64-fe33cf74552d68b43bd4929ad8f74b63f776b4470e2e3533f781441d5e4f188c 2026-10-25T00:57:23.7295584Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-25T00:57:23.7295742Z enableCrossOsArchive: false 2026-10-25T00:57:23.7295881Z fail-on-cache-miss: false 2026-10-25T00:57:23.7296011Z lookup-only: false 2026-10-25T00:57:23.7296125Z save-always: false 2026-10-25T00:57:23.7296241Z env: 2026-10-25T00:57:23.7296354Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181 2026-10-25T00:57:23.7296701Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 335 2026-10-25T00:57:23.7296845Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T00:57:23.7296983Z ##[endgroup] 2026-10-25T00:57:23.9128235Z Cache hit for: pnpm-full-v1-Linux-X64-fe33cf74552d68b43bd4929ad8f74b63f776b4470e2e3533f781441d5e4f188c 2026-10-25T00:57:24.9448462Z Received 608174080 of 996034848 (61.1%), 574.8 MBs/sec 2026-10-25T00:57:25.6126431Z Received 996034848 of 996034848 (100.0%), 565.7 MBs/sec 2026-10-25T00:57:25.6126867Z Cache Size: ~950 MB (996034848 B) 2026-10-25T00:57:25.6171197Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/498cda50-64d8-46c0-8be4-711e3b516eb8/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-25T00:57:31.4789776Z Cache restored successfully 2026-10-25T00:57:31.5272033Z Cache restored from key: pnpm-full-v1-Linux-X64-fe33cf74552d68b43bd4929ad8f74b63f776b4470e2e3533f781441d5e4f188c 2026-10-25T00:57:31.5349388Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7839] 2026-10-25T00:57:31.5352257Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-25T00:57:31.5363843Z ##[group]Run vp install 2026-10-25T00:57:31.5364001Z vp install 2026-10-25T00:57:31.5385237Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T00:57:31.5385409Z env: 2026-10-25T00:57:31.5385531Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181 2026-10-25T00:57:31.5385684Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 335 2026-10-25T00:57:31.5385836Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T00:57:31.5385982Z ##[endgroup] 2026-10-25T00:57:31.5767731Z Scope: all 34 workspace projects 2026-10-25T00:57:31.6737921Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-25T00:57:32.0984101Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-25T00:57:32.1008315Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-25T00:57:32.1033163Z Virtual store is at: node_modules/.pnpm 2026-10-25T00:57:33.2488314Z Progress: resolved 1716, reused 1716, downloaded 0, added 1716 2026-10-25T00:57:34.8189305Z ✓ Lockfile passes supply-chain policies (2088 entries in 3.1s) 2026-10-25T00:57:34.8189578Z Lockfile is up to date, resolution step is skipped 2026-10-25T00:57:34.8378657Z Packages: +1721 2026-10-25T00:57:34.8378814Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-25T00:57:34.8833022Z Progress: resolved 1721, reused 1717, downloaded 0, added 1721, done 2026-10-25T00:57:35.9458136Z . prepare$ vp config --no-agent 2026-10-25T00:57:36.0586998Z . prepare: Done 2026-10-25T00:57:36.0608498Z 2026-10-25T00:57:36.0608592Z devDependencies: 2026-10-25T00:57:36.0608738Z + @coderabbitai/config 1.1.0 2026-10-25T00:57:36.0608930Z + @shadcn/lint 0.1.5 2026-10-25T00:57:36.0609071Z + @types/node 24.12.4 2026-10-25T00:57:36.0609187Z + knip 6.34.0 2026-10-25T00:57:36.0609333Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-25T00:57:36.0609485Z + vite-plus 1.3.0 2026-10-25T00:57:36.0609559Z 2026-10-25T00:57:36.0656841Z Done in 4.5s using pnpm v12.14.0 2026-10-25T00:57:36.0862334Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4550] 2026-10-25T00:57:36.0883327Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-25T00:57:36.0883900Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-25T00:57:36.0908631Z shell: /usr/bin/bash -e {0} 2026-10-25T00:57:36.0908765Z env: 2026-10-25T00:57:36.0908888Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181 2026-10-25T00:57:36.0909044Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 335 2026-10-25T00:57:36.0909197Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T00:57:36.0909357Z ##[endgroup] 2026-10-25T00:57:36.1168957Z ##[group]Run actions/cache@v6 2026-10-25T00:57:36.1169099Z with: 2026-10-25T00:57:36.1169220Z path: ~/.cache/ms-playwright 2026-10-25T00:57:36.1169388Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-25T00:57:36.1169559Z enableCrossOsArchive: false 2026-10-25T00:57:36.1169699Z fail-on-cache-miss: false 2026-10-25T00:57:36.1169829Z lookup-only: false 2026-10-25T00:57:36.1169949Z save-always: false 2026-10-25T00:57:36.1170062Z env: 2026-10-25T00:57:36.1170178Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181 2026-10-25T00:57:36.1170335Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 335 2026-10-25T00:57:36.1170483Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T00:57:36.1170623Z ##[endgroup] 2026-10-25T00:57:36.3251330Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-25T00:57:36.4683848Z Received 106503405 of 106503405 (100.0%), 799.8 MBs/sec 2026-10-25T00:57:36.4684207Z Cache Size: ~102 MB (106503405 B) 2026-10-25T00:57:36.4698529Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/5a9d1f1f-80df-42c5-a843-bc16979bbbad/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-25T00:57:36.6930017Z Cache restored successfully 2026-10-25T00:57:36.7044908Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-25T00:57:36.7175850Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-25T00:57:36.7176238Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-25T00:57:36.7176481Z test -n "$browser" 2026-10-25T00:57:36.7176633Z if ldd "$browser" | grep '=> not found'; then 2026-10-25T00:57:36.7176883Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-25T00:57:36.7177084Z fi 2026-10-25T00:57:36.7198506Z shell: /usr/bin/bash -e {0} 2026-10-25T00:57:36.7198635Z env: 2026-10-25T00:57:36.7198752Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181 2026-10-25T00:57:36.7198903Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 335 2026-10-25T00:57:36.7199045Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T00:57:36.7199185Z ##[endgroup] 2026-10-25T00:57:36.7340465Z ##[group]Run vp run --filter t3 test --shard 8/8 2026-10-25T00:57:36.7340702Z vp run --filter t3 test --shard 8/8 2026-10-25T00:57:36.7362026Z shell: /usr/bin/bash -e {0} 2026-10-25T00:57:36.7362160Z env: 2026-10-25T00:57:36.7362277Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181 2026-10-25T00:57:36.7362431Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 335 2026-10-25T00:57:36.7362582Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T00:57:36.7362799Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-25T00:57:36.7363093Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-25T00:57:36.7363313Z ##[endgroup] 2026-10-25T00:57:36.8988078Z ~/apps/server$ vp test run --shard 8/8 ⊘ cache disabled 2026-10-25T00:57:37.0635250Z 2026-10-25T00:57:37.0637007Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-25T00:57:37.0637226Z 2026-10-25T00:57:40.4097022Z ✓ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 1106ms 2026-10-25T00:57:42.5225939Z ✓ src/orchestration-v2/RunExecutionService.test.ts (44 tests) 63ms 2026-10-25T00:57:44.5543140Z ✓ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 675ms 2026-10-25T00:57:45.7527773Z ✓ src/project/AgentSessionScanner.test.ts (53 tests) 815ms 2026-10-25T00:57:45.7528253Z ✓ AgentSessionScanner (37) 2026-10-25T00:57:45.7528470Z ✓ recentThreads (18) 2026-10-25T00:57:45.7528906Z ✓ skips excessive records without blocking an older valid transcript 340ms 2026-10-25T00:57:52.0578064Z ✓ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 6085ms 2026-10-25T00:57:52.0578634Z ✓ AcpSessionRuntime (30) 2026-10-25T00:57:52.0578947Z ✓ drains large stderr output and keeps auth-sized logging chunks 415ms 2026-10-25T00:57:52.0581523Z ✓ keeps assistant item IDs unique when a provider session restarts 410ms 2026-10-25T00:57:53.1742020Z ✓ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 43ms 2026-10-25T00:57:53.6014080Z ✓ src/provider/providerMaintenanceRunner.test.ts (18 tests) 36ms 2026-10-25T00:57:55.1631035Z ✓ src/mcp/McpHttpServer.test.ts (19 tests) 153ms 2026-10-25T00:57:56.3333346Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-25T00:57:56.3333856Z [00:57:56.326] INFO (#22): Migrations ran successfully { 2026-10-25T00:57:56.3334066Z migrations: [ 2026-10-25T00:57:56.3334213Z '1_OrchestrationEvents', 2026-10-25T00:57:56.3334403Z '2_OrchestrationCommandReceipts', 2026-10-25T00:57:56.3334586Z '3_CheckpointDiffBlobs', 2026-10-25T00:57:56.3334753Z '4_ProviderSessionRuntime', 2026-10-25T00:57:56.3335018Z '5_Projections', 2026-10-25T00:57:56.3335210Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T00:57:56.3335433Z '7_ProjectionThreadMessageAttachments', 2026-10-25T00:57:56.3335634Z '8_ProjectionThreadActivitySequence', 2026-10-25T00:57:56.3335829Z '9_ProviderSessionRuntimeMode', 2026-10-25T00:57:56.3336015Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T00:57:56.3336229Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T00:57:56.3336446Z '12_ProjectionThreadsInteractionMode', 2026-10-25T00:57:56.3336648Z '13_ProjectionThreadProposedPlans', 2026-10-25T00:57:56.3336873Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T00:57:56.3337090Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T00:57:56.3337286Z '16_CanonicalizeModelSelections', 2026-10-25T00:57:56.3337469Z '17_ProjectionThreadsArchivedAt', 2026-10-25T00:57:56.3337666Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T00:57:56.3337862Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T00:57:56.3338049Z '20_AuthAccessManagement', 2026-10-25T00:57:56.3338222Z '21_AuthSessionClientMetadata', 2026-10-25T00:57:56.3338403Z '22_AuthSessionLastConnectedAt', 2026-10-25T00:57:56.3338594Z '23_ProjectionThreadShellSummary', 2026-10-25T00:57:56.3338795Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T00:57:56.3339025Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T00:57:56.3339244Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T00:57:56.3339444Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T00:57:56.3339640Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T00:57:56.3339849Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T00:57:56.3340060Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T00:57:56.3340253Z '31_AuthAuthorizationScopes', 2026-10-25T00:57:56.3340483Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T00:57:56.3340674Z '33_ProjectionThreadsSettled', 2026-10-25T00:57:56.3340858Z '34_ProjectionThreadsSnoozed', 2026-10-25T00:57:56.3341048Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T00:57:56.3341240Z '36_ProjectionThreadsPinned', 2026-10-25T00:57:56.3341419Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T00:57:56.3341974Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T00:57:56.3342302Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T00:57:56.3342543Z '40_ProjectionProjectFaviconPath', 2026-10-25T00:57:56.3342732Z '41_AuthSessionClientConnection', 2026-10-25T00:57:56.3342932Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T00:57:56.3343124Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T00:57:56.3343327Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T00:57:56.3343524Z '45_ProjectionProjectsAutoPull', 2026-10-25T00:57:56.3343724Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T00:57:56.3343923Z '47_ProjectionProjectIcon', 2026-10-25T00:57:56.3344113Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T00:57:56.3344323Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T00:57:56.3344513Z '50_ProjectionThreadPullRequests', 2026-10-25T00:57:56.3344714Z '51_ProjectionThreadMessageContext', 2026-10-25T00:57:56.3344908Z '52_ProjectionThreadTitleState', 2026-10-25T00:57:56.3345088Z '53_PullRequestFilesViewed', 2026-10-25T00:57:56.3345280Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T00:57:56.3345465Z '55_OrchestrationV2', 2026-10-25T00:57:56.3345648Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T00:57:56.3345831Z '57_ScheduledTaskWebhooks', 2026-10-25T00:57:56.3346002Z '58_WebhookRelayDeliveries', 2026-10-25T00:57:56.3346168Z '59_McpAppModelContext', 2026-10-25T00:57:56.3346346Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T00:57:56.3346527Z '61_PullRequestReviewGuides', 2026-10-25T00:57:56.3346706Z '62_ThreadFailureLookupIndex', 2026-10-25T00:57:56.3346880Z '63_DropUnusedV1Projections', 2026-10-25T00:57:56.3347070Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T00:57:56.3347264Z '65_CodexUsageNativeTurnIndex', 2026-10-25T00:57:56.3347456Z '66_RepairClientSettlementTimestamps', 2026-10-25T00:57:56.3347637Z '67_WebhookDedupe', 2026-10-25T00:57:56.3347796Z '68_ShellStopRequestIndex', 2026-10-25T00:57:56.3347967Z '69_ThreadMessageSearch' 2026-10-25T00:57:56.3348101Z ] 2026-10-25T00:57:56.3348203Z } 2026-10-25T00:57:56.3348257Z 2026-10-25T00:57:56.4921121Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-25T00:57:56.4921837Z [00:57:56.490] WARN (#1246): Orchestration effect execution failed { 2026-10-25T00:57:56.4922644Z 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-25T00:57:56.4923205Z effectType: 'provider-turn.restart', 2026-10-25T00:57:56.4923508Z attemptCount: 1, 2026-10-25T00:57:56.4923728Z nonRetryable: false, 2026-10-25T00:57:56.4924002Z error: 'OrchestrationEffectExecutionError: \n' + 2026-10-25T00:57:56.4924409Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' + 2026-10-25T00:57:56.4924944Z ' 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-25T00:57:56.4925356Z ' [cause]: ProviderTurnStartError: \n' + 2026-10-25T00:57:56.4925778Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1370:19\n' + 2026-10-25T00:57:56.4926316Z ' 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-25T00:57:56.4927616Z ' [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:1bc1cc6d-6c21-4dba-be5e-80e68dec3668.\n' + 2026-10-25T00:57:56.4929092Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' + 2026-10-25T00:57:56.4929712Z ' 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-25T00:57:56.4930534Z ' [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:1bc1cc6d-6c21-4dba-be5e-80e68dec3668.\n' + 2026-10-25T00:57:56.4931258Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' + 2026-10-25T00:57:56.4931696Z ' [cause]: Error: simulated replacement open failure\n' + 2026-10-25T00:57:56.4931965Z ' }\n' + 2026-10-25T00:57:56.4932172Z ' }\n' + 2026-10-25T00:57:56.4932406Z ' }\n' + 2026-10-25T00:57:56.4932600Z '}' 2026-10-25T00:57:56.4932780Z } 2026-10-25T00:57:56.4932949Z 2026-10-25T00:57:56.7372644Z 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-25T00:57:56.7373535Z [00:57:56.733] INFO (#2642): Migrations ran successfully { 2026-10-25T00:57:56.7373810Z migrations: [ 2026-10-25T00:57:56.7374217Z '1_OrchestrationEvents', 2026-10-25T00:57:56.7374449Z '2_OrchestrationCommandReceipts', 2026-10-25T00:57:56.7374638Z '3_CheckpointDiffBlobs', 2026-10-25T00:57:56.7374853Z '4_ProviderSessionRuntime', 2026-10-25T00:57:56.7375039Z '5_Projections', 2026-10-25T00:57:56.7375236Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T00:57:56.7375466Z '7_ProjectionThreadMessageAttachments', 2026-10-25T00:57:56.7375670Z '8_ProjectionThreadActivitySequence', 2026-10-25T00:57:56.7375866Z '9_ProviderSessionRuntimeMode', 2026-10-25T00:57:56.7376056Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T00:57:56.7376271Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T00:57:56.7376480Z '12_ProjectionThreadsInteractionMode', 2026-10-25T00:57:56.7376679Z '13_ProjectionThreadProposedPlans', 2026-10-25T00:57:56.7376897Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T00:57:56.7377118Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T00:57:56.7377313Z '16_CanonicalizeModelSelections', 2026-10-25T00:57:56.7377500Z '17_ProjectionThreadsArchivedAt', 2026-10-25T00:57:56.7377699Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T00:57:56.7377893Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T00:57:56.7378078Z '20_AuthAccessManagement', 2026-10-25T00:57:56.7378250Z '21_AuthSessionClientMetadata', 2026-10-25T00:57:56.7378433Z '22_AuthSessionLastConnectedAt', 2026-10-25T00:57:56.7378619Z '23_ProjectionThreadShellSummary', 2026-10-25T00:57:56.7378850Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T00:57:56.7379071Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T00:57:56.7379289Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T00:57:56.7379487Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T00:57:56.7379686Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T00:57:56.7379889Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T00:57:56.7380398Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T00:57:56.7380697Z '31_AuthAuthorizationScopes', 2026-10-25T00:57:56.7380885Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T00:57:56.7381070Z '33_ProjectionThreadsSettled', 2026-10-25T00:57:56.7381248Z '34_ProjectionThreadsSnoozed', 2026-10-25T00:57:56.7381436Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T00:57:56.7381625Z '36_ProjectionThreadsPinned', 2026-10-25T00:57:56.7381803Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T00:57:56.7381988Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T00:57:56.7382198Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T00:57:56.7382454Z '40_ProjectionProjectFaviconPath', 2026-10-25T00:57:56.7382641Z '41_AuthSessionClientConnection', 2026-10-25T00:57:56.7382834Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T00:57:56.7383032Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T00:57:56.7383230Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T00:57:56.7383427Z '45_ProjectionProjectsAutoPull', 2026-10-25T00:57:56.7383624Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T00:57:56.7383810Z '47_ProjectionProjectIcon', 2026-10-25T00:57:56.7383999Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T00:57:56.7384196Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T00:57:56.7384390Z '50_ProjectionThreadPullRequests', 2026-10-25T00:57:56.7384580Z '51_ProjectionThreadMessageContext', 2026-10-25T00:57:56.7384774Z '52_ProjectionThreadTitleState', 2026-10-25T00:57:56.7384950Z '53_PullRequestFilesViewed', 2026-10-25T00:57:56.7385153Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T00:57:56.7385339Z '55_OrchestrationV2', 2026-10-25T00:57:56.7385521Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T00:57:56.7385706Z '57_ScheduledTaskWebhooks', 2026-10-25T00:57:56.7385872Z '58_WebhookRelayDeliveries', 2026-10-25T00:57:56.7386041Z '59_McpAppModelContext', 2026-10-25T00:57:56.7386213Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T00:57:56.7386395Z '61_PullRequestReviewGuides', 2026-10-25T00:57:56.7386568Z '62_ThreadFailureLookupIndex', 2026-10-25T00:57:56.7386744Z '63_DropUnusedV1Projections', 2026-10-25T00:57:56.7386934Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T00:57:56.7387126Z '65_CodexUsageNativeTurnIndex', 2026-10-25T00:57:56.7387316Z '66_RepairClientSettlementTimestamps', 2026-10-25T00:57:56.7387492Z '67_WebhookDedupe', 2026-10-25T00:57:56.7387653Z '68_ShellStopRequestIndex', 2026-10-25T00:57:56.7387817Z '69_ThreadMessageSearch' 2026-10-25T00:57:56.7387958Z ] 2026-10-25T00:57:56.7388057Z } 2026-10-25T00:57:56.7388115Z 2026-10-25T00:57:57.0301413Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active) 2026-10-25T00:57:57.0301890Z [00:57:57.026] INFO (#5323): Migrations ran successfully { 2026-10-25T00:57:57.0302076Z migrations: [ 2026-10-25T00:57:57.0302221Z '1_OrchestrationEvents', 2026-10-25T00:57:57.0302456Z '2_OrchestrationCommandReceipts', 2026-10-25T00:57:57.0302637Z '3_CheckpointDiffBlobs', 2026-10-25T00:57:57.0302810Z '4_ProviderSessionRuntime', 2026-10-25T00:57:57.0302976Z '5_Projections', 2026-10-25T00:57:57.0303178Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T00:57:57.0303399Z '7_ProjectionThreadMessageAttachments', 2026-10-25T00:57:57.0303601Z '8_ProjectionThreadActivitySequence', 2026-10-25T00:57:57.0304116Z '9_ProviderSessionRuntimeMode', 2026-10-25T00:57:57.0304530Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T00:57:57.0304742Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T00:57:57.0304952Z '12_ProjectionThreadsInteractionMode', 2026-10-25T00:57:57.0305149Z '13_ProjectionThreadProposedPlans', 2026-10-25T00:57:57.0305368Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T00:57:57.0305591Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T00:57:57.0305782Z '16_CanonicalizeModelSelections', 2026-10-25T00:57:57.0305969Z '17_ProjectionThreadsArchivedAt', 2026-10-25T00:57:57.0306162Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T00:57:57.0306357Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T00:57:57.0306543Z '20_AuthAccessManagement', 2026-10-25T00:57:57.0306715Z '21_AuthSessionClientMetadata', 2026-10-25T00:57:57.0306905Z '22_AuthSessionLastConnectedAt', 2026-10-25T00:57:57.0307093Z '23_ProjectionThreadShellSummary', 2026-10-25T00:57:57.0307304Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T00:57:57.0307522Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T00:57:57.0307738Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T00:57:57.0307937Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T00:57:57.0308136Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T00:57:57.0308339Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T00:57:57.0308548Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T00:57:57.0308737Z '31_AuthAuthorizationScopes', 2026-10-25T00:57:57.0308921Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T00:57:57.0309109Z '33_ProjectionThreadsSettled', 2026-10-25T00:57:57.0309286Z '34_ProjectionThreadsSnoozed', 2026-10-25T00:57:57.0309479Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T00:57:57.0309664Z '36_ProjectionThreadsPinned', 2026-10-25T00:57:57.0309845Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T00:57:57.0310030Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T00:57:57.0310236Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T00:57:57.0310445Z '40_ProjectionProjectFaviconPath', 2026-10-25T00:57:57.0310629Z '41_AuthSessionClientConnection', 2026-10-25T00:57:57.0310826Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T00:57:57.0311019Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T00:57:57.0311220Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T00:57:57.0311412Z '45_ProjectionProjectsAutoPull', 2026-10-25T00:57:57.0311613Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T00:57:57.0311803Z '47_ProjectionProjectIcon', 2026-10-25T00:57:57.0311993Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T00:57:57.0312197Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T00:57:57.0312424Z '50_ProjectionThreadPullRequests', 2026-10-25T00:57:57.0312618Z '51_ProjectionThreadMessageContext', 2026-10-25T00:57:57.0312808Z '52_ProjectionThreadTitleState', 2026-10-25T00:57:57.0312989Z '53_PullRequestFilesViewed', 2026-10-25T00:57:57.0313186Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T00:57:57.0313376Z '55_OrchestrationV2', 2026-10-25T00:57:57.0313555Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T00:57:57.0313741Z '57_ScheduledTaskWebhooks', 2026-10-25T00:57:57.0313910Z '58_WebhookRelayDeliveries', 2026-10-25T00:57:57.0314076Z '59_McpAppModelContext', 2026-10-25T00:57:57.0314256Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T00:57:57.0314716Z '61_PullRequestReviewGuides', 2026-10-25T00:57:57.0314934Z '62_ThreadFailureLookupIndex', 2026-10-25T00:57:57.0315107Z '63_DropUnusedV1Projections', 2026-10-25T00:57:57.0315299Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T00:57:57.0315501Z '65_CodexUsageNativeTurnIndex', 2026-10-25T00:57:57.0315695Z '66_RepairClientSettlementTimestamps', 2026-10-25T00:57:57.0315871Z '67_WebhookDedupe', 2026-10-25T00:57:57.0316031Z '68_ShellStopRequestIndex', 2026-10-25T00:57:57.0316200Z '69_ThreadMessageSearch' 2026-10-25T00:57:57.0316334Z ] 2026-10-25T00:57:57.0316433Z } 2026-10-25T00:57:57.0316487Z 2026-10-25T00:57:57.3470959Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle) 2026-10-25T00:57:57.3471480Z [00:57:57.344] INFO (#8030): Migrations ran successfully { 2026-10-25T00:57:57.3471662Z migrations: [ 2026-10-25T00:57:57.3471805Z '1_OrchestrationEvents', 2026-10-25T00:57:57.3471992Z '2_OrchestrationCommandReceipts', 2026-10-25T00:57:57.3472174Z '3_CheckpointDiffBlobs', 2026-10-25T00:57:57.3472467Z '4_ProviderSessionRuntime', 2026-10-25T00:57:57.3472631Z '5_Projections', 2026-10-25T00:57:57.3472827Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T00:57:57.3473051Z '7_ProjectionThreadMessageAttachments', 2026-10-25T00:57:57.3473252Z '8_ProjectionThreadActivitySequence', 2026-10-25T00:57:57.3473444Z '9_ProviderSessionRuntimeMode', 2026-10-25T00:57:57.3473629Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T00:57:57.3473839Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T00:57:57.3474051Z '12_ProjectionThreadsInteractionMode', 2026-10-25T00:57:57.3474252Z '13_ProjectionThreadProposedPlans', 2026-10-25T00:57:57.3474469Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T00:57:57.3474687Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T00:57:57.3474881Z '16_CanonicalizeModelSelections', 2026-10-25T00:57:57.3475065Z '17_ProjectionThreadsArchivedAt', 2026-10-25T00:57:57.3475261Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T00:57:57.3475490Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T00:57:57.3475689Z '20_AuthAccessManagement', 2026-10-25T00:57:57.3475861Z '21_AuthSessionClientMetadata', 2026-10-25T00:57:57.3476045Z '22_AuthSessionLastConnectedAt', 2026-10-25T00:57:57.3484029Z '23_ProjectionThreadShellSummary', 2026-10-25T00:57:57.3484253Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T00:57:57.3484481Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T00:57:57.3484716Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T00:57:57.3484919Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T00:57:57.3485125Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T00:57:57.3485335Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T00:57:57.3485550Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T00:57:57.3485744Z '31_AuthAuthorizationScopes', 2026-10-25T00:57:57.3485933Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T00:57:57.3486128Z '33_ProjectionThreadsSettled', 2026-10-25T00:57:57.3486306Z '34_ProjectionThreadsSnoozed', 2026-10-25T00:57:57.3486500Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T00:57:57.3486688Z '36_ProjectionThreadsPinned', 2026-10-25T00:57:57.3486871Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T00:57:57.3487162Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T00:57:57.3487380Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T00:57:57.3487587Z '40_ProjectionProjectFaviconPath', 2026-10-25T00:57:57.3487778Z '41_AuthSessionClientConnection', 2026-10-25T00:57:57.3487980Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T00:57:57.3488175Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T00:57:57.3488375Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T00:57:57.3488569Z '45_ProjectionProjectsAutoPull', 2026-10-25T00:57:57.3488776Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T00:57:57.3488967Z '47_ProjectionProjectIcon', 2026-10-25T00:57:57.3489159Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T00:57:57.3489356Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T00:57:57.3489553Z '50_ProjectionThreadPullRequests', 2026-10-25T00:57:57.3489753Z '51_ProjectionThreadMessageContext', 2026-10-25T00:57:57.3489944Z '52_ProjectionThreadTitleState', 2026-10-25T00:57:57.3490129Z '53_PullRequestFilesViewed', 2026-10-25T00:57:57.3490324Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T00:57:57.3490517Z '55_OrchestrationV2', 2026-10-25T00:57:57.3490700Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T00:57:57.3490890Z '57_ScheduledTaskWebhooks', 2026-10-25T00:57:57.3491063Z '58_WebhookRelayDeliveries', 2026-10-25T00:57:57.3491231Z '59_McpAppModelContext', 2026-10-25T00:57:57.3491414Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T00:57:57.3491596Z '61_PullRequestReviewGuides', 2026-10-25T00:57:57.3491775Z '62_ThreadFailureLookupIndex', 2026-10-25T00:57:57.3491953Z '63_DropUnusedV1Projections', 2026-10-25T00:57:57.3492394Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T00:57:57.3492663Z '65_CodexUsageNativeTurnIndex', 2026-10-25T00:57:57.3492863Z '66_RepairClientSettlementTimestamps', 2026-10-25T00:57:57.3493041Z '67_WebhookDedupe', 2026-10-25T00:57:57.3493203Z '68_ShellStopRequestIndex', 2026-10-25T00:57:57.3493376Z '69_ThreadMessageSearch' 2026-10-25T00:57:57.3493514Z ] 2026-10-25T00:57:57.3493619Z } 2026-10-25T00:57:57.3493676Z 2026-10-25T00:57:57.7227132Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command) 2026-10-25T00:57:57.7227650Z [00:57:57.719] INFO (#10800): Migrations ran successfully { 2026-10-25T00:57:57.7227842Z migrations: [ 2026-10-25T00:57:57.7227993Z '1_OrchestrationEvents', 2026-10-25T00:57:57.7228179Z '2_OrchestrationCommandReceipts', 2026-10-25T00:57:57.7228409Z '3_CheckpointDiffBlobs', 2026-10-25T00:57:57.7228596Z '4_ProviderSessionRuntime', 2026-10-25T00:57:57.7228769Z '5_Projections', 2026-10-25T00:57:57.7228968Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T00:57:57.7229198Z '7_ProjectionThreadMessageAttachments', 2026-10-25T00:57:57.7229404Z '8_ProjectionThreadActivitySequence', 2026-10-25T00:57:57.7229603Z '9_ProviderSessionRuntimeMode', 2026-10-25T00:57:57.7229793Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T00:57:57.7230005Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T00:57:57.7230225Z '12_ProjectionThreadsInteractionMode', 2026-10-25T00:57:57.7230423Z '13_ProjectionThreadProposedPlans', 2026-10-25T00:57:57.7230653Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T00:57:57.7230878Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T00:57:57.7231079Z '16_CanonicalizeModelSelections', 2026-10-25T00:57:57.7231272Z '17_ProjectionThreadsArchivedAt', 2026-10-25T00:57:57.7231472Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T00:57:57.7231674Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T00:57:57.7231859Z '20_AuthAccessManagement', 2026-10-25T00:57:57.7232041Z '21_AuthSessionClientMetadata', 2026-10-25T00:57:57.7232270Z '22_AuthSessionLastConnectedAt', 2026-10-25T00:57:57.7232468Z '23_ProjectionThreadShellSummary', 2026-10-25T00:57:57.7232673Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T00:57:57.7232906Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T00:57:57.7233130Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T00:57:57.7233339Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T00:57:57.7233545Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T00:57:57.7233764Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T00:57:57.7233981Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T00:57:57.7234175Z '31_AuthAuthorizationScopes', 2026-10-25T00:57:57.7234369Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T00:57:57.7234555Z '33_ProjectionThreadsSettled', 2026-10-25T00:57:57.7234740Z '34_ProjectionThreadsSnoozed', 2026-10-25T00:57:57.7234934Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T00:57:57.7235128Z '36_ProjectionThreadsPinned', 2026-10-25T00:57:57.7235311Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T00:57:57.7235507Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T00:57:57.7235718Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T00:57:57.7235930Z '40_ProjectionProjectFaviconPath', 2026-10-25T00:57:57.7236126Z '41_AuthSessionClientConnection', 2026-10-25T00:57:57.7236619Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T00:57:57.7236920Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T00:57:57.7237119Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T00:57:57.7237321Z '45_ProjectionProjectsAutoPull', 2026-10-25T00:57:57.7237522Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T00:57:57.7237716Z '47_ProjectionProjectIcon', 2026-10-25T00:57:57.7237907Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T00:57:57.7238107Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T00:57:57.7238308Z '50_ProjectionThreadPullRequests', 2026-10-25T00:57:57.7238502Z '51_ProjectionThreadMessageContext', 2026-10-25T00:57:57.7238701Z '52_ProjectionThreadTitleState', 2026-10-25T00:57:57.7238880Z '53_PullRequestFilesViewed', 2026-10-25T00:57:57.7239081Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T00:57:57.7239287Z '55_OrchestrationV2', 2026-10-25T00:57:57.7239468Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T00:57:57.7239653Z '57_ScheduledTaskWebhooks', 2026-10-25T00:57:57.7239822Z '58_WebhookRelayDeliveries', 2026-10-25T00:57:57.7239990Z '59_McpAppModelContext', 2026-10-25T00:57:57.7240167Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T00:57:57.7240347Z '61_PullRequestReviewGuides', 2026-10-25T00:57:57.7240524Z '62_ThreadFailureLookupIndex', 2026-10-25T00:57:57.7240698Z '63_DropUnusedV1Projections', 2026-10-25T00:57:57.7240893Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T00:57:57.7241084Z '65_CodexUsageNativeTurnIndex', 2026-10-25T00:57:57.7241280Z '66_RepairClientSettlementTimestamps', 2026-10-25T00:57:57.7241459Z '67_WebhookDedupe', 2026-10-25T00:57:57.7241617Z '68_ShellStopRequestIndex', 2026-10-25T00:57:57.7241789Z '69_ThreadMessageSearch' 2026-10-25T00:57:57.7241924Z ] 2026-10-25T00:57:57.7242024Z } 2026-10-25T00:57:57.7242078Z 2026-10-25T00:57:58.1566013Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled) 2026-10-25T00:57:58.1566515Z [00:57:58.153] INFO (#13579): Migrations ran successfully { 2026-10-25T00:57:58.1608797Z migrations: [ 2026-10-25T00:57:58.1609256Z '1_OrchestrationEvents', 2026-10-25T00:57:58.1609491Z '2_OrchestrationCommandReceipts', 2026-10-25T00:57:58.1609684Z '3_CheckpointDiffBlobs', 2026-10-25T00:57:58.1609863Z '4_ProviderSessionRuntime', 2026-10-25T00:57:58.1610031Z '5_Projections', 2026-10-25T00:57:58.1610228Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T00:57:58.1610453Z '7_ProjectionThreadMessageAttachments', 2026-10-25T00:57:58.1610708Z '8_ProjectionThreadActivitySequence', 2026-10-25T00:57:58.1610918Z '9_ProviderSessionRuntimeMode', 2026-10-25T00:57:58.1611105Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T00:57:58.1611321Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T00:57:58.1611530Z '12_ProjectionThreadsInteractionMode', 2026-10-25T00:57:58.1611730Z '13_ProjectionThreadProposedPlans', 2026-10-25T00:57:58.1611952Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T00:57:58.1612173Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T00:57:58.1612398Z '16_CanonicalizeModelSelections', 2026-10-25T00:57:58.1612585Z '17_ProjectionThreadsArchivedAt', 2026-10-25T00:57:58.1612774Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T00:57:58.1612973Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T00:57:58.1613488Z '20_AuthAccessManagement', 2026-10-25T00:57:58.1613774Z '21_AuthSessionClientMetadata', 2026-10-25T00:57:58.1613960Z '22_AuthSessionLastConnectedAt', 2026-10-25T00:57:58.1614147Z '23_ProjectionThreadShellSummary', 2026-10-25T00:57:58.1614353Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T00:57:58.1614574Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T00:57:58.1614791Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T00:57:58.1614986Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T00:57:58.1615187Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T00:57:58.1615389Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T00:57:58.1615600Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T00:57:58.1615789Z '31_AuthAuthorizationScopes', 2026-10-25T00:57:58.1615971Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T00:57:58.1616161Z '33_ProjectionThreadsSettled', 2026-10-25T00:57:58.1616337Z '34_ProjectionThreadsSnoozed', 2026-10-25T00:57:58.1616528Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T00:57:58.1616713Z '36_ProjectionThreadsPinned', 2026-10-25T00:57:58.1616894Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T00:57:58.1617080Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T00:57:58.1617286Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T00:57:58.1617493Z '40_ProjectionProjectFaviconPath', 2026-10-25T00:57:58.1617677Z '41_AuthSessionClientConnection', 2026-10-25T00:57:58.1617874Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T00:57:58.1618063Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T00:57:58.1618263Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T00:57:58.1618455Z '45_ProjectionProjectsAutoPull', 2026-10-25T00:57:58.1618655Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T00:57:58.1618842Z '47_ProjectionProjectIcon', 2026-10-25T00:57:58.1619030Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T00:57:58.1619226Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T00:57:58.1619417Z '50_ProjectionThreadPullRequests', 2026-10-25T00:57:58.1619610Z '51_ProjectionThreadMessageContext', 2026-10-25T00:57:58.1619798Z '52_ProjectionThreadTitleState', 2026-10-25T00:57:58.1619976Z '53_PullRequestFilesViewed', 2026-10-25T00:57:58.1620169Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T00:57:58.1620357Z '55_OrchestrationV2', 2026-10-25T00:57:58.1620536Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T00:57:58.1620723Z '57_ScheduledTaskWebhooks', 2026-10-25T00:57:58.1620890Z '58_WebhookRelayDeliveries', 2026-10-25T00:57:58.1621057Z '59_McpAppModelContext', 2026-10-25T00:57:58.1621240Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T00:57:58.1621420Z '61_PullRequestReviewGuides', 2026-10-25T00:57:58.1621598Z '62_ThreadFailureLookupIndex', 2026-10-25T00:57:58.1621774Z '63_DropUnusedV1Projections', 2026-10-25T00:57:58.1621967Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T00:57:58.1622159Z '65_CodexUsageNativeTurnIndex', 2026-10-25T00:57:58.1622393Z '66_RepairClientSettlementTimestamps', 2026-10-25T00:57:58.1622573Z '67_WebhookDedupe', 2026-10-25T00:57:58.1622731Z '68_ShellStopRequestIndex', 2026-10-25T00:57:58.1622898Z '69_ThreadMessageSearch' 2026-10-25T00:57:58.1623033Z ] 2026-10-25T00:57:58.1623134Z } 2026-10-25T00:57:58.1623195Z 2026-10-25T00:57:58.5248980Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home) 2026-10-25T00:57:58.5249581Z [00:57:58.522] INFO (#16349): Migrations ran successfully { 2026-10-25T00:57:58.5249772Z migrations: [ 2026-10-25T00:57:58.5249920Z '1_OrchestrationEvents', 2026-10-25T00:57:58.5250113Z '2_OrchestrationCommandReceipts', 2026-10-25T00:57:58.5250293Z '3_CheckpointDiffBlobs', 2026-10-25T00:57:58.5250464Z '4_ProviderSessionRuntime', 2026-10-25T00:57:58.5250628Z '5_Projections', 2026-10-25T00:57:58.5250830Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T00:57:58.5251052Z '7_ProjectionThreadMessageAttachments', 2026-10-25T00:57:58.5251250Z '8_ProjectionThreadActivitySequence', 2026-10-25T00:57:58.5251442Z '9_ProviderSessionRuntimeMode', 2026-10-25T00:57:58.5251629Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T00:57:58.5251838Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T00:57:58.5252051Z '12_ProjectionThreadsInteractionMode', 2026-10-25T00:57:58.5252286Z '13_ProjectionThreadProposedPlans', 2026-10-25T00:57:58.5252504Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T00:57:58.5252725Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T00:57:58.5252915Z '16_CanonicalizeModelSelections', 2026-10-25T00:57:58.5253100Z '17_ProjectionThreadsArchivedAt', 2026-10-25T00:57:58.5253289Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T00:57:58.5253484Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T00:57:58.5253669Z '20_AuthAccessManagement', 2026-10-25T00:57:58.5253841Z '21_AuthSessionClientMetadata', 2026-10-25T00:57:58.5254024Z '22_AuthSessionLastConnectedAt', 2026-10-25T00:57:58.5254210Z '23_ProjectionThreadShellSummary', 2026-10-25T00:57:58.5254415Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T00:57:58.5254637Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T00:57:58.5254857Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T00:57:58.5255055Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T00:57:58.5255251Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T00:57:58.5255460Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T00:57:58.5255669Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T00:57:58.5255862Z '31_AuthAuthorizationScopes', 2026-10-25T00:57:58.5256046Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T00:57:58.5256233Z '33_ProjectionThreadsSettled', 2026-10-25T00:57:58.5256409Z '34_ProjectionThreadsSnoozed', 2026-10-25T00:57:58.5256601Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T00:57:58.5256788Z '36_ProjectionThreadsPinned', 2026-10-25T00:57:58.5256976Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T00:57:58.5257164Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T00:57:58.5257370Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T00:57:58.5257579Z '40_ProjectionProjectFaviconPath', 2026-10-25T00:57:58.5257764Z '41_AuthSessionClientConnection', 2026-10-25T00:57:58.5257960Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T00:57:58.5258161Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T00:57:58.5258358Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T00:57:58.5258556Z '45_ProjectionProjectsAutoPull', 2026-10-25T00:57:58.5258755Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T00:57:58.5258945Z '47_ProjectionProjectIcon', 2026-10-25T00:57:58.5259131Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T00:57:58.5259328Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T00:57:58.5259626Z '50_ProjectionThreadPullRequests', 2026-10-25T00:57:58.5259854Z '51_ProjectionThreadMessageContext', 2026-10-25T00:57:58.5260047Z '52_ProjectionThreadTitleState', 2026-10-25T00:57:58.5260223Z '53_PullRequestFilesViewed', 2026-10-25T00:57:58.5260423Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T00:57:58.5260611Z '55_OrchestrationV2', 2026-10-25T00:57:58.5260792Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T00:57:58.5260975Z '57_ScheduledTaskWebhooks', 2026-10-25T00:57:58.5261142Z '58_WebhookRelayDeliveries', 2026-10-25T00:57:58.5261312Z '59_McpAppModelContext', 2026-10-25T00:57:58.5261487Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T00:57:58.5261671Z '61_PullRequestReviewGuides', 2026-10-25T00:57:58.5261845Z '62_ThreadFailureLookupIndex', 2026-10-25T00:57:58.5262023Z '63_DropUnusedV1Projections', 2026-10-25T00:57:58.5262248Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T00:57:58.5262443Z '65_CodexUsageNativeTurnIndex', 2026-10-25T00:57:58.5262633Z '66_RepairClientSettlementTimestamps', 2026-10-25T00:57:58.5262810Z '67_WebhookDedupe', 2026-10-25T00:57:58.5262973Z '68_ShellStopRequestIndex', 2026-10-25T00:57:58.5263137Z '69_ThreadMessageSearch' 2026-10-25T00:57:58.5263275Z ] 2026-10-25T00:57:58.5263374Z } 2026-10-25T00:57:58.5263431Z 2026-10-25T00:57:58.7696943Z ✓ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 2514ms 2026-10-25T00:57:58.7697425Z ✓ retries a failed selection restart session open before completing 432ms 2026-10-25T00:57:58.7697949Z ✓ preserves native history only for compatible account switches (active) 315ms 2026-10-25T00:57:58.7698384Z ✓ preserves native history only for compatible account switches (idle) 376ms 2026-10-25T00:57:58.7698804Z ✓ preserves native history only for compatible account switches (selection-command) 433ms 2026-10-25T00:57:58.7699211Z ✓ preserves native history only for compatible account switches (pooled) 366ms 2026-10-25T00:57:59.9074013Z ✓ src/orchestration-v2/CheckpointRollbackService.test.ts (7 tests) 86ms 2026-10-25T00:58:00.9891083Z ✓ src/orchestration-v2/ProviderContinuationService.test.ts (11 tests) 15ms 2026-10-25T00:58:02.4597391Z ✓ src/checkpointing/CheckpointStore.test.ts (9 tests) 1091ms 2026-10-25T00:58:04.7072494Z ✓ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 1167ms 2026-10-25T00:58:04.7073026Z ✓ delivers child completion with Claude's native pending-tool cancellation behavior 406ms 2026-10-25T00:58:04.7074789Z ✓ delivers scheduled message with Claude's native pending-tool cancellation behavior 304ms 2026-10-25T00:58:06.2571509Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T00:58:06.2572066Z [00:58:06.238] INFO (#1): Migrations ran successfully { 2026-10-25T00:58:06.2572354Z migrations: [ 2026-10-25T00:58:06.2572577Z '1_OrchestrationEvents', 2026-10-25T00:58:06.2572829Z '2_OrchestrationCommandReceipts', 2026-10-25T00:58:06.2573086Z '3_CheckpointDiffBlobs', 2026-10-25T00:58:06.2573354Z '4_ProviderSessionRuntime', 2026-10-25T00:58:06.2573606Z '5_Projections', 2026-10-25T00:58:06.2573866Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T00:58:06.2574159Z '7_ProjectionThreadMessageAttachments', 2026-10-25T00:58:06.2574430Z '8_ProjectionThreadActivitySequence', 2026-10-25T00:58:06.2574690Z '9_ProviderSessionRuntimeMode', 2026-10-25T00:58:06.2574942Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T00:58:06.2575220Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T00:58:06.2575493Z '12_ProjectionThreadsInteractionMode', 2026-10-25T00:58:06.2575757Z '13_ProjectionThreadProposedPlans', 2026-10-25T00:58:06.2576039Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T00:58:06.2576325Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T00:58:06.2576587Z '16_CanonicalizeModelSelections', 2026-10-25T00:58:06.2576841Z '17_ProjectionThreadsArchivedAt', 2026-10-25T00:58:06.2577106Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T00:58:06.2577377Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T00:58:06.2577634Z '20_AuthAccessManagement', 2026-10-25T00:58:06.2577875Z '21_AuthSessionClientMetadata', 2026-10-25T00:58:06.2578127Z '22_AuthSessionLastConnectedAt', 2026-10-25T00:58:06.2578380Z '23_ProjectionThreadShellSummary', 2026-10-25T00:58:06.2578654Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T00:58:06.2578941Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T00:58:06.2579224Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T00:58:06.2579487Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T00:58:06.2579755Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T00:58:06.2580033Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T00:58:06.2580321Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T00:58:06.2580574Z '31_AuthAuthorizationScopes', 2026-10-25T00:58:06.2580827Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T00:58:06.2581078Z '33_ProjectionThreadsSettled', 2026-10-25T00:58:06.2581325Z '34_ProjectionThreadsSnoozed', 2026-10-25T00:58:06.2581580Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T00:58:06.2581870Z '36_ProjectionThreadsPinned', 2026-10-25T00:58:06.2582115Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T00:58:06.2582371Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T00:58:06.2582644Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T00:58:06.2582919Z '40_ProjectionProjectFaviconPath', 2026-10-25T00:58:06.2583172Z '41_AuthSessionClientConnection', 2026-10-25T00:58:06.2583762Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T00:58:06.2584275Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T00:58:06.2584545Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T00:58:06.2584806Z '45_ProjectionProjectsAutoPull', 2026-10-25T00:58:06.2585072Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T00:58:06.2585327Z '47_ProjectionProjectIcon', 2026-10-25T00:58:06.2585582Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T00:58:06.2585846Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T00:58:06.2586103Z '50_ProjectionThreadPullRequests', 2026-10-25T00:58:06.2586362Z '51_ProjectionThreadMessageContext', 2026-10-25T00:58:06.2586619Z '52_ProjectionThreadTitleState', 2026-10-25T00:58:06.2586865Z '53_PullRequestFilesViewed', 2026-10-25T00:58:06.2587124Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T00:58:06.2587384Z '55_OrchestrationV2', 2026-10-25T00:58:06.2587629Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T00:58:06.2587881Z '57_ScheduledTaskWebhooks', 2026-10-25T00:58:06.2588115Z '58_WebhookRelayDeliveries', 2026-10-25T00:58:06.2588349Z '59_McpAppModelContext', 2026-10-25T00:58:06.2588594Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T00:58:06.2588843Z '61_PullRequestReviewGuides', 2026-10-25T00:58:06.2589082Z '62_ThreadFailureLookupIndex', 2026-10-25T00:58:06.2589325Z '63_DropUnusedV1Projections', 2026-10-25T00:58:06.2589580Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T00:58:06.2589838Z '65_CodexUsageNativeTurnIndex', 2026-10-25T00:58:06.2590096Z '66_RepairClientSettlementTimestamps', 2026-10-25T00:58:06.2590342Z '67_WebhookDedupe', 2026-10-25T00:58:06.2590570Z '68_ShellStopRequestIndex', 2026-10-25T00:58:06.2590805Z '69_ThreadMessageSearch' 2026-10-25T00:58:06.2591006Z ] 2026-10-25T00:58:06.2591175Z } 2026-10-25T00:58:06.2591338Z 2026-10-25T00:58:06.4086361Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T00:58:06.4086777Z [00:58:06.407] INFO (#349) http.span=18ms: Sent HTTP response { 2026-10-25T00:58:06.4086998Z 'http.method': 'GET', 2026-10-25T00:58:06.4087392Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-25T00:58:06.4087630Z 'http.status': 200 2026-10-25T00:58:06.4087767Z } 2026-10-25T00:58:06.4087825Z 2026-10-25T00:58:06.4164012Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T00:58:06.4164411Z [00:58:06.416] INFO (#367) http.span=4ms: Sent HTTP response { 2026-10-25T00:58:06.4164677Z 'http.method': 'GET', 2026-10-25T00:58:06.4164896Z 'http.url': '/api/orchestration/shell', 2026-10-25T00:58:06.4165086Z 'http.status': 200 2026-10-25T00:58:06.4165222Z } 2026-10-25T00:58:06.4165277Z 2026-10-25T00:58:06.5651117Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T00:58:06.5651749Z [00:58:06.564] INFO (#405) http.span=141ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T00:58:06.5652032Z 2026-10-25T00:58:06.7332833Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T00:58:06.7333238Z [00:58:06.732] INFO (#714) http.span=8ms: Sent HTTP response { 2026-10-25T00:58:06.7333464Z 'http.method': 'GET', 2026-10-25T00:58:06.7334423Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/bounded', 2026-10-25T00:58:06.7334856Z 'http.status': 200 2026-10-25T00:58:06.7334994Z } 2026-10-25T00:58:06.7335054Z 2026-10-25T00:58:06.7456663Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T00:58:06.7457046Z [00:58:06.745] INFO (#729) http.span=8ms: Sent HTTP response { 2026-10-25T00:58:06.7457263Z 'http.method': 'GET', 2026-10-25T00:58:06.7457528Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/history', 2026-10-25T00:58:06.7457774Z 'http.status': 200 2026-10-25T00:58:06.7457906Z } 2026-10-25T00:58:06.7457963Z 2026-10-25T00:58:06.7532159Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T00:58:06.7532718Z [00:58:06.752] INFO (#641) http.span=209ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T00:58:06.7533004Z 2026-10-25T00:58:06.7554103Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T00:58:06.7554538Z [00:58:06.753] INFO (#627) http.span=212ms: InterruptError: All fibers interrupted without error { 2026-10-25T00:58:06.7554805Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T00:58:06.7554975Z at fiber (#773) 2026-10-25T00:58:06.7555246Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T00:58:06.7555562Z [00:58:06.754] INFO (#395) http.span=332ms: InterruptError: All fibers interrupted without error { 2026-10-25T00:58:06.7555814Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T00:58:06.7555977Z at fiber (#774) 2026-10-25T00:58:06.7556232Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T00:58:06.7556537Z [00:58:06.754] INFO (#384) http.span=335ms: InterruptError: All fibers interrupted without error { 2026-10-25T00:58:06.7556775Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T00:58:06.7556931Z at fiber (#775) 2026-10-25T00:58:06.7557182Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T00:58:06.7557362Z 2026-10-25T00:58:06.7901109Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T00:58:06.7901505Z [00:58:06.779] INFO (#1): Migrations ran successfully { 2026-10-25T00:58:06.7901736Z migrations: [ 2026-10-25T00:58:06.7901891Z '1_OrchestrationEvents', 2026-10-25T00:58:06.7902075Z '2_OrchestrationCommandReceipts', 2026-10-25T00:58:06.7902257Z '3_CheckpointDiffBlobs', 2026-10-25T00:58:06.7902422Z '4_ProviderSessionRuntime', 2026-10-25T00:58:06.7902590Z '5_Projections', 2026-10-25T00:58:06.7902784Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T00:58:06.7903014Z '7_ProjectionThreadMessageAttachments', 2026-10-25T00:58:06.7903214Z '8_ProjectionThreadActivitySequence', 2026-10-25T00:58:06.7903402Z '9_ProviderSessionRuntimeMode', 2026-10-25T00:58:06.7903589Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T00:58:06.7903793Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T00:58:06.7904001Z '12_ProjectionThreadsInteractionMode', 2026-10-25T00:58:06.7904194Z '13_ProjectionThreadProposedPlans', 2026-10-25T00:58:06.7904797Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T00:58:06.7905140Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T00:58:06.7905335Z '16_CanonicalizeModelSelections', 2026-10-25T00:58:06.7905526Z '17_ProjectionThreadsArchivedAt', 2026-10-25T00:58:06.7905720Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T00:58:06.7905914Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T00:58:06.7906098Z '20_AuthAccessManagement', 2026-10-25T00:58:06.7906272Z '21_AuthSessionClientMetadata', 2026-10-25T00:58:06.7906461Z '22_AuthSessionLastConnectedAt', 2026-10-25T00:58:06.7906650Z '23_ProjectionThreadShellSummary', 2026-10-25T00:58:06.7906856Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T00:58:06.7907075Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T00:58:06.7907291Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T00:58:06.7907491Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T00:58:06.7907692Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T00:58:06.7907904Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T00:58:06.7908113Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T00:58:06.7908303Z '31_AuthAuthorizationScopes', 2026-10-25T00:58:06.7908485Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T00:58:06.7908670Z '33_ProjectionThreadsSettled', 2026-10-25T00:58:06.7908848Z '34_ProjectionThreadsSnoozed', 2026-10-25T00:58:06.7909038Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T00:58:06.7909221Z '36_ProjectionThreadsPinned', 2026-10-25T00:58:06.7909397Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T00:58:06.7909584Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T00:58:06.7909787Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T00:58:06.7909996Z '40_ProjectionProjectFaviconPath', 2026-10-25T00:58:06.7910184Z '41_AuthSessionClientConnection', 2026-10-25T00:58:06.7910378Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T00:58:06.7910568Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T00:58:06.7910764Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T00:58:06.7910956Z '45_ProjectionProjectsAutoPull', 2026-10-25T00:58:06.7911156Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T00:58:06.7911342Z '47_ProjectionProjectIcon', 2026-10-25T00:58:06.7911526Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T00:58:06.7911756Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T00:58:06.7911945Z '50_ProjectionThreadPullRequests', 2026-10-25T00:58:06.7912137Z '51_ProjectionThreadMessageContext', 2026-10-25T00:58:06.7912324Z '52_ProjectionThreadTitleState', 2026-10-25T00:58:06.7912505Z '53_PullRequestFilesViewed', 2026-10-25T00:58:06.7912701Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T00:58:06.7912890Z '55_OrchestrationV2', 2026-10-25T00:58:06.7913068Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T00:58:06.7913250Z '57_ScheduledTaskWebhooks', 2026-10-25T00:58:06.7913422Z '58_WebhookRelayDeliveries', 2026-10-25T00:58:06.7913588Z '59_McpAppModelContext', 2026-10-25T00:58:06.7913765Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T00:58:06.7913942Z '61_PullRequestReviewGuides', 2026-10-25T00:58:06.7914121Z '62_ThreadFailureLookupIndex', 2026-10-25T00:58:06.7914294Z '63_DropUnusedV1Projections', 2026-10-25T00:58:06.7914485Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T00:58:06.7914674Z '65_CodexUsageNativeTurnIndex', 2026-10-25T00:58:06.7914977Z '66_RepairClientSettlementTimestamps', 2026-10-25T00:58:06.7915221Z '67_WebhookDedupe', 2026-10-25T00:58:06.7915380Z '68_ShellStopRequestIndex', 2026-10-25T00:58:06.7915547Z '69_ThreadMessageSearch' 2026-10-25T00:58:06.7915679Z ] 2026-10-25T00:58:06.7915779Z } 2026-10-25T00:58:06.7915832Z 2026-10-25T00:58:06.9610956Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T00:58:06.9629586Z [00:58:06.957] INFO (#1137) http.span=37ms: Sent HTTP response { 2026-10-25T00:58:06.9630147Z 'http.method': 'GET', 2026-10-25T00:58:06.9630490Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-25T00:58:06.9630800Z 'http.status': 200 2026-10-25T00:58:06.9631015Z } 2026-10-25T00:58:06.9631143Z 2026-10-25T00:58:06.9639641Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T00:58:06.9640046Z [00:58:06.963] INFO (#1155) http.span=3ms: Sent HTTP response { 2026-10-25T00:58:06.9640274Z 'http.method': 'GET', 2026-10-25T00:58:06.9640492Z 'http.url': '/api/orchestration/shell', 2026-10-25T00:58:06.9640701Z 'http.status': 200 2026-10-25T00:58:06.9640853Z } 2026-10-25T00:58:06.9640913Z 2026-10-25T00:58:07.0892774Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T00:58:07.0893378Z [00:58:07.088] INFO (#1193) http.span=121ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T00:58:07.0893661Z 2026-10-25T00:58:07.2460229Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T00:58:07.2460658Z [00:58:07.245] INFO (#1502) http.span=7ms: Sent HTTP response { 2026-10-25T00:58:07.2460900Z 'http.method': 'GET', 2026-10-25T00:58:07.2461237Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/bounded', 2026-10-25T00:58:07.2461513Z 'http.status': 200 2026-10-25T00:58:07.2461708Z } 2026-10-25T00:58:07.2461777Z 2026-10-25T00:58:07.2552204Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T00:58:07.2552593Z [00:58:07.254] INFO (#1517) http.span=5ms: Sent HTTP response { 2026-10-25T00:58:07.2552821Z 'http.method': 'GET', 2026-10-25T00:58:07.2553102Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/history', 2026-10-25T00:58:07.2553366Z 'http.status': 200 2026-10-25T00:58:07.2553522Z } 2026-10-25T00:58:07.2553593Z 2026-10-25T00:58:07.2616287Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T00:58:07.2616840Z [00:58:07.261] INFO (#1429) http.span=193ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T00:58:07.2617120Z 2026-10-25T00:58:07.2624965Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T00:58:07.2625385Z [00:58:07.261] INFO (#1417) http.span=195ms: InterruptError: All fibers interrupted without error { 2026-10-25T00:58:07.2625645Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T00:58:07.2625811Z at fiber (#1560) 2026-10-25T00:58:07.2626075Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T00:58:07.2626721Z [00:58:07.262] INFO (#1183) http.span=296ms: InterruptError: All fibers interrupted without error { 2026-10-25T00:58:07.2627091Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T00:58:07.2627250Z at fiber (#1561) 2026-10-25T00:58:07.2627509Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T00:58:07.2627814Z [00:58:07.262] INFO (#1172) http.span=297ms: InterruptError: All fibers interrupted without error { 2026-10-25T00:58:07.2628055Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T00:58:07.2628212Z at fiber (#1562) 2026-10-25T00:58:07.2628461Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T00:58:07.2628640Z 2026-10-25T00:58:07.2665168Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T00:58:07.2665529Z [00:58:07.266] INFO (#1): # T3 Code thread transfer budget 2026-10-25T00:58:07.2665652Z 2026-10-25T00:58:07.2666090Z 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-25T00:58:07.2667319Z 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-25T00:58:07.2668659Z 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-25T00:58:07.2669617Z 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-25T00:58:07.2670012Z 2026-10-25T00:58:07.2670078Z | Provider | Total thread wire | Budget | Result | 2026-10-25T00:58:07.2670255Z | --- | ---: | ---: | --- | 2026-10-25T00:58:07.2670405Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-25T00:58:07.2670598Z | claudeAgent | 5.0 KiB (5,117 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-25T00:58:07.2670720Z 2026-10-25T00:58:07.2670773Z ## Detailed measurements 2026-10-25T00:58:07.2670848Z 2026-10-25T00:58:07.2670925Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-25T00:58:07.2671100Z | --- | --- | --- | ---: | ---: | --- | 2026-10-25T00:58:07.2671303Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-25T00:58:07.2671592Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-25T00:58:07.2671869Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-25T00:58:07.2672107Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-25T00:58:07.2672303Z | codex | shell snapshot | HTTP wire | 851 B | none | INFO | 2026-10-25T00:58:07.2672511Z | codex | measured turn, shell | WebSocket wire | 650 B | none | INFO | 2026-10-25T00:58:07.2672836Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,674 B) | none | INFO | 2026-10-25T00:58:07.2673122Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-25T00:58:07.2673367Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,714 B) | none | INFO | 2026-10-25T00:58:07.2673649Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,034 B) | none | INFO | 2026-10-25T00:58:07.2673912Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-25T00:58:07.2674155Z | codex | measured turn | server egress wire | 3.5 KiB (3,583 B) | none | INFO | 2026-10-25T00:58:07.2674370Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-25T00:58:07.2674603Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,222 B) | none | INFO | 2026-10-25T00:58:07.2674880Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.5 KiB (82,454 B) | none | INFO | 2026-10-25T00:58:07.2675146Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-25T00:58:07.2675384Z | codex | reconnect, shell (replay) | WebSocket wire | 877 B | none | INFO | 2026-10-25T00:58:07.2675635Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,739 B) | none | INFO | 2026-10-25T00:58:07.2675885Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-25T00:58:07.2676100Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-25T00:58:07.2676308Z | codex | long-turn cold open | HTTP wire | 12.7 KiB (13,044 B) | none | INFO | 2026-10-25T00:58:07.2676567Z | codex | long-turn cold open | HTTP decoded | 89.8 KiB (91,953 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T00:58:07.2676806Z | codex | long-turn cold open | rows | 75 | 75 | PASS | 2026-10-25T00:58:07.2677018Z | codex | long-turn history page | HTTP wire | 11.4 KiB (11,665 B) | none | INFO | 2026-10-25T00:58:07.2677289Z | codex | long-turn history page | HTTP decoded | 83.7 KiB (85,742 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T00:58:07.2677532Z | codex | long-turn history page | rows | 75 | 75 | PASS | 2026-10-25T00:58:07.2677768Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-25T00:58:07.2678048Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,228 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-25T00:58:07.2678346Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-25T00:58:07.2678604Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-25T00:58:07.2678843Z | claudeAgent | shell snapshot | HTTP wire | 855 B | none | INFO | 2026-10-25T00:58:07.2679067Z | claudeAgent | measured turn, shell | WebSocket wire | 655 B | none | INFO | 2026-10-25T00:58:07.2679327Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,696 B) | none | INFO | 2026-10-25T00:58:07.2679583Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-25T00:58:07.2679850Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,723 B) | none | INFO | 2026-10-25T00:58:07.2680153Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,406 B) | none | INFO | 2026-10-25T00:58:07.2687353Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-25T00:58:07.2687631Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,606 B) | none | INFO | 2026-10-25T00:58:07.2687874Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-25T00:58:07.2688142Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,230 B) | none | INFO | 2026-10-25T00:58:07.2688445Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,720 B) | none | INFO | 2026-10-25T00:58:07.2688736Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-25T00:58:07.2689000Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 883 B | none | INFO | 2026-10-25T00:58:07.2689396Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,763 B) | none | INFO | 2026-10-25T00:58:07.2689722Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-25T00:58:07.2689959Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-25T00:58:07.2690196Z | claudeAgent | long-turn cold open | HTTP wire | 12.8 KiB (13,061 B) | none | INFO | 2026-10-25T00:58:07.2690485Z | claudeAgent | long-turn cold open | HTTP decoded | 89.9 KiB (92,009 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T00:58:07.2690740Z | claudeAgent | long-turn cold open | rows | 75 | 75 | PASS | 2026-10-25T00:58:07.2690980Z | claudeAgent | long-turn history page | HTTP wire | 11.4 KiB (11,695 B) | none | INFO | 2026-10-25T00:58:07.2691272Z | claudeAgent | long-turn history page | HTTP decoded | 83.7 KiB (85,754 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T00:58:07.2691541Z | claudeAgent | long-turn history page | rows | 75 | 75 | PASS | 2026-10-25T00:58:07.2691705Z 2026-10-25T00:58:07.2691770Z ## Compression diagnostics 2026-10-25T00:58:07.2691853Z 2026-10-25T00:58:07.2691965Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-25T00:58:07.2692197Z - codex: shell snapshot 1.6 KiB (1,651 B) decoded to 676 B gzip. 2026-10-25T00:58:07.2692437Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-25T00:58:07.2692684Z - claudeAgent: shell snapshot 1.6 KiB (1,673 B) decoded to 680 B gzip. 2026-10-25T00:58:07.2692820Z 2026-10-25T00:58:07.2692822Z 2026-10-25T00:58:07.2693097Z ✓ integration/transferBudgetV2.integration.test.ts (1 test) 1067ms 2026-10-25T00:58:07.2693487Z ✓ reports V2 thread HTTP and WebSocket transfer budgets 1066ms 2026-10-25T00:58:07.8515043Z ✓ src/orchestration-v2/TurnStartReads.test.ts (4 tests) 141ms 2026-10-25T00:58:08.5996077Z ✓ src/provider/CodexInstallation.test.ts (25 tests) 353ms 2026-10-25T00:58:08.9055767Z ✓ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 19ms 2026-10-25T00:58:10.4190879Z ✓ src/mcp/TaskCancelNativeSubagent.integration.test.ts (1 test) 443ms 2026-10-25T00:58:10.4191393Z ✓ task_cancel ends a delegated child's background native subagent 442ms 2026-10-25T00:58:11.5574299Z ✓ src/serverRuntimeStartup.test.ts (8 tests) 24ms 2026-10-25T00:58:12.0722405Z ✓ src/process/agentScope.test.ts (10 tests) 48ms 2026-10-25T00:58:12.3770477Z ✓ src/preview/Manager.test.ts (8 tests) 16ms 2026-10-25T00:58:13.4930489Z ✓ src/serverLogger.test.ts (7 tests) 17ms 2026-10-25T00:58:13.6297122Z ✓ src/resourceTelemetry/ResourceTelemetryHistory.test.ts (6 tests) 4ms 2026-10-25T00:58:14.7900354Z ✓ src/cloud/CloudLink.test.ts (6 tests) 29ms 2026-10-25T00:58:14.9787724Z ✓ src/provider/claudeResetCredits.test.ts (7 tests) 27ms 2026-10-25T00:58:15.3089941Z ✓ src/pullRequest/PullRequestReadCache.test.ts (7 tests) 29ms 2026-10-25T00:58:15.6486181Z ✓ src/observability/OtlpEndpointCheck.test.ts (5 tests) 37ms 2026-10-25T00:58:15.8161262Z ✓ src/terminal/NodePtyAdapter.test.ts (10 tests) 15ms 2026-10-25T00:58:16.0881996Z ✓ src/attachmentStore.test.ts (10 tests) 6ms 2026-10-25T00:58:16.3607926Z ✓ src/project/WorktreeSetupTracker.test.ts (5 tests) 11ms 2026-10-25T00:58:16.5150950Z ✓ src/htmlRender/publicProxy.test.ts (3 tests) 19ms 2026-10-25T00:58:16.9488911Z ✓ src/persistence/Migrations.test.ts (7 tests) 146ms 2026-10-25T00:58:17.1262526Z ✓ src/cloud/relayResponse.test.ts (8 tests) 13ms 2026-10-25T00:58:18.1609036Z ✓ src/orchestration-v2/RunFinalizationService.test.ts (5 tests) 8ms 2026-10-25T00:58:18.3243948Z ✓ src/bootstrap.test.ts (3 tests) 12ms 2026-10-25T00:58:18.5957320Z ✓ src/orchestration-v2/ProjectCommands.test.ts (3 tests) 4ms 2026-10-25T00:58:18.8805187Z ✓ src/orchestration-v2/RuntimePolicy.test.ts (1 test) 5ms 2026-10-25T00:58:18.9704619Z ✓ src/provider/Drivers/ClaudeSkillDispatch.test.ts (7 tests) 3ms 2026-10-25T00:58:19.4456400Z ✓ src/device/DeviceHubProxy.stream.test.ts (1 test) 31ms 2026-10-25T00:58:20.5463614Z ✓ src/auth/replayMarkers.test.ts (1 test) 19ms 2026-10-25T00:58:20.6971704Z ✓ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 9ms 2026-10-25T00:58:20.9793655Z ✓ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 9ms 2026-10-25T00:58:21.1126484Z ✓ src/cli/triagePrompt.test.ts (3 tests) 2ms 2026-10-25T00:58:21.3986843Z ✓ src/provider/OpenCode2Client.events.test.ts (1 test) 19ms 2026-10-25T00:58:29.9315875Z ✓ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 7145ms 2026-10-25T00:58:29.9320903Z ✓ OpenCode replay fixtures (22) 2026-10-25T00:58:29.9321320Z ✓ runs simple/opencode through OrchestratorV2 using deterministic replay 367ms 2026-10-25T00:58:29.9321755Z ✓ runs opencode2_simple/opencode through OrchestratorV2 using deterministic replay 313ms 2026-10-25T00:58:29.9322191Z ✓ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 425ms 2026-10-25T00:58:29.9322626Z ✓ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 388ms 2026-10-25T00:58:29.9323060Z ✓ runs opencode2_permission/opencode through OrchestratorV2 using deterministic replay 352ms 2026-10-25T00:58:29.9323539Z ✓ runs opencode2_subagent/opencode through OrchestratorV2 using deterministic replay 320ms 2026-10-25T00:58:29.9323992Z ✓ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 416ms 2026-10-25T00:58:29.9324443Z ✓ runs opencode2_nested_background/opencode through OrchestratorV2 using deterministic replay 326ms 2026-10-25T00:58:29.9324895Z ✓ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 506ms 2026-10-25T00:58:29.9325354Z ✓ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 380ms 2026-10-25T00:58:29.9325890Z ✓ runs opencode2_subagent when session.execution.started.2 is an execution start this build cannot decode 303ms 2026-10-25T00:58:29.9326400Z ✓ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 392ms 2026-10-25T00:58:30.2255662Z ✓ src/device/sshDeviceScript.test.ts (2 tests) 10ms 2026-10-25T00:58:30.5490181Z ✓ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 38ms 2026-10-25T00:58:31.6369663Z ✓ src/mcp/toolkits/device/handlers.test.ts (2 tests) 3ms 2026-10-25T00:58:32.1107654Z ✓ src/cli/triage.test.ts (1 test) 7ms 2026-10-25T00:58:32.3970863Z ✓ src/observability/EventLoopMonitor.test.ts (1 test) 1ms 2026-10-25T00:58:37.0977991Z ✓ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 3582ms 2026-10-25T00:58:37.0978707Z ✓ Cursor replay fixtures (11) 2026-10-25T00:58:37.0979376Z ✓ runs simple/cursor through OrchestratorV2 using deterministic replay 434ms 2026-10-25T00:58:37.0979841Z ✓ runs skill_invocation/cursor through OrchestratorV2 using deterministic replay 325ms 2026-10-25T00:58:37.0980260Z ✓ runs subagent/cursor through OrchestratorV2 using deterministic replay 363ms 2026-10-25T00:58:37.0980664Z ✓ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 364ms 2026-10-25T00:58:37.0981063Z ✓ runs queued_turn/cursor through OrchestratorV2 using deterministic replay 378ms 2026-10-25T00:58:37.0981460Z ✓ runs todo_list/cursor through OrchestratorV2 using deterministic replay 349ms 2026-10-25T00:58:37.0981873Z ✓ runs proposed_plan/cursor through OrchestratorV2 using deterministic replay 341ms 2026-10-25T00:58:37.5892450Z ✓ src/provider/ClaudeCapabilitiesProbe.test.ts (1 test) 2ms 2026-10-25T00:58:37.5928914Z 2026-10-25T00:58:37.5935753Z  Test Files  52 passed (52) 2026-10-25T00:58:37.5937139Z  Tests  521 passed (521) 2026-10-25T00:58:37.5937443Z  Start at  00:57:37 2026-10-25T00:58:37.5941586Z  Duration  60.52s (tests 47%, import 40%, transform 10%, setup 3%) 2026-10-25T00:58:37.5948459Z 2026-10-25T00:58:37.5948855Z  Import  1365 modules were evaluated 17283 times · 22.98s total, 40% of tracked time 2026-10-25T00:58:37.5949432Z   ~21.16s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-25T00:58:37.5949954Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-25T00:58:37.5950179Z 2026-10-25T00:58:37.6160602Z 2026-10-25T00:58:37.6273546Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-25T00:58:37.6273868Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-25T00:58:37.6274102Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-25T00:58:37.6274268Z else 2026-10-25T00:58:37.6274419Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-25T00:58:37.6274573Z fi 2026-10-25T00:58:37.6295482Z shell: /usr/bin/bash -e {0} 2026-10-25T00:58:37.6295614Z env: 2026-10-25T00:58:37.6295735Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181 2026-10-25T00:58:37.6295888Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 335 2026-10-25T00:58:37.6296040Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T00:58:37.6296180Z ##[endgroup] 2026-10-25T00:58:37.6342861Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-25T00:58:37.6343172Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-25T00:58:37.6343452Z  tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md" 2026-10-25T00:58:37.6343671Z else 2026-10-25T00:58:37.6343846Z  echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY" 2026-10-25T00:58:37.6344048Z fi 2026-10-25T00:58:37.6366968Z shell: /usr/bin/bash -e {0} 2026-10-25T00:58:37.6367207Z env: 2026-10-25T00:58:37.6367327Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181 2026-10-25T00:58:37.6367486Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 335 2026-10-25T00:58:37.6367639Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T00:58:37.6367782Z ##[endgroup] 2026-10-25T00:58:37.6401225Z # T3 Code thread transfer budget 2026-10-25T00:58:37.6401327Z 2026-10-25T00:58:37.6401797Z 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-25T00:58:37.6403308Z 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-25T00:58:37.6404625Z 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-25T00:58:37.6405612Z 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-25T00:58:37.6406004Z 2026-10-25T00:58:37.6406117Z | Provider | Total thread wire | Budget | Result | 2026-10-25T00:58:37.6406287Z | --- | ---: | ---: | --- | 2026-10-25T00:58:37.6406436Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-25T00:58:37.6406622Z | claudeAgent | 5.0 KiB (5,117 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-25T00:58:37.6406745Z 2026-10-25T00:58:37.6406798Z ## Detailed measurements 2026-10-25T00:58:37.6406875Z 2026-10-25T00:58:37.6406951Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-25T00:58:37.6410939Z | --- | --- | --- | ---: | ---: | --- | 2026-10-25T00:58:37.6411142Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-25T00:58:37.6411411Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-25T00:58:37.6411684Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-25T00:58:37.6411927Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-25T00:58:37.6412123Z | codex | shell snapshot | HTTP wire | 851 B | none | INFO | 2026-10-25T00:58:37.6412332Z | codex | measured turn, shell | WebSocket wire | 650 B | none | INFO | 2026-10-25T00:58:37.6412569Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,674 B) | none | INFO | 2026-10-25T00:58:37.6412810Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-25T00:58:37.6413198Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,714 B) | none | INFO | 2026-10-25T00:58:37.6413486Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,034 B) | none | INFO | 2026-10-25T00:58:37.6413750Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-25T00:58:37.6413993Z | codex | measured turn | server egress wire | 3.5 KiB (3,583 B) | none | INFO | 2026-10-25T00:58:37.6414208Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-25T00:58:37.6414441Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,222 B) | none | INFO | 2026-10-25T00:58:37.6414725Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.5 KiB (82,454 B) | none | INFO | 2026-10-25T00:58:37.6415015Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-25T00:58:37.6415254Z | codex | reconnect, shell (replay) | WebSocket wire | 877 B | none | INFO | 2026-10-25T00:58:37.6415505Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,739 B) | none | INFO | 2026-10-25T00:58:37.6415848Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-25T00:58:37.6416059Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-25T00:58:37.6416273Z | codex | long-turn cold open | HTTP wire | 12.7 KiB (13,044 B) | none | INFO | 2026-10-25T00:58:37.6416533Z | codex | long-turn cold open | HTTP decoded | 89.8 KiB (91,953 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T00:58:37.6416772Z | codex | long-turn cold open | rows | 75 | 75 | PASS | 2026-10-25T00:58:37.6416987Z | codex | long-turn history page | HTTP wire | 11.4 KiB (11,665 B) | none | INFO | 2026-10-25T00:58:37.6417265Z | codex | long-turn history page | HTTP decoded | 83.7 KiB (85,742 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T00:58:37.6417507Z | codex | long-turn history page | rows | 75 | 75 | PASS | 2026-10-25T00:58:37.6417745Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-25T00:58:37.6418028Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,228 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-25T00:58:37.6418325Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-25T00:58:37.6418586Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-25T00:58:37.6418801Z | claudeAgent | shell snapshot | HTTP wire | 855 B | none | INFO | 2026-10-25T00:58:37.6419032Z | claudeAgent | measured turn, shell | WebSocket wire | 655 B | none | INFO | 2026-10-25T00:58:37.6419291Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,696 B) | none | INFO | 2026-10-25T00:58:37.6419555Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-25T00:58:37.6419821Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,723 B) | none | INFO | 2026-10-25T00:58:37.6420123Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,406 B) | none | INFO | 2026-10-25T00:58:37.6420404Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-25T00:58:37.6420666Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,606 B) | none | INFO | 2026-10-25T00:58:37.6420904Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-25T00:58:37.6421157Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,230 B) | none | INFO | 2026-10-25T00:58:37.6421452Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,720 B) | none | INFO | 2026-10-25T00:58:37.6421736Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-25T00:58:37.6421993Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 883 B | none | INFO | 2026-10-25T00:58:37.6422266Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,763 B) | none | INFO | 2026-10-25T00:58:37.6422616Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-25T00:58:37.6422853Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-25T00:58:37.6423087Z | claudeAgent | long-turn cold open | HTTP wire | 12.8 KiB (13,061 B) | none | INFO | 2026-10-25T00:58:37.6423371Z | claudeAgent | long-turn cold open | HTTP decoded | 89.9 KiB (92,009 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T00:58:37.6423624Z | claudeAgent | long-turn cold open | rows | 75 | 75 | PASS | 2026-10-25T00:58:37.6423860Z | claudeAgent | long-turn history page | HTTP wire | 11.4 KiB (11,695 B) | none | INFO | 2026-10-25T00:58:37.6424151Z | claudeAgent | long-turn history page | HTTP decoded | 83.7 KiB (85,754 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T00:58:37.6424414Z | claudeAgent | long-turn history page | rows | 75 | 75 | PASS | 2026-10-25T00:58:37.6424542Z 2026-10-25T00:58:37.6424601Z ## Compression diagnostics 2026-10-25T00:58:37.6424683Z 2026-10-25T00:58:37.6424791Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-25T00:58:37.6425114Z - codex: shell snapshot 1.6 KiB (1,651 B) decoded to 676 B gzip. 2026-10-25T00:58:37.6425349Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-25T00:58:37.6425600Z - claudeAgent: shell snapshot 1.6 KiB (1,673 B) decoded to 680 B gzip. 2026-10-25T00:58:37.6462092Z ##[group]Run actions/upload-artifact@v7 2026-10-25T00:58:37.6462242Z with: 2026-10-25T00:58:37.6462362Z name: thread-transfer-results 2026-10-25T00:58:37.6462531Z path: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-25T00:58:37.6462712Z if-no-files-found: ignore 2026-10-25T00:58:37.6462838Z retention-days: 30 2026-10-25T00:58:37.6462957Z compression-level: 6 2026-10-25T00:58:37.6463078Z overwrite: false 2026-10-25T00:58:37.6463195Z include-hidden-files: false 2026-10-25T00:58:37.6463326Z archive: true 2026-10-25T00:58:37.6463432Z env: 2026-10-25T00:58:37.6463550Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181 2026-10-25T00:58:37.6463699Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 335 2026-10-25T00:58:37.6463853Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T00:58:37.6463989Z ##[endgroup] 2026-10-25T00:58:37.7225455Z With the provided path, there will be 1 file uploaded 2026-10-25T00:58:37.7227746Z Artifact name is valid! 2026-10-25T00:58:37.7228018Z Root directory input is valid! 2026-10-25T00:58:37.8726402Z Uploading artifact: thread-transfer-results.zip 2026-10-25T00:58:37.8743039Z Beginning upload of artifact content to blob storage 2026-10-25T00:58:37.9218981Z Uploaded bytes 503 2026-10-25T00:58:37.9327810Z Finished uploading artifact content to blob storage! 2026-10-25T00:58:37.9328312Z SHA256 digest of uploaded artifact is 5f5d18bf44b00baeee1789613554d90e1249fd8a19eaaeaad94a4e247a39b43d 2026-10-25T00:58:37.9328574Z Finalizing artifact upload 2026-10-25T00:58:38.3454851Z Artifact thread-transfer-results successfully finalized. Artifact ID 12582201061 2026-10-25T00:58:38.3455259Z Artifact thread-transfer-results has been successfully uploaded! Final size is 503 bytes. Artifact ID is 12582201061 2026-10-25T00:58:38.3463205Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40148688970/artifacts/12582201061 2026-10-25T00:58:38.3553720Z Post job cleanup. 2026-10-25T00:58:38.4188635Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-25T00:58:38.4259436Z Post job cleanup. 2026-10-25T00:58:38.4272708Z ##[start-action display=Cache full pnpm store;id=__e815565f-d1f0-4487-9464-4357f187de8f.__actions_cache] 2026-10-25T00:58:38.4588763Z Post job cleanup. 2026-10-25T00:58:38.5215278Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-fe33cf74552d68b43bd4929ad8f74b63f776b4470e2e3533f781441d5e4f188c, not saving cache. 2026-10-25T00:58:38.5254743Z ##[end-action id=__e815565f-d1f0-4487-9464-4357f187de8f.__actions_cache;outcome=success;conclusion=success;duration_ms=98] 2026-10-25T00:58:38.5257054Z ##[start-action display=Cache Vite+;id=__e815565f-d1f0-4487-9464-4357f187de8f.vp_cache] 2026-10-25T00:58:38.5280819Z Post job cleanup. 2026-10-25T00:58:38.5930299Z 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-25T00:58:38.5985499Z ##[end-action id=__e815565f-d1f0-4487-9464-4357f187de8f.vp_cache;outcome=success;conclusion=success;duration_ms=72] 2026-10-25T00:58:38.6023653Z Post job cleanup. 2026-10-25T00:58:38.6432243Z [command]/usr/local/bin/git version 2026-10-25T00:58:38.6461539Z git version 2.55.0 2026-10-25T00:58:38.6478657Z Temporarily overriding HOME='/home/runner/_work/_temp/df0cbb60-07f2-49b3-8183-a8a99e4dfd58' before making global git config changes 2026-10-25T00:58:38.6479274Z Adding repository directory to the temporary git global config as a safe directory 2026-10-25T00:58:38.6481901Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-25T00:58:38.6505848Z Removing SSH command configuration 2026-10-25T00:58:38.6508976Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-25T00:58:38.6531527Z [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-25T00:58:38.6665489Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-25T00:58:38.6685804Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-25T00:58:38.6723802Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-25T00:58:38.6758335Z ##[group]Run '/job_completed.sh' 2026-10-25T00:58:38.6774059Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T00:58:38.6774235Z env: 2026-10-25T00:58:38.6774358Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181 2026-10-25T00:58:38.6774513Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 335 2026-10-25T00:58:38.6774662Z BLACKSMITH_CHECK_RUN_ID: 121035433560 2026-10-25T00:58:38.6774860Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-25T00:58:38.6775021Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-25T00:58:38.6775160Z ##[endgroup] 2026-10-25T00:58:38.6864182Z Docker container cache not activated, skipping hash computation. 2026-10-25T00:58:38.7146540Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-25T00:58:38.7193835Z Cleaning up orphan processes