2026-10-24T20:06:41.9245583Z Current runner version: '2.338.1' 2026-10-24T20:06:41.9249218Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-gbuxi4t5n2td775d' 2026-10-24T20:06:41.9249942Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T20:06:41.9250722Z Machine name: 'ip-172-31-73-130' 2026-10-24T20:06:41.9252324Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T20:06:41.9254058Z Contents: read 2026-10-24T20:06:41.9254562Z Metadata: read 2026-10-24T20:06:41.9254924Z ##[endgroup] 2026-10-24T20:06:41.9256405Z Secret source: Actions 2026-10-24T20:06:41.9257090Z Cache mode: write 2026-10-24T20:06:41.9257570Z Prepare workflow directory 2026-10-24T20:06:41.9439712Z Prepare all required actions 2026-10-24T20:06:41.9467054Z Getting action download info 2026-10-24T20:06:42.0921796Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T20:06:42.1194484Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T20:06:42.1860865Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T20:06:42.3539143Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T20:06:42.3586223Z Complete job name: Test Server 8 2026-10-24T20:06:42.3997458Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T20:06:42.4067583Z ##[group]Run '/setup.sh' 2026-10-24T20:06:42.4077147Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T20:06:42.4077573Z env: 2026-10-24T20:06:42.4077800Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T20:06:42.4078092Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353 2026-10-24T20:06:42.4078381Z BLACKSMITH_CHECK_RUN_ID: 120974396728 2026-10-24T20:06:42.4078671Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-24T20:06:42.4078970Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T20:06:42.4079228Z ##[endgroup] 2026-10-24T20:06:42.4298603Z Logging daemon started (blacksmithd for logs) 2026-10-24T20:06:42.4378959Z Results daemon started (blacksmithd for results) 2026-10-24T20:06:42.4502090Z Background adoption and SSH setup started (PID: 2840) 2026-10-24T20:06:42.4502362Z 2026-10-24T20:06:42.4502477Z ---------------------------------------- 2026-10-24T20:06:42.4503086Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40128315376/jobs/120974396728 2026-10-24T20:06:42.4503524Z SSH Access (using your GitHub SSH key): 2026-10-24T20:06:42.4503935Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-gbuxi4t5n2td775d.vm.blacksmith.sh 2026-10-24T20:06:42.4504247Z 2026-10-24T20:06:42.4504358Z No GitHub SSH key? Add one at: 2026-10-24T20:06:42.4504855Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T20:06:42.4505265Z 2026-10-24T20:06:42.4505373Z ---------------------------------------- 2026-10-24T20:06:42.4505554Z 2026-10-24T20:06:42.4505694Z VM ID: blacksmith-4vcpu-ubuntu-2404-gbuxi4t5n2td775d 2026-10-24T20:06:42.4506027Z Host: production-152.236.40.23-x8664 2026-10-24T20:06:42.4506295Z Host Agent PID: 4071460 2026-10-24T20:06:42.4506538Z Host Agent Git SHA: 1637818df 2026-10-24T20:06:42.4506803Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T20:06:42.4507085Z Blacksmith Host Generation: gen 2 2026-10-24T20:06:42.4507436Z Petname: production-fine-lemming-5aabc666 2026-10-24T20:06:42.4507713Z Region: us-east 2026-10-24T20:06:42.4507950Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T20:06:42.4520749Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T20:06:42.4523222Z 2026-10-24T20:06:42.4523604Z Enabling Blacksmith transparent cache 2026-10-24T20:06:42.4786256Z ##[group]Run actions/checkout@v6 2026-10-24T20:06:42.4786563Z with: 2026-10-24T20:06:42.4786858Z fetch-depth: 2 2026-10-24T20:06:42.4787198Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T20:06:42.4787596Z sparse-checkout-cone-mode: false 2026-10-24T20:06:42.4787874Z repository: pingdotgg/t3code 2026-10-24T20:06:42.4790085Z token: *** 2026-10-24T20:06:42.4790305Z ssh-strict: true 2026-10-24T20:06:42.4790527Z ssh-user: git 2026-10-24T20:06:42.4790755Z persist-credentials: true 2026-10-24T20:06:42.4790999Z clean: true 2026-10-24T20:06:42.4791213Z fetch-tags: false 2026-10-24T20:06:42.4791434Z show-progress: true 2026-10-24T20:06:42.4791657Z lfs: false 2026-10-24T20:06:42.4791868Z submodules: false 2026-10-24T20:06:42.4792092Z set-safe-directory: true 2026-10-24T20:06:42.4792347Z allow-unsafe-pr-checkout: false 2026-10-24T20:06:42.4792603Z env: 2026-10-24T20:06:42.4792841Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T20:06:42.4793132Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353 2026-10-24T20:06:42.4793410Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T20:06:42.4793680Z ##[endgroup] 2026-10-24T20:06:42.5890669Z Syncing repository: pingdotgg/t3code 2026-10-24T20:06:42.5891577Z ##[group]Getting Git version info 2026-10-24T20:06:42.5891914Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T20:06:42.5892432Z [command]/usr/local/bin/git version 2026-10-24T20:06:42.5960298Z git version 2.55.0 2026-10-24T20:06:42.5981381Z ##[endgroup] 2026-10-24T20:06:42.5982532Z Temporarily overriding HOME='/home/runner/_work/_temp/7fabf08d-75d5-4a57-8400-a34e6111afea' before making global git config changes 2026-10-24T20:06:42.5983192Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T20:06:42.5983751Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T20:06:42.6014828Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T20:06:42.6016456Z ##[group]Determining repository object format 2026-10-24T20:06:42.6017402Z ##[endgroup] 2026-10-24T20:06:42.6017854Z ##[group]Initializing the repository 2026-10-24T20:06:42.6019646Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T20:06:42.6052747Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T20:06:42.6053392Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T20:06:42.6054867Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T20:06:42.6055320Z hint: call: 2026-10-24T20:06:42.6055757Z hint: 2026-10-24T20:06:42.6056096Z hint: git config --global init.defaultBranch 2026-10-24T20:06:42.6056418Z hint: 2026-10-24T20:06:42.6056716Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T20:06:42.6057180Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T20:06:42.6057567Z hint: 2026-10-24T20:06:42.6057780Z hint: git branch -m 2026-10-24T20:06:42.6058024Z hint: 2026-10-24T20:06:42.6058341Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T20:06:42.6058830Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T20:06:42.6059672Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T20:06:42.6080715Z ##[endgroup] 2026-10-24T20:06:42.6081096Z ##[group]Disabling automatic garbage collection 2026-10-24T20:06:42.6082795Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T20:06:42.6100908Z ##[endgroup] 2026-10-24T20:06:42.6101388Z ##[group]Setting up auth 2026-10-24T20:06:42.6101764Z Removing SSH command configuration 2026-10-24T20:06:42.6104111Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T20:06:42.6124442Z [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-24T20:06:42.6240695Z Removing HTTP extra header 2026-10-24T20:06:42.6243456Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T20:06:42.6262691Z [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-24T20:06:42.6351238Z Removing includeIf entries pointing to credentials config files 2026-10-24T20:06:42.6353892Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T20:06:42.6373208Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T20:06:42.6465064Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-3981a3c7-076f-4dc3-a508-02b94b08cf70.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T20:06:42.6486886Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-3981a3c7-076f-4dc3-a508-02b94b08cf70.config 2026-10-24T20:06:42.6505995Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-3981a3c7-076f-4dc3-a508-02b94b08cf70.config 2026-10-24T20:06:42.6524235Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-3981a3c7-076f-4dc3-a508-02b94b08cf70.config 2026-10-24T20:06:42.6541202Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-3981a3c7-076f-4dc3-a508-02b94b08cf70.config 2026-10-24T20:06:42.6556392Z ##[endgroup] 2026-10-24T20:06:42.6556757Z ##[group]Fetching the repository 2026-10-24T20:06:42.6560838Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +8176b589310fac6f59f1878ede4f7287c6c36d8f:refs/remotes/origin/main 2026-10-24T20:06:42.9529672Z From https://github.com/pingdotgg/t3code 2026-10-24T20:06:42.9530219Z * [new ref] 8176b589310fac6f59f1878ede4f7287c6c36d8f -> origin/main 2026-10-24T20:06:42.9555334Z [command]/usr/local/bin/git branch --list --remote origin/main 2026-10-24T20:06:42.9575650Z origin/main 2026-10-24T20:06:42.9579764Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main 2026-10-24T20:06:42.9595090Z 8176b589310fac6f59f1878ede4f7287c6c36d8f 2026-10-24T20:06:42.9596785Z ##[endgroup] 2026-10-24T20:06:42.9597175Z ##[group]Determining the checkout info 2026-10-24T20:06:42.9597599Z ##[endgroup] 2026-10-24T20:06:42.9597980Z ##[group]Setting up sparse checkout 2026-10-24T20:06:42.9600282Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T20:06:42.9619466Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T20:06:42.9637035Z .git/info/sparse-checkout 2026-10-24T20:06:42.9640753Z ##[endgroup] 2026-10-24T20:06:42.9641188Z ##[group]Checking out the ref 2026-10-24T20:06:42.9643196Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-24T20:06:49.7001874Z Updating files: 0% (1/6400) 2026-10-24T20:06:49.7028936Z Updating files: 1% (64/6400) 2026-10-24T20:06:49.7045168Z Updating files: 2% (128/6400) 2026-10-24T20:06:49.7066299Z Updating files: 3% (192/6400) 2026-10-24T20:06:49.7087491Z Updating files: 4% (256/6400) 2026-10-24T20:06:49.7119048Z Updating files: 5% (320/6400) 2026-10-24T20:06:49.7142010Z Updating files: 6% (384/6400) 2026-10-24T20:06:49.7196056Z Updating files: 7% (448/6400) 2026-10-24T20:06:49.7235353Z Updating files: 8% (512/6400) 2026-10-24T20:06:49.7261023Z Updating files: 9% (576/6400) 2026-10-24T20:06:49.7564335Z Updating files: 10% (640/6400) 2026-10-24T20:06:49.7580580Z Updating files: 11% (704/6400) 2026-10-24T20:06:49.7591547Z Updating files: 12% (768/6400) 2026-10-24T20:06:49.7607221Z Updating files: 13% (832/6400) 2026-10-24T20:06:49.7623690Z Updating files: 14% (896/6400) 2026-10-24T20:06:49.7642235Z Updating files: 15% (960/6400) 2026-10-24T20:06:49.7661134Z Updating files: 16% (1024/6400) 2026-10-24T20:06:49.7676209Z Updating files: 17% (1088/6400) 2026-10-24T20:06:49.7694728Z Updating files: 18% (1152/6400) 2026-10-24T20:06:49.7710027Z Updating files: 19% (1216/6400) 2026-10-24T20:06:49.7735857Z Updating files: 20% (1280/6400) 2026-10-24T20:06:49.7753502Z Updating files: 21% (1344/6400) 2026-10-24T20:06:49.7772556Z Updating files: 22% (1408/6400) 2026-10-24T20:06:49.7786126Z Updating files: 23% (1472/6400) 2026-10-24T20:06:49.7800359Z Updating files: 24% (1536/6400) 2026-10-24T20:06:49.7816019Z Updating files: 25% (1600/6400) 2026-10-24T20:06:49.7830176Z Updating files: 26% (1664/6400) 2026-10-24T20:06:49.7844907Z Updating files: 27% (1728/6400) 2026-10-24T20:06:49.7864521Z Updating files: 28% (1792/6400) 2026-10-24T20:06:49.7898173Z Updating files: 29% (1856/6400) 2026-10-24T20:06:49.7919288Z Updating files: 30% (1920/6400) 2026-10-24T20:06:49.7945941Z Updating files: 31% (1984/6400) 2026-10-24T20:06:49.7975802Z Updating files: 32% (2048/6400) 2026-10-24T20:06:49.8004872Z Updating files: 33% (2112/6400) 2026-10-24T20:06:49.8075676Z Updating files: 34% (2176/6400) 2026-10-24T20:06:49.8135985Z Updating files: 35% (2240/6400) 2026-10-24T20:06:49.8172749Z Updating files: 36% (2304/6400) 2026-10-24T20:06:49.8204745Z Updating files: 37% (2368/6400) 2026-10-24T20:06:49.8250611Z Updating files: 38% (2432/6400) 2026-10-24T20:06:49.8280709Z Updating files: 39% (2496/6400) 2026-10-24T20:06:49.8310991Z Updating files: 40% (2560/6400) 2026-10-24T20:06:49.8336234Z Updating files: 41% (2624/6400) 2026-10-24T20:06:49.8351538Z Updating files: 42% (2688/6400) 2026-10-24T20:06:49.8361654Z Updating files: 43% (2752/6400) 2026-10-24T20:06:49.8391445Z Updating files: 44% (2816/6400) 2026-10-24T20:06:49.8421664Z Updating files: 45% (2880/6400) 2026-10-24T20:06:49.8449159Z Updating files: 46% (2944/6400) 2026-10-24T20:06:49.8474677Z Updating files: 47% (3008/6400) 2026-10-24T20:06:49.8502280Z Updating files: 48% (3072/6400) 2026-10-24T20:06:49.8541381Z Updating files: 49% (3136/6400) 2026-10-24T20:06:49.8569402Z Updating files: 50% (3200/6400) 2026-10-24T20:06:49.8584706Z Updating files: 51% (3264/6400) 2026-10-24T20:06:49.8622891Z Updating files: 52% (3328/6400) 2026-10-24T20:06:49.8651290Z Updating files: 53% (3392/6400) 2026-10-24T20:06:49.8670767Z Updating files: 54% (3456/6400) 2026-10-24T20:06:49.8694011Z Updating files: 55% (3520/6400) 2026-10-24T20:06:49.8709317Z Updating files: 56% (3584/6400) 2026-10-24T20:06:49.8728944Z Updating files: 57% (3648/6400) 2026-10-24T20:06:49.8746889Z Updating files: 58% (3712/6400) 2026-10-24T20:06:49.9117454Z Updating files: 59% (3776/6400) 2026-10-24T20:06:49.9132037Z Updating files: 60% (3840/6400) 2026-10-24T20:06:49.9151460Z Updating files: 61% (3904/6400) 2026-10-24T20:06:49.9169413Z Updating files: 62% (3968/6400) 2026-10-24T20:06:49.9194123Z Updating files: 63% (4032/6400) 2026-10-24T20:06:49.9221316Z Updating files: 64% (4096/6400) 2026-10-24T20:06:49.9240479Z Updating files: 65% (4160/6400) 2026-10-24T20:06:49.9258339Z Updating files: 66% (4224/6400) 2026-10-24T20:06:49.9281255Z Updating files: 67% (4288/6400) 2026-10-24T20:06:49.9295435Z Updating files: 68% (4352/6400) 2026-10-24T20:06:49.9313230Z Updating files: 69% (4416/6400) 2026-10-24T20:06:49.9326096Z Updating files: 70% (4480/6400) 2026-10-24T20:06:49.9344684Z Updating files: 71% (4544/6400) 2026-10-24T20:06:49.9357607Z Updating files: 72% (4608/6400) 2026-10-24T20:06:49.9406779Z Updating files: 73% (4672/6400) 2026-10-24T20:06:49.9819580Z Updating files: 74% (4736/6400) 2026-10-24T20:06:49.9842738Z Updating files: 75% (4800/6400) 2026-10-24T20:06:49.9864666Z Updating files: 76% (4864/6400) 2026-10-24T20:06:49.9874613Z Updating files: 77% (4928/6400) 2026-10-24T20:06:49.9889431Z Updating files: 77% (4962/6400) 2026-10-24T20:06:49.9910832Z Updating files: 78% (4992/6400) 2026-10-24T20:06:49.9927292Z Updating files: 79% (5056/6400) 2026-10-24T20:06:49.9949140Z Updating files: 80% (5120/6400) 2026-10-24T20:06:49.9966682Z Updating files: 81% (5184/6400) 2026-10-24T20:06:49.9984782Z Updating files: 82% (5248/6400) 2026-10-24T20:06:50.0006713Z Updating files: 83% (5312/6400) 2026-10-24T20:06:50.0031532Z Updating files: 84% (5376/6400) 2026-10-24T20:06:50.0048924Z Updating files: 85% (5440/6400) 2026-10-24T20:06:50.0073973Z Updating files: 86% (5504/6400) 2026-10-24T20:06:50.0148970Z Updating files: 87% (5568/6400) 2026-10-24T20:06:50.0179010Z Updating files: 88% (5632/6400) 2026-10-24T20:06:50.0198788Z Updating files: 89% (5696/6400) 2026-10-24T20:06:50.0227503Z Updating files: 90% (5760/6400) 2026-10-24T20:06:50.0255945Z Updating files: 91% (5824/6400) 2026-10-24T20:06:50.0271017Z Updating files: 92% (5888/6400) 2026-10-24T20:06:50.0298382Z Updating files: 93% (5952/6400) 2026-10-24T20:06:50.0316862Z Updating files: 94% (6016/6400) 2026-10-24T20:06:50.0341419Z Updating files: 95% (6080/6400) 2026-10-24T20:06:50.0401100Z Updating files: 96% (6144/6400) 2026-10-24T20:06:50.0423964Z Updating files: 97% (6208/6400) 2026-10-24T20:06:50.0472020Z Updating files: 98% (6272/6400) 2026-10-24T20:06:50.0492158Z Updating files: 99% (6336/6400) 2026-10-24T20:06:50.0492423Z Updating files: 100% (6400/6400) 2026-10-24T20:06:50.0492640Z Updating files: 100% (6400/6400), done. 2026-10-24T20:06:50.0646712Z Switched to a new branch 'main' 2026-10-24T20:06:50.0647616Z branch 'main' set up to track 'origin/main'. 2026-10-24T20:06:50.0659896Z ##[endgroup] 2026-10-24T20:06:50.0689887Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T20:06:50.0706827Z 8176b589310fac6f59f1878ede4f7287c6c36d8f 2026-10-24T20:06:50.0840951Z Prepare all required actions 2026-10-24T20:06:50.0878936Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T20:06:50.0879103Z env: 2026-10-24T20:06:50.0879227Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T20:06:50.0879509Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353 2026-10-24T20:06:50.0879664Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T20:06:50.0879805Z ##[endgroup] 2026-10-24T20:06:50.0924741Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T20:06:50.0938547Z ##[group]Run set -uo pipefail 2026-10-24T20:06:50.0938765Z set -uo pipefail 2026-10-24T20:06:50.0938887Z  2026-10-24T20:06:50.0938991Z decide() { 2026-10-24T20:06:50.0939211Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T20:06:50.0939420Z  exit "${PIPESTATUS[0]}" 2026-10-24T20:06:50.0939549Z } 2026-10-24T20:06:50.0939647Z  2026-10-24T20:06:50.0939752Z fail_open() { 2026-10-24T20:06:50.0939915Z  echo "$* Running every job." 2026-10-24T20:06:50.0940051Z  decide 2026-10-24T20:06:50.0940158Z } 2026-10-24T20:06:50.0940254Z  2026-10-24T20:06:50.0940412Z # Reads the change from git rather than the REST API: every job that 2026-10-24T20:06:50.0940682Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T20:06:50.0940901Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T20:06:50.0941117Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T20:06:50.0941394Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T20:06:50.0941591Z  base=HEAD^1 2026-10-24T20:06:50.0941704Z  mode=() 2026-10-24T20:06:50.0941815Z else 2026-10-24T20:06:50.0941923Z  base=$BEFORE_SHA 2026-10-24T20:06:50.0942138Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T20:06:50.0942358Z  || fail_open "Could not fetch ${base}." 2026-10-24T20:06:50.0942565Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T20:06:50.0942792Z  mode=(--full) 2026-10-24T20:06:50.0942913Z fi 2026-10-24T20:06:50.0943013Z  2026-10-24T20:06:50.0943174Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T20:06:50.0943431Z # of a package changes that package just like editing it. It also keeps 2026-10-24T20:06:50.0943802Z # git from fetching file contents to score renames. 2026-10-24T20:06:50.0944052Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T20:06:50.0944303Z  || fail_open "Could not diff against ${base}." 2026-10-24T20:06:50.0944504Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T20:06:50.0955366Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T20:06:50.0955536Z env: 2026-10-24T20:06:50.0955666Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T20:06:50.0955819Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353 2026-10-24T20:06:50.0955963Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T20:06:50.0956098Z EVENT_NAME: push 2026-10-24T20:06:50.0956234Z BEFORE_SHA: ea41701979c3cb110addeacd144923abe1ba07b2 2026-10-24T20:06:50.0956407Z ##[endgroup] 2026-10-24T20:06:50.3699554Z 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-24T20:06:50.3701044Z typecheck=true 2026-10-24T20:06:50.3701158Z build=true 2026-10-24T20:06:50.3701259Z test=true 2026-10-24T20:06:50.3701357Z test_packages= 2026-10-24T20:06:50.3701465Z test_web=true 2026-10-24T20:06:50.3701567Z test_server=true 2026-10-24T20:06:50.3701684Z rust=true 2026-10-24T20:06:50.3701783Z release_smoke=true 2026-10-24T20:06:50.3701979Z mobile_native=false 2026-10-24T20:06:50.3743201Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=281] 2026-10-24T20:06:50.3813766Z Prepare all required actions 2026-10-24T20:06:50.3814046Z Getting action download info 2026-10-24T20:06:50.4837242Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T20:06:50.5723928Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T20:06:50.5724088Z env: 2026-10-24T20:06:50.5724211Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T20:06:50.5724363Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353 2026-10-24T20:06:50.5724516Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T20:06:50.5724652Z ##[endgroup] 2026-10-24T20:06:50.5777967Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T20:06:50.5785454Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T20:06:50.5785810Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T20:06:50.5786151Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T20:06:50.5786396Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T20:06:50.5796398Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T20:06:50.5796566Z env: 2026-10-24T20:06:50.5796685Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T20:06:50.5796832Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353 2026-10-24T20:06:50.5796978Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T20:06:50.5797129Z ##[endgroup] 2026-10-24T20:06:50.5848201Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=6] 2026-10-24T20:06:50.5849407Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T20:06:50.5881726Z ##[group]Run actions/cache@v6 2026-10-24T20:06:50.5881967Z with: 2026-10-24T20:06:50.5882072Z path: ~/.vite-plus 2026-10-24T20:06:50.5882253Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T20:06:50.5882457Z enableCrossOsArchive: false 2026-10-24T20:06:50.5882591Z fail-on-cache-miss: false 2026-10-24T20:06:50.5882717Z lookup-only: false 2026-10-24T20:06:50.5882833Z save-always: false 2026-10-24T20:06:50.5882955Z env: 2026-10-24T20:06:50.5883064Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T20:06:50.5883212Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353 2026-10-24T20:06:50.5883357Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T20:06:50.5883490Z ##[endgroup] 2026-10-24T20:06:51.1051819Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T20:06:51.4946794Z Received 170349591 of 170349591 (100.0%), 443.9 MBs/sec 2026-10-24T20:06:51.4948307Z Cache Size: ~162 MB (170349591 B) 2026-10-24T20:06:51.4976008Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/21e3e9f8-3f0e-45b8-b577-d87825a544d1/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T20:06:52.1916087Z Cache restored successfully 2026-10-24T20:06:52.2018887Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T20:06:52.2100414Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1625] 2026-10-24T20:06:52.2104148Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T20:06:52.2128485Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T20:06:52.2128730Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T20:06:52.2128924Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T20:06:52.2141990Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T20:06:52.2142186Z env: 2026-10-24T20:06:52.2142324Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T20:06:52.2142482Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353 2026-10-24T20:06:52.2142652Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T20:06:52.2142793Z ##[endgroup] 2026-10-24T20:06:52.2181951Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T20:06:52.2189826Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8] 2026-10-24T20:06:52.2191474Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T20:06:52.2195593Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T20:06:52.2196708Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T20:06:52.2206375Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T20:06:52.2206573Z store_path="$(vp pm cache dir)" 2026-10-24T20:06:52.2206738Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T20:06:52.2217784Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T20:06:52.2217957Z env: 2026-10-24T20:06:52.2218072Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T20:06:52.2218231Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353 2026-10-24T20:06:52.2218378Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T20:06:52.2218516Z ##[endgroup] 2026-10-24T20:06:52.2355629Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=15] 2026-10-24T20:06:52.2356899Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T20:06:52.2718369Z ##[group]Run actions/cache@v6 2026-10-24T20:06:52.2718514Z with: 2026-10-24T20:06:52.2718649Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T20:06:52.2718921Z key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T20:06:52.2719184Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T20:06:52.2719436Z enableCrossOsArchive: false 2026-10-24T20:06:52.2719579Z fail-on-cache-miss: false 2026-10-24T20:06:52.2719704Z lookup-only: false 2026-10-24T20:06:52.2719815Z save-always: false 2026-10-24T20:06:52.2719929Z env: 2026-10-24T20:06:52.2720196Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T20:06:52.2720349Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353 2026-10-24T20:06:52.2720491Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T20:06:52.2720627Z ##[endgroup] 2026-10-24T20:06:52.4557121Z Cache hit for: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T20:06:53.4769010Z Received 704643072 of 994208090 (70.9%), 668.7 MBs/sec 2026-10-24T20:06:53.8679066Z Received 994208090 of 994208090 (100.0%), 679.2 MBs/sec 2026-10-24T20:06:53.8679825Z Cache Size: ~948 MB (994208090 B) 2026-10-24T20:06:53.8696569Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/686c1bea-1899-4b2d-915e-bcda6f89c381/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T20:06:59.2140067Z Cache restored successfully 2026-10-24T20:06:59.2601057Z Cache restored from key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T20:06:59.2683036Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7032] 2026-10-24T20:06:59.2685498Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T20:06:59.2695587Z ##[group]Run vp install 2026-10-24T20:06:59.2695730Z vp install 2026-10-24T20:06:59.2706542Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T20:06:59.2706712Z env: 2026-10-24T20:06:59.2706827Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T20:06:59.2706976Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353 2026-10-24T20:06:59.2707165Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T20:06:59.2707307Z ##[endgroup] 2026-10-24T20:06:59.3040079Z Scope: all 34 workspace projects 2026-10-24T20:06:59.4027051Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T20:06:59.7644982Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T20:06:59.7645426Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T20:06:59.7645730Z Virtual store is at: node_modules/.pnpm 2026-10-24T20:07:02.1033018Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.7s) 2026-10-24T20:07:02.1033283Z Lockfile is up to date, resolution step is skipped 2026-10-24T20:07:02.1195827Z Packages: +1721 2026-10-24T20:07:02.1196045Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T20:07:02.1534211Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T20:07:03.0983480Z . prepare$ vp config --no-agent 2026-10-24T20:07:03.2063018Z . prepare: Done 2026-10-24T20:07:03.2076084Z 2026-10-24T20:07:03.2076316Z devDependencies: 2026-10-24T20:07:03.2076548Z + @coderabbitai/config 1.1.0 2026-10-24T20:07:03.2076809Z + @shadcn/lint 0.1.5 2026-10-24T20:07:03.2077021Z + @types/node 24.12.4 2026-10-24T20:07:03.2077210Z + knip 6.34.0 2026-10-24T20:07:03.2077411Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T20:07:03.2077628Z + vite-plus 1.3.0 2026-10-24T20:07:03.2077760Z 2026-10-24T20:07:03.2094651Z Done in 3.9s using pnpm v12.14.0 2026-10-24T20:07:03.2254057Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3956] 2026-10-24T20:07:03.2279265Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T20:07:03.2282576Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T20:07:03.2293984Z shell: /usr/bin/bash -e {0} 2026-10-24T20:07:03.2294113Z env: 2026-10-24T20:07:03.2294227Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T20:07:03.2294377Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353 2026-10-24T20:07:03.2294526Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T20:07:03.2294659Z ##[endgroup] 2026-10-24T20:07:03.2497035Z ##[group]Run actions/cache@v6 2026-10-24T20:07:03.2497175Z with: 2026-10-24T20:07:03.2497288Z path: ~/.cache/ms-playwright 2026-10-24T20:07:03.2497454Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T20:07:03.2497624Z enableCrossOsArchive: false 2026-10-24T20:07:03.2497761Z fail-on-cache-miss: false 2026-10-24T20:07:03.2497888Z lookup-only: false 2026-10-24T20:07:03.2498004Z save-always: false 2026-10-24T20:07:03.2498112Z env: 2026-10-24T20:07:03.2498219Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T20:07:03.2498373Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353 2026-10-24T20:07:03.2498518Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T20:07:03.2498674Z ##[endgroup] 2026-10-24T20:07:03.4393809Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T20:07:03.6050019Z Received 106503405 of 106503405 (100.0%), 681.7 MBs/sec 2026-10-24T20:07:03.6050373Z Cache Size: ~102 MB (106503405 B) 2026-10-24T20:07:03.6064833Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/e41f83da-d807-4e29-a39c-33a498273588/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T20:07:03.8066774Z Cache restored successfully 2026-10-24T20:07:03.8190255Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T20:07:03.8295683Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T20:07:03.8296219Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T20:07:03.8296615Z test -n "$browser" 2026-10-24T20:07:03.8296878Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T20:07:03.8297251Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T20:07:03.8297584Z fi 2026-10-24T20:07:03.8308929Z shell: /usr/bin/bash -e {0} 2026-10-24T20:07:03.8309101Z env: 2026-10-24T20:07:03.8309251Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T20:07:03.8309415Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353 2026-10-24T20:07:03.8309563Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T20:07:03.8309700Z ##[endgroup] 2026-10-24T20:07:03.8422194Z ##[group]Run vp run --filter t3 test --shard 8/8 2026-10-24T20:07:03.8422396Z vp run --filter t3 test --shard 8/8 2026-10-24T20:07:03.8430266Z shell: /usr/bin/bash -e {0} 2026-10-24T20:07:03.8430393Z env: 2026-10-24T20:07:03.8430505Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T20:07:03.8430658Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353 2026-10-24T20:07:03.8430805Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T20:07:03.8431024Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T20:07:03.8431315Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T20:07:03.8431532Z ##[endgroup] 2026-10-24T20:07:04.0072716Z ~/apps/server$ vp test run --shard 8/8 ⊘ cache disabled 2026-10-24T20:07:04.1658622Z 2026-10-24T20:07:04.1660456Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T20:07:04.1660721Z 2026-10-24T20:07:07.1899487Z ✓ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 1060ms 2026-10-24T20:07:09.0775893Z ✓ src/orchestration-v2/RunExecutionService.test.ts (43 tests) 58ms 2026-10-24T20:07:10.8746659Z ✓ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 581ms 2026-10-24T20:07:11.9862773Z ✓ src/project/AgentSessionScanner.test.ts (53 tests) 752ms 2026-10-24T20:07:11.9863104Z ✓ AgentSessionScanner (37) 2026-10-24T20:07:11.9863292Z ✓ recentThreads (18) 2026-10-24T20:07:11.9864146Z ✓ skips excessive records without blocking an older valid transcript 336ms 2026-10-24T20:07:17.7078404Z ✓ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 5523ms 2026-10-24T20:07:17.7078931Z ✓ AcpSessionRuntime (30) 2026-10-24T20:07:17.7079232Z ✓ drains large stderr output and keeps auth-sized logging chunks 366ms 2026-10-24T20:07:17.7080866Z ✓ keeps assistant item IDs unique when a provider session restarts 375ms 2026-10-24T20:07:18.7194528Z ✓ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 39ms 2026-10-24T20:07:19.1147995Z ✓ src/provider/providerMaintenanceRunner.test.ts (18 tests) 35ms 2026-10-24T20:07:20.5743409Z ✓ src/mcp/McpHttpServer.test.ts (18 tests) 148ms 2026-10-24T20:07:21.6563328Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-24T20:07:21.6564006Z [20:07:21.649] INFO (#22): Migrations ran successfully { 2026-10-24T20:07:21.6564270Z migrations: [ 2026-10-24T20:07:21.6564475Z '1_OrchestrationEvents', 2026-10-24T20:07:21.6564737Z '2_OrchestrationCommandReceipts', 2026-10-24T20:07:21.6564999Z '3_CheckpointDiffBlobs', 2026-10-24T20:07:21.6565236Z '4_ProviderSessionRuntime', 2026-10-24T20:07:21.6565474Z '5_Projections', 2026-10-24T20:07:21.6565828Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T20:07:21.6566174Z '7_ProjectionThreadMessageAttachments', 2026-10-24T20:07:21.6566496Z '8_ProjectionThreadActivitySequence', 2026-10-24T20:07:21.6566791Z '9_ProviderSessionRuntimeMode', 2026-10-24T20:07:21.6567087Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T20:07:21.6567394Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T20:07:21.6567617Z '12_ProjectionThreadsInteractionMode', 2026-10-24T20:07:21.6567813Z '13_ProjectionThreadProposedPlans', 2026-10-24T20:07:21.6568030Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T20:07:21.6568244Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T20:07:21.6568433Z '16_CanonicalizeModelSelections', 2026-10-24T20:07:21.6568613Z '17_ProjectionThreadsArchivedAt', 2026-10-24T20:07:21.6568799Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T20:07:21.6568994Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T20:07:21.6569171Z '20_AuthAccessManagement', 2026-10-24T20:07:21.6569341Z '21_AuthSessionClientMetadata', 2026-10-24T20:07:21.6569518Z '22_AuthSessionLastConnectedAt', 2026-10-24T20:07:21.6569702Z '23_ProjectionThreadShellSummary', 2026-10-24T20:07:21.6569899Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T20:07:21.6570119Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T20:07:21.6570332Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T20:07:21.6570605Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T20:07:21.6570917Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T20:07:21.6571241Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T20:07:21.6571528Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T20:07:21.6571710Z '31_AuthAuthorizationScopes', 2026-10-24T20:07:21.6571889Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T20:07:21.6572069Z '33_ProjectionThreadsSettled', 2026-10-24T20:07:21.6572240Z '34_ProjectionThreadsSnoozed', 2026-10-24T20:07:21.6572421Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T20:07:21.6572600Z '36_ProjectionThreadsPinned', 2026-10-24T20:07:21.6572776Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T20:07:21.6573258Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T20:07:21.6573685Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T20:07:21.6573960Z '40_ProjectionProjectFaviconPath', 2026-10-24T20:07:21.6574173Z '41_AuthSessionClientConnection', 2026-10-24T20:07:21.6574452Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T20:07:21.6574640Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T20:07:21.6574829Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T20:07:21.6575017Z '45_ProjectionProjectsAutoPull', 2026-10-24T20:07:21.6575206Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T20:07:21.6575387Z '47_ProjectionProjectIcon', 2026-10-24T20:07:21.6575608Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T20:07:21.6575798Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T20:07:21.6575984Z '50_ProjectionThreadPullRequests', 2026-10-24T20:07:21.6576169Z '51_ProjectionThreadMessageContext', 2026-10-24T20:07:21.6576356Z '52_ProjectionThreadTitleState', 2026-10-24T20:07:21.6576527Z '53_PullRequestFilesViewed', 2026-10-24T20:07:21.6576719Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T20:07:21.6576900Z '55_OrchestrationV2', 2026-10-24T20:07:21.6577074Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T20:07:21.6577251Z '57_ScheduledTaskWebhooks', 2026-10-24T20:07:21.6577413Z '58_WebhookRelayDeliveries', 2026-10-24T20:07:21.6577580Z '59_McpAppModelContext', 2026-10-24T20:07:21.6577748Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T20:07:21.6577926Z '61_PullRequestReviewGuides', 2026-10-24T20:07:21.6578094Z '62_ThreadFailureLookupIndex', 2026-10-24T20:07:21.6578266Z '63_DropUnusedV1Projections', 2026-10-24T20:07:21.6578450Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T20:07:21.6578639Z '65_CodexUsageNativeTurnIndex', 2026-10-24T20:07:21.6578824Z '66_RepairClientSettlementTimestamps', 2026-10-24T20:07:21.6578996Z '67_WebhookDedupe', 2026-10-24T20:07:21.6579150Z '68_ShellStopRequestIndex', 2026-10-24T20:07:21.6579308Z '69_ThreadMessageSearch' 2026-10-24T20:07:21.6579438Z ] 2026-10-24T20:07:21.6579533Z } 2026-10-24T20:07:21.6579596Z 2026-10-24T20:07:21.7844255Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-24T20:07:21.7844701Z [20:07:21.783] WARN (#1246): Orchestration effect execution failed { 2026-10-24T20:07:21.7845366Z 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-24T20:07:21.7845883Z effectType: 'provider-turn.restart', 2026-10-24T20:07:21.7846079Z attemptCount: 1, 2026-10-24T20:07:21.7846233Z nonRetryable: false, 2026-10-24T20:07:21.7846430Z error: 'OrchestrationEffectExecutionError: \n' + 2026-10-24T20:07:21.7846766Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' + 2026-10-24T20:07:21.7847226Z ' 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-24T20:07:21.7847565Z ' [cause]: ProviderTurnStartError: \n' + 2026-10-24T20:07:21.7847910Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1370:19\n' + 2026-10-24T20:07:21.7848376Z ' 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-24T20:07:21.7849558Z ' [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:04f133cc-505d-439b-9224-eeded57cdcf5.\n' + 2026-10-24T20:07:21.7850520Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' + 2026-10-24T20:07:21.7851100Z ' 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-24T20:07:21.7851856Z ' [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:04f133cc-505d-439b-9224-eeded57cdcf5.\n' + 2026-10-24T20:07:21.7852787Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' + 2026-10-24T20:07:21.7853184Z ' [cause]: Error: simulated replacement open failure\n' + 2026-10-24T20:07:21.7853392Z ' }\n' + 2026-10-24T20:07:21.7853535Z ' }\n' + 2026-10-24T20:07:21.7853667Z ' }\n' + 2026-10-24T20:07:21.7853793Z '}' 2026-10-24T20:07:21.7853902Z } 2026-10-24T20:07:21.7853964Z 2026-10-24T20:07:22.0049358Z 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-24T20:07:22.0049946Z [20:07:22.001] INFO (#2642): Migrations ran successfully { 2026-10-24T20:07:22.0050298Z migrations: [ 2026-10-24T20:07:22.0050527Z '1_OrchestrationEvents', 2026-10-24T20:07:22.0050726Z '2_OrchestrationCommandReceipts', 2026-10-24T20:07:22.0050908Z '3_CheckpointDiffBlobs', 2026-10-24T20:07:22.0051098Z '4_ProviderSessionRuntime', 2026-10-24T20:07:22.0051268Z '5_Projections', 2026-10-24T20:07:22.0051465Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T20:07:22.0051686Z '7_ProjectionThreadMessageAttachments', 2026-10-24T20:07:22.0051882Z '8_ProjectionThreadActivitySequence', 2026-10-24T20:07:22.0052072Z '9_ProviderSessionRuntimeMode', 2026-10-24T20:07:22.0052258Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T20:07:22.0052465Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T20:07:22.0052671Z '12_ProjectionThreadsInteractionMode', 2026-10-24T20:07:22.0052866Z '13_ProjectionThreadProposedPlans', 2026-10-24T20:07:22.0053080Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T20:07:22.0053321Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T20:07:22.0053508Z '16_CanonicalizeModelSelections', 2026-10-24T20:07:22.0053691Z '17_ProjectionThreadsArchivedAt', 2026-10-24T20:07:22.0053888Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T20:07:22.0054078Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T20:07:22.0054260Z '20_AuthAccessManagement', 2026-10-24T20:07:22.0054428Z '21_AuthSessionClientMetadata', 2026-10-24T20:07:22.0054606Z '22_AuthSessionLastConnectedAt', 2026-10-24T20:07:22.0054785Z '23_ProjectionThreadShellSummary', 2026-10-24T20:07:22.0054986Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T20:07:22.0055200Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T20:07:22.0055411Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T20:07:22.0055656Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T20:07:22.0055849Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T20:07:22.0056052Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T20:07:22.0056503Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T20:07:22.0056785Z '31_AuthAuthorizationScopes', 2026-10-24T20:07:22.0056966Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T20:07:22.0057146Z '33_ProjectionThreadsSettled', 2026-10-24T20:07:22.0057332Z '34_ProjectionThreadsSnoozed', 2026-10-24T20:07:22.0057522Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T20:07:22.0057704Z '36_ProjectionThreadsPinned', 2026-10-24T20:07:22.0057879Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T20:07:22.0058061Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T20:07:22.0058261Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T20:07:22.0058461Z '40_ProjectionProjectFaviconPath', 2026-10-24T20:07:22.0058639Z '41_AuthSessionClientConnection', 2026-10-24T20:07:22.0058831Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T20:07:22.0059020Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T20:07:22.0059215Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T20:07:22.0059406Z '45_ProjectionProjectsAutoPull', 2026-10-24T20:07:22.0059601Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T20:07:22.0059791Z '47_ProjectionProjectIcon', 2026-10-24T20:07:22.0059975Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T20:07:22.0060166Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T20:07:22.0060351Z '50_ProjectionThreadPullRequests', 2026-10-24T20:07:22.0060537Z '51_ProjectionThreadMessageContext', 2026-10-24T20:07:22.0060720Z '52_ProjectionThreadTitleState', 2026-10-24T20:07:22.0060893Z '53_PullRequestFilesViewed', 2026-10-24T20:07:22.0061084Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T20:07:22.0061266Z '55_OrchestrationV2', 2026-10-24T20:07:22.0061442Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T20:07:22.0061624Z '57_ScheduledTaskWebhooks', 2026-10-24T20:07:22.0061790Z '58_WebhookRelayDeliveries', 2026-10-24T20:07:22.0061949Z '59_McpAppModelContext', 2026-10-24T20:07:22.0062120Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T20:07:22.0062295Z '61_PullRequestReviewGuides', 2026-10-24T20:07:22.0062469Z '62_ThreadFailureLookupIndex', 2026-10-24T20:07:22.0062638Z '63_DropUnusedV1Projections', 2026-10-24T20:07:22.0062825Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T20:07:22.0063011Z '65_CodexUsageNativeTurnIndex', 2026-10-24T20:07:22.0063199Z '66_RepairClientSettlementTimestamps', 2026-10-24T20:07:22.0063371Z '67_WebhookDedupe', 2026-10-24T20:07:22.0063526Z '68_ShellStopRequestIndex', 2026-10-24T20:07:22.0063688Z '69_ThreadMessageSearch' 2026-10-24T20:07:22.0063818Z ] 2026-10-24T20:07:22.0063919Z } 2026-10-24T20:07:22.0063976Z 2026-10-24T20:07:22.2547409Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active) 2026-10-24T20:07:22.2547947Z [20:07:22.251] INFO (#5323): Migrations ran successfully { 2026-10-24T20:07:22.2548170Z migrations: [ 2026-10-24T20:07:22.2548353Z '1_OrchestrationEvents', 2026-10-24T20:07:22.2548573Z '2_OrchestrationCommandReceipts', 2026-10-24T20:07:22.2548791Z '3_CheckpointDiffBlobs', 2026-10-24T20:07:22.2548990Z '4_ProviderSessionRuntime', 2026-10-24T20:07:22.2549200Z '5_Projections', 2026-10-24T20:07:22.2549432Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T20:07:22.2549704Z '7_ProjectionThreadMessageAttachments', 2026-10-24T20:07:22.2549944Z '8_ProjectionThreadActivitySequence', 2026-10-24T20:07:22.2550483Z '9_ProviderSessionRuntimeMode', 2026-10-24T20:07:22.2550858Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T20:07:22.2551115Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T20:07:22.2551368Z '12_ProjectionThreadsInteractionMode', 2026-10-24T20:07:22.2551611Z '13_ProjectionThreadProposedPlans', 2026-10-24T20:07:22.2551874Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T20:07:22.2552142Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T20:07:22.2552375Z '16_CanonicalizeModelSelections', 2026-10-24T20:07:22.2552595Z '17_ProjectionThreadsArchivedAt', 2026-10-24T20:07:22.2552829Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T20:07:22.2553070Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T20:07:22.2553296Z '20_AuthAccessManagement', 2026-10-24T20:07:22.2553504Z '21_AuthSessionClientMetadata', 2026-10-24T20:07:22.2553722Z '22_AuthSessionLastConnectedAt', 2026-10-24T20:07:22.2553947Z '23_ProjectionThreadShellSummary', 2026-10-24T20:07:22.2554215Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T20:07:22.2554479Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T20:07:22.2554742Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T20:07:22.2554981Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T20:07:22.2555219Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T20:07:22.2555510Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T20:07:22.2555773Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T20:07:22.2556005Z '31_AuthAuthorizationScopes', 2026-10-24T20:07:22.2556198Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T20:07:22.2556383Z '33_ProjectionThreadsSettled', 2026-10-24T20:07:22.2556555Z '34_ProjectionThreadsSnoozed', 2026-10-24T20:07:22.2556747Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T20:07:22.2556926Z '36_ProjectionThreadsPinned', 2026-10-24T20:07:22.2557101Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T20:07:22.2557286Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T20:07:22.2557486Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T20:07:22.2557693Z '40_ProjectionProjectFaviconPath', 2026-10-24T20:07:22.2557871Z '41_AuthSessionClientConnection', 2026-10-24T20:07:22.2558065Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T20:07:22.2558254Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T20:07:22.2558449Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T20:07:22.2558640Z '45_ProjectionProjectsAutoPull', 2026-10-24T20:07:22.2558835Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T20:07:22.2559026Z '47_ProjectionProjectIcon', 2026-10-24T20:07:22.2559212Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T20:07:22.2559497Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T20:07:22.2559685Z '50_ProjectionThreadPullRequests', 2026-10-24T20:07:22.2559878Z '51_ProjectionThreadMessageContext', 2026-10-24T20:07:22.2560063Z '52_ProjectionThreadTitleState', 2026-10-24T20:07:22.2560237Z '53_PullRequestFilesViewed', 2026-10-24T20:07:22.2560426Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T20:07:22.2560612Z '55_OrchestrationV2', 2026-10-24T20:07:22.2560786Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T20:07:22.2560964Z '57_ScheduledTaskWebhooks', 2026-10-24T20:07:22.2561132Z '58_WebhookRelayDeliveries', 2026-10-24T20:07:22.2561298Z '59_McpAppModelContext', 2026-10-24T20:07:22.2561476Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T20:07:22.2561741Z '61_PullRequestReviewGuides', 2026-10-24T20:07:22.2561957Z '62_ThreadFailureLookupIndex', 2026-10-24T20:07:22.2562128Z '63_DropUnusedV1Projections', 2026-10-24T20:07:22.2562313Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T20:07:22.2562497Z '65_CodexUsageNativeTurnIndex', 2026-10-24T20:07:22.2562683Z '66_RepairClientSettlementTimestamps', 2026-10-24T20:07:22.2562860Z '67_WebhookDedupe', 2026-10-24T20:07:22.2563017Z '68_ShellStopRequestIndex', 2026-10-24T20:07:22.2563181Z '69_ThreadMessageSearch' 2026-10-24T20:07:22.2563310Z ] 2026-10-24T20:07:22.2563409Z } 2026-10-24T20:07:22.2563469Z 2026-10-24T20:07:22.5480218Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle) 2026-10-24T20:07:22.5481309Z [20:07:22.544] INFO (#8030): Migrations ran successfully { 2026-10-24T20:07:22.5481553Z migrations: [ 2026-10-24T20:07:22.5481729Z '1_OrchestrationEvents', 2026-10-24T20:07:22.5481947Z '2_OrchestrationCommandReceipts', 2026-10-24T20:07:22.5482124Z '3_CheckpointDiffBlobs', 2026-10-24T20:07:22.5482291Z '4_ProviderSessionRuntime', 2026-10-24T20:07:22.5482456Z '5_Projections', 2026-10-24T20:07:22.5482646Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T20:07:22.5482870Z '7_ProjectionThreadMessageAttachments', 2026-10-24T20:07:22.5483068Z '8_ProjectionThreadActivitySequence', 2026-10-24T20:07:22.5483284Z '9_ProviderSessionRuntimeMode', 2026-10-24T20:07:22.5483465Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T20:07:22.5483672Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T20:07:22.5483881Z '12_ProjectionThreadsInteractionMode', 2026-10-24T20:07:22.5490988Z '13_ProjectionThreadProposedPlans', 2026-10-24T20:07:22.5491222Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T20:07:22.5491452Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T20:07:22.5491649Z '16_CanonicalizeModelSelections', 2026-10-24T20:07:22.5491840Z '17_ProjectionThreadsArchivedAt', 2026-10-24T20:07:22.5492035Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T20:07:22.5492238Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T20:07:22.5492425Z '20_AuthAccessManagement', 2026-10-24T20:07:22.5492595Z '21_AuthSessionClientMetadata', 2026-10-24T20:07:22.5492780Z '22_AuthSessionLastConnectedAt', 2026-10-24T20:07:22.5492969Z '23_ProjectionThreadShellSummary', 2026-10-24T20:07:22.5493177Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T20:07:22.5493397Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T20:07:22.5493622Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T20:07:22.5493826Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T20:07:22.5494027Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T20:07:22.5494232Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T20:07:22.5494446Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T20:07:22.5494641Z '31_AuthAuthorizationScopes', 2026-10-24T20:07:22.5494824Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T20:07:22.5495011Z '33_ProjectionThreadsSettled', 2026-10-24T20:07:22.5495204Z '34_ProjectionThreadsSnoozed', 2026-10-24T20:07:22.5495397Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T20:07:22.5495611Z '36_ProjectionThreadsPinned', 2026-10-24T20:07:22.5495790Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T20:07:22.5495977Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T20:07:22.5496516Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T20:07:22.5496816Z '40_ProjectionProjectFaviconPath', 2026-10-24T20:07:22.5497006Z '41_AuthSessionClientConnection', 2026-10-24T20:07:22.5497206Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T20:07:22.5497398Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T20:07:22.5497600Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T20:07:22.5497792Z '45_ProjectionProjectsAutoPull', 2026-10-24T20:07:22.5497992Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T20:07:22.5498180Z '47_ProjectionProjectIcon', 2026-10-24T20:07:22.5498367Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T20:07:22.5498565Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T20:07:22.5498758Z '50_ProjectionThreadPullRequests', 2026-10-24T20:07:22.5498948Z '51_ProjectionThreadMessageContext', 2026-10-24T20:07:22.5499138Z '52_ProjectionThreadTitleState', 2026-10-24T20:07:22.5499323Z '53_PullRequestFilesViewed', 2026-10-24T20:07:22.5499518Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T20:07:22.5499713Z '55_OrchestrationV2', 2026-10-24T20:07:22.5499890Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T20:07:22.5500075Z '57_ScheduledTaskWebhooks', 2026-10-24T20:07:22.5500244Z '58_WebhookRelayDeliveries', 2026-10-24T20:07:22.5500414Z '59_McpAppModelContext', 2026-10-24T20:07:22.5500588Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T20:07:22.5500767Z '61_PullRequestReviewGuides', 2026-10-24T20:07:22.5500944Z '62_ThreadFailureLookupIndex', 2026-10-24T20:07:22.5501115Z '63_DropUnusedV1Projections', 2026-10-24T20:07:22.5501308Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T20:07:22.5501502Z '65_CodexUsageNativeTurnIndex', 2026-10-24T20:07:22.5501696Z '66_RepairClientSettlementTimestamps', 2026-10-24T20:07:22.5501875Z '67_WebhookDedupe', 2026-10-24T20:07:22.5502038Z '68_ShellStopRequestIndex', 2026-10-24T20:07:22.5502201Z '69_ThreadMessageSearch' 2026-10-24T20:07:22.5502334Z ] 2026-10-24T20:07:22.5502440Z } 2026-10-24T20:07:22.5502504Z 2026-10-24T20:07:22.8432296Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command) 2026-10-24T20:07:22.8439890Z [20:07:22.840] INFO (#10800): Migrations ran successfully { 2026-10-24T20:07:22.8440087Z migrations: [ 2026-10-24T20:07:22.8440230Z '1_OrchestrationEvents', 2026-10-24T20:07:22.8440417Z '2_OrchestrationCommandReceipts', 2026-10-24T20:07:22.8440599Z '3_CheckpointDiffBlobs', 2026-10-24T20:07:22.8440767Z '4_ProviderSessionRuntime', 2026-10-24T20:07:22.8440930Z '5_Projections', 2026-10-24T20:07:22.8441127Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T20:07:22.8441356Z '7_ProjectionThreadMessageAttachments', 2026-10-24T20:07:22.8441556Z '8_ProjectionThreadActivitySequence', 2026-10-24T20:07:22.8441750Z '9_ProviderSessionRuntimeMode', 2026-10-24T20:07:22.8441936Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T20:07:22.8442145Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T20:07:22.8442366Z '12_ProjectionThreadsInteractionMode', 2026-10-24T20:07:22.8442567Z '13_ProjectionThreadProposedPlans', 2026-10-24T20:07:22.8442783Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T20:07:22.8443001Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T20:07:22.8443195Z '16_CanonicalizeModelSelections', 2026-10-24T20:07:22.8443381Z '17_ProjectionThreadsArchivedAt', 2026-10-24T20:07:22.8443576Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T20:07:22.8443771Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T20:07:22.8443954Z '20_AuthAccessManagement', 2026-10-24T20:07:22.8444125Z '21_AuthSessionClientMetadata', 2026-10-24T20:07:22.8444313Z '22_AuthSessionLastConnectedAt', 2026-10-24T20:07:22.8444499Z '23_ProjectionThreadShellSummary', 2026-10-24T20:07:22.8444705Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T20:07:22.8444931Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T20:07:22.8445149Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T20:07:22.8445349Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T20:07:22.8445572Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T20:07:22.8445778Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T20:07:22.8445988Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T20:07:22.8446180Z '31_AuthAuthorizationScopes', 2026-10-24T20:07:22.8446362Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T20:07:22.8446551Z '33_ProjectionThreadsSettled', 2026-10-24T20:07:22.8446727Z '34_ProjectionThreadsSnoozed', 2026-10-24T20:07:22.8446914Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T20:07:22.8447102Z '36_ProjectionThreadsPinned', 2026-10-24T20:07:22.8447279Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T20:07:22.8447472Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T20:07:22.8447682Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T20:07:22.8447893Z '40_ProjectionProjectFaviconPath', 2026-10-24T20:07:22.8448077Z '41_AuthSessionClientConnection', 2026-10-24T20:07:22.8448275Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T20:07:22.8448468Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T20:07:22.8448663Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T20:07:22.8448858Z '45_ProjectionProjectsAutoPull', 2026-10-24T20:07:22.8449056Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T20:07:22.8449245Z '47_ProjectionProjectIcon', 2026-10-24T20:07:22.8449430Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T20:07:22.8449633Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T20:07:22.8449830Z '50_ProjectionThreadPullRequests', 2026-10-24T20:07:22.8450026Z '51_ProjectionThreadMessageContext', 2026-10-24T20:07:22.8450215Z '52_ProjectionThreadTitleState', 2026-10-24T20:07:22.8450393Z '53_PullRequestFilesViewed', 2026-10-24T20:07:22.8450586Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T20:07:22.8450792Z '55_OrchestrationV2', 2026-10-24T20:07:22.8450968Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T20:07:22.8451153Z '57_ScheduledTaskWebhooks', 2026-10-24T20:07:22.8451335Z '58_WebhookRelayDeliveries', 2026-10-24T20:07:22.8451501Z '59_McpAppModelContext', 2026-10-24T20:07:22.8451675Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T20:07:22.8451854Z '61_PullRequestReviewGuides', 2026-10-24T20:07:22.8452025Z '62_ThreadFailureLookupIndex', 2026-10-24T20:07:22.8452199Z '63_DropUnusedV1Projections', 2026-10-24T20:07:22.8452538Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T20:07:22.8452792Z '65_CodexUsageNativeTurnIndex', 2026-10-24T20:07:22.8452986Z '66_RepairClientSettlementTimestamps', 2026-10-24T20:07:22.8453160Z '67_WebhookDedupe', 2026-10-24T20:07:22.8453319Z '68_ShellStopRequestIndex', 2026-10-24T20:07:22.8453483Z '69_ThreadMessageSearch' 2026-10-24T20:07:22.8453619Z ] 2026-10-24T20:07:22.8453719Z } 2026-10-24T20:07:22.8453778Z 2026-10-24T20:07:23.1340121Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled) 2026-10-24T20:07:23.1340574Z [20:07:23.131] INFO (#13579): Migrations ran successfully { 2026-10-24T20:07:23.1340754Z migrations: [ 2026-10-24T20:07:23.1340902Z '1_OrchestrationEvents', 2026-10-24T20:07:23.1341084Z '2_OrchestrationCommandReceipts', 2026-10-24T20:07:23.1341299Z '3_CheckpointDiffBlobs', 2026-10-24T20:07:23.1341473Z '4_ProviderSessionRuntime', 2026-10-24T20:07:23.1341641Z '5_Projections', 2026-10-24T20:07:23.1341834Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T20:07:23.1342082Z '7_ProjectionThreadMessageAttachments', 2026-10-24T20:07:23.1342279Z '8_ProjectionThreadActivitySequence', 2026-10-24T20:07:23.1342469Z '9_ProviderSessionRuntimeMode', 2026-10-24T20:07:23.1342652Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T20:07:23.1342858Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T20:07:23.1343064Z '12_ProjectionThreadsInteractionMode', 2026-10-24T20:07:23.1343260Z '13_ProjectionThreadProposedPlans', 2026-10-24T20:07:23.1343474Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T20:07:23.1343690Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T20:07:23.1343885Z '16_CanonicalizeModelSelections', 2026-10-24T20:07:23.1344069Z '17_ProjectionThreadsArchivedAt', 2026-10-24T20:07:23.1344262Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T20:07:23.1344456Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T20:07:23.1344636Z '20_AuthAccessManagement', 2026-10-24T20:07:23.1344806Z '21_AuthSessionClientMetadata', 2026-10-24T20:07:23.1344984Z '22_AuthSessionLastConnectedAt', 2026-10-24T20:07:23.1345166Z '23_ProjectionThreadShellSummary', 2026-10-24T20:07:23.1345365Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T20:07:23.1345633Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T20:07:23.1345845Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T20:07:23.1346043Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T20:07:23.1346236Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T20:07:23.1346443Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T20:07:23.1346652Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T20:07:23.1346839Z '31_AuthAuthorizationScopes', 2026-10-24T20:07:23.1347017Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T20:07:23.1347199Z '33_ProjectionThreadsSettled', 2026-10-24T20:07:23.1347369Z '34_ProjectionThreadsSnoozed', 2026-10-24T20:07:23.1347550Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T20:07:23.1347735Z '36_ProjectionThreadsPinned', 2026-10-24T20:07:23.1347908Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T20:07:23.1348092Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T20:07:23.1348291Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T20:07:23.1348494Z '40_ProjectionProjectFaviconPath', 2026-10-24T20:07:23.1348675Z '41_AuthSessionClientConnection', 2026-10-24T20:07:23.1349176Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T20:07:23.1349457Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T20:07:23.1349652Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T20:07:23.1349842Z '45_ProjectionProjectsAutoPull', 2026-10-24T20:07:23.1350035Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T20:07:23.1350222Z '47_ProjectionProjectIcon', 2026-10-24T20:07:23.1350404Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T20:07:23.1350600Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T20:07:23.1350787Z '50_ProjectionThreadPullRequests', 2026-10-24T20:07:23.1350976Z '51_ProjectionThreadMessageContext', 2026-10-24T20:07:23.1351162Z '52_ProjectionThreadTitleState', 2026-10-24T20:07:23.1351332Z '53_PullRequestFilesViewed', 2026-10-24T20:07:23.1351525Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T20:07:23.1351710Z '55_OrchestrationV2', 2026-10-24T20:07:23.1351888Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T20:07:23.1352065Z '57_ScheduledTaskWebhooks', 2026-10-24T20:07:23.1352237Z '58_WebhookRelayDeliveries', 2026-10-24T20:07:23.1352401Z '59_McpAppModelContext', 2026-10-24T20:07:23.1352574Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T20:07:23.1352749Z '61_PullRequestReviewGuides', 2026-10-24T20:07:23.1352919Z '62_ThreadFailureLookupIndex', 2026-10-24T20:07:23.1353089Z '63_DropUnusedV1Projections', 2026-10-24T20:07:23.1353273Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T20:07:23.1353461Z '65_CodexUsageNativeTurnIndex', 2026-10-24T20:07:23.1353646Z '66_RepairClientSettlementTimestamps', 2026-10-24T20:07:23.1353824Z '67_WebhookDedupe', 2026-10-24T20:07:23.1353981Z '68_ShellStopRequestIndex', 2026-10-24T20:07:23.1354143Z '69_ThreadMessageSearch' 2026-10-24T20:07:23.1354273Z ] 2026-10-24T20:07:23.1354369Z } 2026-10-24T20:07:23.1354433Z 2026-10-24T20:07:23.4218034Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home) 2026-10-24T20:07:23.4218573Z [20:07:23.419] INFO (#16349): Migrations ran successfully { 2026-10-24T20:07:23.4218849Z migrations: [ 2026-10-24T20:07:23.4219247Z '1_OrchestrationEvents', 2026-10-24T20:07:23.4219461Z '2_OrchestrationCommandReceipts', 2026-10-24T20:07:23.4219646Z '3_CheckpointDiffBlobs', 2026-10-24T20:07:23.4219809Z '4_ProviderSessionRuntime', 2026-10-24T20:07:23.4219975Z '5_Projections', 2026-10-24T20:07:23.4220168Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T20:07:23.4220392Z '7_ProjectionThreadMessageAttachments', 2026-10-24T20:07:23.4220619Z '8_ProjectionThreadActivitySequence', 2026-10-24T20:07:23.4220811Z '9_ProviderSessionRuntimeMode', 2026-10-24T20:07:23.4220998Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T20:07:23.4221199Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T20:07:23.4221406Z '12_ProjectionThreadsInteractionMode', 2026-10-24T20:07:23.4221595Z '13_ProjectionThreadProposedPlans', 2026-10-24T20:07:23.4221812Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T20:07:23.4222029Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T20:07:23.4222220Z '16_CanonicalizeModelSelections', 2026-10-24T20:07:23.4222400Z '17_ProjectionThreadsArchivedAt', 2026-10-24T20:07:23.4222589Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T20:07:23.4222781Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T20:07:23.4222957Z '20_AuthAccessManagement', 2026-10-24T20:07:23.4223385Z '21_AuthSessionClientMetadata', 2026-10-24T20:07:23.4223649Z '22_AuthSessionLastConnectedAt', 2026-10-24T20:07:23.4223833Z '23_ProjectionThreadShellSummary', 2026-10-24T20:07:23.4224030Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T20:07:23.4224248Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T20:07:23.4224459Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T20:07:23.4224656Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T20:07:23.4224850Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T20:07:23.4225050Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T20:07:23.4225257Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T20:07:23.4225461Z '31_AuthAuthorizationScopes', 2026-10-24T20:07:23.4225676Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T20:07:23.4225857Z '33_ProjectionThreadsSettled', 2026-10-24T20:07:23.4226037Z '34_ProjectionThreadsSnoozed', 2026-10-24T20:07:23.4226223Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T20:07:23.4226407Z '36_ProjectionThreadsPinned', 2026-10-24T20:07:23.4226579Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T20:07:23.4226764Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T20:07:23.4226966Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T20:07:23.4227167Z '40_ProjectionProjectFaviconPath', 2026-10-24T20:07:23.4227352Z '41_AuthSessionClientConnection', 2026-10-24T20:07:23.4227547Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T20:07:23.4227732Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T20:07:23.4227926Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T20:07:23.4228117Z '45_ProjectionProjectsAutoPull', 2026-10-24T20:07:23.4228311Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T20:07:23.4228498Z '47_ProjectionProjectIcon', 2026-10-24T20:07:23.4228679Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T20:07:23.4228871Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T20:07:23.4229055Z '50_ProjectionThreadPullRequests', 2026-10-24T20:07:23.4229240Z '51_ProjectionThreadMessageContext', 2026-10-24T20:07:23.4229422Z '52_ProjectionThreadTitleState', 2026-10-24T20:07:23.4229594Z '53_PullRequestFilesViewed', 2026-10-24T20:07:23.4229784Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T20:07:23.4229961Z '55_OrchestrationV2', 2026-10-24T20:07:23.4230144Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T20:07:23.4230320Z '57_ScheduledTaskWebhooks', 2026-10-24T20:07:23.4230488Z '58_WebhookRelayDeliveries', 2026-10-24T20:07:23.4230649Z '59_McpAppModelContext', 2026-10-24T20:07:23.4230824Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T20:07:23.4230998Z '61_PullRequestReviewGuides', 2026-10-24T20:07:23.4231169Z '62_ThreadFailureLookupIndex', 2026-10-24T20:07:23.4231337Z '63_DropUnusedV1Projections', 2026-10-24T20:07:23.4231520Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T20:07:23.4231707Z '65_CodexUsageNativeTurnIndex', 2026-10-24T20:07:23.4231892Z '66_RepairClientSettlementTimestamps', 2026-10-24T20:07:23.4232084Z '67_WebhookDedupe', 2026-10-24T20:07:23.4232238Z '68_ShellStopRequestIndex', 2026-10-24T20:07:23.4232401Z '69_ThreadMessageSearch' 2026-10-24T20:07:23.4232535Z ] 2026-10-24T20:07:23.4232652Z } 2026-10-24T20:07:23.4232712Z 2026-10-24T20:07:23.6115260Z ✓ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 2026ms 2026-10-24T20:07:23.6116147Z ✓ retries a failed selection restart session open before completing 377ms 2026-10-24T20:07:23.6116837Z ✓ preserves native history only for compatible account switches (idle) 315ms 2026-10-24T20:07:24.6409729Z ✓ src/orchestration-v2/CheckpointRollbackService.test.ts (7 tests) 78ms 2026-10-24T20:07:25.6220131Z ✓ src/orchestration-v2/ProviderContinuationService.test.ts (11 tests) 14ms 2026-10-24T20:07:26.8695763Z ✓ src/checkpointing/CheckpointStore.test.ts (9 tests) 895ms 2026-10-24T20:07:28.8503972Z ✓ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 984ms 2026-10-24T20:07:28.8504621Z ✓ delivers child completion with Claude's native pending-tool cancellation behavior 352ms 2026-10-24T20:07:29.3944429Z ✓ src/orchestration-v2/TurnStartReads.test.ts (4 tests) 128ms 2026-10-24T20:07:30.0320132Z ✓ src/provider/CodexInstallation.test.ts (25 tests) 286ms 2026-10-24T20:07:31.4235091Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T20:07:31.4235510Z [20:07:31.406] INFO (#1): Migrations ran successfully { 2026-10-24T20:07:31.4235682Z migrations: [ 2026-10-24T20:07:31.4235824Z '1_OrchestrationEvents', 2026-10-24T20:07:31.4236006Z '2_OrchestrationCommandReceipts', 2026-10-24T20:07:31.4236184Z '3_CheckpointDiffBlobs', 2026-10-24T20:07:31.4236379Z '4_ProviderSessionRuntime', 2026-10-24T20:07:31.4236554Z '5_Projections', 2026-10-24T20:07:31.4236743Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T20:07:31.4236965Z '7_ProjectionThreadMessageAttachments', 2026-10-24T20:07:31.4237164Z '8_ProjectionThreadActivitySequence', 2026-10-24T20:07:31.4237355Z '9_ProviderSessionRuntimeMode', 2026-10-24T20:07:31.4237536Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T20:07:31.4237743Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T20:07:31.4237951Z '12_ProjectionThreadsInteractionMode', 2026-10-24T20:07:31.4238147Z '13_ProjectionThreadProposedPlans', 2026-10-24T20:07:31.4238360Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T20:07:31.4238577Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T20:07:31.4238764Z '16_CanonicalizeModelSelections', 2026-10-24T20:07:31.4238947Z '17_ProjectionThreadsArchivedAt', 2026-10-24T20:07:31.4239138Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T20:07:31.4239339Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T20:07:31.4239617Z '20_AuthAccessManagement', 2026-10-24T20:07:31.4239784Z '21_AuthSessionClientMetadata', 2026-10-24T20:07:31.4239966Z '22_AuthSessionLastConnectedAt', 2026-10-24T20:07:31.4240147Z '23_ProjectionThreadShellSummary', 2026-10-24T20:07:31.4240356Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T20:07:31.4240569Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T20:07:31.4240779Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T20:07:31.4240975Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T20:07:31.4241166Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T20:07:31.4241369Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T20:07:31.4241575Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T20:07:31.4241764Z '31_AuthAuthorizationScopes', 2026-10-24T20:07:31.4241940Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T20:07:31.4242120Z '33_ProjectionThreadsSettled', 2026-10-24T20:07:31.4242290Z '34_ProjectionThreadsSnoozed', 2026-10-24T20:07:31.4242475Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T20:07:31.4242653Z '36_ProjectionThreadsPinned', 2026-10-24T20:07:31.4242823Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T20:07:31.4243006Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T20:07:31.4243204Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T20:07:31.4243405Z '40_ProjectionProjectFaviconPath', 2026-10-24T20:07:31.4243585Z '41_AuthSessionClientConnection', 2026-10-24T20:07:31.4243777Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T20:07:31.4244327Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T20:07:31.4244616Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T20:07:31.4244805Z '45_ProjectionProjectsAutoPull', 2026-10-24T20:07:31.4245019Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T20:07:31.4245204Z '47_ProjectionProjectIcon', 2026-10-24T20:07:31.4245383Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T20:07:31.4245578Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T20:07:31.4245763Z '50_ProjectionThreadPullRequests', 2026-10-24T20:07:31.4245950Z '51_ProjectionThreadMessageContext', 2026-10-24T20:07:31.4246134Z '52_ProjectionThreadTitleState', 2026-10-24T20:07:31.4246305Z '53_PullRequestFilesViewed', 2026-10-24T20:07:31.4246494Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T20:07:31.4246677Z '55_OrchestrationV2', 2026-10-24T20:07:31.4246852Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T20:07:31.4247026Z '57_ScheduledTaskWebhooks', 2026-10-24T20:07:31.4247191Z '58_WebhookRelayDeliveries', 2026-10-24T20:07:31.4247351Z '59_McpAppModelContext', 2026-10-24T20:07:31.4247523Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T20:07:31.4247695Z '61_PullRequestReviewGuides', 2026-10-24T20:07:31.4247866Z '62_ThreadFailureLookupIndex', 2026-10-24T20:07:31.4248033Z '63_DropUnusedV1Projections', 2026-10-24T20:07:31.4248220Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T20:07:31.4248406Z '65_CodexUsageNativeTurnIndex', 2026-10-24T20:07:31.4248662Z '66_RepairClientSettlementTimestamps', 2026-10-24T20:07:31.4248836Z '67_WebhookDedupe', 2026-10-24T20:07:31.4248988Z '68_ShellStopRequestIndex', 2026-10-24T20:07:31.4249148Z '69_ThreadMessageSearch' 2026-10-24T20:07:31.4249280Z ] 2026-10-24T20:07:31.4249377Z } 2026-10-24T20:07:31.4249433Z 2026-10-24T20:07:31.5745201Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T20:07:31.5745600Z [20:07:31.573] INFO (#349) http.span=24ms: Sent HTTP response { 2026-10-24T20:07:31.5745818Z 'http.method': 'GET', 2026-10-24T20:07:31.5746060Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-24T20:07:31.5746287Z 'http.status': 200 2026-10-24T20:07:31.5746427Z } 2026-10-24T20:07:31.5746497Z 2026-10-24T20:07:31.5820194Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T20:07:31.5820564Z [20:07:31.581] INFO (#367) http.span=3ms: Sent HTTP response { 2026-10-24T20:07:31.5820776Z 'http.method': 'GET', 2026-10-24T20:07:31.5821000Z 'http.url': '/api/orchestration/shell', 2026-10-24T20:07:31.5821197Z 'http.status': 200 2026-10-24T20:07:31.5821330Z } 2026-10-24T20:07:31.5821386Z 2026-10-24T20:07:31.7336155Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T20:07:31.7336736Z [20:07:31.733] INFO (#405) http.span=145ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T20:07:31.7337026Z 2026-10-24T20:07:31.7459285Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T20:07:31.7460088Z [20:07:31.745] INFO (#631) http.span=32ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T20:07:31.7460976Z 2026-10-24T20:07:31.7462182Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T20:07:31.7462749Z [20:07:31.745] INFO (#395) http.span=158ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T20:07:31.7463255Z 2026-10-24T20:07:31.7481230Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T20:07:31.7481902Z [20:07:31.746] INFO (#643) http.span=32ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T20:07:31.7482240Z 2026-10-24T20:07:31.7482537Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T20:07:31.7483041Z [20:07:31.746] INFO (#384) http.span=161ms: InterruptError: All fibers interrupted without error { 2026-10-24T20:07:31.7483356Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T20:07:31.7483559Z at fiber (#710) 2026-10-24T20:07:31.7483872Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T20:07:31.7484101Z 2026-10-24T20:07:31.7781250Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T20:07:31.7781716Z [20:07:31.768] INFO (#1): Migrations ran successfully { 2026-10-24T20:07:31.7781932Z migrations: [ 2026-10-24T20:07:31.7782100Z '1_OrchestrationEvents', 2026-10-24T20:07:31.7782319Z '2_OrchestrationCommandReceipts', 2026-10-24T20:07:31.7782535Z '3_CheckpointDiffBlobs', 2026-10-24T20:07:31.7782748Z '4_ProviderSessionRuntime', 2026-10-24T20:07:31.7782963Z '5_Projections', 2026-10-24T20:07:31.7783196Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T20:07:31.7783466Z '7_ProjectionThreadMessageAttachments', 2026-10-24T20:07:31.7783708Z '8_ProjectionThreadActivitySequence', 2026-10-24T20:07:31.7783939Z '9_ProviderSessionRuntimeMode', 2026-10-24T20:07:31.7784164Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T20:07:31.7784415Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T20:07:31.7784673Z '12_ProjectionThreadsInteractionMode', 2026-10-24T20:07:31.7784963Z '13_ProjectionThreadProposedPlans', 2026-10-24T20:07:31.7785227Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T20:07:31.7785493Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T20:07:31.7785729Z '16_CanonicalizeModelSelections', 2026-10-24T20:07:31.7785952Z '17_ProjectionThreadsArchivedAt', 2026-10-24T20:07:31.7786191Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T20:07:31.7786431Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T20:07:31.7786650Z '20_AuthAccessManagement', 2026-10-24T20:07:31.7786856Z '21_AuthSessionClientMetadata', 2026-10-24T20:07:31.7787079Z '22_AuthSessionLastConnectedAt', 2026-10-24T20:07:31.7787300Z '23_ProjectionThreadShellSummary', 2026-10-24T20:07:31.7787564Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T20:07:31.7787833Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T20:07:31.7788093Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T20:07:31.7788337Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T20:07:31.7788591Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T20:07:31.7788838Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T20:07:31.7790849Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T20:07:31.7791168Z '31_AuthAuthorizationScopes', 2026-10-24T20:07:31.7791345Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T20:07:31.7791529Z '33_ProjectionThreadsSettled', 2026-10-24T20:07:31.7791704Z '34_ProjectionThreadsSnoozed', 2026-10-24T20:07:31.7791889Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T20:07:31.7792067Z '36_ProjectionThreadsPinned', 2026-10-24T20:07:31.7792242Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T20:07:31.7792419Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T20:07:31.7792618Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T20:07:31.7792815Z '40_ProjectionProjectFaviconPath', 2026-10-24T20:07:31.7792992Z '41_AuthSessionClientConnection', 2026-10-24T20:07:31.7793181Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T20:07:31.7793370Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T20:07:31.7793564Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T20:07:31.7793751Z '45_ProjectionProjectsAutoPull', 2026-10-24T20:07:31.7793943Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T20:07:31.7794193Z '47_ProjectionProjectIcon', 2026-10-24T20:07:31.7794373Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T20:07:31.7794566Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T20:07:31.7794748Z '50_ProjectionThreadPullRequests', 2026-10-24T20:07:31.7795248Z '51_ProjectionThreadMessageContext', 2026-10-24T20:07:31.7795466Z '52_ProjectionThreadTitleState', 2026-10-24T20:07:31.7795650Z '53_PullRequestFilesViewed', 2026-10-24T20:07:31.7795844Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T20:07:31.7796036Z '55_OrchestrationV2', 2026-10-24T20:07:31.7796224Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T20:07:31.7796423Z '57_ScheduledTaskWebhooks', 2026-10-24T20:07:31.7796591Z '58_WebhookRelayDeliveries', 2026-10-24T20:07:31.7796756Z '59_McpAppModelContext', 2026-10-24T20:07:31.7796947Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T20:07:31.7797120Z '61_PullRequestReviewGuides', 2026-10-24T20:07:31.7797291Z '62_ThreadFailureLookupIndex', 2026-10-24T20:07:31.7797459Z '63_DropUnusedV1Projections', 2026-10-24T20:07:31.7797646Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T20:07:31.7797830Z '65_CodexUsageNativeTurnIndex', 2026-10-24T20:07:31.7798014Z '66_RepairClientSettlementTimestamps', 2026-10-24T20:07:31.7798187Z '67_WebhookDedupe', 2026-10-24T20:07:31.7798340Z '68_ShellStopRequestIndex', 2026-10-24T20:07:31.7798505Z '69_ThreadMessageSearch' 2026-10-24T20:07:31.7798635Z ] 2026-10-24T20:07:31.7798733Z } 2026-10-24T20:07:31.7798786Z 2026-10-24T20:07:31.9048642Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T20:07:31.9049163Z [20:07:31.904] INFO (#1090) http.span=17ms: Sent HTTP response { 2026-10-24T20:07:31.9049461Z 'http.method': 'GET', 2026-10-24T20:07:31.9049958Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-24T20:07:31.9050215Z 'http.status': 200 2026-10-24T20:07:31.9050356Z } 2026-10-24T20:07:31.9050428Z 2026-10-24T20:07:31.9090102Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T20:07:31.9090491Z [20:07:31.908] INFO (#1108) http.span=2ms: Sent HTTP response { 2026-10-24T20:07:31.9090707Z 'http.method': 'GET', 2026-10-24T20:07:31.9091353Z 'http.url': '/api/orchestration/shell', 2026-10-24T20:07:31.9091706Z 'http.status': 200 2026-10-24T20:07:31.9091849Z } 2026-10-24T20:07:31.9091909Z 2026-10-24T20:07:32.0427816Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T20:07:32.0428417Z [20:07:32.042] INFO (#1146) http.span=131ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T20:07:32.0428711Z 2026-10-24T20:07:32.0524436Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T20:07:32.0525211Z [20:07:32.052] INFO (#1136) http.span=142ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T20:07:32.0525579Z 2026-10-24T20:07:32.0525829Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T20:07:32.0526346Z [20:07:32.052] INFO (#1372) http.span=31ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T20:07:32.0526614Z 2026-10-24T20:07:32.0528786Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T20:07:32.0529522Z [20:07:32.052] INFO (#1384) http.span=30ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T20:07:32.0529819Z 2026-10-24T20:07:32.0532846Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T20:07:32.0533280Z [20:07:32.052] INFO (#1125) http.span=142ms: InterruptError: All fibers interrupted without error { 2026-10-24T20:07:32.0533551Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T20:07:32.0533717Z at fiber (#1451) 2026-10-24T20:07:32.0533988Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T20:07:32.0534169Z 2026-10-24T20:07:32.0570806Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T20:07:32.0571194Z [20:07:32.056] INFO (#1): # T3 Code thread transfer budget 2026-10-24T20:07:32.0571328Z 2026-10-24T20:07:32.0571775Z 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-24T20:07:32.0573007Z 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-24T20:07:32.0574524Z 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-24T20:07:32.0575236Z 2026-10-24T20:07:32.0575310Z | Provider | Total thread wire | Budget | Result | 2026-10-24T20:07:32.0575487Z | --- | ---: | ---: | --- | 2026-10-24T20:07:32.0575640Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T20:07:32.0575829Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T20:07:32.0575951Z 2026-10-24T20:07:32.0576003Z ## Detailed measurements 2026-10-24T20:07:32.0576077Z 2026-10-24T20:07:32.0576153Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-24T20:07:32.0576320Z | --- | --- | --- | ---: | ---: | --- | 2026-10-24T20:07:32.0576520Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T20:07:32.0576780Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T20:07:32.0577057Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T20:07:32.0577298Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T20:07:32.0577496Z | codex | shell snapshot | HTTP wire | 851 B | none | INFO | 2026-10-24T20:07:32.0577710Z | codex | measured turn, shell | WebSocket wire | 650 B | none | INFO | 2026-10-24T20:07:32.0577949Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,674 B) | none | INFO | 2026-10-24T20:07:32.0578183Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T20:07:32.0578431Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,714 B) | none | INFO | 2026-10-24T20:07:32.0578710Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,034 B) | none | INFO | 2026-10-24T20:07:32.0578976Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T20:07:32.0579216Z | codex | measured turn | server egress wire | 3.5 KiB (3,576 B) | none | INFO | 2026-10-24T20:07:32.0579439Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T20:07:32.0579678Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-24T20:07:32.0579957Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-24T20:07:32.0580219Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T20:07:32.0580455Z | codex | reconnect, shell (replay) | WebSocket wire | 877 B | none | INFO | 2026-10-24T20:07:32.0580708Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,739 B) | none | INFO | 2026-10-24T20:07:32.0580958Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T20:07:32.0581171Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T20:07:32.0581401Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T20:07:32.0581687Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T20:07:32.0581981Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T20:07:32.0582245Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T20:07:32.0582459Z | claudeAgent | shell snapshot | HTTP wire | 855 B | none | INFO | 2026-10-24T20:07:32.0582687Z | claudeAgent | measured turn, shell | WebSocket wire | 655 B | none | INFO | 2026-10-24T20:07:32.0582948Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,696 B) | none | INFO | 2026-10-24T20:07:32.0583209Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T20:07:32.0583474Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,723 B) | none | INFO | 2026-10-24T20:07:32.0583782Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,406 B) | none | INFO | 2026-10-24T20:07:32.0584140Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T20:07:32.0584443Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,599 B) | none | INFO | 2026-10-24T20:07:32.0584679Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T20:07:32.0584974Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-24T20:07:32.0585272Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-24T20:07:32.0585556Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T20:07:32.0585818Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 883 B | none | INFO | 2026-10-24T20:07:32.0586089Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,763 B) | none | INFO | 2026-10-24T20:07:32.0586362Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T20:07:32.0586595Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T20:07:32.0586726Z 2026-10-24T20:07:32.0586782Z ## Compression diagnostics 2026-10-24T20:07:32.0586861Z 2026-10-24T20:07:32.0586966Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-24T20:07:32.0587199Z - codex: shell snapshot 1.6 KiB (1,651 B) decoded to 676 B gzip. 2026-10-24T20:07:32.0587431Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-24T20:07:32.0587686Z - claudeAgent: shell snapshot 1.6 KiB (1,673 B) decoded to 680 B gzip. 2026-10-24T20:07:32.0587822Z 2026-10-24T20:07:32.0587824Z 2026-10-24T20:07:32.0588085Z ✓ integration/transferBudgetV2.integration.test.ts (1 test) 690ms 2026-10-24T20:07:32.0588522Z ✓ reports V2 thread HTTP and WebSocket transfer budgets 689ms 2026-10-24T20:07:32.3388601Z ✓ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 18ms 2026-10-24T20:07:33.6741886Z ✓ src/mcp/TaskCancelNativeSubagent.integration.test.ts (1 test) 352ms 2026-10-24T20:07:33.6742337Z ✓ task_cancel ends a delegated child's background native subagent 351ms 2026-10-24T20:07:34.7004197Z ✓ src/serverRuntimeStartup.test.ts (8 tests) 16ms 2026-10-24T20:07:35.1771786Z ✓ src/process/agentScope.test.ts (10 tests) 45ms 2026-10-24T20:07:35.4504721Z ✓ src/preview/Manager.test.ts (8 tests) 14ms 2026-10-24T20:07:36.4566725Z ✓ src/serverLogger.test.ts (7 tests) 16ms 2026-10-24T20:07:36.5813148Z ✓ src/resourceTelemetry/ResourceTelemetryHistory.test.ts (6 tests) 4ms 2026-10-24T20:07:37.6318795Z ✓ src/cloud/CloudLink.test.ts (6 tests) 25ms 2026-10-24T20:07:37.8002985Z ✓ src/provider/claudeResetCredits.test.ts (7 tests) 24ms 2026-10-24T20:07:38.0842489Z ✓ src/pullRequest/PullRequestReadCache.test.ts (7 tests) 24ms 2026-10-24T20:07:38.3812350Z ✓ src/observability/OtlpEndpointCheck.test.ts (5 tests) 32ms 2026-10-24T20:07:38.5303978Z ✓ src/terminal/NodePtyAdapter.test.ts (10 tests) 13ms 2026-10-24T20:07:38.7759317Z ✓ src/attachmentStore.test.ts (10 tests) 6ms 2026-10-24T20:07:39.0242028Z ✓ src/project/WorktreeSetupTracker.test.ts (5 tests) 10ms 2026-10-24T20:07:39.1633586Z ✓ src/htmlRender/publicProxy.test.ts (3 tests) 16ms 2026-10-24T20:07:39.5568926Z ✓ src/persistence/Migrations.test.ts (7 tests) 137ms 2026-10-24T20:07:39.7178786Z ✓ src/cloud/relayResponse.test.ts (8 tests) 12ms 2026-10-24T20:07:40.6533302Z ✓ src/orchestration-v2/RunFinalizationService.test.ts (5 tests) 6ms 2026-10-24T20:07:40.8031863Z ✓ src/bootstrap.test.ts (3 tests) 11ms 2026-10-24T20:07:41.0513471Z ✓ src/orchestration-v2/ProjectCommands.test.ts (3 tests) 3ms 2026-10-24T20:07:41.3201607Z ✓ src/orchestration-v2/RuntimePolicy.test.ts (1 test) 4ms 2026-10-24T20:07:41.4044539Z ✓ src/provider/Drivers/ClaudeSkillDispatch.test.ts (7 tests) 3ms 2026-10-24T20:07:41.8394321Z ✓ src/device/DeviceHubProxy.stream.test.ts (1 test) 33ms 2026-10-24T20:07:42.8522436Z ✓ src/auth/replayMarkers.test.ts (1 test) 15ms 2026-10-24T20:07:42.9826719Z ✓ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 6ms 2026-10-24T20:07:43.2397641Z ✓ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 8ms 2026-10-24T20:07:43.3622320Z ✓ src/cli/triagePrompt.test.ts (3 tests) 2ms 2026-10-24T20:07:43.6126157Z ✓ src/provider/OpenCode2Client.events.test.ts (1 test) 18ms 2026-10-24T20:07:50.6857434Z ✓ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 5853ms 2026-10-24T20:07:50.6857989Z ✓ OpenCode replay fixtures (22) 2026-10-24T20:07:50.6858322Z ✓ runs simple/opencode through OrchestratorV2 using deterministic replay 322ms 2026-10-24T20:07:50.6858739Z ✓ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 332ms 2026-10-24T20:07:50.6859161Z ✓ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 329ms 2026-10-24T20:07:50.6859602Z ✓ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 335ms 2026-10-24T20:07:50.6860032Z ✓ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 415ms 2026-10-24T20:07:50.6860493Z ✓ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 318ms 2026-10-24T20:07:50.6860991Z ✓ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 331ms 2026-10-24T20:07:50.9547488Z ✓ src/device/sshDeviceScript.test.ts (2 tests) 9ms 2026-10-24T20:07:51.2552144Z ✓ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 35ms 2026-10-24T20:07:52.2633821Z ✓ src/mcp/toolkits/device/handlers.test.ts (2 tests) 2ms 2026-10-24T20:07:52.6857942Z ✓ src/cli/triage.test.ts (1 test) 7ms 2026-10-24T20:07:52.9388417Z ✓ src/observability/EventLoopMonitor.test.ts (1 test) 1ms 2026-10-24T20:07:56.9551177Z ✓ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 2985ms 2026-10-24T20:07:56.9551723Z ✓ Cursor replay fixtures (11) 2026-10-24T20:07:56.9552044Z ✓ runs simple/cursor through OrchestratorV2 using deterministic replay 375ms 2026-10-24T20:07:56.9552452Z ✓ runs subagent/cursor through OrchestratorV2 using deterministic replay 313ms 2026-10-24T20:07:56.9552845Z ✓ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 308ms 2026-10-24T20:07:57.4011401Z ✓ src/provider/ClaudeCapabilitiesProbe.test.ts (1 test) 1ms 2026-10-24T20:07:57.4042145Z 2026-10-24T20:07:57.4048734Z  Test Files  52 passed (52) 2026-10-24T20:07:57.4050811Z  Tests  519 passed (519) 2026-10-24T20:07:57.4051347Z  Start at  20:07:04 2026-10-24T20:07:57.4052460Z  Duration  53.23s (tests 45%, import 42%, transform 10%, setup 3%) 2026-10-24T20:07:57.4059318Z 2026-10-24T20:07:57.4059902Z  Import  1365 modules were evaluated 17282 times · 21.29s total, 42% of tracked time 2026-10-24T20:07:57.4060451Z   ~19.61s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T20:07:57.4060957Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T20:07:57.4061763Z 2026-10-24T20:07:57.4218372Z 2026-10-24T20:07:57.4293041Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T20:07:57.4293341Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T20:07:57.4293555Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T20:07:57.4293707Z else 2026-10-24T20:07:57.4293831Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T20:07:57.4293991Z fi 2026-10-24T20:07:57.4304352Z shell: /usr/bin/bash -e {0} 2026-10-24T20:07:57.4304477Z env: 2026-10-24T20:07:57.4304594Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T20:07:57.4304741Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353 2026-10-24T20:07:57.4304887Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T20:07:57.4305019Z ##[endgroup] 2026-10-24T20:07:57.4337716Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-24T20:07:57.4338053Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-24T20:07:57.4338335Z  tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md" 2026-10-24T20:07:57.4338545Z else 2026-10-24T20:07:57.4338719Z  echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY" 2026-10-24T20:07:57.4338912Z fi 2026-10-24T20:07:57.4346025Z shell: /usr/bin/bash -e {0} 2026-10-24T20:07:57.4346150Z env: 2026-10-24T20:07:57.4346267Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T20:07:57.4346418Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353 2026-10-24T20:07:57.4346562Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T20:07:57.4346699Z ##[endgroup] 2026-10-24T20:07:57.4369181Z # T3 Code thread transfer budget 2026-10-24T20:07:57.4369296Z 2026-10-24T20:07:57.4369748Z 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-24T20:07:57.4370941Z 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-24T20:07:57.4372405Z 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-24T20:07:57.4372999Z 2026-10-24T20:07:57.4373069Z | Provider | Total thread wire | Budget | Result | 2026-10-24T20:07:57.4373228Z | --- | ---: | ---: | --- | 2026-10-24T20:07:57.4373379Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T20:07:57.4373564Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T20:07:57.4373686Z 2026-10-24T20:07:57.4373737Z ## Detailed measurements 2026-10-24T20:07:57.4373812Z 2026-10-24T20:07:57.4373887Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-24T20:07:57.4374057Z | --- | --- | --- | ---: | ---: | --- | 2026-10-24T20:07:57.4374251Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T20:07:57.4374509Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T20:07:57.4374780Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T20:07:57.4375015Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T20:07:57.4375207Z | codex | shell snapshot | HTTP wire | 851 B | none | INFO | 2026-10-24T20:07:57.4375409Z | codex | measured turn, shell | WebSocket wire | 650 B | none | INFO | 2026-10-24T20:07:57.4375643Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,674 B) | none | INFO | 2026-10-24T20:07:57.4375874Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T20:07:57.4376119Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,714 B) | none | INFO | 2026-10-24T20:07:57.4376394Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,034 B) | none | INFO | 2026-10-24T20:07:57.4376744Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T20:07:57.4376983Z | codex | measured turn | server egress wire | 3.5 KiB (3,576 B) | none | INFO | 2026-10-24T20:07:57.4377198Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T20:07:57.4377432Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-24T20:07:57.4377708Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-24T20:07:57.4378197Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T20:07:57.4378481Z | codex | reconnect, shell (replay) | WebSocket wire | 877 B | none | INFO | 2026-10-24T20:07:57.4378750Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,739 B) | none | INFO | 2026-10-24T20:07:57.4379002Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T20:07:57.4379212Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T20:07:57.4379450Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T20:07:57.4379731Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T20:07:57.4380020Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T20:07:57.4380280Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T20:07:57.4380491Z | claudeAgent | shell snapshot | HTTP wire | 855 B | none | INFO | 2026-10-24T20:07:57.4380717Z | claudeAgent | measured turn, shell | WebSocket wire | 655 B | none | INFO | 2026-10-24T20:07:57.4381129Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,696 B) | none | INFO | 2026-10-24T20:07:57.4381388Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T20:07:57.4381648Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,723 B) | none | INFO | 2026-10-24T20:07:57.4381946Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,406 B) | none | INFO | 2026-10-24T20:07:57.4382222Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T20:07:57.4382478Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,599 B) | none | INFO | 2026-10-24T20:07:57.4382713Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T20:07:57.4382975Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-24T20:07:57.4383268Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-24T20:07:57.4383547Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T20:07:57.4383800Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 883 B | none | INFO | 2026-10-24T20:07:57.4384067Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,763 B) | none | INFO | 2026-10-24T20:07:57.4384350Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T20:07:57.4384580Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T20:07:57.4384707Z 2026-10-24T20:07:57.4384766Z ## Compression diagnostics 2026-10-24T20:07:57.4384846Z 2026-10-24T20:07:57.4384956Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-24T20:07:57.4385189Z - codex: shell snapshot 1.6 KiB (1,651 B) decoded to 676 B gzip. 2026-10-24T20:07:57.4385423Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-24T20:07:57.4385670Z - claudeAgent: shell snapshot 1.6 KiB (1,673 B) decoded to 680 B gzip. 2026-10-24T20:07:57.4418213Z ##[group]Run actions/upload-artifact@v7 2026-10-24T20:07:57.4418370Z with: 2026-10-24T20:07:57.4418501Z name: thread-transfer-results 2026-10-24T20:07:57.4418681Z path: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T20:07:57.4418871Z if-no-files-found: ignore 2026-10-24T20:07:57.4419007Z retention-days: 30 2026-10-24T20:07:57.4419119Z compression-level: 6 2026-10-24T20:07:57.4419234Z overwrite: false 2026-10-24T20:07:57.4419346Z include-hidden-files: false 2026-10-24T20:07:57.4419470Z archive: true 2026-10-24T20:07:57.4419581Z env: 2026-10-24T20:07:57.4419691Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T20:07:57.4419835Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353 2026-10-24T20:07:57.4419977Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T20:07:57.4420108Z ##[endgroup] 2026-10-24T20:07:57.5135974Z With the provided path, there will be 1 file uploaded 2026-10-24T20:07:57.5137867Z Artifact name is valid! 2026-10-24T20:07:57.5138191Z Root directory input is valid! 2026-10-24T20:07:57.6646072Z Uploading artifact: thread-transfer-results.zip 2026-10-24T20:07:57.6662040Z Beginning upload of artifact content to blob storage 2026-10-24T20:07:57.7054595Z Uploaded bytes 504 2026-10-24T20:07:57.7155611Z Finished uploading artifact content to blob storage! 2026-10-24T20:07:57.7156149Z SHA256 digest of uploaded artifact is 7c69984233342188590c962227b10b2f6df31a663e414bdcde911cbce5918d21 2026-10-24T20:07:57.7156488Z Finalizing artifact upload 2026-10-24T20:07:58.1159794Z Artifact thread-transfer-results successfully finalized. Artifact ID 12574250574 2026-10-24T20:07:58.1160225Z Artifact thread-transfer-results has been successfully uploaded! Final size is 504 bytes. Artifact ID is 12574250574 2026-10-24T20:07:58.1160664Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40128315376/artifacts/12574250574 2026-10-24T20:07:58.1232003Z Post job cleanup. 2026-10-24T20:07:58.1835745Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T20:07:58.1899548Z Post job cleanup. 2026-10-24T20:07:58.1912850Z ##[start-action display=Cache full pnpm store;id=__8811eff9-9a13-41bc-bd05-b1d921f64d44.__actions_cache] 2026-10-24T20:07:58.2631703Z Post job cleanup. 2026-10-24T20:07:58.3208432Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074, not saving cache. 2026-10-24T20:07:58.3267756Z ##[end-action id=__8811eff9-9a13-41bc-bd05-b1d921f64d44.__actions_cache;outcome=success;conclusion=success;duration_ms=135] 2026-10-24T20:07:58.3269398Z ##[start-action display=Cache Vite+;id=__8811eff9-9a13-41bc-bd05-b1d921f64d44.vp_cache] 2026-10-24T20:07:58.3287875Z Post job cleanup. 2026-10-24T20:07:58.3892994Z 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-24T20:07:58.3920736Z ##[end-action id=__8811eff9-9a13-41bc-bd05-b1d921f64d44.vp_cache;outcome=success;conclusion=success;duration_ms=65] 2026-10-24T20:07:58.3954213Z Post job cleanup. 2026-10-24T20:07:58.4377144Z [command]/usr/local/bin/git version 2026-10-24T20:07:58.4402849Z git version 2.55.0 2026-10-24T20:07:58.4419343Z Temporarily overriding HOME='/home/runner/_work/_temp/57962a4a-8b1a-4f45-9d41-864e5b596b43' before making global git config changes 2026-10-24T20:07:58.4419747Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T20:07:58.4422293Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T20:07:58.4442358Z Removing SSH command configuration 2026-10-24T20:07:58.4445278Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T20:07:58.4465493Z [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-24T20:07:58.4577723Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T20:07:58.4599083Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T20:07:58.4634066Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T20:07:58.4649351Z ##[group]Run '/job_completed.sh' 2026-10-24T20:07:58.4656282Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T20:07:58.4656457Z env: 2026-10-24T20:07:58.4656571Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T20:07:58.4656723Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353 2026-10-24T20:07:58.4656871Z BLACKSMITH_CHECK_RUN_ID: 120974396728 2026-10-24T20:07:58.4657020Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-24T20:07:58.4657175Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T20:07:58.4657313Z ##[endgroup] 2026-10-24T20:07:58.4727837Z Docker container cache not activated, skipping hash computation. 2026-10-24T20:07:58.4965395Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T20:07:58.5014861Z Cleaning up orphan processes