2026-10-24T11:41:21.8817904Z Current runner version: '2.338.1' 2026-10-24T11:41:21.8821199Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-v6y6uwaiyipk3cjd' 2026-10-24T11:41:21.8821897Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T11:41:21.8822567Z Machine name: 'ip-172-31-73-130' 2026-10-24T11:41:21.8824637Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T11:41:21.8825895Z Contents: read 2026-10-24T11:41:21.8826593Z Metadata: read 2026-10-24T11:41:21.8827199Z ##[endgroup] 2026-10-24T11:41:21.8828848Z Secret source: Actions 2026-10-24T11:41:21.8829465Z Cache mode: write 2026-10-24T11:41:21.8830106Z Prepare workflow directory 2026-10-24T11:41:21.9002965Z Prepare all required actions 2026-10-24T11:41:21.9027853Z Getting action download info 2026-10-24T11:41:22.0234316Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T11:41:22.0587352Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T11:41:22.1228094Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T11:41:22.2719114Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T11:41:22.2757208Z Complete job name: Test Server 8 2026-10-24T11:41:22.3101297Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T11:41:22.3162723Z ##[group]Run '/setup.sh' 2026-10-24T11:41:22.3171908Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:41:22.3172303Z env: 2026-10-24T11:41:22.3172523Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 136 2026-10-24T11:41:22.3172806Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 422 2026-10-24T11:41:22.3173082Z BLACKSMITH_CHECK_RUN_ID: 120863167842 2026-10-24T11:41:22.3173363Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-24T11:41:22.3173655Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T11:41:22.3173910Z ##[endgroup] 2026-10-24T11:41:22.3376525Z Logging daemon started (blacksmithd for logs) 2026-10-24T11:41:22.3491419Z Results daemon started (blacksmithd for results) 2026-10-24T11:41:22.3619516Z Background adoption and SSH setup started (PID: 2932) 2026-10-24T11:41:22.3621095Z 2026-10-24T11:41:22.3621384Z ---------------------------------------- 2026-10-24T11:41:22.3621837Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40090902566/jobs/120863167842 2026-10-24T11:41:22.3622245Z SSH Access (using your GitHub SSH key): 2026-10-24T11:41:22.3622651Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-v6y6uwaiyipk3cjd.vm.blacksmith.sh 2026-10-24T11:41:22.3622956Z 2026-10-24T11:41:22.3623062Z No GitHub SSH key? Add one at: 2026-10-24T11:41:22.3623537Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T11:41:22.3624255Z 2026-10-24T11:41:22.3624360Z ---------------------------------------- 2026-10-24T11:41:22.3624532Z 2026-10-24T11:41:22.3624682Z VM ID: blacksmith-4vcpu-ubuntu-2404-v6y6uwaiyipk3cjd 2026-10-24T11:41:22.3625007Z Host: production-152.236.30.167-x8664 2026-10-24T11:41:22.3625269Z Host Agent PID: 3651927 2026-10-24T11:41:22.3625510Z Host Agent Git SHA: 1637818df 2026-10-24T11:41:22.3625765Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T11:41:22.3626036Z Blacksmith Host Generation: gen 2 2026-10-24T11:41:22.3626354Z Petname: production-emerging-yeti-07649bbd 2026-10-24T11:41:22.3626628Z Region: us-east 2026-10-24T11:41:22.3626862Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T11:41:22.3641867Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T11:41:22.3644843Z 2026-10-24T11:41:22.3645169Z Enabling Blacksmith transparent cache 2026-10-24T11:41:22.3849067Z ##[group]Run actions/checkout@v6 2026-10-24T11:41:22.3849364Z with: 2026-10-24T11:41:22.3849571Z fetch-depth: 2 2026-10-24T11:41:22.3849906Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T11:41:22.3850292Z sparse-checkout-cone-mode: false 2026-10-24T11:41:22.3850566Z repository: pingdotgg/t3code 2026-10-24T11:41:22.3852825Z token: *** 2026-10-24T11:41:22.3853032Z ssh-strict: true 2026-10-24T11:41:22.3853249Z ssh-user: git 2026-10-24T11:41:22.3853474Z persist-credentials: true 2026-10-24T11:41:22.3853715Z clean: true 2026-10-24T11:41:22.3853923Z fetch-tags: false 2026-10-24T11:41:22.3854142Z show-progress: true 2026-10-24T11:41:22.3854363Z lfs: false 2026-10-24T11:41:22.3854652Z submodules: false 2026-10-24T11:41:22.3854878Z set-safe-directory: true 2026-10-24T11:41:22.3855128Z allow-unsafe-pr-checkout: false 2026-10-24T11:41:22.3855376Z env: 2026-10-24T11:41:22.3855614Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 136 2026-10-24T11:41:22.3855894Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 422 2026-10-24T11:41:22.3856174Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:41:22.3856513Z ##[endgroup] 2026-10-24T11:41:22.4754278Z Syncing repository: pingdotgg/t3code 2026-10-24T11:41:22.4755131Z ##[group]Getting Git version info 2026-10-24T11:41:22.4755451Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T11:41:22.4755944Z [command]/usr/local/bin/git version 2026-10-24T11:41:22.4818624Z git version 2.55.0 2026-10-24T11:41:22.4829488Z ##[endgroup] 2026-10-24T11:41:22.4836765Z Temporarily overriding HOME='/home/runner/_work/_temp/5b7c55ae-2b91-4a00-9de3-f9bddee77eb9' before making global git config changes 2026-10-24T11:41:22.4837406Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T11:41:22.4840036Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T11:41:22.4866766Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T11:41:22.4868313Z ##[group]Determining repository object format 2026-10-24T11:41:22.4869305Z ##[endgroup] 2026-10-24T11:41:22.4869647Z ##[group]Initializing the repository 2026-10-24T11:41:22.4871416Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T11:41:22.4900455Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T11:41:22.4900987Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T11:41:22.4901434Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T11:41:22.4901788Z hint: call: 2026-10-24T11:41:22.4901982Z hint: 2026-10-24T11:41:22.4902236Z hint: git config --global init.defaultBranch 2026-10-24T11:41:22.4902527Z hint: 2026-10-24T11:41:22.4902805Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T11:41:22.4903241Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T11:41:22.4903595Z hint: 2026-10-24T11:41:22.4903901Z hint: git branch -m 2026-10-24T11:41:22.4904129Z hint: 2026-10-24T11:41:22.4904431Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T11:41:22.4905577Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T11:41:22.4906422Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T11:41:22.4926479Z ##[endgroup] 2026-10-24T11:41:22.4926842Z ##[group]Disabling automatic garbage collection 2026-10-24T11:41:22.4928851Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T11:41:22.4947461Z ##[endgroup] 2026-10-24T11:41:22.4947847Z ##[group]Setting up auth 2026-10-24T11:41:22.4948135Z Removing SSH command configuration 2026-10-24T11:41:22.4951406Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T11:41:22.4971046Z [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-24T11:41:22.5091202Z Removing HTTP extra header 2026-10-24T11:41:22.5093819Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T11:41:22.5115567Z [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-24T11:41:22.5202385Z Removing includeIf entries pointing to credentials config files 2026-10-24T11:41:22.5205626Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T11:41:22.5227405Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T11:41:22.5322346Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-ee1fecbd-87fd-47cd-aa85-c8de9388a31f.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T11:41:22.5341779Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-ee1fecbd-87fd-47cd-aa85-c8de9388a31f.config 2026-10-24T11:41:22.5359795Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-ee1fecbd-87fd-47cd-aa85-c8de9388a31f.config 2026-10-24T11:41:22.5378693Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-ee1fecbd-87fd-47cd-aa85-c8de9388a31f.config 2026-10-24T11:41:22.5395517Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-ee1fecbd-87fd-47cd-aa85-c8de9388a31f.config 2026-10-24T11:41:22.5410186Z ##[endgroup] 2026-10-24T11:41:22.5410543Z ##[group]Fetching the repository 2026-10-24T11:41:22.5414342Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +4a334831f613e54bbbf2c64f8e290c8b6400fba3:refs/remotes/pull/24410/merge 2026-10-24T11:41:22.8082036Z From https://github.com/pingdotgg/t3code 2026-10-24T11:41:22.8082723Z * [new ref] 4a334831f613e54bbbf2c64f8e290c8b6400fba3 -> pull/24410/merge 2026-10-24T11:41:22.8110847Z ##[endgroup] 2026-10-24T11:41:22.8111252Z ##[group]Determining the checkout info 2026-10-24T11:41:22.8111767Z ##[endgroup] 2026-10-24T11:41:22.8112155Z ##[group]Setting up sparse checkout 2026-10-24T11:41:22.8114670Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T11:41:22.8139962Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T11:41:22.8156569Z .git/info/sparse-checkout 2026-10-24T11:41:22.8161658Z ##[endgroup] 2026-10-24T11:41:22.8162081Z ##[group]Checking out the ref 2026-10-24T11:41:22.8165278Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24410/merge 2026-10-24T11:41:29.5689066Z Updating files: 0% (1/6392) 2026-10-24T11:41:29.5716926Z Updating files: 1% (64/6392) 2026-10-24T11:41:29.5734589Z Updating files: 2% (128/6392) 2026-10-24T11:41:29.5754973Z Updating files: 3% (192/6392) 2026-10-24T11:41:29.5775083Z Updating files: 4% (256/6392) 2026-10-24T11:41:29.5811880Z Updating files: 5% (320/6392) 2026-10-24T11:41:29.5833009Z Updating files: 6% (384/6392) 2026-10-24T11:41:29.5884578Z Updating files: 7% (448/6392) 2026-10-24T11:41:29.5914624Z Updating files: 8% (512/6392) 2026-10-24T11:41:29.5939291Z Updating files: 9% (576/6392) 2026-10-24T11:41:29.6224615Z Updating files: 10% (640/6392) 2026-10-24T11:41:29.6240362Z Updating files: 11% (704/6392) 2026-10-24T11:41:29.6250586Z Updating files: 12% (768/6392) 2026-10-24T11:41:29.6265392Z Updating files: 13% (831/6392) 2026-10-24T11:41:29.6280935Z Updating files: 14% (895/6392) 2026-10-24T11:41:29.6299814Z Updating files: 15% (959/6392) 2026-10-24T11:41:29.6318051Z Updating files: 16% (1023/6392) 2026-10-24T11:41:29.6332425Z Updating files: 17% (1087/6392) 2026-10-24T11:41:29.6349903Z Updating files: 18% (1151/6392) 2026-10-24T11:41:29.6364220Z Updating files: 19% (1215/6392) 2026-10-24T11:41:29.6387018Z Updating files: 20% (1279/6392) 2026-10-24T11:41:29.6403843Z Updating files: 21% (1343/6392) 2026-10-24T11:41:29.6422018Z Updating files: 22% (1407/6392) 2026-10-24T11:41:29.6434971Z Updating files: 23% (1471/6392) 2026-10-24T11:41:29.6447758Z Updating files: 24% (1535/6392) 2026-10-24T11:41:29.6462440Z Updating files: 25% (1598/6392) 2026-10-24T11:41:29.6476014Z Updating files: 26% (1662/6392) 2026-10-24T11:41:29.6489593Z Updating files: 27% (1726/6392) 2026-10-24T11:41:29.6509213Z Updating files: 28% (1790/6392) 2026-10-24T11:41:29.6540971Z Updating files: 29% (1854/6392) 2026-10-24T11:41:29.6560653Z Updating files: 30% (1918/6392) 2026-10-24T11:41:29.6583281Z Updating files: 31% (1982/6392) 2026-10-24T11:41:29.6612808Z Updating files: 32% (2046/6392) 2026-10-24T11:41:29.6640658Z Updating files: 33% (2110/6392) 2026-10-24T11:41:29.6713000Z Updating files: 34% (2174/6392) 2026-10-24T11:41:29.6769130Z Updating files: 35% (2238/6392) 2026-10-24T11:41:29.6804552Z Updating files: 36% (2302/6392) 2026-10-24T11:41:29.6834875Z Updating files: 37% (2366/6392) 2026-10-24T11:41:29.6881314Z Updating files: 38% (2429/6392) 2026-10-24T11:41:29.6907118Z Updating files: 39% (2493/6392) 2026-10-24T11:41:29.6936470Z Updating files: 40% (2557/6392) 2026-10-24T11:41:29.6963462Z Updating files: 41% (2621/6392) 2026-10-24T11:41:29.6978199Z Updating files: 42% (2685/6392) 2026-10-24T11:41:29.6988205Z Updating files: 43% (2749/6392) 2026-10-24T11:41:29.7016173Z Updating files: 44% (2813/6392) 2026-10-24T11:41:29.7043421Z Updating files: 45% (2877/6392) 2026-10-24T11:41:29.7071684Z Updating files: 46% (2941/6392) 2026-10-24T11:41:29.7096561Z Updating files: 47% (3005/6392) 2026-10-24T11:41:29.7125277Z Updating files: 48% (3069/6392) 2026-10-24T11:41:29.7163564Z Updating files: 49% (3133/6392) 2026-10-24T11:41:29.7191582Z Updating files: 50% (3196/6392) 2026-10-24T11:41:29.7206056Z Updating files: 51% (3260/6392) 2026-10-24T11:41:29.7242219Z Updating files: 52% (3324/6392) 2026-10-24T11:41:29.7269504Z Updating files: 53% (3388/6392) 2026-10-24T11:41:29.7288253Z Updating files: 54% (3452/6392) 2026-10-24T11:41:29.7311520Z Updating files: 55% (3516/6392) 2026-10-24T11:41:29.7326369Z Updating files: 56% (3580/6392) 2026-10-24T11:41:29.7345207Z Updating files: 57% (3644/6392) 2026-10-24T11:41:29.7362360Z Updating files: 58% (3708/6392) 2026-10-24T11:41:29.7718520Z Updating files: 59% (3772/6392) 2026-10-24T11:41:29.7732905Z Updating files: 60% (3836/6392) 2026-10-24T11:41:29.7752280Z Updating files: 61% (3900/6392) 2026-10-24T11:41:29.7768648Z Updating files: 62% (3964/6392) 2026-10-24T11:41:29.7790634Z Updating files: 63% (4027/6392) 2026-10-24T11:41:29.7816723Z Updating files: 64% (4091/6392) 2026-10-24T11:41:29.7835905Z Updating files: 65% (4155/6392) 2026-10-24T11:41:29.7852424Z Updating files: 66% (4219/6392) 2026-10-24T11:41:29.7874966Z Updating files: 67% (4283/6392) 2026-10-24T11:41:29.7889838Z Updating files: 68% (4347/6392) 2026-10-24T11:41:29.7907156Z Updating files: 69% (4411/6392) 2026-10-24T11:41:29.7919904Z Updating files: 70% (4475/6392) 2026-10-24T11:41:29.7937472Z Updating files: 71% (4539/6392) 2026-10-24T11:41:29.7950606Z Updating files: 72% (4603/6392) 2026-10-24T11:41:29.7995128Z Updating files: 73% (4667/6392) 2026-10-24T11:41:29.8378733Z Updating files: 74% (4731/6392) 2026-10-24T11:41:29.8383704Z Updating files: 74% (4782/6392) 2026-10-24T11:41:29.8406300Z Updating files: 75% (4794/6392) 2026-10-24T11:41:29.8428646Z Updating files: 76% (4858/6392) 2026-10-24T11:41:29.8452144Z Updating files: 77% (4922/6392) 2026-10-24T11:41:29.8472617Z Updating files: 78% (4986/6392) 2026-10-24T11:41:29.8487835Z Updating files: 79% (5050/6392) 2026-10-24T11:41:29.8508970Z Updating files: 80% (5114/6392) 2026-10-24T11:41:29.8524040Z Updating files: 81% (5178/6392) 2026-10-24T11:41:29.8541870Z Updating files: 82% (5242/6392) 2026-10-24T11:41:29.8563568Z Updating files: 83% (5306/6392) 2026-10-24T11:41:29.8587651Z Updating files: 84% (5370/6392) 2026-10-24T11:41:29.8604780Z Updating files: 85% (5434/6392) 2026-10-24T11:41:29.8630002Z Updating files: 86% (5498/6392) 2026-10-24T11:41:29.8696989Z Updating files: 87% (5562/6392) 2026-10-24T11:41:29.8725088Z Updating files: 88% (5625/6392) 2026-10-24T11:41:29.8743967Z Updating files: 89% (5689/6392) 2026-10-24T11:41:29.8772761Z Updating files: 90% (5753/6392) 2026-10-24T11:41:29.8798632Z Updating files: 91% (5817/6392) 2026-10-24T11:41:29.8812885Z Updating files: 92% (5881/6392) 2026-10-24T11:41:29.8833830Z Updating files: 93% (5945/6392) 2026-10-24T11:41:29.8853725Z Updating files: 94% (6009/6392) 2026-10-24T11:41:29.8876232Z Updating files: 95% (6073/6392) 2026-10-24T11:41:29.8931294Z Updating files: 96% (6137/6392) 2026-10-24T11:41:29.8953248Z Updating files: 97% (6201/6392) 2026-10-24T11:41:29.8996850Z Updating files: 98% (6265/6392) 2026-10-24T11:41:29.9015400Z Updating files: 99% (6329/6392) 2026-10-24T11:41:29.9015597Z Updating files: 100% (6392/6392) 2026-10-24T11:41:29.9015804Z Updating files: 100% (6392/6392), done. 2026-10-24T11:41:29.9162426Z Note: switching to 'refs/remotes/pull/24410/merge'. 2026-10-24T11:41:29.9162593Z 2026-10-24T11:41:29.9162729Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T11:41:29.9163020Z changes and commit them, and you can discard any commits you make in this 2026-10-24T11:41:29.9163308Z state without impacting any branches by switching back to a branch. 2026-10-24T11:41:29.9163473Z 2026-10-24T11:41:29.9163590Z If you want to create a new branch to retain commits you create, you may 2026-10-24T11:41:29.9163876Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T11:41:29.9164026Z 2026-10-24T11:41:29.9164102Z git switch -c 2026-10-24T11:41:29.9164244Z 2026-10-24T11:41:29.9164313Z Or undo this operation with: 2026-10-24T11:41:29.9164415Z 2026-10-24T11:41:29.9164502Z git switch - 2026-10-24T11:41:29.9164587Z 2026-10-24T11:41:29.9164722Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T11:41:29.9164900Z 2026-10-24T11:41:29.9165205Z HEAD is now at 4a33483 Merge a459583c71f7edee50f5ec0724db712f771398ed into 6e792117436662208bf2b6eb71ee8d0d88817e43 2026-10-24T11:41:29.9174795Z ##[endgroup] 2026-10-24T11:41:29.9205458Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T11:41:29.9222005Z 4a334831f613e54bbbf2c64f8e290c8b6400fba3 2026-10-24T11:41:29.9345296Z Prepare all required actions 2026-10-24T11:41:29.9381873Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T11:41:29.9382018Z env: 2026-10-24T11:41:29.9382131Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 136 2026-10-24T11:41:29.9382275Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 422 2026-10-24T11:41:29.9382417Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:41:29.9382544Z ##[endgroup] 2026-10-24T11:41:29.9423682Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T11:41:29.9456937Z ##[group]Run set -uo pipefail 2026-10-24T11:41:29.9457142Z set -uo pipefail 2026-10-24T11:41:29.9457262Z  2026-10-24T11:41:29.9457363Z decide() { 2026-10-24T11:41:29.9457539Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T11:41:29.9457739Z  exit "${PIPESTATUS[0]}" 2026-10-24T11:41:29.9457864Z } 2026-10-24T11:41:29.9457959Z  2026-10-24T11:41:29.9458057Z fail_open() { 2026-10-24T11:41:29.9458202Z  echo "$* Running every job." 2026-10-24T11:41:29.9458332Z  decide 2026-10-24T11:41:29.9458434Z } 2026-10-24T11:41:29.9458526Z  2026-10-24T11:41:29.9458691Z # Reads the change from git rather than the REST API: every job that 2026-10-24T11:41:29.9458932Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T11:41:29.9459141Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T11:41:29.9459492Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T11:41:29.9459730Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T11:41:29.9459914Z  base=HEAD^1 2026-10-24T11:41:29.9460020Z  mode=() 2026-10-24T11:41:29.9460126Z else 2026-10-24T11:41:29.9460230Z  base=$BEFORE_SHA 2026-10-24T11:41:29.9460419Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T11:41:29.9460626Z  || fail_open "Could not fetch ${base}." 2026-10-24T11:41:29.9460823Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T11:41:29.9461004Z  mode=(--full) 2026-10-24T11:41:29.9461115Z fi 2026-10-24T11:41:29.9461207Z  2026-10-24T11:41:29.9461363Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T11:41:29.9461609Z # of a package changes that package just like editing it. It also keeps 2026-10-24T11:41:29.9461820Z # git from fetching file contents to score renames. 2026-10-24T11:41:29.9462053Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T11:41:29.9462278Z  || fail_open "Could not diff against ${base}." 2026-10-24T11:41:29.9462472Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T11:41:29.9475327Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:41:29.9475489Z env: 2026-10-24T11:41:29.9475597Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 136 2026-10-24T11:41:29.9475739Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 422 2026-10-24T11:41:29.9475947Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:41:29.9476168Z EVENT_NAME: pull_request 2026-10-24T11:41:29.9476333Z BEFORE_SHA: 2026-10-24T11:41:29.9476493Z ##[endgroup] 2026-10-24T11:41:29.9932296Z Affected packages: @t3tools/scripts, t3 2026-10-24T11:41:29.9933258Z typecheck=true 2026-10-24T11:41:29.9933612Z build=true 2026-10-24T11:41:29.9933732Z test=true 2026-10-24T11:41:29.9933838Z test_packages=@t3tools/scripts 2026-10-24T11:41:29.9933977Z test_web=false 2026-10-24T11:41:29.9934096Z test_server=true 2026-10-24T11:41:29.9934258Z rust=false 2026-10-24T11:41:29.9934480Z release_smoke=false 2026-10-24T11:41:29.9935230Z mobile_native=false 2026-10-24T11:41:29.9978559Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=53] 2026-10-24T11:41:30.0048547Z Prepare all required actions 2026-10-24T11:41:30.0048873Z Getting action download info 2026-10-24T11:41:30.0845953Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T11:41:30.1666130Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T11:41:30.1666278Z env: 2026-10-24T11:41:30.1666394Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 136 2026-10-24T11:41:30.1666535Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 422 2026-10-24T11:41:30.1666690Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:41:30.1666820Z ##[endgroup] 2026-10-24T11:41:30.1726773Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T11:41:30.1736307Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T11:41:30.1736637Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T11:41:30.1736935Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T11:41:30.1737169Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T11:41:30.1748159Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:41:30.1748318Z env: 2026-10-24T11:41:30.1748429Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 136 2026-10-24T11:41:30.1748570Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 422 2026-10-24T11:41:30.1748707Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:41:30.1748945Z ##[endgroup] 2026-10-24T11:41:30.1806425Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=7] 2026-10-24T11:41:30.1807713Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T11:41:30.1865163Z ##[group]Run actions/cache@v6 2026-10-24T11:41:30.1865290Z with: 2026-10-24T11:41:30.1865392Z path: ~/.vite-plus 2026-10-24T11:41:30.1865554Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T11:41:30.1865744Z enableCrossOsArchive: false 2026-10-24T11:41:30.1865872Z fail-on-cache-miss: false 2026-10-24T11:41:30.1865991Z lookup-only: false 2026-10-24T11:41:30.1866095Z save-always: false 2026-10-24T11:41:30.1866203Z env: 2026-10-24T11:41:30.1866309Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 136 2026-10-24T11:41:30.1866450Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 422 2026-10-24T11:41:30.1866586Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:41:30.1866718Z ##[endgroup] 2026-10-24T11:41:30.7015397Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T11:41:31.0631250Z Received 170349591 of 170349591 (100.0%), 476.4 MBs/sec 2026-10-24T11:41:31.0636256Z Cache Size: ~162 MB (170349591 B) 2026-10-24T11:41:31.0653550Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/979ef771-78bb-448a-8eee-7bb508f35cc0/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T11:41:31.7367760Z Cache restored successfully 2026-10-24T11:41:31.7537675Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T11:41:31.7612198Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1580] 2026-10-24T11:41:31.7614406Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T11:41:31.7634368Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T11:41:31.7634637Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T11:41:31.7634814Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T11:41:31.7646650Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:41:31.7646814Z env: 2026-10-24T11:41:31.7646930Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 136 2026-10-24T11:41:31.7647077Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 422 2026-10-24T11:41:31.7647224Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:41:31.7647357Z ##[endgroup] 2026-10-24T11:41:31.7683859Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T11:41:31.7690308Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=7] 2026-10-24T11:41:31.7691548Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T11:41:31.7695162Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T11:41:31.7696189Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T11:41:31.7706702Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T11:41:31.7706889Z store_path="$(vp pm cache dir)" 2026-10-24T11:41:31.7707061Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T11:41:31.7717628Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:41:31.7717807Z env: 2026-10-24T11:41:31.7717920Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 136 2026-10-24T11:41:31.7718070Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 422 2026-10-24T11:41:31.7718213Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:41:31.7718347Z ##[endgroup] 2026-10-24T11:41:31.7835442Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=13] 2026-10-24T11:41:31.7837102Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T11:41:31.8169249Z ##[group]Run actions/cache@v6 2026-10-24T11:41:31.8169446Z with: 2026-10-24T11:41:31.8169574Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T11:41:31.8169828Z key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T11:41:31.8170074Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T11:41:31.8170450Z enableCrossOsArchive: false 2026-10-24T11:41:31.8170655Z fail-on-cache-miss: false 2026-10-24T11:41:31.8170846Z lookup-only: false 2026-10-24T11:41:31.8171015Z save-always: false 2026-10-24T11:41:31.8171187Z env: 2026-10-24T11:41:31.8171355Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 136 2026-10-24T11:41:31.8171588Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 422 2026-10-24T11:41:31.8171807Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:41:31.8171990Z ##[endgroup] 2026-10-24T11:41:32.0106101Z Cache hit for: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T11:41:33.0426984Z Received 671088640 of 994208090 (67.5%), 629.3 MBs/sec 2026-10-24T11:41:33.4865845Z Received 994208090 of 994208090 (100.0%), 648.5 MBs/sec 2026-10-24T11:41:33.4866287Z Cache Size: ~948 MB (994208090 B) 2026-10-24T11:41:33.4884290Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/bc0944a2-c773-4826-a4fd-a1b59962e04b/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T11:41:38.6071852Z Cache restored successfully 2026-10-24T11:41:38.6518847Z Cache restored from key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T11:41:38.6594826Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6875] 2026-10-24T11:41:38.6596773Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T11:41:38.6607046Z ##[group]Run vp install 2026-10-24T11:41:38.6607184Z vp install 2026-10-24T11:41:38.6618155Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:41:38.6618320Z env: 2026-10-24T11:41:38.6618432Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 136 2026-10-24T11:41:38.6618578Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 422 2026-10-24T11:41:38.6618717Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:41:38.6618852Z ##[endgroup] 2026-10-24T11:41:38.6945017Z Scope: all 34 workspace projects 2026-10-24T11:41:38.7860620Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T11:41:39.1609981Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T11:41:39.1610375Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T11:41:39.1610612Z Virtual store is at: node_modules/.pnpm 2026-10-24T11:41:41.2759211Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.5s) 2026-10-24T11:41:41.2759586Z Lockfile is up to date, resolution step is skipped 2026-10-24T11:41:41.2916821Z Packages: +1721 2026-10-24T11:41:41.2917012Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T11:41:41.3261825Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T11:41:42.2506280Z . prepare$ vp config --no-agent 2026-10-24T11:41:42.3950862Z . prepare: Done 2026-10-24T11:41:42.3968589Z 2026-10-24T11:41:42.3969550Z devDependencies: 2026-10-24T11:41:42.3969813Z + @coderabbitai/config 1.1.0 2026-10-24T11:41:42.3970078Z + @shadcn/lint 0.1.5 2026-10-24T11:41:42.3970343Z + @types/node 24.12.4 2026-10-24T11:41:42.3970574Z + knip 6.34.0 2026-10-24T11:41:42.3970807Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T11:41:42.3971115Z + vite-plus 1.3.0 2026-10-24T11:41:42.3971284Z 2026-10-24T11:41:42.4003758Z Done in 3.7s using pnpm v12.14.0 2026-10-24T11:41:42.4185487Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3758] 2026-10-24T11:41:42.4224655Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T11:41:42.4225108Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T11:41:42.4240021Z shell: /usr/bin/bash -e {0} 2026-10-24T11:41:42.4240157Z env: 2026-10-24T11:41:42.4240274Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 136 2026-10-24T11:41:42.4240424Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 422 2026-10-24T11:41:42.4240573Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:41:42.4240715Z ##[endgroup] 2026-10-24T11:41:42.4446240Z ##[group]Run actions/cache@v6 2026-10-24T11:41:42.4446378Z with: 2026-10-24T11:41:42.4446487Z path: ~/.cache/ms-playwright 2026-10-24T11:41:42.4446645Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T11:41:42.4446808Z enableCrossOsArchive: false 2026-10-24T11:41:42.4446938Z fail-on-cache-miss: false 2026-10-24T11:41:42.4447061Z lookup-only: false 2026-10-24T11:41:42.4447174Z save-always: false 2026-10-24T11:41:42.4447282Z env: 2026-10-24T11:41:42.4447390Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 136 2026-10-24T11:41:42.4447544Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 422 2026-10-24T11:41:42.4447685Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:41:42.4447820Z ##[endgroup] 2026-10-24T11:41:42.6307867Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T11:41:42.7666743Z Received 106503405 of 106503405 (100.0%), 839.4 MBs/sec 2026-10-24T11:41:42.7667018Z Cache Size: ~102 MB (106503405 B) 2026-10-24T11:41:42.7677661Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/5c72ea52-0251-4556-8c79-989b493d9c7b/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T11:41:42.9434776Z Cache restored successfully 2026-10-24T11:41:42.9591116Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T11:41:42.9770541Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T11:41:42.9771201Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T11:41:42.9771602Z test -n "$browser" 2026-10-24T11:41:42.9771873Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T11:41:42.9772243Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T11:41:42.9772581Z fi 2026-10-24T11:41:42.9789800Z shell: /usr/bin/bash -e {0} 2026-10-24T11:41:42.9789972Z env: 2026-10-24T11:41:42.9790090Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 136 2026-10-24T11:41:42.9790264Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 422 2026-10-24T11:41:42.9790413Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:41:42.9790562Z ##[endgroup] 2026-10-24T11:41:43.0130479Z ##[group]Run vp run --filter t3 test --shard 8/8 2026-10-24T11:41:43.0130727Z vp run --filter t3 test --shard 8/8 2026-10-24T11:41:43.0146370Z shell: /usr/bin/bash -e {0} 2026-10-24T11:41:43.0146522Z env: 2026-10-24T11:41:43.0146642Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 136 2026-10-24T11:41:43.0146802Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 422 2026-10-24T11:41:43.0146956Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:41:43.0147178Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T11:41:43.0147463Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T11:41:43.0147675Z ##[endgroup] 2026-10-24T11:41:43.1703447Z ~/apps/server$ vp test run --shard 8/8 ⊘ cache disabled 2026-10-24T11:41:43.3129580Z 2026-10-24T11:41:43.3131340Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T11:41:43.3131683Z 2026-10-24T11:41:46.2140265Z ✓ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 1018ms 2026-10-24T11:41:48.0299418Z ✓ src/orchestration-v2/RunExecutionService.test.ts (43 tests) 54ms 2026-10-24T11:41:49.7893511Z ✓ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 565ms 2026-10-24T11:41:50.8388282Z ✓ src/project/AgentSessionScanner.test.ts (53 tests) 705ms 2026-10-24T11:41:50.8388988Z ✓ AgentSessionScanner (37) 2026-10-24T11:41:50.8390495Z ✓ recentThreads (18) 2026-10-24T11:41:50.8391005Z ✓ skips excessive records without blocking an older valid transcript 324ms 2026-10-24T11:41:56.3751387Z ✓ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 5340ms 2026-10-24T11:41:56.3751894Z ✓ AcpSessionRuntime (30) 2026-10-24T11:41:56.3752205Z ✓ drains large stderr output and keeps auth-sized logging chunks 369ms 2026-10-24T11:41:56.3752675Z ✓ keeps assistant item IDs unique when a provider session restarts 362ms 2026-10-24T11:41:57.3492179Z ✓ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 37ms 2026-10-24T11:41:57.7278604Z ✓ src/provider/providerMaintenanceRunner.test.ts (18 tests) 33ms 2026-10-24T11:41:59.0891586Z ✓ src/mcp/McpHttpServer.test.ts (18 tests) 137ms 2026-10-24T11:42:00.1203063Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-24T11:42:00.1203539Z [11:42:00.113] INFO (#22): Migrations ran successfully { 2026-10-24T11:42:00.1203726Z migrations: [ 2026-10-24T11:42:00.1203875Z '1_OrchestrationEvents', 2026-10-24T11:42:00.1204064Z '2_OrchestrationCommandReceipts', 2026-10-24T11:42:00.1204248Z '3_CheckpointDiffBlobs', 2026-10-24T11:42:00.1204412Z '4_ProviderSessionRuntime', 2026-10-24T11:42:00.1204579Z '5_Projections', 2026-10-24T11:42:00.1204780Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:42:00.1205009Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:42:00.1205216Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:42:00.1205456Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:42:00.1205647Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:42:00.1205861Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:42:00.1206077Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:42:00.1206277Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:42:00.1206498Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:42:00.1206716Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:42:00.1206911Z '16_CanonicalizeModelSelections', 2026-10-24T11:42:00.1207124Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:42:00.1207318Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:42:00.1207516Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:42:00.1207701Z '20_AuthAccessManagement', 2026-10-24T11:42:00.1207873Z '21_AuthSessionClientMetadata', 2026-10-24T11:42:00.1208057Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:42:00.1208244Z '23_ProjectionThreadShellSummary', 2026-10-24T11:42:00.1208453Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:42:00.1208677Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:42:00.1208894Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:42:00.1209095Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:42:00.1209296Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:42:00.1209506Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:42:00.1209719Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:42:00.1209912Z '31_AuthAuthorizationScopes', 2026-10-24T11:42:00.1210096Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:42:00.1210286Z '33_ProjectionThreadsSettled', 2026-10-24T11:42:00.1210463Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:42:00.1210654Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:42:00.1210841Z '36_ProjectionThreadsPinned', 2026-10-24T11:42:00.1211021Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:42:00.1211489Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:42:00.1211796Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:42:00.1212006Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:42:00.1212193Z '41_AuthSessionClientConnection', 2026-10-24T11:42:00.1212391Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:42:00.1212585Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:42:00.1212784Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:42:00.1212977Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:42:00.1213178Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:42:00.1213368Z '47_ProjectionProjectIcon', 2026-10-24T11:42:00.1213556Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:42:00.1213758Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:42:00.1213950Z '50_ProjectionThreadPullRequests', 2026-10-24T11:42:00.1214144Z '51_ProjectionThreadMessageContext', 2026-10-24T11:42:00.1214339Z '52_ProjectionThreadTitleState', 2026-10-24T11:42:00.1214518Z '53_PullRequestFilesViewed', 2026-10-24T11:42:00.1214716Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:42:00.1214903Z '55_OrchestrationV2', 2026-10-24T11:42:00.1215086Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:42:00.1215269Z '57_ScheduledTaskWebhooks', 2026-10-24T11:42:00.1215465Z '58_WebhookRelayDeliveries', 2026-10-24T11:42:00.1215631Z '59_McpAppModelContext', 2026-10-24T11:42:00.1215831Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:42:00.1216016Z '61_PullRequestReviewGuides', 2026-10-24T11:42:00.1216191Z '62_ThreadFailureLookupIndex', 2026-10-24T11:42:00.1216366Z '63_DropUnusedV1Projections', 2026-10-24T11:42:00.1216563Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:42:00.1216759Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:42:00.1216956Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:42:00.1217133Z '67_WebhookDedupe', 2026-10-24T11:42:00.1217300Z '68_ShellStopRequestIndex', 2026-10-24T11:42:00.1217464Z '69_ThreadMessageSearch' 2026-10-24T11:42:00.1217590Z ] 2026-10-24T11:42:00.1217693Z } 2026-10-24T11:42:00.1217752Z 2026-10-24T11:42:00.2453050Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-24T11:42:00.2453495Z [11:42:00.244] WARN (#1246): Orchestration effect execution failed { 2026-10-24T11:42:00.2454142Z 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-24T11:42:00.2454612Z effectType: 'provider-turn.restart', 2026-10-24T11:42:00.2454816Z attemptCount: 1, 2026-10-24T11:42:00.2454972Z nonRetryable: false, 2026-10-24T11:42:00.2455187Z error: 'OrchestrationEffectExecutionError: \n' + 2026-10-24T11:42:00.2455618Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' + 2026-10-24T11:42:00.2456101Z ' 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-24T11:42:00.2456441Z ' [cause]: ProviderTurnStartError: \n' + 2026-10-24T11:42:00.2456988Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1370:19\n' + 2026-10-24T11:42:00.2461326Z ' 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-24T11:42:00.2473228Z ' [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:0d151e7e-88a7-4bed-834f-188cf650a2a9.\n' + 2026-10-24T11:42:00.2474771Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' + 2026-10-24T11:42:00.2475360Z ' 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-24T11:42:00.2476175Z ' [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:0d151e7e-88a7-4bed-834f-188cf650a2a9.\n' + 2026-10-24T11:42:00.2476919Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' + 2026-10-24T11:42:00.2477347Z ' [cause]: Error: simulated replacement open failure\n' + 2026-10-24T11:42:00.2477624Z ' }\n' + 2026-10-24T11:42:00.2477999Z ' }\n' + 2026-10-24T11:42:00.2478162Z ' }\n' + 2026-10-24T11:42:00.2478291Z '}' 2026-10-24T11:42:00.2478400Z } 2026-10-24T11:42:00.2478456Z 2026-10-24T11:42:00.4595109Z 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-24T11:42:00.4595732Z [11:42:00.456] INFO (#2642): Migrations ran successfully { 2026-10-24T11:42:00.4596064Z migrations: [ 2026-10-24T11:42:00.4596452Z '1_OrchestrationEvents', 2026-10-24T11:42:00.4596679Z '2_OrchestrationCommandReceipts', 2026-10-24T11:42:00.4596867Z '3_CheckpointDiffBlobs', 2026-10-24T11:42:00.4597070Z '4_ProviderSessionRuntime', 2026-10-24T11:42:00.4597248Z '5_Projections', 2026-10-24T11:42:00.4597453Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:42:00.4597677Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:42:00.4597882Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:42:00.4598073Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:42:00.4598265Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:42:00.4598476Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:42:00.4598687Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:42:00.4598887Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:42:00.4599106Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:42:00.4599331Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:42:00.4599527Z '16_CanonicalizeModelSelections', 2026-10-24T11:42:00.4599716Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:42:00.4599914Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:42:00.4600113Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:42:00.4600295Z '20_AuthAccessManagement', 2026-10-24T11:42:00.4600470Z '21_AuthSessionClientMetadata', 2026-10-24T11:42:00.4600655Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:42:00.4600842Z '23_ProjectionThreadShellSummary', 2026-10-24T11:42:00.4601048Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:42:00.4601272Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:42:00.4601488Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:42:00.4601690Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:42:00.4601890Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:42:00.4602096Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:42:00.4602616Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:42:00.4602889Z '31_AuthAuthorizationScopes', 2026-10-24T11:42:00.4603073Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:42:00.4603258Z '33_ProjectionThreadsSettled', 2026-10-24T11:42:00.4603437Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:42:00.4603632Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:42:00.4603816Z '36_ProjectionThreadsPinned', 2026-10-24T11:42:00.4603996Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:42:00.4604182Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:42:00.4604393Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:42:00.4604599Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:42:00.4604781Z '41_AuthSessionClientConnection', 2026-10-24T11:42:00.4604985Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:42:00.4605177Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:42:00.4605377Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:42:00.4605609Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:42:00.4605811Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:42:00.4606000Z '47_ProjectionProjectIcon', 2026-10-24T11:42:00.4606189Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:42:00.4606384Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:42:00.4606574Z '50_ProjectionThreadPullRequests', 2026-10-24T11:42:00.4606771Z '51_ProjectionThreadMessageContext', 2026-10-24T11:42:00.4606961Z '52_ProjectionThreadTitleState', 2026-10-24T11:42:00.4607139Z '53_PullRequestFilesViewed', 2026-10-24T11:42:00.4607338Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:42:00.4607527Z '55_OrchestrationV2', 2026-10-24T11:42:00.4607708Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:42:00.4607896Z '57_ScheduledTaskWebhooks', 2026-10-24T11:42:00.4608065Z '58_WebhookRelayDeliveries', 2026-10-24T11:42:00.4608232Z '59_McpAppModelContext', 2026-10-24T11:42:00.4608411Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:42:00.4608592Z '61_PullRequestReviewGuides', 2026-10-24T11:42:00.4608768Z '62_ThreadFailureLookupIndex', 2026-10-24T11:42:00.4608938Z '63_DropUnusedV1Projections', 2026-10-24T11:42:00.4609131Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:42:00.4609324Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:42:00.4609517Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:42:00.4609709Z '67_WebhookDedupe', 2026-10-24T11:42:00.4609872Z '68_ShellStopRequestIndex', 2026-10-24T11:42:00.4610034Z '69_ThreadMessageSearch' 2026-10-24T11:42:00.4610158Z ] 2026-10-24T11:42:00.4610261Z } 2026-10-24T11:42:00.4610316Z 2026-10-24T11:42:00.6903505Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active) 2026-10-24T11:42:00.6904313Z [11:42:00.687] INFO (#5323): Migrations ran successfully { 2026-10-24T11:42:00.6904594Z migrations: [ 2026-10-24T11:42:00.6904822Z '1_OrchestrationEvents', 2026-10-24T11:42:00.6905102Z '2_OrchestrationCommandReceipts', 2026-10-24T11:42:00.6905377Z '3_CheckpointDiffBlobs', 2026-10-24T11:42:00.6905690Z '4_ProviderSessionRuntime', 2026-10-24T11:42:00.6905952Z '5_Projections', 2026-10-24T11:42:00.6906261Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:42:00.6906626Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:42:00.6906960Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:42:00.6907565Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:42:00.6907989Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:42:00.6908324Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:42:00.6908662Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:42:00.6908983Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:42:00.6909321Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:42:00.6909663Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:42:00.6909977Z '16_CanonicalizeModelSelections', 2026-10-24T11:42:00.6910264Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:42:00.6910575Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:42:00.6910885Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:42:00.6911177Z '20_AuthAccessManagement', 2026-10-24T11:42:00.6911449Z '21_AuthSessionClientMetadata', 2026-10-24T11:42:00.6911744Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:42:00.6912072Z '23_ProjectionThreadShellSummary', 2026-10-24T11:42:00.6912400Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:42:00.6912746Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:42:00.6913094Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:42:00.6913416Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:42:00.6913745Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:42:00.6914091Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:42:00.6914434Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:42:00.6914737Z '31_AuthAuthorizationScopes', 2026-10-24T11:42:00.6915031Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:42:00.6915329Z '33_ProjectionThreadsSettled', 2026-10-24T11:42:00.6915667Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:42:00.6915974Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:42:00.6916271Z '36_ProjectionThreadsPinned', 2026-10-24T11:42:00.6916551Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:42:00.6916858Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:42:00.6917186Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:42:00.6917517Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:42:00.6917813Z '41_AuthSessionClientConnection', 2026-10-24T11:42:00.6918121Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:42:00.6918427Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:42:00.6918751Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:42:00.6919058Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:42:00.6919378Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:42:00.6919680Z '47_ProjectionProjectIcon', 2026-10-24T11:42:00.6919984Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:42:00.6920288Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:42:00.6920584Z '50_ProjectionThreadPullRequests', 2026-10-24T11:42:00.6920861Z '51_ProjectionThreadMessageContext', 2026-10-24T11:42:00.6921130Z '52_ProjectionThreadTitleState', 2026-10-24T11:42:00.6921386Z '53_PullRequestFilesViewed', 2026-10-24T11:42:00.6921674Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:42:00.6921963Z '55_OrchestrationV2', 2026-10-24T11:42:00.6922232Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:42:00.6922527Z '57_ScheduledTaskWebhooks', 2026-10-24T11:42:00.6922791Z '58_WebhookRelayDeliveries', 2026-10-24T11:42:00.6923050Z '59_McpAppModelContext', 2026-10-24T11:42:00.6923302Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:42:00.6923727Z '61_PullRequestReviewGuides', 2026-10-24T11:42:00.6924076Z '62_ThreadFailureLookupIndex', 2026-10-24T11:42:00.6924345Z '63_DropUnusedV1Projections', 2026-10-24T11:42:00.6924643Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:42:00.6924945Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:42:00.6925272Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:42:00.6925626Z '67_WebhookDedupe', 2026-10-24T11:42:00.6925898Z '68_ShellStopRequestIndex', 2026-10-24T11:42:00.6926163Z '69_ThreadMessageSearch' 2026-10-24T11:42:00.6926367Z ] 2026-10-24T11:42:00.6926524Z } 2026-10-24T11:42:00.6926611Z 2026-10-24T11:42:00.9350117Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle) 2026-10-24T11:42:00.9350561Z [11:42:00.932] INFO (#8030): Migrations ran successfully { 2026-10-24T11:42:00.9350750Z migrations: [ 2026-10-24T11:42:00.9350894Z '1_OrchestrationEvents', 2026-10-24T11:42:00.9351079Z '2_OrchestrationCommandReceipts', 2026-10-24T11:42:00.9351262Z '3_CheckpointDiffBlobs', 2026-10-24T11:42:00.9351427Z '4_ProviderSessionRuntime', 2026-10-24T11:42:00.9351592Z '5_Projections', 2026-10-24T11:42:00.9351790Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:42:00.9352017Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:42:00.9352220Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:42:00.9352411Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:42:00.9352600Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:42:00.9352815Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:42:00.9353028Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:42:00.9353226Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:42:00.9353449Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:42:00.9353671Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:42:00.9353868Z '16_CanonicalizeModelSelections', 2026-10-24T11:42:00.9354054Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:42:00.9354250Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:42:00.9354448Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:42:00.9354632Z '20_AuthAccessManagement', 2026-10-24T11:42:00.9354806Z '21_AuthSessionClientMetadata', 2026-10-24T11:42:00.9354991Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:42:00.9355181Z '23_ProjectionThreadShellSummary', 2026-10-24T11:42:00.9355569Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:42:00.9355798Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:42:00.9356020Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:42:00.9356229Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:42:00.9356434Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:42:00.9356646Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:42:00.9356861Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:42:00.9357054Z '31_AuthAuthorizationScopes', 2026-10-24T11:42:00.9357241Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:42:00.9357429Z '33_ProjectionThreadsSettled', 2026-10-24T11:42:00.9357603Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:42:00.9357794Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:42:00.9357984Z '36_ProjectionThreadsPinned', 2026-10-24T11:42:00.9358169Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:42:00.9358358Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:42:00.9358812Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:42:00.9359182Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:42:00.9359367Z '41_AuthSessionClientConnection', 2026-10-24T11:42:00.9359566Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:42:00.9359760Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:42:00.9359961Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:42:00.9360159Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:42:00.9360361Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:42:00.9360546Z '47_ProjectionProjectIcon', 2026-10-24T11:42:00.9360736Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:42:00.9360935Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:42:00.9361126Z '50_ProjectionThreadPullRequests', 2026-10-24T11:42:00.9361317Z '51_ProjectionThreadMessageContext', 2026-10-24T11:42:00.9361507Z '52_ProjectionThreadTitleState', 2026-10-24T11:42:00.9361686Z '53_PullRequestFilesViewed', 2026-10-24T11:42:00.9361881Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:42:00.9362068Z '55_OrchestrationV2', 2026-10-24T11:42:00.9362249Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:42:00.9362431Z '57_ScheduledTaskWebhooks', 2026-10-24T11:42:00.9362603Z '58_WebhookRelayDeliveries', 2026-10-24T11:42:00.9362771Z '59_McpAppModelContext', 2026-10-24T11:42:00.9362951Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:42:00.9363130Z '61_PullRequestReviewGuides', 2026-10-24T11:42:00.9363309Z '62_ThreadFailureLookupIndex', 2026-10-24T11:42:00.9363489Z '63_DropUnusedV1Projections', 2026-10-24T11:42:00.9363684Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:42:00.9363878Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:42:00.9364073Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:42:00.9364253Z '67_WebhookDedupe', 2026-10-24T11:42:00.9364413Z '68_ShellStopRequestIndex', 2026-10-24T11:42:00.9364581Z '69_ThreadMessageSearch' 2026-10-24T11:42:00.9364707Z ] 2026-10-24T11:42:00.9364805Z } 2026-10-24T11:42:00.9364859Z 2026-10-24T11:42:01.2592748Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command) 2026-10-24T11:42:01.2593210Z [11:42:01.256] INFO (#10800): Migrations ran successfully { 2026-10-24T11:42:01.2593379Z migrations: [ 2026-10-24T11:42:01.2593566Z '1_OrchestrationEvents', 2026-10-24T11:42:01.2593755Z '2_OrchestrationCommandReceipts', 2026-10-24T11:42:01.2593937Z '3_CheckpointDiffBlobs', 2026-10-24T11:42:01.2594140Z '4_ProviderSessionRuntime', 2026-10-24T11:42:01.2594321Z '5_Projections', 2026-10-24T11:42:01.2594523Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:42:01.2594742Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:42:01.2594942Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:42:01.2595137Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:42:01.2595323Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:42:01.2595576Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:42:01.2595787Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:42:01.2595988Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:42:01.2596209Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:42:01.2596429Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:42:01.2596620Z '16_CanonicalizeModelSelections', 2026-10-24T11:42:01.2597386Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:42:01.2597835Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:42:01.2598139Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:42:01.2598427Z '20_AuthAccessManagement', 2026-10-24T11:42:01.2598697Z '21_AuthSessionClientMetadata', 2026-10-24T11:42:01.2598988Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:42:01.2599263Z '23_ProjectionThreadShellSummary', 2026-10-24T11:42:01.2599554Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:42:01.2599780Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:42:01.2600002Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:42:01.2600226Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:42:01.2600425Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:42:01.2600631Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:42:01.2600854Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:42:01.2601047Z '31_AuthAuthorizationScopes', 2026-10-24T11:42:01.2601231Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:42:01.2601418Z '33_ProjectionThreadsSettled', 2026-10-24T11:42:01.2601594Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:42:01.2601786Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:42:01.2601970Z '36_ProjectionThreadsPinned', 2026-10-24T11:42:01.2602150Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:42:01.2602334Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:42:01.2602544Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:42:01.2602748Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:42:01.2602933Z '41_AuthSessionClientConnection', 2026-10-24T11:42:01.2603131Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:42:01.2603324Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:42:01.2603525Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:42:01.2603724Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:42:01.2603927Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:42:01.2604111Z '47_ProjectionProjectIcon', 2026-10-24T11:42:01.2604302Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:42:01.2604499Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:42:01.2604689Z '50_ProjectionThreadPullRequests', 2026-10-24T11:42:01.2604880Z '51_ProjectionThreadMessageContext', 2026-10-24T11:42:01.2605069Z '52_ProjectionThreadTitleState', 2026-10-24T11:42:01.2605246Z '53_PullRequestFilesViewed', 2026-10-24T11:42:01.2605483Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:42:01.2605672Z '55_OrchestrationV2', 2026-10-24T11:42:01.2605854Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:42:01.2606042Z '57_ScheduledTaskWebhooks', 2026-10-24T11:42:01.2606212Z '58_WebhookRelayDeliveries', 2026-10-24T11:42:01.2606376Z '59_McpAppModelContext', 2026-10-24T11:42:01.2606555Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:42:01.2606734Z '61_PullRequestReviewGuides', 2026-10-24T11:42:01.2606911Z '62_ThreadFailureLookupIndex', 2026-10-24T11:42:01.2607084Z '63_DropUnusedV1Projections', 2026-10-24T11:42:01.2607277Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:42:01.2607466Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:42:01.2607659Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:42:01.2607833Z '67_WebhookDedupe', 2026-10-24T11:42:01.2607989Z '68_ShellStopRequestIndex', 2026-10-24T11:42:01.2608154Z '69_ThreadMessageSearch' 2026-10-24T11:42:01.2608363Z ] 2026-10-24T11:42:01.2608542Z } 2026-10-24T11:42:01.2608609Z 2026-10-24T11:42:01.5494529Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled) 2026-10-24T11:42:01.5495136Z [11:42:01.546] INFO (#13579): Migrations ran successfully { 2026-10-24T11:42:01.5495336Z migrations: [ 2026-10-24T11:42:01.5495551Z '1_OrchestrationEvents', 2026-10-24T11:42:01.5495814Z '2_OrchestrationCommandReceipts', 2026-10-24T11:42:01.5496000Z '3_CheckpointDiffBlobs', 2026-10-24T11:42:01.5497711Z '4_ProviderSessionRuntime', 2026-10-24T11:42:01.5497890Z '5_Projections', 2026-10-24T11:42:01.5498099Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:42:01.5498376Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:42:01.5498579Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:42:01.5498773Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:42:01.5498965Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:42:01.5499181Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:42:01.5499410Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:42:01.5499614Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:42:01.5499843Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:42:01.5500067Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:42:01.5500269Z '16_CanonicalizeModelSelections', 2026-10-24T11:42:01.5500454Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:42:01.5500651Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:42:01.5500851Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:42:01.5501037Z '20_AuthAccessManagement', 2026-10-24T11:42:01.5501211Z '21_AuthSessionClientMetadata', 2026-10-24T11:42:01.5501398Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:42:01.5501586Z '23_ProjectionThreadShellSummary', 2026-10-24T11:42:01.5501790Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:42:01.5502020Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:42:01.5502243Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:42:01.5502448Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:42:01.5502646Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:42:01.5502857Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:42:01.5503069Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:42:01.5503261Z '31_AuthAuthorizationScopes', 2026-10-24T11:42:01.5503447Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:42:01.5503630Z '33_ProjectionThreadsSettled', 2026-10-24T11:42:01.5504074Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:42:01.5504264Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:42:01.5504450Z '36_ProjectionThreadsPinned', 2026-10-24T11:42:01.5504626Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:42:01.5504820Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:42:01.5505032Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:42:01.5505242Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:42:01.5505471Z '41_AuthSessionClientConnection', 2026-10-24T11:42:01.5505670Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:42:01.5505864Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:42:01.5506061Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:42:01.5506255Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:42:01.5506453Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:42:01.5506641Z '47_ProjectionProjectIcon', 2026-10-24T11:42:01.5506831Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:42:01.5507030Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:42:01.5507224Z '50_ProjectionThreadPullRequests', 2026-10-24T11:42:01.5507422Z '51_ProjectionThreadMessageContext', 2026-10-24T11:42:01.5507611Z '52_ProjectionThreadTitleState', 2026-10-24T11:42:01.5507791Z '53_PullRequestFilesViewed', 2026-10-24T11:42:01.5507996Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:42:01.5508180Z '55_OrchestrationV2', 2026-10-24T11:42:01.5508364Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:42:01.5508545Z '57_ScheduledTaskWebhooks', 2026-10-24T11:42:01.5508718Z '58_WebhookRelayDeliveries', 2026-10-24T11:42:01.5508885Z '59_McpAppModelContext', 2026-10-24T11:42:01.5509063Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:42:01.5509244Z '61_PullRequestReviewGuides', 2026-10-24T11:42:01.5509418Z '62_ThreadFailureLookupIndex', 2026-10-24T11:42:01.5509595Z '63_DropUnusedV1Projections', 2026-10-24T11:42:01.5510148Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:42:01.5510481Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:42:01.5510674Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:42:01.5510929Z '67_WebhookDedupe', 2026-10-24T11:42:01.5511088Z '68_ShellStopRequestIndex', 2026-10-24T11:42:01.5511255Z '69_ThreadMessageSearch' 2026-10-24T11:42:01.5511380Z ] 2026-10-24T11:42:01.5511473Z } 2026-10-24T11:42:01.5511677Z 2026-10-24T11:42:01.8237100Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home) 2026-10-24T11:42:01.8249199Z [11:42:01.821] INFO (#16349): Migrations ran successfully { 2026-10-24T11:42:01.8249377Z migrations: [ 2026-10-24T11:42:01.8249528Z '1_OrchestrationEvents', 2026-10-24T11:42:01.8249713Z '2_OrchestrationCommandReceipts', 2026-10-24T11:42:01.8249960Z '3_CheckpointDiffBlobs', 2026-10-24T11:42:01.8250138Z '4_ProviderSessionRuntime', 2026-10-24T11:42:01.8250308Z '5_Projections', 2026-10-24T11:42:01.8250507Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:42:01.8250729Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:42:01.8250930Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:42:01.8251121Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:42:01.8251309Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:42:01.8251518Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:42:01.8251734Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:42:01.8251929Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:42:01.8252151Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:42:01.8252370Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:42:01.8252570Z '16_CanonicalizeModelSelections', 2026-10-24T11:42:01.8252757Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:42:01.8252952Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:42:01.8253148Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:42:01.8253332Z '20_AuthAccessManagement', 2026-10-24T11:42:01.8253526Z '21_AuthSessionClientMetadata', 2026-10-24T11:42:01.8253706Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:42:01.8253899Z '23_ProjectionThreadShellSummary', 2026-10-24T11:42:01.8254103Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:42:01.8254330Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:42:01.8254548Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:42:01.8254747Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:42:01.8254945Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:42:01.8255160Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:42:01.8255374Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:42:01.8255595Z '31_AuthAuthorizationScopes', 2026-10-24T11:42:01.8255784Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:42:01.8255967Z '33_ProjectionThreadsSettled', 2026-10-24T11:42:01.8256148Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:42:01.8256338Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:42:01.8256524Z '36_ProjectionThreadsPinned', 2026-10-24T11:42:01.8256701Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:42:01.8256895Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:42:01.8257102Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:42:01.8257308Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:42:01.8257496Z '41_AuthSessionClientConnection', 2026-10-24T11:42:01.8257918Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:42:01.8258206Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:42:01.8258403Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:42:01.8258599Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:42:01.8258801Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:42:01.8258991Z '47_ProjectionProjectIcon', 2026-10-24T11:42:01.8259179Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:42:01.8259384Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:42:01.8259576Z '50_ProjectionThreadPullRequests', 2026-10-24T11:42:01.8259767Z '51_ProjectionThreadMessageContext', 2026-10-24T11:42:01.8259963Z '52_ProjectionThreadTitleState', 2026-10-24T11:42:01.8260140Z '53_PullRequestFilesViewed', 2026-10-24T11:42:01.8260339Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:42:01.8260524Z '55_OrchestrationV2', 2026-10-24T11:42:01.8260708Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:42:01.8260895Z '57_ScheduledTaskWebhooks', 2026-10-24T11:42:01.8261067Z '58_WebhookRelayDeliveries', 2026-10-24T11:42:01.8261233Z '59_McpAppModelContext', 2026-10-24T11:42:01.8261408Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:42:01.8261590Z '61_PullRequestReviewGuides', 2026-10-24T11:42:01.8261766Z '62_ThreadFailureLookupIndex', 2026-10-24T11:42:01.8261944Z '63_DropUnusedV1Projections', 2026-10-24T11:42:01.8262135Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:42:01.8262328Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:42:01.8262522Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:42:01.8262700Z '67_WebhookDedupe', 2026-10-24T11:42:01.8262863Z '68_ShellStopRequestIndex', 2026-10-24T11:42:01.8263032Z '69_ThreadMessageSearch' 2026-10-24T11:42:01.8263162Z ] 2026-10-24T11:42:01.8263260Z } 2026-10-24T11:42:01.8263316Z 2026-10-24T11:42:02.0066728Z ✓ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 1959ms 2026-10-24T11:42:02.0067276Z ✓ retries a failed selection restart session open before completing 371ms 2026-10-24T11:42:02.0067681Z ✓ preserves native history only for compatible account switches (idle) 325ms 2026-10-24T11:42:02.9984071Z ✓ src/orchestration-v2/CheckpointRollbackService.test.ts (7 tests) 77ms 2026-10-24T11:42:03.9495225Z ✓ src/orchestration-v2/ProviderContinuationService.test.ts (11 tests) 14ms 2026-10-24T11:42:05.1543643Z ✓ src/checkpointing/CheckpointStore.test.ts (9 tests) 873ms 2026-10-24T11:42:07.0433839Z ✓ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 941ms 2026-10-24T11:42:07.0434433Z ✓ delivers child completion with Claude's native pending-tool cancellation behavior 330ms 2026-10-24T11:42:07.5629398Z ✓ src/orchestration-v2/TurnStartReads.test.ts (4 tests) 126ms 2026-10-24T11:42:08.1716303Z ✓ src/provider/CodexInstallation.test.ts (25 tests) 278ms 2026-10-24T11:42:09.5123010Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:42:09.5123433Z [11:42:09.495] INFO (#1): Migrations ran successfully { 2026-10-24T11:42:09.5123601Z migrations: [ 2026-10-24T11:42:09.5123748Z '1_OrchestrationEvents', 2026-10-24T11:42:09.5123943Z '2_OrchestrationCommandReceipts', 2026-10-24T11:42:09.5124121Z '3_CheckpointDiffBlobs', 2026-10-24T11:42:09.5124329Z '4_ProviderSessionRuntime', 2026-10-24T11:42:09.5124503Z '5_Projections', 2026-10-24T11:42:09.5124708Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:42:09.5124929Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:42:09.5125135Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:42:09.5125368Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:42:09.5125560Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:42:09.5125774Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:42:09.5125984Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:42:09.5126180Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:42:09.5126397Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:42:09.5126619Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:42:09.5126807Z '16_CanonicalizeModelSelections', 2026-10-24T11:42:09.5126997Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:42:09.5127193Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:42:09.5127390Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:42:09.5127571Z '20_AuthAccessManagement', 2026-10-24T11:42:09.5127742Z '21_AuthSessionClientMetadata', 2026-10-24T11:42:09.5127924Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:42:09.5128109Z '23_ProjectionThreadShellSummary', 2026-10-24T11:42:09.5128315Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:42:09.5128534Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:42:09.5128753Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:42:09.5128950Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:42:09.5129159Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:42:09.5129373Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:42:09.5129587Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:42:09.5129778Z '31_AuthAuthorizationScopes', 2026-10-24T11:42:09.5129963Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:42:09.5130150Z '33_ProjectionThreadsSettled', 2026-10-24T11:42:09.5130325Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:42:09.5130518Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:42:09.5130703Z '36_ProjectionThreadsPinned', 2026-10-24T11:42:09.5130883Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:42:09.5131072Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:42:09.5131283Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:42:09.5131486Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:42:09.5131671Z '41_AuthSessionClientConnection', 2026-10-24T11:42:09.5131871Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:42:09.5132405Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:42:09.5132701Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:42:09.5132892Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:42:09.5133096Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:42:09.5133282Z '47_ProjectionProjectIcon', 2026-10-24T11:42:09.5133473Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:42:09.5133670Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:42:09.5133860Z '50_ProjectionThreadPullRequests', 2026-10-24T11:42:09.5134050Z '51_ProjectionThreadMessageContext', 2026-10-24T11:42:09.5134237Z '52_ProjectionThreadTitleState', 2026-10-24T11:42:09.5134414Z '53_PullRequestFilesViewed', 2026-10-24T11:42:09.5134660Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:42:09.5134847Z '55_OrchestrationV2', 2026-10-24T11:42:09.5135028Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:42:09.5135212Z '57_ScheduledTaskWebhooks', 2026-10-24T11:42:09.5135581Z '58_WebhookRelayDeliveries', 2026-10-24T11:42:09.5135921Z '59_McpAppModelContext', 2026-10-24T11:42:09.5136120Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:42:09.5136304Z '61_PullRequestReviewGuides', 2026-10-24T11:42:09.5136490Z '62_ThreadFailureLookupIndex', 2026-10-24T11:42:09.5136666Z '63_DropUnusedV1Projections', 2026-10-24T11:42:09.5136862Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:42:09.5137059Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:42:09.5137257Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:42:09.5137437Z '67_WebhookDedupe', 2026-10-24T11:42:09.5137597Z '68_ShellStopRequestIndex', 2026-10-24T11:42:09.5137768Z '69_ThreadMessageSearch' 2026-10-24T11:42:09.5137909Z ] 2026-10-24T11:42:09.5138009Z } 2026-10-24T11:42:09.5138061Z 2026-10-24T11:42:09.6593493Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:42:09.6593895Z [11:42:09.658] INFO (#349) http.span=22ms: Sent HTTP response { 2026-10-24T11:42:09.6594112Z 'http.method': 'GET', 2026-10-24T11:42:09.6594395Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-24T11:42:09.6594624Z 'http.status': 200 2026-10-24T11:42:09.6594757Z } 2026-10-24T11:42:09.6594816Z 2026-10-24T11:42:09.6666575Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:42:09.6666949Z [11:42:09.666] INFO (#367) http.span=3ms: Sent HTTP response { 2026-10-24T11:42:09.6667159Z 'http.method': 'GET', 2026-10-24T11:42:09.6667398Z 'http.url': '/api/orchestration/shell', 2026-10-24T11:42:09.6667605Z 'http.status': 200 2026-10-24T11:42:09.6667734Z } 2026-10-24T11:42:09.6667790Z 2026-10-24T11:42:09.8201424Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:42:09.8202051Z [11:42:09.819] INFO (#405) http.span=146ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T11:42:09.8202333Z 2026-10-24T11:42:09.8338636Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:42:09.8339236Z [11:42:09.833] INFO (#604) http.span=34ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T11:42:09.8339856Z 2026-10-24T11:42:09.8340258Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:42:09.8340833Z [11:42:09.833] INFO (#395) http.span=161ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T11:42:09.8341104Z 2026-10-24T11:42:09.8344936Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:42:09.8345565Z [11:42:09.834] INFO (#618) http.span=34ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T11:42:09.8345836Z 2026-10-24T11:42:09.8357859Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:42:09.8358312Z [11:42:09.834] INFO (#384) http.span=165ms: InterruptError: All fibers interrupted without error { 2026-10-24T11:42:09.8369072Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T11:42:09.8369288Z at fiber (#685) 2026-10-24T11:42:09.8369615Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T11:42:09.8369791Z 2026-10-24T11:42:09.8652626Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:42:09.8653091Z [11:42:09.855] INFO (#1): Migrations ran successfully { 2026-10-24T11:42:09.8653307Z migrations: [ 2026-10-24T11:42:09.8653501Z '1_OrchestrationEvents', 2026-10-24T11:42:09.8653732Z '2_OrchestrationCommandReceipts', 2026-10-24T11:42:09.8653967Z '3_CheckpointDiffBlobs', 2026-10-24T11:42:09.8654210Z '4_ProviderSessionRuntime', 2026-10-24T11:42:09.8654433Z '5_Projections', 2026-10-24T11:42:09.8654689Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:42:09.8654974Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:42:09.8655235Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:42:09.8655524Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:42:09.8655763Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:42:09.8656029Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:42:09.8656296Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:42:09.8656550Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:42:09.8656832Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:42:09.8657117Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:42:09.8657361Z '16_CanonicalizeModelSelections', 2026-10-24T11:42:09.8657600Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:42:09.8657851Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:42:09.8658106Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:42:09.8658338Z '20_AuthAccessManagement', 2026-10-24T11:42:09.8658559Z '21_AuthSessionClientMetadata', 2026-10-24T11:42:09.8658798Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:42:09.8659031Z '23_ProjectionThreadShellSummary', 2026-10-24T11:42:09.8659295Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:42:09.8659576Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:42:09.8659857Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:42:09.8660109Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:42:09.8660364Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:42:09.8660601Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:42:09.8661400Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:42:09.8661726Z '31_AuthAuthorizationScopes', 2026-10-24T11:42:09.8661910Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:42:09.8662099Z '33_ProjectionThreadsSettled', 2026-10-24T11:42:09.8662273Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:42:09.8662468Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:42:09.8662650Z '36_ProjectionThreadsPinned', 2026-10-24T11:42:09.8662831Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:42:09.8663014Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:42:09.8663222Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:42:09.8663424Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:42:09.8663609Z '41_AuthSessionClientConnection', 2026-10-24T11:42:09.8663894Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:42:09.8664085Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:42:09.8664286Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:42:09.8664476Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:42:09.8664677Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:42:09.8664866Z '47_ProjectionProjectIcon', 2026-10-24T11:42:09.8665055Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:42:09.8665251Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:42:09.8665464Z '50_ProjectionThreadPullRequests', 2026-10-24T11:42:09.8665655Z '51_ProjectionThreadMessageContext', 2026-10-24T11:42:09.8665841Z '52_ProjectionThreadTitleState', 2026-10-24T11:42:09.8666019Z '53_PullRequestFilesViewed', 2026-10-24T11:42:09.8666214Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:42:09.8666400Z '55_OrchestrationV2', 2026-10-24T11:42:09.8666584Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:42:09.8666770Z '57_ScheduledTaskWebhooks', 2026-10-24T11:42:09.8666937Z '58_WebhookRelayDeliveries', 2026-10-24T11:42:09.8667104Z '59_McpAppModelContext', 2026-10-24T11:42:09.8667279Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:42:09.8667457Z '61_PullRequestReviewGuides', 2026-10-24T11:42:09.8667632Z '62_ThreadFailureLookupIndex', 2026-10-24T11:42:09.8667802Z '63_DropUnusedV1Projections', 2026-10-24T11:42:09.8667993Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:42:09.8668183Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:42:09.8668374Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:42:09.8668658Z '67_WebhookDedupe', 2026-10-24T11:42:09.8668822Z '68_ShellStopRequestIndex', 2026-10-24T11:42:09.8669050Z '69_ThreadMessageSearch' 2026-10-24T11:42:09.8669229Z ] 2026-10-24T11:42:09.8669339Z } 2026-10-24T11:42:09.8669414Z 2026-10-24T11:42:09.9910421Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:42:09.9910835Z [11:42:09.990] INFO (#1064) http.span=16ms: Sent HTTP response { 2026-10-24T11:42:09.9911049Z 'http.method': 'GET', 2026-10-24T11:42:09.9911306Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-24T11:42:09.9911532Z 'http.status': 200 2026-10-24T11:42:09.9911669Z } 2026-10-24T11:42:09.9911725Z 2026-10-24T11:42:10.0025587Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:42:10.0104688Z [11:42:09.995] INFO (#1082) http.span=2ms: Sent HTTP response { 2026-10-24T11:42:10.0104956Z 'http.method': 'GET', 2026-10-24T11:42:10.0105757Z 'http.url': '/api/orchestration/shell', 2026-10-24T11:42:10.0106105Z 'http.status': 200 2026-10-24T11:42:10.0106242Z } 2026-10-24T11:42:10.0106307Z 2026-10-24T11:42:10.1501635Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:42:10.1502355Z [11:42:10.149] INFO (#1120) http.span=150ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T11:42:10.1502755Z 2026-10-24T11:42:10.1596609Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:42:10.1597253Z [11:42:10.159] INFO (#1298) http.span=28ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T11:42:10.1597537Z 2026-10-24T11:42:10.1598486Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:42:10.1599037Z [11:42:10.159] INFO (#1110) http.span=161ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T11:42:10.1599304Z 2026-10-24T11:42:10.1599670Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:42:10.1600214Z [11:42:10.159] INFO (#1310) http.span=27ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T11:42:10.1600472Z 2026-10-24T11:42:10.1604710Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:42:10.1605262Z [11:42:10.160] INFO (#1099) http.span=163ms: InterruptError: All fibers interrupted without error { 2026-10-24T11:42:10.1605612Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T11:42:10.1605810Z at fiber (#1377) 2026-10-24T11:42:10.1606154Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T11:42:10.1606387Z 2026-10-24T11:42:10.1641253Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:42:10.1641652Z [11:42:10.163] INFO (#1): # T3 Code thread transfer budget 2026-10-24T11:42:10.1641779Z 2026-10-24T11:42:10.1642226Z 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-24T11:42:10.1643419Z 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-24T11:42:10.1644952Z 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-24T11:42:10.1645713Z 2026-10-24T11:42:10.1645785Z | Provider | Total thread wire | Budget | Result | 2026-10-24T11:42:10.1645947Z | --- | ---: | ---: | --- | 2026-10-24T11:42:10.1646102Z | codex | 4.9 KiB (5,068 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T11:42:10.1646284Z | claudeAgent | 5.0 KiB (5,086 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T11:42:10.1646400Z 2026-10-24T11:42:10.1646451Z ## Detailed measurements 2026-10-24T11:42:10.1646522Z 2026-10-24T11:42:10.1646597Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-24T11:42:10.1646762Z | --- | --- | --- | ---: | ---: | --- | 2026-10-24T11:42:10.1646953Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T11:42:10.1647205Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,189 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T11:42:10.1647471Z | codex | measured turn | WebSocket decoded | 20.8 KiB (21,319 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T11:42:10.1647703Z | codex | measured turn | WebSocket messages | 1 | 8 | PASS | 2026-10-24T11:42:10.1647893Z | codex | shell snapshot | HTTP wire | 845 B | none | INFO | 2026-10-24T11:42:10.1648092Z | codex | measured turn, shell | WebSocket wire | 643 B | none | INFO | 2026-10-24T11:42:10.1648328Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,650 B) | none | INFO | 2026-10-24T11:42:10.1648558Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T11:42:10.1648795Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,708 B) | none | INFO | 2026-10-24T11:42:10.1649066Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,010 B) | none | INFO | 2026-10-24T11:42:10.1649324Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T11:42:10.1649555Z | codex | measured turn | server egress wire | 3.5 KiB (3,540 B) | none | INFO | 2026-10-24T11:42:10.1649774Z | codex | measured turn | SQL statements | 18 | none | INFO | 2026-10-24T11:42:10.1650000Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-24T11:42:10.1650271Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-24T11:42:10.1650526Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T11:42:10.1650764Z | codex | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO | 2026-10-24T11:42:10.1651007Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,715 B) | none | INFO | 2026-10-24T11:42:10.1651254Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T11:42:10.1651457Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T11:42:10.1651681Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T11:42:10.1651953Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,197 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T11:42:10.1652235Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,669 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T11:42:10.1652489Z | claudeAgent | measured turn | WebSocket messages | 1 | 8 | PASS | 2026-10-24T11:42:10.1652696Z | claudeAgent | shell snapshot | HTTP wire | 849 B | none | INFO | 2026-10-24T11:42:10.1652916Z | claudeAgent | measured turn, shell | WebSocket wire | 648 B | none | INFO | 2026-10-24T11:42:10.1653160Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,672 B) | none | INFO | 2026-10-24T11:42:10.1653411Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T11:42:10.1653663Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,717 B) | none | INFO | 2026-10-24T11:42:10.1653954Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,382 B) | none | INFO | 2026-10-24T11:42:10.1654303Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T11:42:10.1654593Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,562 B) | none | INFO | 2026-10-24T11:42:10.1654818Z | claudeAgent | measured turn | SQL statements | 16 | none | INFO | 2026-10-24T11:42:10.1655059Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-24T11:42:10.1655368Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-24T11:42:10.1655655Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T11:42:10.1655903Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 877 B | none | INFO | 2026-10-24T11:42:10.1656167Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,739 B) | none | INFO | 2026-10-24T11:42:10.1656426Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T11:42:10.1656651Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T11:42:10.1656770Z 2026-10-24T11:42:10.1656824Z ## Compression diagnostics 2026-10-24T11:42:10.1656903Z 2026-10-24T11:42:10.1657008Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-24T11:42:10.1657230Z - codex: shell snapshot 1.6 KiB (1,627 B) decoded to 670 B gzip. 2026-10-24T11:42:10.1657450Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-24T11:42:10.1657688Z - claudeAgent: shell snapshot 1.6 KiB (1,649 B) decoded to 674 B gzip. 2026-10-24T11:42:10.1657815Z 2026-10-24T11:42:10.1657817Z 2026-10-24T11:42:10.1658101Z ✓ integration/transferBudgetV2.integration.test.ts (1 test) 704ms 2026-10-24T11:42:10.1658551Z ✓ reports V2 thread HTTP and WebSocket transfer budgets 704ms 2026-10-24T11:42:10.4339690Z ✓ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 19ms 2026-10-24T11:42:11.7456604Z ✓ src/mcp/TaskCancelNativeSubagent.integration.test.ts (1 test) 351ms 2026-10-24T11:42:11.7457057Z ✓ task_cancel ends a delegated child's background native subagent 350ms 2026-10-24T11:42:12.7268857Z ✓ src/serverRuntimeStartup.test.ts (8 tests) 17ms 2026-10-24T11:42:13.1891975Z ✓ src/process/agentScope.test.ts (10 tests) 45ms 2026-10-24T11:42:13.4574219Z ✓ src/preview/Manager.test.ts (8 tests) 14ms 2026-10-24T11:42:14.4336090Z ✓ src/serverLogger.test.ts (7 tests) 16ms 2026-10-24T11:42:14.5537709Z ✓ src/resourceTelemetry/ResourceTelemetryHistory.test.ts (6 tests) 4ms 2026-10-24T11:42:15.5825148Z ✓ src/cloud/CloudLink.test.ts (6 tests) 25ms 2026-10-24T11:42:15.7431554Z ✓ src/provider/claudeResetCredits.test.ts (7 tests) 23ms 2026-10-24T11:42:16.0245316Z ✓ src/pullRequest/PullRequestReadCache.test.ts (7 tests) 23ms 2026-10-24T11:42:16.3163971Z ✓ src/observability/OtlpEndpointCheck.test.ts (5 tests) 32ms 2026-10-24T11:42:16.4636755Z ✓ src/terminal/NodePtyAdapter.test.ts (10 tests) 13ms 2026-10-24T11:42:16.7077857Z ✓ src/attachmentStore.test.ts (10 tests) 6ms 2026-10-24T11:42:16.9525887Z ✓ src/project/WorktreeSetupTracker.test.ts (5 tests) 10ms 2026-10-24T11:42:17.0884193Z ✓ src/htmlRender/publicProxy.test.ts (3 tests) 15ms 2026-10-24T11:42:17.4765628Z ✓ src/persistence/Migrations.test.ts (7 tests) 134ms 2026-10-24T11:42:17.6378655Z ✓ src/cloud/relayResponse.test.ts (8 tests) 12ms 2026-10-24T11:42:18.5463856Z ✓ src/orchestration-v2/RunFinalizationService.test.ts (5 tests) 6ms 2026-10-24T11:42:18.6932927Z ✓ src/bootstrap.test.ts (3 tests) 11ms 2026-10-24T11:42:18.9381307Z ✓ src/orchestration-v2/ProjectCommands.test.ts (3 tests) 3ms 2026-10-24T11:42:19.1939252Z ✓ src/orchestration-v2/RuntimePolicy.test.ts (1 test) 4ms 2026-10-24T11:42:19.2725148Z ✓ src/provider/Drivers/ClaudeSkillDispatch.test.ts (7 tests) 3ms 2026-10-24T11:42:19.7005027Z ✓ src/device/DeviceHubProxy.stream.test.ts (1 test) 28ms 2026-10-24T11:42:20.6795580Z ✓ src/auth/replayMarkers.test.ts (1 test) 15ms 2026-10-24T11:42:20.8049931Z ✓ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 6ms 2026-10-24T11:42:21.0538339Z ✓ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 8ms 2026-10-24T11:42:21.1689154Z ✓ src/cli/triagePrompt.test.ts (3 tests) 2ms 2026-10-24T11:42:21.4127275Z ✓ src/provider/OpenCode2Client.events.test.ts (1 test) 17ms 2026-10-24T11:42:28.3520848Z ✓ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 5726ms 2026-10-24T11:42:28.3521386Z ✓ OpenCode replay fixtures (22) 2026-10-24T11:42:28.3521732Z ✓ runs simple/opencode through OrchestratorV2 using deterministic replay 312ms 2026-10-24T11:42:28.3522161Z ✓ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 326ms 2026-10-24T11:42:28.3522597Z ✓ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 317ms 2026-10-24T11:42:28.3523039Z ✓ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 319ms 2026-10-24T11:42:28.3523481Z ✓ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 401ms 2026-10-24T11:42:28.3523949Z ✓ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 311ms 2026-10-24T11:42:28.3524455Z ✓ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 319ms 2026-10-24T11:42:28.6088009Z ✓ src/device/sshDeviceScript.test.ts (2 tests) 8ms 2026-10-24T11:42:28.8922967Z ✓ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 35ms 2026-10-24T11:42:29.8585363Z ✓ src/mcp/toolkits/device/handlers.test.ts (2 tests) 2ms 2026-10-24T11:42:30.2678786Z ✓ src/cli/triage.test.ts (1 test) 6ms 2026-10-24T11:42:30.5130791Z ✓ src/observability/EventLoopMonitor.test.ts (1 test) 1ms 2026-10-24T11:42:34.3915820Z ✓ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 2883ms 2026-10-24T11:42:34.8244524Z ✓ Cursor replay fixtures (11) 2026-10-24T11:42:34.8244931Z ✓ runs simple/cursor through OrchestratorV2 using deterministic replay 363ms 2026-10-24T11:42:34.8245798Z ✓ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 302ms 2026-10-24T11:42:34.8246253Z ✓ src/provider/ClaudeCapabilitiesProbe.test.ts (1 test) 1ms 2026-10-24T11:42:34.8272906Z 2026-10-24T11:42:34.8275109Z  Test Files  52 passed (52) 2026-10-24T11:42:34.8278684Z  Tests  519 passed (519) 2026-10-24T11:42:34.8278966Z  Start at  11:41:43 2026-10-24T11:42:34.8279278Z  Duration  51.50s (tests 46%, import 42%, transform 10%, setup 3%) 2026-10-24T11:42:34.8285562Z 2026-10-24T11:42:34.8286091Z  Import  1365 modules were evaluated 17282 times · 20.59s total, 42% of tracked time 2026-10-24T11:42:34.8286619Z   ~18.96s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T11:42:34.8287067Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T11:42:34.8287240Z 2026-10-24T11:42:34.8446739Z 2026-10-24T11:42:34.8517102Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T11:42:34.8517440Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T11:42:34.8517663Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T11:42:34.8517824Z else 2026-10-24T11:42:34.8517952Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T11:42:34.8518094Z fi 2026-10-24T11:42:34.8529614Z shell: /usr/bin/bash -e {0} 2026-10-24T11:42:34.8529753Z env: 2026-10-24T11:42:34.8529887Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 136 2026-10-24T11:42:34.8530033Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 422 2026-10-24T11:42:34.8530175Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:42:34.8530306Z ##[endgroup] 2026-10-24T11:42:34.8564459Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-24T11:42:34.8564726Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-24T11:42:34.8565012Z  tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md" 2026-10-24T11:42:34.8565260Z else 2026-10-24T11:42:34.8565432Z  echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY" 2026-10-24T11:42:34.8565624Z fi 2026-10-24T11:42:34.8573058Z shell: /usr/bin/bash -e {0} 2026-10-24T11:42:34.8573179Z env: 2026-10-24T11:42:34.8573286Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 136 2026-10-24T11:42:34.8573431Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 422 2026-10-24T11:42:34.8573577Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:42:34.8573710Z ##[endgroup] 2026-10-24T11:42:34.8595486Z # T3 Code thread transfer budget 2026-10-24T11:42:34.8595618Z 2026-10-24T11:42:34.8596080Z 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-24T11:42:34.8597285Z 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-24T11:42:34.8598714Z 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-24T11:42:34.8599292Z 2026-10-24T11:42:34.8599359Z | Provider | Total thread wire | Budget | Result | 2026-10-24T11:42:34.8599520Z | --- | ---: | ---: | --- | 2026-10-24T11:42:34.8599661Z | codex | 4.9 KiB (5,068 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T11:42:34.8599843Z | claudeAgent | 5.0 KiB (5,086 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T11:42:34.8599957Z 2026-10-24T11:42:34.8600010Z ## Detailed measurements 2026-10-24T11:42:34.8600080Z 2026-10-24T11:42:34.8600155Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-24T11:42:34.8600320Z | --- | --- | --- | ---: | ---: | --- | 2026-10-24T11:42:34.8600508Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T11:42:34.8600761Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,189 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T11:42:34.8601020Z | codex | measured turn | WebSocket decoded | 20.8 KiB (21,319 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T11:42:34.8601251Z | codex | measured turn | WebSocket messages | 1 | 8 | PASS | 2026-10-24T11:42:34.8601435Z | codex | shell snapshot | HTTP wire | 845 B | none | INFO | 2026-10-24T11:42:34.8601638Z | codex | measured turn, shell | WebSocket wire | 643 B | none | INFO | 2026-10-24T11:42:34.8601866Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,650 B) | none | INFO | 2026-10-24T11:42:34.8602098Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T11:42:34.8602332Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,708 B) | none | INFO | 2026-10-24T11:42:34.8602602Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,010 B) | none | INFO | 2026-10-24T11:42:34.8602953Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T11:42:34.8603191Z | codex | measured turn | server egress wire | 3.5 KiB (3,540 B) | none | INFO | 2026-10-24T11:42:34.8603397Z | codex | measured turn | SQL statements | 18 | none | INFO | 2026-10-24T11:42:34.8603632Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-24T11:42:34.8603897Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-24T11:42:34.8604153Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T11:42:34.8604380Z | codex | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO | 2026-10-24T11:42:34.8604620Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,715 B) | none | INFO | 2026-10-24T11:42:34.8604862Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T11:42:34.8605075Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T11:42:34.8605329Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T11:42:34.8605597Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,197 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T11:42:34.8605877Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,669 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T11:42:34.8606123Z | claudeAgent | measured turn | WebSocket messages | 1 | 8 | PASS | 2026-10-24T11:42:34.8606330Z | claudeAgent | shell snapshot | HTTP wire | 849 B | none | INFO | 2026-10-24T11:42:34.8606545Z | claudeAgent | measured turn, shell | WebSocket wire | 648 B | none | INFO | 2026-10-24T11:42:34.8606794Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,672 B) | none | INFO | 2026-10-24T11:42:34.8607038Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T11:42:34.8607346Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,717 B) | none | INFO | 2026-10-24T11:42:34.8607628Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,382 B) | none | INFO | 2026-10-24T11:42:34.8607900Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T11:42:34.8608148Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,562 B) | none | INFO | 2026-10-24T11:42:34.8608374Z | claudeAgent | measured turn | SQL statements | 16 | none | INFO | 2026-10-24T11:42:34.8608614Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-24T11:42:34.8608899Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-24T11:42:34.8609169Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T11:42:34.8609419Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 877 B | none | INFO | 2026-10-24T11:42:34.8609679Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,739 B) | none | INFO | 2026-10-24T11:42:34.8609935Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T11:42:34.8610156Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T11:42:34.8610278Z 2026-10-24T11:42:34.8610327Z ## Compression diagnostics 2026-10-24T11:42:34.8610405Z 2026-10-24T11:42:34.8610505Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-24T11:42:34.8610725Z - codex: shell snapshot 1.6 KiB (1,627 B) decoded to 670 B gzip. 2026-10-24T11:42:34.8610950Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-24T11:42:34.8611183Z - claudeAgent: shell snapshot 1.6 KiB (1,649 B) decoded to 674 B gzip. 2026-10-24T11:42:34.8653908Z ##[group]Run actions/upload-artifact@v7 2026-10-24T11:42:34.8654079Z with: 2026-10-24T11:42:34.8654201Z name: thread-transfer-results 2026-10-24T11:42:34.8654392Z path: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T11:42:34.8654572Z if-no-files-found: ignore 2026-10-24T11:42:34.8654702Z retention-days: 30 2026-10-24T11:42:34.8654818Z compression-level: 6 2026-10-24T11:42:34.8654931Z overwrite: false 2026-10-24T11:42:34.8655088Z include-hidden-files: false 2026-10-24T11:42:34.8655210Z archive: true 2026-10-24T11:42:34.8655312Z env: 2026-10-24T11:42:34.8655419Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 136 2026-10-24T11:42:34.8655562Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 422 2026-10-24T11:42:34.8655699Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:42:34.8655828Z ##[endgroup] 2026-10-24T11:42:34.9349412Z With the provided path, there will be 1 file uploaded 2026-10-24T11:42:34.9351324Z Artifact name is valid! 2026-10-24T11:42:34.9351591Z Root directory input is valid! 2026-10-24T11:42:35.1195016Z Uploading artifact: thread-transfer-results.zip 2026-10-24T11:42:35.1216424Z Beginning upload of artifact content to blob storage 2026-10-24T11:42:35.1693626Z Uploaded bytes 503 2026-10-24T11:42:35.1822461Z Finished uploading artifact content to blob storage! 2026-10-24T11:42:35.1822961Z SHA256 digest of uploaded artifact is afdcec4976c51ea63ab64fa8892943e079c7a4f56b59b295c7228cd66f6dae69 2026-10-24T11:42:35.1823287Z Finalizing artifact upload 2026-10-24T11:42:35.5833535Z Artifact thread-transfer-results successfully finalized. Artifact ID 12559370180 2026-10-24T11:42:35.5834020Z Artifact thread-transfer-results has been successfully uploaded! Final size is 503 bytes. Artifact ID is 12559370180 2026-10-24T11:42:35.5835912Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40090902566/artifacts/12559370180 2026-10-24T11:42:35.5916360Z Post job cleanup. 2026-10-24T11:42:35.6518280Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T11:42:35.6579695Z Post job cleanup. 2026-10-24T11:42:35.6591479Z ##[start-action display=Cache full pnpm store;id=__6e8ae4df-01c2-4eae-a379-400185e1854d.__actions_cache] 2026-10-24T11:42:35.6910019Z Post job cleanup. 2026-10-24T11:42:35.7510816Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074, not saving cache. 2026-10-24T11:42:35.7538140Z ##[end-action id=__6e8ae4df-01c2-4eae-a379-400185e1854d.__actions_cache;outcome=success;conclusion=success;duration_ms=94] 2026-10-24T11:42:35.7539803Z ##[start-action display=Cache Vite+;id=__6e8ae4df-01c2-4eae-a379-400185e1854d.vp_cache] 2026-10-24T11:42:35.7559070Z Post job cleanup. 2026-10-24T11:42:35.8148007Z 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-24T11:42:35.8175767Z ##[end-action id=__6e8ae4df-01c2-4eae-a379-400185e1854d.vp_cache;outcome=success;conclusion=success;duration_ms=63] 2026-10-24T11:42:35.8228094Z Post job cleanup. 2026-10-24T11:42:35.8643289Z [command]/usr/local/bin/git version 2026-10-24T11:42:35.8669505Z git version 2.55.0 2026-10-24T11:42:35.8686810Z Temporarily overriding HOME='/home/runner/_work/_temp/a39a4f90-35e3-4c83-a77e-861e515c0496' before making global git config changes 2026-10-24T11:42:35.8687154Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T11:42:35.8697290Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T11:42:35.8719115Z Removing SSH command configuration 2026-10-24T11:42:35.8719359Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T11:42:35.8756992Z [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-24T11:42:35.8865289Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T11:42:35.8886974Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T11:42:35.8922833Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T11:42:35.8939027Z ##[group]Run '/job_completed.sh' 2026-10-24T11:42:35.8947838Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:42:35.8948009Z env: 2026-10-24T11:42:35.8948123Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 136 2026-10-24T11:42:35.8948276Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 422 2026-10-24T11:42:35.8948420Z BLACKSMITH_CHECK_RUN_ID: 120863167842 2026-10-24T11:42:35.8948567Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-24T11:42:35.8948724Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T11:42:35.8948867Z ##[endgroup] 2026-10-24T11:42:35.9018012Z Docker container cache not activated, skipping hash computation. 2026-10-24T11:42:35.9250449Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T11:42:35.9289419Z Cleaning up orphan processes