2026-10-25T03:03:11.4111202Z Current runner version: '2.338.1' 2026-10-25T03:03:11.4114723Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-n2oxwajg6emsemdm' 2026-10-25T03:03:11.4115526Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-25T03:03:11.4116165Z Machine name: 'ip-172-31-73-130' 2026-10-25T03:03:11.4117653Z ##[group]GITHUB_TOKEN Permissions 2026-10-25T03:03:11.4118823Z Contents: read 2026-10-25T03:03:11.4119234Z Metadata: read 2026-10-25T03:03:11.4119617Z ##[endgroup] 2026-10-25T03:03:11.4120870Z Secret source: Actions 2026-10-25T03:03:11.4121496Z Cache mode: write 2026-10-25T03:03:11.4121961Z Prepare workflow directory 2026-10-25T03:03:11.4288098Z Prepare all required actions 2026-10-25T03:03:11.4312176Z Getting action download info 2026-10-25T03:03:11.5568325Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-25T03:03:11.5923566Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-25T03:03:11.6557300Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-25T03:03:11.8002359Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-25T03:03:11.8039551Z Complete job name: Test Server 8 2026-10-25T03:03:11.8379864Z A job started hook has been configured by the self-hosted runner administrator 2026-10-25T03:03:11.8471694Z ##[group]Run '/setup.sh' 2026-10-25T03:03:11.8486452Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T03:03:11.8486851Z env: 2026-10-25T03:03:11.8487063Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140 2026-10-25T03:03:11.8487341Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394 2026-10-25T03:03:11.8487618Z BLACKSMITH_CHECK_RUN_ID: 121059696108 2026-10-25T03:03:11.8487898Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-25T03:03:11.8488181Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-25T03:03:11.8488427Z ##[endgroup] 2026-10-25T03:03:11.8699328Z Logging daemon started (blacksmithd for logs) 2026-10-25T03:03:11.8772824Z Results daemon started (blacksmithd for results) 2026-10-25T03:03:11.8915256Z Background adoption and SSH setup started (PID: 2937) 2026-10-25T03:03:11.8917641Z 2026-10-25T03:03:11.8917860Z ---------------------------------------- 2026-10-25T03:03:11.8918381Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40156766089/jobs/121059696108 2026-10-25T03:03:11.8918811Z SSH Access (using your GitHub SSH key): 2026-10-25T03:03:11.8919248Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-n2oxwajg6emsemdm.vm.blacksmith.sh 2026-10-25T03:03:11.8919605Z 2026-10-25T03:03:11.8919742Z No GitHub SSH key? Add one at: 2026-10-25T03:03:11.8920245Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-25T03:03:11.8920665Z 2026-10-25T03:03:11.8920802Z ---------------------------------------- 2026-10-25T03:03:11.8921080Z 2026-10-25T03:03:11.8921250Z VM ID: blacksmith-4vcpu-ubuntu-2404-n2oxwajg6emsemdm 2026-10-25T03:03:11.8923438Z Host: production-152.236.30.135-x8664 2026-10-25T03:03:11.8923863Z Host Agent PID: 4107070 2026-10-25T03:03:11.8924193Z Host Agent Git SHA: 1637818df 2026-10-25T03:03:11.8925194Z Host CPU Manufacturer: AuthenticAMD 2026-10-25T03:03:11.8925525Z Blacksmith Host Generation: gen 2 2026-10-25T03:03:11.8925845Z Petname: production-exact-sailfish-5f43d01b 2026-10-25T03:03:11.8926159Z Region: us-east 2026-10-25T03:03:11.8926415Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-25T03:03:11.8941087Z OS Version: Ubuntu 24.04.4 LTS 2026-10-25T03:03:11.8942208Z 2026-10-25T03:03:11.8942400Z Enabling Blacksmith transparent cache 2026-10-25T03:03:11.9149174Z ##[group]Run actions/checkout@v6 2026-10-25T03:03:11.9149458Z with: 2026-10-25T03:03:11.9149659Z fetch-depth: 2 2026-10-25T03:03:11.9149982Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-25T03:03:11.9150366Z sparse-checkout-cone-mode: false 2026-10-25T03:03:11.9150630Z repository: pingdotgg/t3code 2026-10-25T03:03:11.9152773Z token: *** 2026-10-25T03:03:11.9152983Z ssh-strict: true 2026-10-25T03:03:11.9153192Z ssh-user: git 2026-10-25T03:03:11.9153403Z persist-credentials: true 2026-10-25T03:03:11.9153638Z clean: true 2026-10-25T03:03:11.9153836Z fetch-tags: false 2026-10-25T03:03:11.9154086Z show-progress: true 2026-10-25T03:03:11.9154303Z lfs: false 2026-10-25T03:03:11.9154589Z submodules: false 2026-10-25T03:03:11.9154807Z set-safe-directory: true 2026-10-25T03:03:11.9155055Z allow-unsafe-pr-checkout: false 2026-10-25T03:03:11.9155299Z env: 2026-10-25T03:03:11.9155527Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140 2026-10-25T03:03:11.9155799Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394 2026-10-25T03:03:11.9156070Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T03:03:11.9156320Z ##[endgroup] 2026-10-25T03:03:12.0332601Z Syncing repository: pingdotgg/t3code 2026-10-25T03:03:12.0333841Z ##[group]Getting Git version info 2026-10-25T03:03:12.0334220Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-25T03:03:12.0334748Z [command]/usr/local/bin/git version 2026-10-25T03:03:12.0394491Z git version 2.55.0 2026-10-25T03:03:12.0405894Z ##[endgroup] 2026-10-25T03:03:12.0414085Z Temporarily overriding HOME='/home/runner/_work/_temp/702730a7-98d3-48fc-a46f-7fcdee9603fa' before making global git config changes 2026-10-25T03:03:12.0415096Z Adding repository directory to the temporary git global config as a safe directory 2026-10-25T03:03:12.0415971Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-25T03:03:12.0446089Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-25T03:03:12.0453407Z ##[group]Determining repository object format 2026-10-25T03:03:12.0455737Z ##[endgroup] 2026-10-25T03:03:12.0456130Z ##[group]Initializing the repository 2026-10-25T03:03:12.0456485Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-25T03:03:12.0485320Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-25T03:03:12.0486103Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-25T03:03:12.0486570Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-25T03:03:12.0486924Z hint: call: 2026-10-25T03:03:12.0487121Z hint: 2026-10-25T03:03:12.0487389Z hint: git config --global init.defaultBranch 2026-10-25T03:03:12.0487799Z hint: 2026-10-25T03:03:12.0488077Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-25T03:03:12.0488519Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-25T03:03:12.0488875Z hint: 2026-10-25T03:03:12.0489078Z hint: git branch -m 2026-10-25T03:03:12.0489302Z hint: 2026-10-25T03:03:12.0489599Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-25T03:03:12.0490285Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-25T03:03:12.0491523Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-25T03:03:12.0512824Z ##[endgroup] 2026-10-25T03:03:12.0513425Z ##[group]Disabling automatic garbage collection 2026-10-25T03:03:12.0515749Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-25T03:03:12.0535905Z ##[endgroup] 2026-10-25T03:03:12.0536258Z ##[group]Setting up auth 2026-10-25T03:03:12.0536518Z Removing SSH command configuration 2026-10-25T03:03:12.0539382Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-25T03:03:12.0558230Z [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-25T03:03:12.0675344Z Removing HTTP extra header 2026-10-25T03:03:12.0678023Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-25T03:03:12.0700624Z [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-25T03:03:12.0785326Z Removing includeIf entries pointing to credentials config files 2026-10-25T03:03:12.0789263Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-25T03:03:12.0807864Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-25T03:03:12.0901089Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-c2813ad3-b47b-47f6-98ad-95e3232ff1d7.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-25T03:03:12.0921342Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-c2813ad3-b47b-47f6-98ad-95e3232ff1d7.config 2026-10-25T03:03:12.0937591Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-c2813ad3-b47b-47f6-98ad-95e3232ff1d7.config 2026-10-25T03:03:12.0954571Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-c2813ad3-b47b-47f6-98ad-95e3232ff1d7.config 2026-10-25T03:03:12.0973854Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-c2813ad3-b47b-47f6-98ad-95e3232ff1d7.config 2026-10-25T03:03:12.0989900Z ##[endgroup] 2026-10-25T03:03:12.0990245Z ##[group]Fetching the repository 2026-10-25T03:03:12.0994283Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +b836231075d498369c3b088985489ac3e24d136d:refs/remotes/pull/24682/merge 2026-10-25T03:03:12.2580731Z From https://github.com/pingdotgg/t3code 2026-10-25T03:03:12.2581291Z * [new ref] b836231075d498369c3b088985489ac3e24d136d -> pull/24682/merge 2026-10-25T03:03:12.2601101Z ##[endgroup] 2026-10-25T03:03:12.2601493Z ##[group]Determining the checkout info 2026-10-25T03:03:12.2601876Z ##[endgroup] 2026-10-25T03:03:12.2602206Z ##[group]Setting up sparse checkout 2026-10-25T03:03:12.2604864Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-25T03:03:12.2626609Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-25T03:03:12.2641478Z .git/info/sparse-checkout 2026-10-25T03:03:12.2645410Z ##[endgroup] 2026-10-25T03:03:12.2645764Z ##[group]Checking out the ref 2026-10-25T03:03:12.2648142Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24682/merge 2026-10-25T03:03:18.3481645Z Updating files: 0% (1/6501) 2026-10-25T03:03:18.3507946Z Updating files: 1% (66/6501) 2026-10-25T03:03:18.3524105Z Updating files: 2% (131/6501) 2026-10-25T03:03:18.3546151Z Updating files: 3% (196/6501) 2026-10-25T03:03:18.3566642Z Updating files: 4% (261/6501) 2026-10-25T03:03:18.3596235Z Updating files: 5% (326/6501) 2026-10-25T03:03:18.3617082Z Updating files: 6% (391/6501) 2026-10-25T03:03:18.3667053Z Updating files: 7% (456/6501) 2026-10-25T03:03:18.3705950Z Updating files: 8% (521/6501) 2026-10-25T03:03:18.3795566Z Updating files: 9% (586/6501) 2026-10-25T03:03:18.3943011Z Updating files: 10% (651/6501) 2026-10-25T03:03:18.4087772Z Updating files: 11% (716/6501) 2026-10-25T03:03:18.4101833Z Updating files: 12% (781/6501) 2026-10-25T03:03:18.4112775Z Updating files: 13% (846/6501) 2026-10-25T03:03:18.4128899Z Updating files: 14% (911/6501) 2026-10-25T03:03:18.4146059Z Updating files: 15% (976/6501) 2026-10-25T03:03:18.4162628Z Updating files: 16% (1041/6501) 2026-10-25T03:03:18.4179072Z Updating files: 17% (1106/6501) 2026-10-25T03:03:18.4195122Z Updating files: 18% (1171/6501) 2026-10-25T03:03:18.4211780Z Updating files: 19% (1236/6501) 2026-10-25T03:03:18.4226191Z Updating files: 20% (1301/6501) 2026-10-25T03:03:18.4251856Z Updating files: 21% (1366/6501) 2026-10-25T03:03:18.4268197Z Updating files: 22% (1431/6501) 2026-10-25T03:03:18.4283230Z Updating files: 23% (1496/6501) 2026-10-25T03:03:18.4299236Z Updating files: 24% (1561/6501) 2026-10-25T03:03:18.4311617Z Updating files: 25% (1626/6501) 2026-10-25T03:03:18.4327113Z Updating files: 26% (1691/6501) 2026-10-25T03:03:18.4340104Z Updating files: 27% (1756/6501) 2026-10-25T03:03:18.4359268Z Updating files: 28% (1821/6501) 2026-10-25T03:03:18.4384464Z Updating files: 29% (1886/6501) 2026-10-25T03:03:18.4405636Z Updating files: 30% (1951/6501) 2026-10-25T03:03:18.4430594Z Updating files: 31% (2016/6501) 2026-10-25T03:03:18.4452187Z Updating files: 32% (2081/6501) 2026-10-25T03:03:18.4487117Z Updating files: 33% (2146/6501) 2026-10-25T03:03:18.4548294Z Updating files: 34% (2211/6501) 2026-10-25T03:03:18.4597087Z Updating files: 35% (2276/6501) 2026-10-25T03:03:18.4636144Z Updating files: 36% (2341/6501) 2026-10-25T03:03:18.4674114Z Updating files: 37% (2406/6501) 2026-10-25T03:03:18.4709910Z Updating files: 38% (2471/6501) 2026-10-25T03:03:18.4742131Z Updating files: 39% (2536/6501) 2026-10-25T03:03:18.4770146Z Updating files: 40% (2601/6501) 2026-10-25T03:03:18.4798886Z Updating files: 41% (2666/6501) 2026-10-25T03:03:18.4816673Z Updating files: 42% (2731/6501) 2026-10-25T03:03:18.4827985Z Updating files: 43% (2796/6501) 2026-10-25T03:03:18.4841000Z Updating files: 44% (2861/6501) 2026-10-25T03:03:18.4872131Z Updating files: 45% (2926/6501) 2026-10-25T03:03:18.4896671Z Updating files: 46% (2991/6501) 2026-10-25T03:03:18.4918603Z Updating files: 47% (3056/6501) 2026-10-25T03:03:18.4953541Z Updating files: 48% (3121/6501) 2026-10-25T03:03:18.4984163Z Updating files: 49% (3186/6501) 2026-10-25T03:03:18.5019727Z Updating files: 50% (3251/6501) 2026-10-25T03:03:18.5035234Z Updating files: 51% (3316/6501) 2026-10-25T03:03:18.5067374Z Updating files: 52% (3381/6501) 2026-10-25T03:03:18.5092846Z Updating files: 53% (3446/6501) 2026-10-25T03:03:18.5112693Z Updating files: 54% (3511/6501) 2026-10-25T03:03:18.5138250Z Updating files: 55% (3576/6501) 2026-10-25T03:03:18.5155371Z Updating files: 56% (3641/6501) 2026-10-25T03:03:18.5171164Z Updating files: 57% (3706/6501) 2026-10-25T03:03:18.5189359Z Updating files: 58% (3771/6501) 2026-10-25T03:03:18.5531943Z Updating files: 59% (3836/6501) 2026-10-25T03:03:18.5549277Z Updating files: 60% (3901/6501) 2026-10-25T03:03:18.5567679Z Updating files: 61% (3966/6501) 2026-10-25T03:03:18.5587682Z Updating files: 62% (4031/6501) 2026-10-25T03:03:18.5611565Z Updating files: 63% (4096/6501) 2026-10-25T03:03:18.5638417Z Updating files: 64% (4161/6501) 2026-10-25T03:03:18.5657675Z Updating files: 65% (4226/6501) 2026-10-25T03:03:18.5677354Z Updating files: 66% (4291/6501) 2026-10-25T03:03:18.5699355Z Updating files: 67% (4356/6501) 2026-10-25T03:03:18.5711418Z Updating files: 68% (4421/6501) 2026-10-25T03:03:18.5729780Z Updating files: 69% (4486/6501) 2026-10-25T03:03:18.5741276Z Updating files: 70% (4551/6501) 2026-10-25T03:03:18.5758764Z Updating files: 71% (4616/6501) 2026-10-25T03:03:18.5771927Z Updating files: 72% (4681/6501) 2026-10-25T03:03:18.5815566Z Updating files: 73% (4746/6501) 2026-10-25T03:03:18.6198576Z Updating files: 74% (4811/6501) 2026-10-25T03:03:18.6225583Z Updating files: 75% (4876/6501) 2026-10-25T03:03:18.6245731Z Updating files: 76% (4941/6501) 2026-10-25T03:03:18.6267214Z Updating files: 77% (5006/6501) 2026-10-25T03:03:18.6289683Z Updating files: 78% (5071/6501) 2026-10-25T03:03:18.6306027Z Updating files: 79% (5136/6501) 2026-10-25T03:03:18.6327018Z Updating files: 80% (5201/6501) 2026-10-25T03:03:18.6342677Z Updating files: 81% (5266/6501) 2026-10-25T03:03:18.6360153Z Updating files: 82% (5331/6501) 2026-10-25T03:03:18.6381682Z Updating files: 83% (5396/6501) 2026-10-25T03:03:18.6404324Z Updating files: 84% (5461/6501) 2026-10-25T03:03:18.6421406Z Updating files: 85% (5526/6501) 2026-10-25T03:03:18.6445222Z Updating files: 86% (5591/6501) 2026-10-25T03:03:18.6511689Z Updating files: 87% (5656/6501) 2026-10-25T03:03:18.6540219Z Updating files: 88% (5721/6501) 2026-10-25T03:03:18.6561508Z Updating files: 89% (5786/6501) 2026-10-25T03:03:18.6583859Z Updating files: 90% (5851/6501) 2026-10-25T03:03:18.6614755Z Updating files: 91% (5916/6501) 2026-10-25T03:03:18.6628629Z Updating files: 92% (5981/6501) 2026-10-25T03:03:18.6648684Z Updating files: 93% (6046/6501) 2026-10-25T03:03:18.6667499Z Updating files: 94% (6111/6501) 2026-10-25T03:03:18.6692184Z Updating files: 95% (6176/6501) 2026-10-25T03:03:18.6746130Z Updating files: 96% (6241/6501) 2026-10-25T03:03:18.6768499Z Updating files: 97% (6306/6501) 2026-10-25T03:03:18.6813107Z Updating files: 98% (6371/6501) 2026-10-25T03:03:18.6832654Z Updating files: 99% (6436/6501) 2026-10-25T03:03:18.6832933Z Updating files: 100% (6501/6501) 2026-10-25T03:03:18.6833124Z Updating files: 100% (6501/6501), done. 2026-10-25T03:03:18.6979320Z Note: switching to 'refs/remotes/pull/24682/merge'. 2026-10-25T03:03:18.6979582Z 2026-10-25T03:03:18.6979836Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-25T03:03:18.6980300Z changes and commit them, and you can discard any commits you make in this 2026-10-25T03:03:18.6980733Z state without impacting any branches by switching back to a branch. 2026-10-25T03:03:18.6981026Z 2026-10-25T03:03:18.6981249Z If you want to create a new branch to retain commits you create, you may 2026-10-25T03:03:18.6981703Z do so (now or later) by using -c with the switch command. Example: 2026-10-25T03:03:18.6981884Z 2026-10-25T03:03:18.6981990Z git switch -c 2026-10-25T03:03:18.6982123Z 2026-10-25T03:03:18.6982212Z Or undo this operation with: 2026-10-25T03:03:18.6982331Z 2026-10-25T03:03:18.6982429Z git switch - 2026-10-25T03:03:18.6982544Z 2026-10-25T03:03:18.6982715Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-25T03:03:18.6982920Z 2026-10-25T03:03:18.6983167Z HEAD is now at b836231 Merge 68e8f9d5add20bee12b1e2aabb05dc007a9c4226 into 80455376f01f19c10a06dc08b0629486c017bf79 2026-10-25T03:03:18.6990716Z ##[endgroup] 2026-10-25T03:03:18.7021788Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-25T03:03:18.7039232Z b836231075d498369c3b088985489ac3e24d136d 2026-10-25T03:03:18.7164802Z Prepare all required actions 2026-10-25T03:03:18.7203564Z ##[group]Run ./.github/actions/ci-changes 2026-10-25T03:03:18.7203734Z env: 2026-10-25T03:03:18.7203871Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140 2026-10-25T03:03:18.7204034Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394 2026-10-25T03:03:18.7204199Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T03:03:18.7204354Z ##[endgroup] 2026-10-25T03:03:18.7264271Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-25T03:03:18.7280650Z ##[group]Run set -uo pipefail 2026-10-25T03:03:18.7280869Z set -uo pipefail 2026-10-25T03:03:18.7281008Z  2026-10-25T03:03:18.7281129Z decide() { 2026-10-25T03:03:18.7281343Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-25T03:03:18.7281564Z  exit "${PIPESTATUS[0]}" 2026-10-25T03:03:18.7281713Z } 2026-10-25T03:03:18.7281830Z  2026-10-25T03:03:18.7281947Z fail_open() { 2026-10-25T03:03:18.7282112Z  echo "$* Running every job." 2026-10-25T03:03:18.7282262Z  decide 2026-10-25T03:03:18.7282387Z } 2026-10-25T03:03:18.7282501Z  2026-10-25T03:03:18.7282676Z # Reads the change from git rather than the REST API: every job that 2026-10-25T03:03:18.7282945Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-25T03:03:18.7283177Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-25T03:03:18.7283407Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-25T03:03:18.7283793Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-25T03:03:18.7284000Z  base=HEAD^1 2026-10-25T03:03:18.7284129Z  mode=() 2026-10-25T03:03:18.7284255Z else 2026-10-25T03:03:18.7284380Z  base=$BEFORE_SHA 2026-10-25T03:03:18.7284588Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-25T03:03:18.7284816Z  || fail_open "Could not fetch ${base}." 2026-10-25T03:03:18.7285037Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-25T03:03:18.7285235Z  mode=(--full) 2026-10-25T03:03:18.7285366Z fi 2026-10-25T03:03:18.7285478Z  2026-10-25T03:03:18.7285653Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-25T03:03:18.7285919Z # of a package changes that package just like editing it. It also keeps 2026-10-25T03:03:18.7286155Z # git from fetching file contents to score renames. 2026-10-25T03:03:18.7286409Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-25T03:03:18.7286652Z  || fail_open "Could not diff against ${base}." 2026-10-25T03:03:18.7286871Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-25T03:03:18.7305550Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T03:03:18.7305738Z env: 2026-10-25T03:03:18.7305869Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140 2026-10-25T03:03:18.7306036Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394 2026-10-25T03:03:18.7306198Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T03:03:18.7306358Z EVENT_NAME: pull_request 2026-10-25T03:03:18.7306522Z BEFORE_SHA: ece43d00cf113bbc4d7b1c0b5dc9de8695a717d4 2026-10-25T03:03:18.7306698Z ##[endgroup] 2026-10-25T03:03:18.7697095Z Affected packages: @t3tools/mobile, @t3tools/scripts, t3 2026-10-25T03:03:18.7697495Z typecheck=true 2026-10-25T03:03:18.7697626Z build=true 2026-10-25T03:03:18.7697754Z test=true 2026-10-25T03:03:18.7702474Z test_packages=@t3tools/mobile @t3tools/scripts 2026-10-25T03:03:18.7702682Z test_web=false 2026-10-25T03:03:18.7702814Z test_server=true 2026-10-25T03:03:18.7702939Z rust=false 2026-10-25T03:03:18.7703062Z release_smoke=false 2026-10-25T03:03:18.7703194Z mobile_native=true 2026-10-25T03:03:18.7743070Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=47] 2026-10-25T03:03:18.7815911Z Prepare all required actions 2026-10-25T03:03:18.7816292Z Getting action download info 2026-10-25T03:03:18.8603264Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-25T03:03:18.9450919Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-25T03:03:18.9451099Z env: 2026-10-25T03:03:18.9451237Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140 2026-10-25T03:03:18.9451402Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394 2026-10-25T03:03:18.9451578Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T03:03:18.9451730Z ##[endgroup] 2026-10-25T03:03:18.9516751Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-25T03:03:18.9528091Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-25T03:03:18.9528440Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-25T03:03:18.9528751Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-25T03:03:18.9529011Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-25T03:03:18.9546898Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T03:03:18.9547106Z env: 2026-10-25T03:03:18.9547246Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140 2026-10-25T03:03:18.9547410Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394 2026-10-25T03:03:18.9547571Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T03:03:18.9547810Z ##[endgroup] 2026-10-25T03:03:18.9606601Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=8] 2026-10-25T03:03:18.9607876Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-25T03:03:18.9662947Z ##[group]Run actions/cache@v6 2026-10-25T03:03:18.9663105Z with: 2026-10-25T03:03:18.9663229Z path: ~/.vite-plus 2026-10-25T03:03:18.9663413Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-25T03:03:18.9663628Z enableCrossOsArchive: false 2026-10-25T03:03:18.9663785Z fail-on-cache-miss: false 2026-10-25T03:03:18.9663926Z lookup-only: false 2026-10-25T03:03:18.9664055Z save-always: false 2026-10-25T03:03:18.9664184Z env: 2026-10-25T03:03:18.9664310Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140 2026-10-25T03:03:18.9664478Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394 2026-10-25T03:03:18.9664637Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T03:03:18.9664791Z ##[endgroup] 2026-10-25T03:03:19.1721241Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-25T03:03:19.5347118Z Received 170349591 of 170349591 (100.0%), 476.4 MBs/sec 2026-10-25T03:03:19.5347919Z Cache Size: ~162 MB (170349591 B) 2026-10-25T03:03:19.5376002Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/df67a930-55b7-4ae5-be50-2e30be2cb33d/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-25T03:03:20.2104889Z Cache restored successfully 2026-10-25T03:03:20.2243983Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-25T03:03:20.2320521Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1271] 2026-10-25T03:03:20.2322895Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-25T03:03:20.2344510Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-25T03:03:20.2344765Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-25T03:03:20.2344936Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-25T03:03:20.2364720Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T03:03:20.2364884Z env: 2026-10-25T03:03:20.2364996Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140 2026-10-25T03:03:20.2365142Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394 2026-10-25T03:03:20.2365287Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T03:03:20.2365417Z ##[endgroup] 2026-10-25T03:03:20.2404216Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-25T03:03:20.2410792Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8] 2026-10-25T03:03:20.2412005Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-25T03:03:20.2415534Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-25T03:03:20.2416528Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-25T03:03:20.2427295Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-25T03:03:20.2427471Z store_path="$(vp pm cache dir)" 2026-10-25T03:03:20.2427633Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-25T03:03:20.2442532Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T03:03:20.2442701Z env: 2026-10-25T03:03:20.2442811Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140 2026-10-25T03:03:20.2442951Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394 2026-10-25T03:03:20.2443101Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T03:03:20.2443263Z ##[endgroup] 2026-10-25T03:03:20.2563534Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=14] 2026-10-25T03:03:20.2564803Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-25T03:03:20.2881026Z ##[group]Run actions/cache@v6 2026-10-25T03:03:20.2881223Z with: 2026-10-25T03:03:20.2881347Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-25T03:03:20.2881594Z key: pnpm-full-v1-Linux-X64-67727b77004e0e6799b7f8587a750813c0ad4460c623edf0becc280ccb581251 2026-10-25T03:03:20.2881834Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-25T03:03:20.2882189Z enableCrossOsArchive: false 2026-10-25T03:03:20.2882387Z fail-on-cache-miss: false 2026-10-25T03:03:20.2882571Z lookup-only: false 2026-10-25T03:03:20.2882737Z save-always: false 2026-10-25T03:03:20.2882901Z env: 2026-10-25T03:03:20.2883066Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140 2026-10-25T03:03:20.2883287Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394 2026-10-25T03:03:20.2883499Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T03:03:20.2883687Z ##[endgroup] 2026-10-25T03:03:20.4720530Z Cache hit for: pnpm-full-v1-Linux-X64-67727b77004e0e6799b7f8587a750813c0ad4460c623edf0becc280ccb581251 2026-10-25T03:03:21.4920783Z Received 704643072 of 998502311 (70.6%), 672.0 MBs/sec 2026-10-25T03:03:21.9134321Z Received 998502311 of 998502311 (100.0%), 670.1 MBs/sec 2026-10-25T03:03:21.9134541Z Cache Size: ~952 MB (998502311 B) 2026-10-25T03:03:21.9164168Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/5b7f2d13-c33a-41b7-a4b1-28386bf769c4/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-25T03:03:26.9603657Z Cache restored successfully 2026-10-25T03:03:27.0084909Z Cache restored from key: pnpm-full-v1-Linux-X64-67727b77004e0e6799b7f8587a750813c0ad4460c623edf0becc280ccb581251 2026-10-25T03:03:27.0153562Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6758] 2026-10-25T03:03:27.0156368Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-25T03:03:27.0191804Z ##[group]Run vp install 2026-10-25T03:03:27.0191944Z vp install 2026-10-25T03:03:27.0211904Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T03:03:27.0212069Z env: 2026-10-25T03:03:27.0212180Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140 2026-10-25T03:03:27.0212324Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394 2026-10-25T03:03:27.0212464Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T03:03:27.0212600Z ##[endgroup] 2026-10-25T03:03:27.0579812Z Scope: all 34 workspace projects 2026-10-25T03:03:27.1712262Z ? Verifying lockfile against supply-chain policies (2087 entries)... 2026-10-25T03:03:27.5116672Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-25T03:03:27.5117068Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-25T03:03:27.5117339Z Virtual store is at: node_modules/.pnpm 2026-10-25T03:03:29.9652062Z ✓ Lockfile passes supply-chain policies (2087 entries in 2.8s) 2026-10-25T03:03:29.9652315Z Lockfile is up to date, resolution step is skipped 2026-10-25T03:03:29.9810638Z Packages: +1720 2026-10-25T03:03:29.9810850Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-25T03:03:30.0123052Z Progress: resolved 1720, reused 1716, downloaded 0, added 1720, done 2026-10-25T03:03:30.9018146Z . prepare$ vp config --no-agent 2026-10-25T03:03:30.9864691Z . prepare: Done 2026-10-25T03:03:30.9877055Z 2026-10-25T03:03:30.9877326Z devDependencies: 2026-10-25T03:03:30.9877626Z + @coderabbitai/config 1.1.0 2026-10-25T03:03:30.9877772Z + @shadcn/lint 0.1.5 2026-10-25T03:03:30.9877920Z + @types/node 24.12.4 2026-10-25T03:03:30.9878041Z + knip 6.34.0 2026-10-25T03:03:30.9878168Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-25T03:03:30.9878323Z + vite-plus 1.3.0 2026-10-25T03:03:30.9878412Z 2026-10-25T03:03:30.9888551Z Done in 4s using pnpm v12.14.0 2026-10-25T03:03:31.0034830Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3987] 2026-10-25T03:03:31.0066359Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-25T03:03:31.0066795Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-25T03:03:31.0085220Z shell: /usr/bin/bash -e {0} 2026-10-25T03:03:31.0085339Z env: 2026-10-25T03:03:31.0085450Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140 2026-10-25T03:03:31.0085590Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394 2026-10-25T03:03:31.0085731Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T03:03:31.0085860Z ##[endgroup] 2026-10-25T03:03:31.0288198Z ##[group]Run actions/cache@v6 2026-10-25T03:03:31.0288376Z with: 2026-10-25T03:03:31.0288482Z path: ~/.cache/ms-playwright 2026-10-25T03:03:31.0288636Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-25T03:03:31.0288795Z enableCrossOsArchive: false 2026-10-25T03:03:31.0288921Z fail-on-cache-miss: false 2026-10-25T03:03:31.0289043Z lookup-only: false 2026-10-25T03:03:31.0289151Z save-always: false 2026-10-25T03:03:31.0289255Z env: 2026-10-25T03:03:31.0289356Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140 2026-10-25T03:03:31.0289499Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394 2026-10-25T03:03:31.0289633Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T03:03:31.0289761Z ##[endgroup] 2026-10-25T03:03:31.2114727Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-25T03:03:31.3493971Z Received 106503405 of 106503405 (100.0%), 825.8 MBs/sec 2026-10-25T03:03:31.3494266Z Cache Size: ~102 MB (106503405 B) 2026-10-25T03:03:31.3508122Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/734751f6-7a6c-4d76-9cf7-d6007aadfb70/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-25T03:03:31.5551260Z Cache restored successfully 2026-10-25T03:03:31.5678673Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-25T03:03:31.5806345Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-25T03:03:31.5806720Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-25T03:03:31.5806942Z test -n "$browser" 2026-10-25T03:03:31.5807086Z if ldd "$browser" | grep '=> not found'; then 2026-10-25T03:03:31.5807301Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-25T03:03:31.5807496Z fi 2026-10-25T03:03:31.5825889Z shell: /usr/bin/bash -e {0} 2026-10-25T03:03:31.5826017Z env: 2026-10-25T03:03:31.5826125Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140 2026-10-25T03:03:31.5826289Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394 2026-10-25T03:03:31.5826425Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T03:03:31.5826560Z ##[endgroup] 2026-10-25T03:03:31.5940619Z ##[group]Run vp run --filter t3 test --shard 8/8 2026-10-25T03:03:31.5940819Z vp run --filter t3 test --shard 8/8 2026-10-25T03:03:31.5955284Z shell: /usr/bin/bash -e {0} 2026-10-25T03:03:31.5955403Z env: 2026-10-25T03:03:31.5955508Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140 2026-10-25T03:03:31.5955653Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394 2026-10-25T03:03:31.5955790Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T03:03:31.5955996Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-25T03:03:31.5956270Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-25T03:03:31.5956491Z ##[endgroup] 2026-10-25T03:03:31.7440375Z ~/apps/server$ vp test run --shard 8/8 ⊘ cache disabled 2026-10-25T03:03:31.8880542Z 2026-10-25T03:03:31.8882152Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-25T03:03:31.8882407Z 2026-10-25T03:03:34.7693016Z ✓ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 983ms 2026-10-25T03:03:36.5440401Z ✓ src/orchestration-v2/RunExecutionService.test.ts (44 tests) 53ms 2026-10-25T03:03:38.2727042Z ✓ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 537ms 2026-10-25T03:03:39.3258399Z ✓ src/project/AgentSessionScanner.test.ts (53 tests) 707ms 2026-10-25T03:03:39.3258716Z ✓ AgentSessionScanner (37) 2026-10-25T03:03:39.3258893Z ✓ recentThreads (18) 2026-10-25T03:03:39.3259221Z ✓ skips excessive records without blocking an older valid transcript 314ms 2026-10-25T03:03:44.8116806Z ✓ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 5298ms 2026-10-25T03:03:44.8117486Z ✓ AcpSessionRuntime (30) 2026-10-25T03:03:44.8118025Z ✓ drains large stderr output and keeps auth-sized logging chunks 360ms 2026-10-25T03:03:44.8118664Z ✓ keeps assistant item IDs unique when a provider session restarts 364ms 2026-10-25T03:03:45.7856086Z ✓ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 34ms 2026-10-25T03:03:46.1656845Z ✓ src/provider/providerMaintenanceRunner.test.ts (18 tests) 36ms 2026-10-25T03:03:47.5407384Z ✓ src/mcp/McpHttpServer.test.ts (19 tests) 158ms 2026-10-25T03:03:48.5628720Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-25T03:03:48.5629171Z [03:03:48.556] INFO (#22): Migrations ran successfully { 2026-10-25T03:03:48.5629354Z migrations: [ 2026-10-25T03:03:48.5629492Z '1_OrchestrationEvents', 2026-10-25T03:03:48.5629663Z '2_OrchestrationCommandReceipts', 2026-10-25T03:03:48.5629835Z '3_CheckpointDiffBlobs', 2026-10-25T03:03:48.5629989Z '4_ProviderSessionRuntime', 2026-10-25T03:03:48.5630142Z '5_Projections', 2026-10-25T03:03:48.5630385Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T03:03:48.5630594Z '7_ProjectionThreadMessageAttachments', 2026-10-25T03:03:48.5630787Z '8_ProjectionThreadActivitySequence', 2026-10-25T03:03:48.5630967Z '9_ProviderSessionRuntimeMode', 2026-10-25T03:03:48.5631147Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T03:03:48.5631344Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T03:03:48.5631550Z '12_ProjectionThreadsInteractionMode', 2026-10-25T03:03:48.5631739Z '13_ProjectionThreadProposedPlans', 2026-10-25T03:03:48.5631944Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T03:03:48.5632152Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T03:03:48.5632331Z '16_CanonicalizeModelSelections', 2026-10-25T03:03:48.5632506Z '17_ProjectionThreadsArchivedAt', 2026-10-25T03:03:48.5632685Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T03:03:48.5632873Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T03:03:48.5633042Z '20_AuthAccessManagement', 2026-10-25T03:03:48.5633204Z '21_AuthSessionClientMetadata', 2026-10-25T03:03:48.5633373Z '22_AuthSessionLastConnectedAt', 2026-10-25T03:03:48.5633549Z '23_ProjectionThreadShellSummary', 2026-10-25T03:03:48.5633738Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T03:03:48.5633955Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T03:03:48.5634160Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T03:03:48.5634347Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T03:03:48.5634550Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T03:03:48.5634741Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T03:03:48.5634940Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T03:03:48.5635115Z '31_AuthAuthorizationScopes', 2026-10-25T03:03:48.5635287Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T03:03:48.5635458Z '33_ProjectionThreadsSettled', 2026-10-25T03:03:48.5635627Z '34_ProjectionThreadsSnoozed', 2026-10-25T03:03:48.5635804Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T03:03:48.5635979Z '36_ProjectionThreadsPinned', 2026-10-25T03:03:48.5636144Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T03:03:48.5636630Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T03:03:48.5636918Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T03:03:48.5637111Z '40_ProjectionProjectFaviconPath', 2026-10-25T03:03:48.5637286Z '41_AuthSessionClientConnection', 2026-10-25T03:03:48.5637467Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T03:03:48.5637647Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T03:03:48.5637830Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T03:03:48.5638011Z '45_ProjectionProjectsAutoPull', 2026-10-25T03:03:48.5638194Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T03:03:48.5638370Z '47_ProjectionProjectIcon', 2026-10-25T03:03:48.5638542Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T03:03:48.5638724Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T03:03:48.5638902Z '50_ProjectionThreadPullRequests', 2026-10-25T03:03:48.5639105Z '51_ProjectionThreadMessageContext', 2026-10-25T03:03:48.5639288Z '52_ProjectionThreadTitleState', 2026-10-25T03:03:48.5639452Z '53_PullRequestFilesViewed', 2026-10-25T03:03:48.5639638Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T03:03:48.5639813Z '55_OrchestrationV2', 2026-10-25T03:03:48.5639982Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T03:03:48.5640158Z '57_ScheduledTaskWebhooks', 2026-10-25T03:03:48.5640351Z '58_WebhookRelayDeliveries', 2026-10-25T03:03:48.5640511Z '59_McpAppModelContext', 2026-10-25T03:03:48.5640674Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T03:03:48.5640843Z '61_PullRequestReviewGuides', 2026-10-25T03:03:48.5641006Z '62_ThreadFailureLookupIndex', 2026-10-25T03:03:48.5641173Z '63_DropUnusedV1Projections', 2026-10-25T03:03:48.5641352Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T03:03:48.5641535Z '65_CodexUsageNativeTurnIndex', 2026-10-25T03:03:48.5641721Z '66_RepairClientSettlementTimestamps', 2026-10-25T03:03:48.5641885Z '67_WebhookDedupe', 2026-10-25T03:03:48.5642040Z '68_ShellStopRequestIndex', 2026-10-25T03:03:48.5642194Z '69_ThreadMessageSearch' 2026-10-25T03:03:48.5642322Z ] 2026-10-25T03:03:48.5642409Z } 2026-10-25T03:03:48.5642464Z 2026-10-25T03:03:48.6935186Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-25T03:03:48.6935609Z [03:03:48.691] WARN (#1246): Orchestration effect execution failed { 2026-10-25T03:03:48.6936128Z 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-25T03:03:48.6936600Z effectType: 'provider-turn.restart', 2026-10-25T03:03:48.6936873Z attemptCount: 1, 2026-10-25T03:03:48.6937068Z nonRetryable: false, 2026-10-25T03:03:48.6937279Z error: 'OrchestrationEffectExecutionError: \n' + 2026-10-25T03:03:48.6937655Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:366:21\n' + 2026-10-25T03:03:48.6949463Z ' 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-25T03:03:48.6949906Z ' [cause]: ProviderTurnStartError: \n' + 2026-10-25T03:03:48.6950256Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1359:19\n' + 2026-10-25T03:03:48.6950700Z ' 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-25T03:03:48.6951743Z ' [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:d5548474-60bf-4a17-ac96-817787105eab.\n' + 2026-10-25T03:03:48.6952479Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2144:23\n' + 2026-10-25T03:03:48.6952912Z ' 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-25T03:03:48.6953562Z ' [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:d5548474-60bf-4a17-ac96-817787105eab.\n' + 2026-10-25T03:03:48.6954177Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' + 2026-10-25T03:03:48.6954517Z ' [cause]: Error: simulated replacement open failure\n' + 2026-10-25T03:03:48.6954709Z ' }\n' + 2026-10-25T03:03:48.6954845Z ' }\n' + 2026-10-25T03:03:48.6954968Z ' }\n' + 2026-10-25T03:03:48.6955086Z '}' 2026-10-25T03:03:48.6955184Z } 2026-10-25T03:03:48.6955236Z 2026-10-25T03:03:48.9080910Z 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-25T03:03:48.9081351Z [03:03:48.904] INFO (#2642): Migrations ran successfully { 2026-10-25T03:03:48.9081521Z migrations: [ 2026-10-25T03:03:48.9081660Z '1_OrchestrationEvents', 2026-10-25T03:03:48.9081839Z '2_OrchestrationCommandReceipts', 2026-10-25T03:03:48.9082009Z '3_CheckpointDiffBlobs', 2026-10-25T03:03:48.9082195Z '4_ProviderSessionRuntime', 2026-10-25T03:03:48.9082357Z '5_Projections', 2026-10-25T03:03:48.9082541Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T03:03:48.9082748Z '7_ProjectionThreadMessageAttachments', 2026-10-25T03:03:48.9082935Z '8_ProjectionThreadActivitySequence', 2026-10-25T03:03:48.9083110Z '9_ProviderSessionRuntimeMode', 2026-10-25T03:03:48.9083285Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T03:03:48.9083480Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T03:03:48.9083676Z '12_ProjectionThreadsInteractionMode', 2026-10-25T03:03:48.9083860Z '13_ProjectionThreadProposedPlans', 2026-10-25T03:03:48.9084060Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T03:03:48.9084267Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T03:03:48.9084449Z '16_CanonicalizeModelSelections', 2026-10-25T03:03:48.9084623Z '17_ProjectionThreadsArchivedAt', 2026-10-25T03:03:48.9084804Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T03:03:48.9084989Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T03:03:48.9085160Z '20_AuthAccessManagement', 2026-10-25T03:03:48.9085317Z '21_AuthSessionClientMetadata', 2026-10-25T03:03:48.9085484Z '22_AuthSessionLastConnectedAt', 2026-10-25T03:03:48.9085654Z '23_ProjectionThreadShellSummary', 2026-10-25T03:03:48.9085844Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T03:03:48.9086049Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T03:03:48.9086251Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T03:03:48.9086433Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T03:03:48.9086617Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T03:03:48.9086808Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T03:03:48.9087231Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T03:03:48.9087488Z '31_AuthAuthorizationScopes', 2026-10-25T03:03:48.9087657Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T03:03:48.9087836Z '33_ProjectionThreadsSettled', 2026-10-25T03:03:48.9087996Z '34_ProjectionThreadsSnoozed', 2026-10-25T03:03:48.9088171Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T03:03:48.9088342Z '36_ProjectionThreadsPinned', 2026-10-25T03:03:48.9088510Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T03:03:48.9088678Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T03:03:48.9088870Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T03:03:48.9089058Z '40_ProjectionProjectFaviconPath', 2026-10-25T03:03:48.9089241Z '41_AuthSessionClientConnection', 2026-10-25T03:03:48.9089422Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T03:03:48.9089600Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T03:03:48.9089786Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T03:03:48.9089963Z '45_ProjectionProjectsAutoPull', 2026-10-25T03:03:48.9090149Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T03:03:48.9090345Z '47_ProjectionProjectIcon', 2026-10-25T03:03:48.9090519Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T03:03:48.9090702Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T03:03:48.9090878Z '50_ProjectionThreadPullRequests', 2026-10-25T03:03:48.9091052Z '51_ProjectionThreadMessageContext', 2026-10-25T03:03:48.9091223Z '52_ProjectionThreadTitleState', 2026-10-25T03:03:48.9091386Z '53_PullRequestFilesViewed', 2026-10-25T03:03:48.9091562Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T03:03:48.9091737Z '55_OrchestrationV2', 2026-10-25T03:03:48.9091901Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T03:03:48.9092072Z '57_ScheduledTaskWebhooks', 2026-10-25T03:03:48.9092227Z '58_WebhookRelayDeliveries', 2026-10-25T03:03:48.9092381Z '59_McpAppModelContext', 2026-10-25T03:03:48.9092542Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T03:03:48.9092706Z '61_PullRequestReviewGuides', 2026-10-25T03:03:48.9092868Z '62_ThreadFailureLookupIndex', 2026-10-25T03:03:48.9093026Z '63_DropUnusedV1Projections', 2026-10-25T03:03:48.9093201Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T03:03:48.9093376Z '65_CodexUsageNativeTurnIndex', 2026-10-25T03:03:48.9093678Z '66_RepairClientSettlementTimestamps', 2026-10-25T03:03:48.9093842Z '67_WebhookDedupe', 2026-10-25T03:03:48.9093993Z '68_ShellStopRequestIndex', 2026-10-25T03:03:48.9094147Z '69_ThreadMessageSearch' 2026-10-25T03:03:48.9094272Z ] 2026-10-25T03:03:48.9094363Z } 2026-10-25T03:03:48.9094416Z 2026-10-25T03:03:49.1372576Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active) 2026-10-25T03:03:49.1373006Z [03:03:49.134] INFO (#5323): Migrations ran successfully { 2026-10-25T03:03:49.1373182Z migrations: [ 2026-10-25T03:03:49.1373321Z '1_OrchestrationEvents', 2026-10-25T03:03:49.1373586Z '2_OrchestrationCommandReceipts', 2026-10-25T03:03:49.1373755Z '3_CheckpointDiffBlobs', 2026-10-25T03:03:49.1373912Z '4_ProviderSessionRuntime', 2026-10-25T03:03:49.1374067Z '5_Projections', 2026-10-25T03:03:49.1374251Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T03:03:49.1374460Z '7_ProjectionThreadMessageAttachments', 2026-10-25T03:03:49.1374647Z '8_ProjectionThreadActivitySequence', 2026-10-25T03:03:49.1375111Z '9_ProviderSessionRuntimeMode', 2026-10-25T03:03:49.1375393Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T03:03:49.1375590Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T03:03:49.1375783Z '12_ProjectionThreadsInteractionMode', 2026-10-25T03:03:49.1375968Z '13_ProjectionThreadProposedPlans', 2026-10-25T03:03:49.1376171Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T03:03:49.1376377Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T03:03:49.1376553Z '16_CanonicalizeModelSelections', 2026-10-25T03:03:49.1376726Z '17_ProjectionThreadsArchivedAt', 2026-10-25T03:03:49.1376903Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T03:03:49.1377083Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T03:03:49.1377254Z '20_AuthAccessManagement', 2026-10-25T03:03:49.1377411Z '21_AuthSessionClientMetadata', 2026-10-25T03:03:49.1377584Z '22_AuthSessionLastConnectedAt', 2026-10-25T03:03:49.1377756Z '23_ProjectionThreadShellSummary', 2026-10-25T03:03:49.1377946Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T03:03:49.1378150Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T03:03:49.1378353Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T03:03:49.1378539Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T03:03:49.1378722Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T03:03:49.1378913Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T03:03:49.1379113Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T03:03:49.1379291Z '31_AuthAuthorizationScopes', 2026-10-25T03:03:49.1379464Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T03:03:49.1379637Z '33_ProjectionThreadsSettled', 2026-10-25T03:03:49.1379803Z '34_ProjectionThreadsSnoozed', 2026-10-25T03:03:49.1379981Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T03:03:49.1380156Z '36_ProjectionThreadsPinned', 2026-10-25T03:03:49.1380380Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T03:03:49.1380554Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T03:03:49.1380744Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T03:03:49.1380939Z '40_ProjectionProjectFaviconPath', 2026-10-25T03:03:49.1381118Z '41_AuthSessionClientConnection', 2026-10-25T03:03:49.1381300Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T03:03:49.1381478Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T03:03:49.1381660Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T03:03:49.1381840Z '45_ProjectionProjectsAutoPull', 2026-10-25T03:03:49.1382024Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T03:03:49.1382200Z '47_ProjectionProjectIcon', 2026-10-25T03:03:49.1382380Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T03:03:49.1382562Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T03:03:49.1382740Z '50_ProjectionThreadPullRequests', 2026-10-25T03:03:49.1382919Z '51_ProjectionThreadMessageContext', 2026-10-25T03:03:49.1383094Z '52_ProjectionThreadTitleState', 2026-10-25T03:03:49.1383261Z '53_PullRequestFilesViewed', 2026-10-25T03:03:49.1383440Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T03:03:49.1383616Z '55_OrchestrationV2', 2026-10-25T03:03:49.1383781Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T03:03:49.1383955Z '57_ScheduledTaskWebhooks', 2026-10-25T03:03:49.1384115Z '58_WebhookRelayDeliveries', 2026-10-25T03:03:49.1384270Z '59_McpAppModelContext', 2026-10-25T03:03:49.1384433Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T03:03:49.1384659Z '61_PullRequestReviewGuides', 2026-10-25T03:03:49.1384874Z '62_ThreadFailureLookupIndex', 2026-10-25T03:03:49.1385034Z '63_DropUnusedV1Projections', 2026-10-25T03:03:49.1385406Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T03:03:49.1386355Z '65_CodexUsageNativeTurnIndex', 2026-10-25T03:03:49.1386870Z '66_RepairClientSettlementTimestamps', 2026-10-25T03:03:49.1387111Z '67_WebhookDedupe', 2026-10-25T03:03:49.1387396Z '68_ShellStopRequestIndex', 2026-10-25T03:03:49.1387623Z '69_ThreadMessageSearch' 2026-10-25T03:03:49.1387816Z ] 2026-10-25T03:03:49.1387972Z } 2026-10-25T03:03:49.1388211Z 2026-10-25T03:03:49.3755446Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle) 2026-10-25T03:03:49.3756391Z [03:03:49.372] INFO (#8030): Migrations ran successfully { 2026-10-25T03:03:49.3756846Z migrations: [ 2026-10-25T03:03:49.3757120Z '1_OrchestrationEvents', 2026-10-25T03:03:49.3757368Z '2_OrchestrationCommandReceipts', 2026-10-25T03:03:49.3757591Z '3_CheckpointDiffBlobs', 2026-10-25T03:03:49.3757794Z '4_ProviderSessionRuntime', 2026-10-25T03:03:49.3757993Z '5_Projections', 2026-10-25T03:03:49.3758228Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T03:03:49.3758504Z '7_ProjectionThreadMessageAttachments', 2026-10-25T03:03:49.3758748Z '8_ProjectionThreadActivitySequence', 2026-10-25T03:03:49.3758983Z '9_ProviderSessionRuntimeMode', 2026-10-25T03:03:49.3759204Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T03:03:49.3759461Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T03:03:49.3759710Z '12_ProjectionThreadsInteractionMode', 2026-10-25T03:03:49.3759962Z '13_ProjectionThreadProposedPlans', 2026-10-25T03:03:49.3760233Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T03:03:49.3760555Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T03:03:49.3760787Z '16_CanonicalizeModelSelections', 2026-10-25T03:03:49.3761009Z '17_ProjectionThreadsArchivedAt', 2026-10-25T03:03:49.3761238Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T03:03:49.3761471Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T03:03:49.3761698Z '20_AuthAccessManagement', 2026-10-25T03:03:49.3761901Z '21_AuthSessionClientMetadata', 2026-10-25T03:03:49.3762119Z '22_AuthSessionLastConnectedAt', 2026-10-25T03:03:49.3762339Z '23_ProjectionThreadShellSummary', 2026-10-25T03:03:49.3762588Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T03:03:49.3762856Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T03:03:49.3763120Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T03:03:49.3763363Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T03:03:49.3763595Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T03:03:49.3763845Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T03:03:49.3764093Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T03:03:49.3764324Z '31_AuthAuthorizationScopes', 2026-10-25T03:03:49.3764541Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T03:03:49.3764760Z '33_ProjectionThreadsSettled', 2026-10-25T03:03:49.3764969Z '34_ProjectionThreadsSnoozed', 2026-10-25T03:03:49.3765196Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T03:03:49.3765416Z '36_ProjectionThreadsPinned', 2026-10-25T03:03:49.3765633Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T03:03:49.3765856Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T03:03:49.3766328Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T03:03:49.3766712Z '40_ProjectionProjectFaviconPath', 2026-10-25T03:03:49.3766882Z '41_AuthSessionClientConnection', 2026-10-25T03:03:49.3767064Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T03:03:49.3767241Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T03:03:49.3767425Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T03:03:49.3767602Z '45_ProjectionProjectsAutoPull', 2026-10-25T03:03:49.3767787Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T03:03:49.3767959Z '47_ProjectionProjectIcon', 2026-10-25T03:03:49.3768133Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T03:03:49.3768319Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T03:03:49.3768499Z '50_ProjectionThreadPullRequests', 2026-10-25T03:03:49.3768680Z '51_ProjectionThreadMessageContext', 2026-10-25T03:03:49.3768857Z '52_ProjectionThreadTitleState', 2026-10-25T03:03:49.3769024Z '53_PullRequestFilesViewed', 2026-10-25T03:03:49.3769204Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T03:03:49.3769379Z '55_OrchestrationV2', 2026-10-25T03:03:49.3769543Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T03:03:49.3769712Z '57_ScheduledTaskWebhooks', 2026-10-25T03:03:49.3769869Z '58_WebhookRelayDeliveries', 2026-10-25T03:03:49.3770023Z '59_McpAppModelContext', 2026-10-25T03:03:49.3770187Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T03:03:49.3770377Z '61_PullRequestReviewGuides', 2026-10-25T03:03:49.3770540Z '62_ThreadFailureLookupIndex', 2026-10-25T03:03:49.3770700Z '63_DropUnusedV1Projections', 2026-10-25T03:03:49.3770877Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T03:03:49.3771053Z '65_CodexUsageNativeTurnIndex', 2026-10-25T03:03:49.3771229Z '66_RepairClientSettlementTimestamps', 2026-10-25T03:03:49.3771394Z '67_WebhookDedupe', 2026-10-25T03:03:49.3771540Z '68_ShellStopRequestIndex', 2026-10-25T03:03:49.3771696Z '69_ThreadMessageSearch' 2026-10-25T03:03:49.3771823Z ] 2026-10-25T03:03:49.3771920Z } 2026-10-25T03:03:49.3771969Z 2026-10-25T03:03:49.6906262Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command) 2026-10-25T03:03:49.6934231Z [03:03:49.687] INFO (#10800): Migrations ran successfully { 2026-10-25T03:03:49.6934458Z migrations: [ 2026-10-25T03:03:49.6934594Z '1_OrchestrationEvents', 2026-10-25T03:03:49.6934778Z '2_OrchestrationCommandReceipts', 2026-10-25T03:03:49.6934948Z '3_CheckpointDiffBlobs', 2026-10-25T03:03:49.6935135Z '4_ProviderSessionRuntime', 2026-10-25T03:03:49.6935300Z '5_Projections', 2026-10-25T03:03:49.6935481Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T03:03:49.6935686Z '7_ProjectionThreadMessageAttachments', 2026-10-25T03:03:49.6935877Z '8_ProjectionThreadActivitySequence', 2026-10-25T03:03:49.6936053Z '9_ProviderSessionRuntimeMode', 2026-10-25T03:03:49.6936222Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T03:03:49.6936416Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T03:03:49.6936610Z '12_ProjectionThreadsInteractionMode', 2026-10-25T03:03:49.6936794Z '13_ProjectionThreadProposedPlans', 2026-10-25T03:03:49.6936994Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T03:03:49.6937198Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T03:03:49.6937373Z '16_CanonicalizeModelSelections', 2026-10-25T03:03:49.6938093Z '17_ProjectionThreadsArchivedAt', 2026-10-25T03:03:49.6938398Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T03:03:49.6938584Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T03:03:49.6938751Z '20_AuthAccessManagement', 2026-10-25T03:03:49.6938914Z '21_AuthSessionClientMetadata', 2026-10-25T03:03:49.6939080Z '22_AuthSessionLastConnectedAt', 2026-10-25T03:03:49.6939256Z '23_ProjectionThreadShellSummary', 2026-10-25T03:03:49.6939445Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T03:03:49.6939651Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T03:03:49.6939852Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T03:03:49.6940036Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T03:03:49.6940227Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T03:03:49.6940449Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T03:03:49.6940648Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T03:03:49.6940824Z '31_AuthAuthorizationScopes', 2026-10-25T03:03:49.6940993Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T03:03:49.6941160Z '33_ProjectionThreadsSettled', 2026-10-25T03:03:49.6941321Z '34_ProjectionThreadsSnoozed', 2026-10-25T03:03:49.6941496Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T03:03:49.6941667Z '36_ProjectionThreadsPinned', 2026-10-25T03:03:49.6941834Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T03:03:49.6942005Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T03:03:49.6942197Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T03:03:49.6942385Z '40_ProjectionProjectFaviconPath', 2026-10-25T03:03:49.6942559Z '41_AuthSessionClientConnection', 2026-10-25T03:03:49.6942736Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T03:03:49.6942915Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T03:03:49.6943097Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T03:03:49.6943272Z '45_ProjectionProjectsAutoPull', 2026-10-25T03:03:49.6943457Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T03:03:49.6943628Z '47_ProjectionProjectIcon', 2026-10-25T03:03:49.6943809Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T03:03:49.6943991Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T03:03:49.6944168Z '50_ProjectionThreadPullRequests', 2026-10-25T03:03:49.6944342Z '51_ProjectionThreadMessageContext', 2026-10-25T03:03:49.6944520Z '52_ProjectionThreadTitleState', 2026-10-25T03:03:49.6944682Z '53_PullRequestFilesViewed', 2026-10-25T03:03:49.6944867Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T03:03:49.6945038Z '55_OrchestrationV2', 2026-10-25T03:03:49.6945204Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T03:03:49.6945375Z '57_ScheduledTaskWebhooks', 2026-10-25T03:03:49.6945529Z '58_WebhookRelayDeliveries', 2026-10-25T03:03:49.6945685Z '59_McpAppModelContext', 2026-10-25T03:03:49.6945846Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T03:03:49.6946012Z '61_PullRequestReviewGuides', 2026-10-25T03:03:49.6946171Z '62_ThreadFailureLookupIndex', 2026-10-25T03:03:49.6946335Z '63_DropUnusedV1Projections', 2026-10-25T03:03:49.6946509Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T03:03:49.6946686Z '65_CodexUsageNativeTurnIndex', 2026-10-25T03:03:49.6946867Z '66_RepairClientSettlementTimestamps', 2026-10-25T03:03:49.6947033Z '67_WebhookDedupe', 2026-10-25T03:03:49.6947184Z '68_ShellStopRequestIndex', 2026-10-25T03:03:49.6947335Z '69_ThreadMessageSearch' 2026-10-25T03:03:49.6947543Z ] 2026-10-25T03:03:49.6947675Z } 2026-10-25T03:03:49.6947728Z 2026-10-25T03:03:49.9683703Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled) 2026-10-25T03:03:49.9684182Z [03:03:49.965] INFO (#13579): Migrations ran successfully { 2026-10-25T03:03:49.9684354Z migrations: [ 2026-10-25T03:03:49.9684486Z '1_OrchestrationEvents', 2026-10-25T03:03:49.9684660Z '2_OrchestrationCommandReceipts', 2026-10-25T03:03:49.9684830Z '3_CheckpointDiffBlobs', 2026-10-25T03:03:49.9684983Z '4_ProviderSessionRuntime', 2026-10-25T03:03:49.9685141Z '5_Projections', 2026-10-25T03:03:49.9685322Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T03:03:49.9685532Z '7_ProjectionThreadMessageAttachments', 2026-10-25T03:03:49.9685719Z '8_ProjectionThreadActivitySequence', 2026-10-25T03:03:49.9685898Z '9_ProviderSessionRuntimeMode', 2026-10-25T03:03:49.9686077Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T03:03:49.9686272Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T03:03:49.9686477Z '12_ProjectionThreadsInteractionMode', 2026-10-25T03:03:49.9686662Z '13_ProjectionThreadProposedPlans', 2026-10-25T03:03:49.9686867Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T03:03:49.9687076Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T03:03:49.9687253Z '16_CanonicalizeModelSelections', 2026-10-25T03:03:49.9687421Z '17_ProjectionThreadsArchivedAt', 2026-10-25T03:03:49.9687598Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T03:03:49.9687777Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T03:03:49.9687943Z '20_AuthAccessManagement', 2026-10-25T03:03:49.9688103Z '21_AuthSessionClientMetadata', 2026-10-25T03:03:49.9688268Z '22_AuthSessionLastConnectedAt', 2026-10-25T03:03:49.9688443Z '23_ProjectionThreadShellSummary', 2026-10-25T03:03:49.9688629Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T03:03:49.9688840Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T03:03:49.9689044Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T03:03:49.9689231Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T03:03:49.9689417Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T03:03:49.9689605Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T03:03:49.9689800Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T03:03:49.9689972Z '31_AuthAuthorizationScopes', 2026-10-25T03:03:49.9690143Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T03:03:49.9690311Z '33_ProjectionThreadsSettled', 2026-10-25T03:03:49.9690525Z '34_ProjectionThreadsSnoozed', 2026-10-25T03:03:49.9690701Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T03:03:49.9690876Z '36_ProjectionThreadsPinned', 2026-10-25T03:03:49.9691040Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T03:03:49.9691220Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T03:03:49.9691416Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T03:03:49.9691606Z '40_ProjectionProjectFaviconPath', 2026-10-25T03:03:49.9691781Z '41_AuthSessionClientConnection', 2026-10-25T03:03:49.9691959Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T03:03:49.9692140Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T03:03:49.9692320Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T03:03:49.9692501Z '45_ProjectionProjectsAutoPull', 2026-10-25T03:03:49.9692686Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T03:03:49.9692863Z '47_ProjectionProjectIcon', 2026-10-25T03:03:49.9693034Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T03:03:49.9693216Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T03:03:49.9693398Z '50_ProjectionThreadPullRequests', 2026-10-25T03:03:49.9693712Z '51_ProjectionThreadMessageContext', 2026-10-25T03:03:49.9693894Z '52_ProjectionThreadTitleState', 2026-10-25T03:03:49.9694053Z '53_PullRequestFilesViewed', 2026-10-25T03:03:49.9694235Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T03:03:49.9694413Z '55_OrchestrationV2', 2026-10-25T03:03:49.9694580Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T03:03:49.9694746Z '57_ScheduledTaskWebhooks', 2026-10-25T03:03:49.9694901Z '58_WebhookRelayDeliveries', 2026-10-25T03:03:49.9695060Z '59_McpAppModelContext', 2026-10-25T03:03:49.9695220Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T03:03:49.9695389Z '61_PullRequestReviewGuides', 2026-10-25T03:03:49.9695547Z '62_ThreadFailureLookupIndex', 2026-10-25T03:03:49.9695711Z '63_DropUnusedV1Projections', 2026-10-25T03:03:49.9696018Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T03:03:49.9696268Z '65_CodexUsageNativeTurnIndex', 2026-10-25T03:03:49.9696447Z '66_RepairClientSettlementTimestamps', 2026-10-25T03:03:49.9696613Z '67_WebhookDedupe', 2026-10-25T03:03:49.9696763Z '68_ShellStopRequestIndex', 2026-10-25T03:03:49.9696914Z '69_ThreadMessageSearch' 2026-10-25T03:03:49.9697042Z ] 2026-10-25T03:03:49.9697127Z } 2026-10-25T03:03:49.9697179Z 2026-10-25T03:03:50.2414770Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home) 2026-10-25T03:03:50.2415215Z [03:03:50.236] INFO (#16349): Migrations ran successfully { 2026-10-25T03:03:50.2415388Z migrations: [ 2026-10-25T03:03:50.2415521Z '1_OrchestrationEvents', 2026-10-25T03:03:50.2415701Z '2_OrchestrationCommandReceipts', 2026-10-25T03:03:50.2415897Z '3_CheckpointDiffBlobs', 2026-10-25T03:03:50.2416064Z '4_ProviderSessionRuntime', 2026-10-25T03:03:50.2416218Z '5_Projections', 2026-10-25T03:03:50.2416400Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T03:03:50.2416605Z '7_ProjectionThreadMessageAttachments', 2026-10-25T03:03:50.2416791Z '8_ProjectionThreadActivitySequence', 2026-10-25T03:03:50.2416969Z '9_ProviderSessionRuntimeMode', 2026-10-25T03:03:50.2417138Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T03:03:50.2417351Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T03:03:50.2417546Z '12_ProjectionThreadsInteractionMode', 2026-10-25T03:03:50.2417729Z '13_ProjectionThreadProposedPlans', 2026-10-25T03:03:50.2417929Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T03:03:50.2418134Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T03:03:50.2418315Z '16_CanonicalizeModelSelections', 2026-10-25T03:03:50.2418489Z '17_ProjectionThreadsArchivedAt', 2026-10-25T03:03:50.2418664Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T03:03:50.2418844Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T03:03:50.2419014Z '20_AuthAccessManagement', 2026-10-25T03:03:50.2419172Z '21_AuthSessionClientMetadata', 2026-10-25T03:03:50.2419341Z '22_AuthSessionLastConnectedAt', 2026-10-25T03:03:50.2419513Z '23_ProjectionThreadShellSummary', 2026-10-25T03:03:50.2419701Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T03:03:50.2419903Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T03:03:50.2420109Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T03:03:50.2420290Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T03:03:50.2420514Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T03:03:50.2420709Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T03:03:50.2420906Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T03:03:50.2421082Z '31_AuthAuthorizationScopes', 2026-10-25T03:03:50.2421253Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T03:03:50.2421422Z '33_ProjectionThreadsSettled', 2026-10-25T03:03:50.2421583Z '34_ProjectionThreadsSnoozed', 2026-10-25T03:03:50.2421757Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T03:03:50.2421926Z '36_ProjectionThreadsPinned', 2026-10-25T03:03:50.2422093Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T03:03:50.2422263Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T03:03:50.2422454Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T03:03:50.2422646Z '40_ProjectionProjectFaviconPath', 2026-10-25T03:03:50.2422812Z '41_AuthSessionClientConnection', 2026-10-25T03:03:50.2423231Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T03:03:50.2423496Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T03:03:50.2423678Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T03:03:50.2423855Z '45_ProjectionProjectsAutoPull', 2026-10-25T03:03:50.2424041Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T03:03:50.2424210Z '47_ProjectionProjectIcon', 2026-10-25T03:03:50.2424384Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T03:03:50.2424567Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T03:03:50.2424743Z '50_ProjectionThreadPullRequests', 2026-10-25T03:03:50.2424918Z '51_ProjectionThreadMessageContext', 2026-10-25T03:03:50.2425090Z '52_ProjectionThreadTitleState', 2026-10-25T03:03:50.2425254Z '53_PullRequestFilesViewed', 2026-10-25T03:03:50.2425432Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T03:03:50.2425615Z '55_OrchestrationV2', 2026-10-25T03:03:50.2425780Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T03:03:50.2425946Z '57_ScheduledTaskWebhooks', 2026-10-25T03:03:50.2426102Z '58_WebhookRelayDeliveries', 2026-10-25T03:03:50.2426255Z '59_McpAppModelContext', 2026-10-25T03:03:50.2426420Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T03:03:50.2426584Z '61_PullRequestReviewGuides', 2026-10-25T03:03:50.2426744Z '62_ThreadFailureLookupIndex', 2026-10-25T03:03:50.2426901Z '63_DropUnusedV1Projections', 2026-10-25T03:03:50.2427078Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T03:03:50.2427251Z '65_CodexUsageNativeTurnIndex', 2026-10-25T03:03:50.2427425Z '66_RepairClientSettlementTimestamps', 2026-10-25T03:03:50.2427590Z '67_WebhookDedupe', 2026-10-25T03:03:50.2427734Z '68_ShellStopRequestIndex', 2026-10-25T03:03:50.2427890Z '69_ThreadMessageSearch' 2026-10-25T03:03:50.2428013Z ] 2026-10-25T03:03:50.2428102Z } 2026-10-25T03:03:50.2428153Z 2026-10-25T03:03:50.4192674Z ✓ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 1924ms 2026-10-25T03:03:50.4193120Z ✓ retries a failed selection restart session open before completing 371ms 2026-10-25T03:03:50.4193518Z ✓ preserves native history only for compatible account switches (idle) 312ms 2026-10-25T03:03:51.3619301Z ✓ src/orchestration-v2/ProviderContinuationService.test.ts (11 tests) 19ms 2026-10-25T03:03:52.5474291Z ✓ src/checkpointing/CheckpointStore.test.ts (9 tests) 849ms 2026-10-25T03:03:54.4311896Z ✓ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 934ms 2026-10-25T03:03:54.4312510Z ✓ delivers child completion with Claude's native pending-tool cancellation behavior 332ms 2026-10-25T03:03:55.7546842Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T03:03:55.7547290Z [03:03:55.737] INFO (#1): Migrations ran successfully { 2026-10-25T03:03:55.7547456Z migrations: [ 2026-10-25T03:03:55.7547602Z '1_OrchestrationEvents', 2026-10-25T03:03:55.7547771Z '2_OrchestrationCommandReceipts', 2026-10-25T03:03:55.7547947Z '3_CheckpointDiffBlobs', 2026-10-25T03:03:55.7548100Z '4_ProviderSessionRuntime', 2026-10-25T03:03:55.7548252Z '5_Projections', 2026-10-25T03:03:55.7548434Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T03:03:55.7548642Z '7_ProjectionThreadMessageAttachments', 2026-10-25T03:03:55.7548827Z '8_ProjectionThreadActivitySequence', 2026-10-25T03:03:55.7549002Z '9_ProviderSessionRuntimeMode', 2026-10-25T03:03:55.7549180Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T03:03:55.7549375Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T03:03:55.7549579Z '12_ProjectionThreadsInteractionMode', 2026-10-25T03:03:55.7549764Z '13_ProjectionThreadProposedPlans', 2026-10-25T03:03:55.7549969Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T03:03:55.7550172Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T03:03:55.7550351Z '16_CanonicalizeModelSelections', 2026-10-25T03:03:55.7550521Z '17_ProjectionThreadsArchivedAt', 2026-10-25T03:03:55.7550703Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T03:03:55.7550885Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T03:03:55.7551105Z '20_AuthAccessManagement', 2026-10-25T03:03:55.7551270Z '21_AuthSessionClientMetadata', 2026-10-25T03:03:55.7551436Z '22_AuthSessionLastConnectedAt', 2026-10-25T03:03:55.7551610Z '23_ProjectionThreadShellSummary', 2026-10-25T03:03:55.7551801Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T03:03:55.7552014Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T03:03:55.7552221Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T03:03:55.7552407Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T03:03:55.7552590Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T03:03:55.7552781Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T03:03:55.7552980Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T03:03:55.7553152Z '31_AuthAuthorizationScopes', 2026-10-25T03:03:55.7553325Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T03:03:55.7553495Z '33_ProjectionThreadsSettled', 2026-10-25T03:03:55.7553660Z '34_ProjectionThreadsSnoozed', 2026-10-25T03:03:55.7553834Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T03:03:55.7554009Z '36_ProjectionThreadsPinned', 2026-10-25T03:03:55.7554174Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T03:03:55.7554349Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T03:03:55.7554543Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T03:03:55.7554734Z '40_ProjectionProjectFaviconPath', 2026-10-25T03:03:55.7554908Z '41_AuthSessionClientConnection', 2026-10-25T03:03:55.7555088Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T03:03:55.7555272Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T03:03:55.7555454Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T03:03:55.7555636Z '45_ProjectionProjectsAutoPull', 2026-10-25T03:03:55.7555820Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T03:03:55.7555996Z '47_ProjectionProjectIcon', 2026-10-25T03:03:55.7556171Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T03:03:55.7556351Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T03:03:55.7556535Z '50_ProjectionThreadPullRequests', 2026-10-25T03:03:55.7556712Z '51_ProjectionThreadMessageContext', 2026-10-25T03:03:55.7556889Z '52_ProjectionThreadTitleState', 2026-10-25T03:03:55.7557055Z '53_PullRequestFilesViewed', 2026-10-25T03:03:55.7557238Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T03:03:55.7557412Z '55_OrchestrationV2', 2026-10-25T03:03:55.7557581Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T03:03:55.7557877Z '57_ScheduledTaskWebhooks', 2026-10-25T03:03:55.7558052Z '58_WebhookRelayDeliveries', 2026-10-25T03:03:55.7558227Z '59_McpAppModelContext', 2026-10-25T03:03:55.7558420Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T03:03:55.7558605Z '61_PullRequestReviewGuides', 2026-10-25T03:03:55.7558789Z '62_ThreadFailureLookupIndex', 2026-10-25T03:03:55.7558977Z '63_DropUnusedV1Projections', 2026-10-25T03:03:55.7559505Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T03:03:55.7559840Z '65_CodexUsageNativeTurnIndex', 2026-10-25T03:03:55.7560169Z '66_RepairClientSettlementTimestamps', 2026-10-25T03:03:55.7560567Z '67_WebhookDedupe', 2026-10-25T03:03:55.7560752Z '68_ShellStopRequestIndex', 2026-10-25T03:03:55.7560918Z '69_ThreadMessageSearch' 2026-10-25T03:03:55.7561091Z ] 2026-10-25T03:03:55.7561207Z } 2026-10-25T03:03:55.7561258Z 2026-10-25T03:03:55.9006158Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T03:03:55.9006550Z [03:03:55.899] INFO (#349) http.span=21ms: Sent HTTP response { 2026-10-25T03:03:55.9006760Z 'http.method': 'GET', 2026-10-25T03:03:55.9006998Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-25T03:03:55.9007212Z 'http.status': 200 2026-10-25T03:03:55.9007369Z } 2026-10-25T03:03:55.9007431Z 2026-10-25T03:03:55.9078906Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T03:03:55.9079342Z [03:03:55.907] INFO (#367) http.span=3ms: Sent HTTP response { 2026-10-25T03:03:55.9079567Z 'http.method': 'GET', 2026-10-25T03:03:55.9079794Z 'http.url': '/api/orchestration/shell', 2026-10-25T03:03:55.9079996Z 'http.status': 200 2026-10-25T03:03:55.9080144Z } 2026-10-25T03:03:55.9080200Z 2026-10-25T03:03:56.0597862Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T03:03:56.0598422Z [03:03:56.059] INFO (#405) http.span=145ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T03:03:56.0598722Z 2026-10-25T03:03:56.2122002Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T03:03:56.2122394Z [03:03:56.211] INFO (#714) http.span=7ms: Sent HTTP response { 2026-10-25T03:03:56.2122607Z 'http.method': 'GET', 2026-10-25T03:03:56.2122873Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/bounded', 2026-10-25T03:03:56.2123111Z 'http.status': 200 2026-10-25T03:03:56.2123236Z } 2026-10-25T03:03:56.2123291Z 2026-10-25T03:03:56.2230078Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T03:03:56.2230455Z [03:03:56.222] INFO (#729) http.span=6ms: Sent HTTP response { 2026-10-25T03:03:56.2241477Z 'http.method': 'GET', 2026-10-25T03:03:56.2241865Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/history', 2026-10-25T03:03:56.2242108Z 'http.status': 200 2026-10-25T03:03:56.2242236Z } 2026-10-25T03:03:56.2242291Z 2026-10-25T03:03:56.2292253Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T03:03:56.2292789Z [03:03:56.228] INFO (#641) http.span=194ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T03:03:56.2293057Z 2026-10-25T03:03:56.2309746Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T03:03:56.2310165Z [03:03:56.229] INFO (#627) http.span=196ms: InterruptError: All fibers interrupted without error { 2026-10-25T03:03:56.2310415Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T03:03:56.2311068Z at fiber (#773) 2026-10-25T03:03:56.2311474Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T03:03:56.2311778Z [03:03:56.230] INFO (#395) http.span=317ms: InterruptError: All fibers interrupted without error { 2026-10-25T03:03:56.2312007Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T03:03:56.2312164Z at fiber (#774) 2026-10-25T03:03:56.2312401Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T03:03:56.2312693Z [03:03:56.230] INFO (#384) http.span=319ms: InterruptError: All fibers interrupted without error { 2026-10-25T03:03:56.2312918Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T03:03:56.2313070Z at fiber (#775) 2026-10-25T03:03:56.2313300Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T03:03:56.2313481Z 2026-10-25T03:03:56.2613642Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T03:03:56.2614129Z [03:03:56.252] INFO (#1): Migrations ran successfully { 2026-10-25T03:03:56.2614336Z migrations: [ 2026-10-25T03:03:56.2614522Z '1_OrchestrationEvents', 2026-10-25T03:03:56.2614749Z '2_OrchestrationCommandReceipts', 2026-10-25T03:03:56.2614969Z '3_CheckpointDiffBlobs', 2026-10-25T03:03:56.2615170Z '4_ProviderSessionRuntime', 2026-10-25T03:03:56.2615367Z '5_Projections', 2026-10-25T03:03:56.2615605Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-25T03:03:56.2615873Z '7_ProjectionThreadMessageAttachments', 2026-10-25T03:03:56.2616120Z '8_ProjectionThreadActivitySequence', 2026-10-25T03:03:56.2616352Z '9_ProviderSessionRuntimeMode', 2026-10-25T03:03:56.2616603Z '10_ProjectionThreadsRuntimeMode', 2026-10-25T03:03:56.2616863Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-25T03:03:56.2617123Z '12_ProjectionThreadsInteractionMode', 2026-10-25T03:03:56.2617360Z '13_ProjectionThreadProposedPlans', 2026-10-25T03:03:56.2617618Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-25T03:03:56.2617896Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-25T03:03:56.2618129Z '16_CanonicalizeModelSelections', 2026-10-25T03:03:56.2618350Z '17_ProjectionThreadsArchivedAt', 2026-10-25T03:03:56.2618580Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-25T03:03:56.2618795Z '19_ProjectionSnapshotLookupIndexes', 2026-10-25T03:03:56.2618965Z '20_AuthAccessManagement', 2026-10-25T03:03:56.2619130Z '21_AuthSessionClientMetadata', 2026-10-25T03:03:56.2619297Z '22_AuthSessionLastConnectedAt', 2026-10-25T03:03:56.2619472Z '23_ProjectionThreadShellSummary', 2026-10-25T03:03:56.2619668Z '24_BackfillProjectionThreadShellSummary', 2026-10-25T03:03:56.2619875Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-25T03:03:56.2620078Z '26_CanonicalizeModelSelectionOptions', 2026-10-25T03:03:56.2620260Z '27_ProviderSessionRuntimeInstanceId', 2026-10-25T03:03:56.2620447Z '28_ProjectionThreadSessionInstanceId', 2026-10-25T03:03:56.2620637Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-25T03:03:56.2620855Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-25T03:03:56.2621145Z '31_AuthAuthorizationScopes', 2026-10-25T03:03:56.2621403Z '32_AuthPairingProofKeyThumbprint', 2026-10-25T03:03:56.2621659Z '33_ProjectionThreadsSettled', 2026-10-25T03:03:56.2622222Z '34_ProjectionThreadsSnoozed', 2026-10-25T03:03:56.2636398Z '35_ProjectionThreadTitleRegeneration', 2026-10-25T03:03:56.2637181Z '36_ProjectionThreadsPinned', 2026-10-25T03:03:56.2637360Z '37_ProjectionTurnsKeysetIndex', 2026-10-25T03:03:56.2637630Z '38_ProjectionThreadsPinOrderKey', 2026-10-25T03:03:56.2637838Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-25T03:03:56.2638037Z '40_ProjectionProjectFaviconPath', 2026-10-25T03:03:56.2638214Z '41_AuthSessionClientConnection', 2026-10-25T03:03:56.2638397Z '42_ProjectionThreadLinkedPullRequest', 2026-10-25T03:03:56.2638583Z '43_ProjectionThreadsUnsettledAt', 2026-10-25T03:03:56.2638763Z '44_ClearAutomaticProjectModelDefaults', 2026-10-25T03:03:56.2638940Z '45_ProjectionProjectsAutoPull', 2026-10-25T03:03:56.2639127Z '46_RepairAutomaticSettlementTimestamps', 2026-10-25T03:03:56.2639302Z '47_ProjectionProjectIcon', 2026-10-25T03:03:56.2639484Z '48_ProjectionThreadBranchPullRequest', 2026-10-25T03:03:56.2639668Z '49_ProjectionThreadsActiveOrderKey', 2026-10-25T03:03:56.2639849Z '50_ProjectionThreadPullRequests', 2026-10-25T03:03:56.2640023Z '51_ProjectionThreadMessageContext', 2026-10-25T03:03:56.2640202Z '52_ProjectionThreadTitleState', 2026-10-25T03:03:56.2640365Z '53_PullRequestFilesViewed', 2026-10-25T03:03:56.2640546Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-25T03:03:56.2640721Z '55_OrchestrationV2', 2026-10-25T03:03:56.2640886Z '56_RemoveRedundantProjectionIndexes', 2026-10-25T03:03:56.2641089Z '57_ScheduledTaskWebhooks', 2026-10-25T03:03:56.2641244Z '58_WebhookRelayDeliveries', 2026-10-25T03:03:56.2641401Z '59_McpAppModelContext', 2026-10-25T03:03:56.2641564Z '60_ThreadSnapshotWindowIndexes', 2026-10-25T03:03:56.2641731Z '61_PullRequestReviewGuides', 2026-10-25T03:03:56.2641891Z '62_ThreadFailureLookupIndex', 2026-10-25T03:03:56.2642058Z '63_DropUnusedV1Projections', 2026-10-25T03:03:56.2642236Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-25T03:03:56.2642413Z '65_CodexUsageNativeTurnIndex', 2026-10-25T03:03:56.2642592Z '66_RepairClientSettlementTimestamps', 2026-10-25T03:03:56.2642756Z '67_WebhookDedupe', 2026-10-25T03:03:56.2642905Z '68_ShellStopRequestIndex', 2026-10-25T03:03:56.2643056Z '69_ThreadMessageSearch' 2026-10-25T03:03:56.2643183Z ] 2026-10-25T03:03:56.2643268Z } 2026-10-25T03:03:56.2643321Z 2026-10-25T03:03:56.3995366Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T03:03:56.3995876Z [03:03:56.398] INFO (#1137) http.span=10ms: Sent HTTP response { 2026-10-25T03:03:56.3996387Z 'http.method': 'GET', 2026-10-25T03:03:56.3996683Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-25T03:03:56.3996915Z 'http.status': 200 2026-10-25T03:03:56.3997044Z } 2026-10-25T03:03:56.3997095Z 2026-10-25T03:03:56.4033284Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T03:03:56.4033645Z [03:03:56.403] INFO (#1155) http.span=2ms: Sent HTTP response { 2026-10-25T03:03:56.4033853Z 'http.method': 'GET', 2026-10-25T03:03:56.4034044Z 'http.url': '/api/orchestration/shell', 2026-10-25T03:03:56.4034229Z 'http.status': 200 2026-10-25T03:03:56.4034358Z } 2026-10-25T03:03:56.4034416Z 2026-10-25T03:03:56.5208933Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T03:03:56.5209926Z [03:03:56.520] INFO (#1193) http.span=114ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T03:03:56.5210328Z 2026-10-25T03:03:56.6612193Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T03:03:56.6612574Z [03:03:56.660] INFO (#1504) http.span=6ms: Sent HTTP response { 2026-10-25T03:03:56.6612782Z 'http.method': 'GET', 2026-10-25T03:03:56.6613038Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/bounded', 2026-10-25T03:03:56.6613274Z 'http.status': 200 2026-10-25T03:03:56.6613403Z } 2026-10-25T03:03:56.6613457Z 2026-10-25T03:03:56.6700132Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T03:03:56.6700518Z [03:03:56.669] INFO (#1519) http.span=5ms: Sent HTTP response { 2026-10-25T03:03:56.6700726Z 'http.method': 'GET', 2026-10-25T03:03:56.6700976Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/history', 2026-10-25T03:03:56.6701244Z 'http.status': 200 2026-10-25T03:03:56.6701373Z } 2026-10-25T03:03:56.6701422Z 2026-10-25T03:03:56.6761283Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T03:03:56.6761820Z [03:03:56.675] INFO (#1431) http.span=171ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-25T03:03:56.6762089Z 2026-10-25T03:03:56.6768306Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T03:03:56.6768710Z [03:03:56.676] INFO (#1417) http.span=173ms: InterruptError: All fibers interrupted without error { 2026-10-25T03:03:56.6768962Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T03:03:56.6769122Z at fiber (#1562) 2026-10-25T03:03:56.6769367Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T03:03:56.6769669Z [03:03:56.676] INFO (#1183) http.span=271ms: InterruptError: All fibers interrupted without error { 2026-10-25T03:03:56.6769899Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T03:03:56.6770052Z at fiber (#1563) 2026-10-25T03:03:56.6770289Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T03:03:56.6770580Z [03:03:56.676] INFO (#1172) http.span=272ms: InterruptError: All fibers interrupted without error { 2026-10-25T03:03:56.6770806Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-25T03:03:56.6770959Z at fiber (#1564) 2026-10-25T03:03:56.6771224Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-25T03:03:56.6771401Z 2026-10-25T03:03:56.6806011Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-25T03:03:56.6806341Z [03:03:56.680] INFO (#1): # T3 Code thread transfer budget 2026-10-25T03:03:56.6806459Z 2026-10-25T03:03:56.6806881Z 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-25T03:03:56.6808319Z 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-25T03:03:56.6809717Z 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-25T03:03:56.6810657Z The long-turn rows open a second thread through the compact bounded snapshot web and mobile use, then load one older page. Its last user turn holds 900 rows of reasoning, commands, file changes, MCP calls, progress messages, checkpoints, and subagents. 2026-10-25T03:03:56.6811040Z 2026-10-25T03:03:56.6811137Z | Provider | Total thread wire | Budget | Result | 2026-10-25T03:03:56.6811318Z | --- | ---: | ---: | --- | 2026-10-25T03:03:56.6811463Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-25T03:03:56.6811641Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-25T03:03:56.6811756Z 2026-10-25T03:03:56.6811804Z ## Detailed measurements 2026-10-25T03:03:56.6811872Z 2026-10-25T03:03:56.6811945Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-25T03:03:56.6812105Z | --- | --- | --- | ---: | ---: | --- | 2026-10-25T03:03:56.6812295Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-25T03:03:56.6812542Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-25T03:03:56.6812804Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-25T03:03:56.6813031Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-25T03:03:56.6813217Z | codex | shell snapshot | HTTP wire | 859 B | none | INFO | 2026-10-25T03:03:56.6813409Z | codex | measured turn, shell | WebSocket wire | 657 B | none | INFO | 2026-10-25T03:03:56.6813708Z | codex | measured turn, shell | WebSocket decoded | 1.7 KiB (1,703 B) | none | INFO | 2026-10-25T03:03:56.6813931Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-25T03:03:56.6814165Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,724 B) | none | INFO | 2026-10-25T03:03:56.6814428Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,063 B) | none | INFO | 2026-10-25T03:03:56.6814677Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-25T03:03:56.6814902Z | codex | measured turn | server egress wire | 3.5 KiB (3,600 B) | none | INFO | 2026-10-25T03:03:56.6815111Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-25T03:03:56.6815330Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,222 B) | none | INFO | 2026-10-25T03:03:56.6815595Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.5 KiB (82,454 B) | none | INFO | 2026-10-25T03:03:56.6815842Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-25T03:03:56.6816066Z | codex | reconnect, shell (replay) | WebSocket wire | 886 B | none | INFO | 2026-10-25T03:03:56.6816307Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,768 B) | none | INFO | 2026-10-25T03:03:56.6816542Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-25T03:03:56.6816743Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-25T03:03:56.6816939Z | codex | long-turn cold open | HTTP wire | 12.7 KiB (13,044 B) | none | INFO | 2026-10-25T03:03:56.6817315Z | codex | long-turn cold open | HTTP decoded | 89.8 KiB (91,953 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T03:03:56.6817605Z | codex | long-turn cold open | rows | 75 | 75 | PASS | 2026-10-25T03:03:56.6817819Z | codex | long-turn history page | HTTP wire | 11.4 KiB (11,665 B) | none | INFO | 2026-10-25T03:03:56.6818073Z | codex | long-turn history page | HTTP decoded | 83.7 KiB (85,742 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T03:03:56.6818304Z | codex | long-turn history page | rows | 75 | 75 | PASS | 2026-10-25T03:03:56.6818526Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-25T03:03:56.6818798Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-25T03:03:56.6819078Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-25T03:03:56.6819328Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-25T03:03:56.6819529Z | claudeAgent | shell snapshot | HTTP wire | 863 B | none | INFO | 2026-10-25T03:03:56.6819747Z | claudeAgent | measured turn, shell | WebSocket wire | 662 B | none | INFO | 2026-10-25T03:03:56.6819994Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,725 B) | none | INFO | 2026-10-25T03:03:56.6820239Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-25T03:03:56.6820494Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,732 B) | none | INFO | 2026-10-25T03:03:56.6820778Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,435 B) | none | INFO | 2026-10-25T03:03:56.6821081Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-25T03:03:56.6821333Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,615 B) | none | INFO | 2026-10-25T03:03:56.6821559Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-25T03:03:56.6821795Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,230 B) | none | INFO | 2026-10-25T03:03:56.6822081Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,720 B) | none | INFO | 2026-10-25T03:03:56.6822354Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-25T03:03:56.6822603Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 890 B | none | INFO | 2026-10-25T03:03:56.6822860Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.8 KiB (1,792 B) | none | INFO | 2026-10-25T03:03:56.6823119Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-25T03:03:56.6823337Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-25T03:03:56.6823556Z | claudeAgent | long-turn cold open | HTTP wire | 12.8 KiB (13,061 B) | none | INFO | 2026-10-25T03:03:56.6823823Z | claudeAgent | long-turn cold open | HTTP decoded | 89.9 KiB (92,009 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T03:03:56.6824067Z | claudeAgent | long-turn cold open | rows | 75 | 75 | PASS | 2026-10-25T03:03:56.6824289Z | claudeAgent | long-turn history page | HTTP wire | 11.4 KiB (11,695 B) | none | INFO | 2026-10-25T03:03:56.6824566Z | claudeAgent | long-turn history page | HTTP decoded | 83.7 KiB (85,754 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T03:03:56.6824812Z | claudeAgent | long-turn history page | rows | 75 | 75 | PASS | 2026-10-25T03:03:56.6824931Z 2026-10-25T03:03:56.6824981Z ## Compression diagnostics 2026-10-25T03:03:56.6825051Z 2026-10-25T03:03:56.6825153Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-25T03:03:56.6825367Z - codex: shell snapshot 1.6 KiB (1,680 B) decoded to 684 B gzip. 2026-10-25T03:03:56.6825590Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-25T03:03:56.6825823Z - claudeAgent: shell snapshot 1.7 KiB (1,702 B) decoded to 688 B gzip. 2026-10-25T03:03:56.6825949Z 2026-10-25T03:03:56.6825951Z 2026-10-25T03:03:56.6826421Z ✓ integration/transferBudgetV2.integration.test.ts (1 test) 979ms 2026-10-25T03:03:56.6826905Z ✓ reports V2 thread HTTP and WebSocket transfer budgets 978ms 2026-10-25T03:03:56.9230819Z ✓ src/resourceTelemetry/Model.test.ts (12 tests) 6ms 2026-10-25T03:03:57.0581341Z ✓ src/provider/acp/AntigravityProtocol.test.ts (36 tests) 9ms 2026-10-25T03:03:57.3261066Z ✓ src/orchestration-v2/ThreadLiveEventCoalescer.test.ts (12 tests) 20ms 2026-10-25T03:03:58.6047756Z ✓ src/mcp/TaskCancelNativeSubagent.integration.test.ts (1 test) 349ms 2026-10-25T03:03:58.6048187Z ✓ task_cancel ends a delegated child's background native subagent 349ms 2026-10-25T03:03:59.5864166Z ✓ src/serverRuntimeStartup.test.ts (8 tests) 15ms 2026-10-25T03:03:59.7317307Z ✓ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 17ms 2026-10-25T03:04:00.0632646Z ✓ src/telemetry/AnalyticsService.test.ts (3 tests) 65ms 2026-10-25T03:04:00.3782497Z ✓ src/project/ProjectEnrichmentService.test.ts (4 tests) 12ms 2026-10-25T03:04:01.3895469Z ✓ src/cloud/CloudLink.test.ts (6 tests) 29ms 2026-10-25T03:04:01.5073318Z ✓ src/provider/codexUsageLimits.test.ts (15 tests) 5ms 2026-10-25T03:04:04.0769746Z ✓ src/orchestration-v2/http.test.ts (1 test) 1618ms 2026-10-25T03:04:04.0770154Z ✓ exports full history with size, scope, and missing-thread checks 1618ms 2026-10-25T03:04:04.3712501Z ✓ src/observability/OtlpEndpointCheck.test.ts (5 tests) 31ms 2026-10-25T03:04:04.7733843Z ✓ src/persistence/OrchestrationEventStore.sequence.test.ts (2 tests) 129ms 2026-10-25T03:04:05.0931426Z ✓ src/provider/ClaudeModelCatalog.test.ts (4 tests) 3ms 2026-10-25T03:04:05.3329616Z ✓ src/attachmentStore.test.ts (10 tests) 6ms 2026-10-25T03:04:05.4581890Z ✓ src/usage/usageAggregation.test.ts (11 tests) 12ms 2026-10-25T03:04:05.5381538Z ✓ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms 2026-10-25T03:04:05.7807481Z ✓ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 7ms 2026-10-25T03:04:06.1565442Z ✓ src/persistence/Migrations.test.ts (7 tests) 127ms 2026-10-25T03:04:06.3127136Z ✓ src/cloud/relayResponse.test.ts (8 tests) 12ms 2026-10-25T03:04:07.2115615Z ✓ src/orchestration-v2/RunFinalizationService.test.ts (5 tests) 6ms 2026-10-25T03:04:07.3572599Z ✓ src/bootstrap.test.ts (3 tests) 10ms 2026-10-25T03:04:07.4800309Z ✓ src/preview/PreviewBrowserHost.test.ts (2 tests) 6ms 2026-10-25T03:04:07.9014951Z ✓ src/device/DeviceHubProxy.stream.test.ts (1 test) 29ms 2026-10-25T03:04:08.8656892Z ✓ src/auth/replayMarkers.test.ts (1 test) 14ms 2026-10-25T03:04:08.9803853Z ✓ src/scheduledTasks/webhookFilter.test.ts (4 tests) 2ms 2026-10-25T03:04:09.0987371Z ✓ src/provider/Drivers/claudeUsage.test.ts (3 tests) 2ms 2026-10-25T03:04:09.3092616Z ✓ src/provider/CodexThreadRevert.test.ts (2 tests) 11ms 2026-10-25T03:04:16.1884326Z ✓ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 5706ms 2026-10-25T03:04:16.1884816Z ✓ OpenCode replay fixtures (22) 2026-10-25T03:04:16.1885131Z ✓ runs simple/opencode through OrchestratorV2 using deterministic replay 338ms 2026-10-25T03:04:16.1885531Z ✓ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 327ms 2026-10-25T03:04:16.1885930Z ✓ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 320ms 2026-10-25T03:04:16.1886342Z ✓ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 319ms 2026-10-25T03:04:16.1886747Z ✓ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 388ms 2026-10-25T03:04:16.1887179Z ✓ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 304ms 2026-10-25T03:04:16.1887643Z ✓ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 321ms 2026-10-25T03:04:16.3031889Z ✓ src/cli/triagePrompt.test.ts (3 tests) 2ms 2026-10-25T03:04:16.7623922Z ✓ src/persistence/DatabaseStorage.test.ts (1 test) 55ms 2026-10-25T03:04:16.8959713Z ✓ src/workspace/WorkspacePaths.test.ts (2 tests) 7ms 2026-10-25T03:04:17.1531197Z ✓ src/device/sshDeviceScript.test.ts (2 tests) 8ms 2026-10-25T03:04:17.4206403Z ✓ src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts (1 test) 22ms 2026-10-25T03:04:17.5006945Z ✓ src/orchestration-v2/QueuedRunOrder.test.ts (1 test) 1ms 2026-10-25T03:04:18.4539460Z ✓ src/mcp/toolkits/device/handlers.test.ts (2 tests) 2ms 2026-10-25T03:04:18.5663978Z ✓ src/guest/guestView.test.ts (1 test) 2ms 2026-10-25T03:04:22.4049513Z ✓ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 2870ms 2026-10-25T03:04:22.4050662Z ✓ Cursor replay fixtures (11) 2026-10-25T03:04:22.4050990Z ✓ runs simple/cursor through OrchestratorV2 using deterministic replay 354ms 2026-10-25T03:04:22.4051395Z ✓ runs subagent/cursor through OrchestratorV2 using deterministic replay 305ms 2026-10-25T03:04:22.8434771Z ✓ src/provider/ClaudeCapabilitiesProbe.test.ts (1 test) 1ms 2026-10-25T03:04:22.8466888Z 2026-10-25T03:04:22.8472612Z  Test Files  52 passed (52) 2026-10-25T03:04:22.8472878Z  Tests  545 passed (545) 2026-10-25T03:04:22.8473101Z  Start at  03:03:31 2026-10-25T03:04:22.8473318Z  Duration  50.95s (tests 49%, import 39%, transform 9%, setup 3%) 2026-10-25T03:04:22.8479556Z 2026-10-25T03:04:22.8480063Z  Import  1364 modules were evaluated 16305 times · 18.90s total, 39% of tracked time 2026-10-25T03:04:22.8480522Z   ~17.32s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-25T03:04:22.8480925Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-25T03:04:22.8481094Z 2026-10-25T03:04:22.8650968Z 2026-10-25T03:04:22.8726651Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-25T03:04:22.8726938Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-25T03:04:22.8727145Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-25T03:04:22.8727287Z else 2026-10-25T03:04:22.8727406Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-25T03:04:22.8727545Z fi 2026-10-25T03:04:22.8745464Z shell: /usr/bin/bash -e {0} 2026-10-25T03:04:22.8745653Z env: 2026-10-25T03:04:22.8745780Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140 2026-10-25T03:04:22.8745921Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394 2026-10-25T03:04:22.8746056Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T03:04:22.8746187Z ##[endgroup] 2026-10-25T03:04:22.8784282Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-25T03:04:22.8784543Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-25T03:04:22.8784796Z  tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md" 2026-10-25T03:04:22.8784988Z else 2026-10-25T03:04:22.8785150Z  echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY" 2026-10-25T03:04:22.8785331Z fi 2026-10-25T03:04:22.8797268Z shell: /usr/bin/bash -e {0} 2026-10-25T03:04:22.8797407Z env: 2026-10-25T03:04:22.8797516Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140 2026-10-25T03:04:22.8797663Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394 2026-10-25T03:04:22.8797808Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T03:04:22.8797939Z ##[endgroup] 2026-10-25T03:04:22.8823488Z # T3 Code thread transfer budget 2026-10-25T03:04:22.8823577Z 2026-10-25T03:04:22.8824014Z 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-25T03:04:22.8825202Z 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-25T03:04:22.8826554Z 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-25T03:04:22.8827456Z The long-turn rows open a second thread through the compact bounded snapshot web and mobile use, then load one older page. Its last user turn holds 900 rows of reasoning, commands, file changes, MCP calls, progress messages, checkpoints, and subagents. 2026-10-25T03:04:22.8827831Z 2026-10-25T03:04:22.8827896Z | Provider | Total thread wire | Budget | Result | 2026-10-25T03:04:22.8828046Z | --- | ---: | ---: | --- | 2026-10-25T03:04:22.8828183Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-25T03:04:22.8828361Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-25T03:04:22.8828481Z 2026-10-25T03:04:22.8828528Z ## Detailed measurements 2026-10-25T03:04:22.8828599Z 2026-10-25T03:04:22.8828672Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-25T03:04:22.8828832Z | --- | --- | --- | ---: | ---: | --- | 2026-10-25T03:04:22.8829021Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-25T03:04:22.8829267Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-25T03:04:22.8829526Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-25T03:04:22.8829767Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-25T03:04:22.8829953Z | codex | shell snapshot | HTTP wire | 859 B | none | INFO | 2026-10-25T03:04:22.8830145Z | codex | measured turn, shell | WebSocket wire | 657 B | none | INFO | 2026-10-25T03:04:22.8830370Z | codex | measured turn, shell | WebSocket decoded | 1.7 KiB (1,703 B) | none | INFO | 2026-10-25T03:04:22.8830594Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-25T03:04:22.8830916Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,724 B) | none | INFO | 2026-10-25T03:04:22.8831177Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,063 B) | none | INFO | 2026-10-25T03:04:22.8831424Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-25T03:04:22.8831648Z | codex | measured turn | server egress wire | 3.5 KiB (3,600 B) | none | INFO | 2026-10-25T03:04:22.8831849Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-25T03:04:22.8832065Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,222 B) | none | INFO | 2026-10-25T03:04:22.8832325Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.5 KiB (82,454 B) | none | INFO | 2026-10-25T03:04:22.8832570Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-25T03:04:22.8832791Z | codex | reconnect, shell (replay) | WebSocket wire | 886 B | none | INFO | 2026-10-25T03:04:22.8833038Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,768 B) | none | INFO | 2026-10-25T03:04:22.8833305Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-25T03:04:22.8833503Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-25T03:04:22.8833698Z | codex | long-turn cold open | HTTP wire | 12.7 KiB (13,044 B) | none | INFO | 2026-10-25T03:04:22.8833942Z | codex | long-turn cold open | HTTP decoded | 89.8 KiB (91,953 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T03:04:22.8834160Z | codex | long-turn cold open | rows | 75 | 75 | PASS | 2026-10-25T03:04:22.8834368Z | codex | long-turn history page | HTTP wire | 11.4 KiB (11,665 B) | none | INFO | 2026-10-25T03:04:22.8834621Z | codex | long-turn history page | HTTP decoded | 83.7 KiB (85,742 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T03:04:22.8834902Z | codex | long-turn history page | rows | 75 | 75 | PASS | 2026-10-25T03:04:22.8835123Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-25T03:04:22.8835393Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-25T03:04:22.8835668Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-25T03:04:22.8835913Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-25T03:04:22.8836114Z | claudeAgent | shell snapshot | HTTP wire | 863 B | none | INFO | 2026-10-25T03:04:22.8836330Z | claudeAgent | measured turn, shell | WebSocket wire | 662 B | none | INFO | 2026-10-25T03:04:22.8836574Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,725 B) | none | INFO | 2026-10-25T03:04:22.8836816Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-25T03:04:22.8837065Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,732 B) | none | INFO | 2026-10-25T03:04:22.8837345Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,435 B) | none | INFO | 2026-10-25T03:04:22.8837613Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-25T03:04:22.8837857Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,615 B) | none | INFO | 2026-10-25T03:04:22.8838083Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-25T03:04:22.8838321Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,230 B) | none | INFO | 2026-10-25T03:04:22.8838607Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,720 B) | none | INFO | 2026-10-25T03:04:22.8838873Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-25T03:04:22.8839119Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 890 B | none | INFO | 2026-10-25T03:04:22.8839374Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.8 KiB (1,792 B) | none | INFO | 2026-10-25T03:04:22.8839688Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-25T03:04:22.8839908Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-25T03:04:22.8840130Z | claudeAgent | long-turn cold open | HTTP wire | 12.8 KiB (13,061 B) | none | INFO | 2026-10-25T03:04:22.8840396Z | claudeAgent | long-turn cold open | HTTP decoded | 89.9 KiB (92,009 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T03:04:22.8840638Z | claudeAgent | long-turn cold open | rows | 75 | 75 | PASS | 2026-10-25T03:04:22.8840860Z | claudeAgent | long-turn history page | HTTP wire | 11.4 KiB (11,695 B) | none | INFO | 2026-10-25T03:04:22.8841140Z | claudeAgent | long-turn history page | HTTP decoded | 83.7 KiB (85,754 B) | 117.2 KiB (120,000 B) | PASS | 2026-10-25T03:04:22.8841385Z | claudeAgent | long-turn history page | rows | 75 | 75 | PASS | 2026-10-25T03:04:22.8841507Z 2026-10-25T03:04:22.8841562Z ## Compression diagnostics 2026-10-25T03:04:22.8841635Z 2026-10-25T03:04:22.8841740Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-25T03:04:22.8841959Z - codex: shell snapshot 1.6 KiB (1,680 B) decoded to 684 B gzip. 2026-10-25T03:04:22.8842179Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-25T03:04:22.8842411Z - claudeAgent: shell snapshot 1.7 KiB (1,702 B) decoded to 688 B gzip. 2026-10-25T03:04:22.8886143Z ##[group]Run actions/upload-artifact@v7 2026-10-25T03:04:22.8886280Z with: 2026-10-25T03:04:22.8886389Z name: thread-transfer-results 2026-10-25T03:04:22.8886544Z path: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-25T03:04:22.8886711Z if-no-files-found: ignore 2026-10-25T03:04:22.8886828Z retention-days: 30 2026-10-25T03:04:22.8886936Z compression-level: 6 2026-10-25T03:04:22.8887041Z overwrite: false 2026-10-25T03:04:22.8887232Z include-hidden-files: false 2026-10-25T03:04:22.8887351Z archive: true 2026-10-25T03:04:22.8887447Z env: 2026-10-25T03:04:22.8887549Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140 2026-10-25T03:04:22.8887684Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394 2026-10-25T03:04:22.8887818Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T03:04:22.8887941Z ##[endgroup] 2026-10-25T03:04:22.9571546Z With the provided path, there will be 1 file uploaded 2026-10-25T03:04:22.9573848Z Artifact name is valid! 2026-10-25T03:04:22.9574251Z Root directory input is valid! 2026-10-25T03:04:23.1105185Z Uploading artifact: thread-transfer-results.zip 2026-10-25T03:04:23.1120439Z Beginning upload of artifact content to blob storage 2026-10-25T03:04:23.1646347Z Uploaded bytes 504 2026-10-25T03:04:23.1769052Z Finished uploading artifact content to blob storage! 2026-10-25T03:04:23.1769490Z SHA256 digest of uploaded artifact is b74f7cc8646a84f6d760945360570f15f8c572565c14b02ea824847b9155bd65 2026-10-25T03:04:23.1769828Z Finalizing artifact upload 2026-10-25T03:04:23.5949422Z Artifact thread-transfer-results successfully finalized. Artifact ID 12585435681 2026-10-25T03:04:23.5949952Z Artifact thread-transfer-results has been successfully uploaded! Final size is 504 bytes. Artifact ID is 12585435681 2026-10-25T03:04:23.5950495Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40156766089/artifacts/12585435681 2026-10-25T03:04:23.6028832Z Post job cleanup. 2026-10-25T03:04:23.6628773Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-25T03:04:23.6690036Z Post job cleanup. 2026-10-25T03:04:23.6704609Z ##[start-action display=Cache full pnpm store;id=__585d6163-7640-4dc8-ba19-d7eec16ee086.__actions_cache] 2026-10-25T03:04:23.6998899Z Post job cleanup. 2026-10-25T03:04:23.7591659Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-67727b77004e0e6799b7f8587a750813c0ad4460c623edf0becc280ccb581251, not saving cache. 2026-10-25T03:04:23.7619718Z ##[end-action id=__585d6163-7640-4dc8-ba19-d7eec16ee086.__actions_cache;outcome=success;conclusion=success;duration_ms=91] 2026-10-25T03:04:23.7621300Z ##[start-action display=Cache Vite+;id=__585d6163-7640-4dc8-ba19-d7eec16ee086.vp_cache] 2026-10-25T03:04:23.7652450Z Post job cleanup. 2026-10-25T03:04:23.8220268Z 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-25T03:04:23.8247817Z ##[end-action id=__585d6163-7640-4dc8-ba19-d7eec16ee086.vp_cache;outcome=success;conclusion=success;duration_ms=62] 2026-10-25T03:04:23.8280465Z Post job cleanup. 2026-10-25T03:04:23.8658975Z [command]/usr/local/bin/git version 2026-10-25T03:04:23.8683685Z git version 2.55.0 2026-10-25T03:04:23.8699290Z Temporarily overriding HOME='/home/runner/_work/_temp/ff30bd06-34a9-48e1-9e08-e5aeb525d079' before making global git config changes 2026-10-25T03:04:23.8699641Z Adding repository directory to the temporary git global config as a safe directory 2026-10-25T03:04:23.8702061Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-25T03:04:23.8724558Z Removing SSH command configuration 2026-10-25T03:04:23.8727226Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-25T03:04:23.8747288Z [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-25T03:04:23.8854026Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-25T03:04:23.8874248Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-25T03:04:23.8906481Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-25T03:04:23.8928910Z ##[group]Run '/job_completed.sh' 2026-10-25T03:04:23.8941233Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T03:04:23.8941512Z env: 2026-10-25T03:04:23.8941623Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140 2026-10-25T03:04:23.8941767Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394 2026-10-25T03:04:23.8941909Z BLACKSMITH_CHECK_RUN_ID: 121059696108 2026-10-25T03:04:23.8942052Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-25T03:04:23.8942201Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-25T03:04:23.8942347Z ##[endgroup] 2026-10-25T03:04:23.9013398Z Docker container cache not activated, skipping hash computation. 2026-10-25T03:04:23.9260256Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-25T03:04:23.9302601Z Cleaning up orphan processes