2026-10-23T22:03:23.0083223Z Current runner version: '2.338.1' 2026-10-23T22:03:23.0087538Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-w7ftvg2cz53cs6p4' 2026-10-23T22:03:23.0088549Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-23T22:03:23.0089420Z Machine name: 'ip-172-31-73-130' 2026-10-23T22:03:23.0091150Z ##[group]GITHUB_TOKEN Permissions 2026-10-23T22:03:23.0092583Z Contents: read 2026-10-23T22:03:23.0093007Z Metadata: read 2026-10-23T22:03:23.0093411Z ##[endgroup] 2026-10-23T22:03:23.0094926Z Secret source: Actions 2026-10-23T22:03:23.0095580Z Cache mode: write 2026-10-23T22:03:23.0096042Z Prepare workflow directory 2026-10-23T22:03:23.0288587Z Prepare all required actions 2026-10-23T22:03:23.0316889Z Getting action download info 2026-10-23T22:03:23.1678343Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-23T22:03:23.2176436Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-23T22:03:23.3101408Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-23T22:03:23.5113344Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-23T22:03:23.5169195Z Complete job name: Test Server 8 2026-10-23T22:03:23.5611127Z A job started hook has been configured by the self-hosted runner administrator 2026-10-23T22:03:23.5678137Z ##[group]Run '/setup.sh' 2026-10-23T22:03:23.5696995Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T22:03:23.5697655Z env: 2026-10-23T22:03:23.5698005Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146 2026-10-23T22:03:23.5698476Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-23T22:03:23.5698927Z BLACKSMITH_CHECK_RUN_ID: 120679144376 2026-10-23T22:03:23.5699400Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-23T22:03:23.5699880Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T22:03:23.5700302Z ##[endgroup] 2026-10-23T22:03:23.6005785Z Logging daemon started (blacksmithd for logs) 2026-10-23T22:03:23.6197050Z Results daemon started (blacksmithd for results) 2026-10-23T22:03:23.6394421Z Background adoption and SSH setup started (PID: 2844) 2026-10-23T22:03:23.6396985Z 2026-10-23T22:03:23.6397643Z ---------------------------------------- 2026-10-23T22:03:23.6398844Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40031063277/jobs/120679144376 2026-10-23T22:03:23.6399818Z SSH Access (using your GitHub SSH key): 2026-10-23T22:03:23.6400779Z ssh -p 64003 runner@blacksmith-4vcpu-ubuntu-2404-w7ftvg2cz53cs6p4.vm.blacksmith.sh 2026-10-23T22:03:23.6401570Z 2026-10-23T22:03:23.6401920Z No GitHub SSH key? Add one at: 2026-10-23T22:03:23.6403044Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-23T22:03:23.6412192Z 2026-10-23T22:03:23.6412646Z ---------------------------------------- 2026-10-23T22:03:23.6413206Z 2026-10-23T22:03:23.6413642Z VM ID: blacksmith-4vcpu-ubuntu-2404-w7ftvg2cz53cs6p4 2026-10-23T22:03:23.6414529Z Host: production-152.236.40.152-x8664 2026-10-23T22:03:23.6415221Z Host Agent PID: 731119 2026-10-23T22:03:23.6415866Z Host Agent Git SHA: 1637818df 2026-10-23T22:03:23.6416592Z Host CPU Manufacturer: AuthenticAMD 2026-10-23T22:03:23.6417306Z Blacksmith Host Generation: gen 2 2026-10-23T22:03:23.6418032Z Petname: production-faithful-seahorse-18f78944 2026-10-23T22:03:23.6418799Z Region: us-east 2026-10-23T22:03:23.6419491Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-23T22:03:23.6420250Z OS Version: Ubuntu 24.04.4 LTS 2026-10-23T22:03:23.6420765Z 2026-10-23T22:03:23.6421134Z Enabling Blacksmith transparent cache 2026-10-23T22:03:23.6740639Z ##[group]Run actions/checkout@v6 2026-10-23T22:03:23.6741207Z with: 2026-10-23T22:03:23.6741552Z fetch-depth: 2 2026-10-23T22:03:23.6742119Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-23T22:03:23.6742791Z sparse-checkout-cone-mode: false 2026-10-23T22:03:23.6743250Z repository: pingdotgg/t3code 2026-10-23T22:03:23.6746882Z token: *** 2026-10-23T22:03:23.6747231Z ssh-strict: true 2026-10-23T22:03:23.6747568Z ssh-user: git 2026-10-23T22:03:23.6748089Z persist-credentials: true 2026-10-23T22:03:23.6748357Z clean: true 2026-10-23T22:03:23.6748576Z fetch-tags: false 2026-10-23T22:03:23.6748811Z show-progress: true 2026-10-23T22:03:23.6749043Z lfs: false 2026-10-23T22:03:23.6749262Z submodules: false 2026-10-23T22:03:23.6749498Z set-safe-directory: true 2026-10-23T22:03:23.6749761Z allow-unsafe-pr-checkout: false 2026-10-23T22:03:23.6750032Z env: 2026-10-23T22:03:23.6750296Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146 2026-10-23T22:03:23.6750599Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-23T22:03:23.6750895Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:23.6751185Z ##[endgroup] 2026-10-23T22:03:23.8003951Z Syncing repository: pingdotgg/t3code 2026-10-23T22:03:23.8005231Z ##[group]Getting Git version info 2026-10-23T22:03:23.8005684Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-23T22:03:23.8006255Z [command]/usr/local/bin/git version 2026-10-23T22:03:23.8093909Z git version 2.55.0 2026-10-23T22:03:23.8112132Z ##[endgroup] 2026-10-23T22:03:23.8122283Z Temporarily overriding HOME='/home/runner/_work/_temp/26fd662d-946f-4648-bf0f-5df7063338d1' before making global git config changes 2026-10-23T22:03:23.8122975Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T22:03:23.8127781Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T22:03:23.8171048Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-23T22:03:23.8175285Z ##[group]Determining repository object format 2026-10-23T22:03:23.8176930Z ##[endgroup] 2026-10-23T22:03:23.8178072Z ##[group]Initializing the repository 2026-10-23T22:03:23.8180853Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-23T22:03:23.8234953Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-23T22:03:23.8235773Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-23T22:03:23.8236413Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-23T22:03:23.8236882Z hint: call: 2026-10-23T22:03:23.8237764Z hint: 2026-10-23T22:03:23.8238162Z hint: git config --global init.defaultBranch 2026-10-23T22:03:23.8238554Z hint: 2026-10-23T22:03:23.8238939Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-23T22:03:23.8239480Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-23T22:03:23.8239945Z hint: 2026-10-23T22:03:23.8240450Z hint: git branch -m 2026-10-23T22:03:23.8240747Z hint: 2026-10-23T22:03:23.8241084Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-23T22:03:23.8241775Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-23T22:03:23.8242759Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-23T22:03:23.8278112Z ##[endgroup] 2026-10-23T22:03:23.8278571Z ##[group]Disabling automatic garbage collection 2026-10-23T22:03:23.8278983Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-23T22:03:23.8307408Z ##[endgroup] 2026-10-23T22:03:23.8307875Z ##[group]Setting up auth 2026-10-23T22:03:23.8308275Z Removing SSH command configuration 2026-10-23T22:03:23.8312758Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T22:03:23.8341327Z [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-23T22:03:23.8489601Z Removing HTTP extra header 2026-10-23T22:03:23.8494965Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-23T22:03:23.8528242Z [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-23T22:03:23.8650885Z Removing includeIf entries pointing to credentials config files 2026-10-23T22:03:23.8655008Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-23T22:03:23.8681973Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-23T22:03:23.8812919Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-51277c49-14f6-436b-bc62-10c14b157a25.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-23T22:03:23.8849459Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-51277c49-14f6-436b-bc62-10c14b157a25.config 2026-10-23T22:03:23.8882542Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-51277c49-14f6-436b-bc62-10c14b157a25.config 2026-10-23T22:03:23.8918482Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-51277c49-14f6-436b-bc62-10c14b157a25.config 2026-10-23T22:03:23.8955648Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-51277c49-14f6-436b-bc62-10c14b157a25.config 2026-10-23T22:03:23.8994667Z ##[endgroup] 2026-10-23T22:03:23.8995343Z ##[group]Fetching the repository 2026-10-23T22:03:23.9003434Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +c4ce54517f121224133109c3d1a1b19587e1fa04:refs/remotes/pull/24235/merge 2026-10-23T22:03:24.2092076Z From https://github.com/pingdotgg/t3code 2026-10-23T22:03:24.2093150Z * [new ref] c4ce54517f121224133109c3d1a1b19587e1fa04 -> pull/24235/merge 2026-10-23T22:03:24.2132285Z ##[endgroup] 2026-10-23T22:03:24.2132751Z ##[group]Determining the checkout info 2026-10-23T22:03:24.2133266Z ##[endgroup] 2026-10-23T22:03:24.2133686Z ##[group]Setting up sparse checkout 2026-10-23T22:03:24.2137367Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-23T22:03:24.2175487Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-23T22:03:24.2209811Z .git/info/sparse-checkout 2026-10-23T22:03:24.2226728Z ##[endgroup] 2026-10-23T22:03:24.2227467Z ##[group]Checking out the ref 2026-10-23T22:03:24.2231037Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24235/merge 2026-10-23T22:03:30.7012536Z Updating files: 0% (1/6309) 2026-10-23T22:03:30.7044325Z Updating files: 1% (64/6309) 2026-10-23T22:03:30.7065232Z Updating files: 2% (127/6309) 2026-10-23T22:03:30.7091106Z Updating files: 3% (190/6309) 2026-10-23T22:03:30.7114226Z Updating files: 4% (253/6309) 2026-10-23T22:03:30.7154026Z Updating files: 5% (316/6309) 2026-10-23T22:03:30.7176046Z Updating files: 6% (379/6309) 2026-10-23T22:03:30.7239989Z Updating files: 7% (442/6309) 2026-10-23T22:03:30.7280191Z Updating files: 8% (505/6309) 2026-10-23T22:03:30.7307119Z Updating files: 9% (568/6309) 2026-10-23T22:03:30.7638398Z Updating files: 10% (631/6309) 2026-10-23T22:03:30.7654153Z Updating files: 11% (694/6309) 2026-10-23T22:03:30.7665656Z Updating files: 12% (758/6309) 2026-10-23T22:03:30.7682401Z Updating files: 13% (821/6309) 2026-10-23T22:03:30.7699905Z Updating files: 14% (884/6309) 2026-10-23T22:03:30.7721033Z Updating files: 15% (947/6309) 2026-10-23T22:03:30.7745180Z Updating files: 16% (1010/6309) 2026-10-23T22:03:30.7762056Z Updating files: 17% (1073/6309) 2026-10-23T22:03:30.7785133Z Updating files: 18% (1136/6309) 2026-10-23T22:03:30.7804179Z Updating files: 19% (1199/6309) 2026-10-23T22:03:30.7832060Z Updating files: 20% (1262/6309) 2026-10-23T22:03:30.7856122Z Updating files: 21% (1325/6309) 2026-10-23T22:03:30.7877649Z Updating files: 22% (1388/6309) 2026-10-23T22:03:30.7894069Z Updating files: 23% (1452/6309) 2026-10-23T22:03:30.7910591Z Updating files: 24% (1515/6309) 2026-10-23T22:03:30.7927800Z Updating files: 25% (1578/6309) 2026-10-23T22:03:30.7943720Z Updating files: 26% (1641/6309) 2026-10-23T22:03:30.7960795Z Updating files: 27% (1704/6309) 2026-10-23T22:03:30.7983700Z Updating files: 28% (1767/6309) 2026-10-23T22:03:30.8022493Z Updating files: 29% (1830/6309) 2026-10-23T22:03:30.8049657Z Updating files: 30% (1893/6309) 2026-10-23T22:03:30.8080589Z Updating files: 31% (1956/6309) 2026-10-23T22:03:30.8120401Z Updating files: 32% (2019/6309) 2026-10-23T22:03:30.8166211Z Updating files: 33% (2082/6309) 2026-10-23T22:03:30.8254550Z Updating files: 34% (2146/6309) 2026-10-23T22:03:30.8323431Z Updating files: 35% (2209/6309) 2026-10-23T22:03:30.8375085Z Updating files: 36% (2272/6309) 2026-10-23T22:03:30.8416606Z Updating files: 37% (2335/6309) 2026-10-23T22:03:30.8475145Z Updating files: 38% (2398/6309) 2026-10-23T22:03:30.8509864Z Updating files: 39% (2461/6309) 2026-10-23T22:03:30.8556080Z Updating files: 40% (2524/6309) 2026-10-23T22:03:30.8610898Z Updating files: 41% (2587/6309) 2026-10-23T22:03:30.8640025Z Updating files: 42% (2650/6309) 2026-10-23T22:03:30.8663436Z Updating files: 43% (2713/6309) 2026-10-23T22:03:30.8688736Z Updating files: 44% (2776/6309) 2026-10-23T22:03:30.8734233Z Updating files: 45% (2840/6309) 2026-10-23T22:03:30.8777143Z Updating files: 46% (2903/6309) 2026-10-23T22:03:30.8818297Z Updating files: 47% (2966/6309) 2026-10-23T22:03:30.8865983Z Updating files: 48% (3029/6309) 2026-10-23T22:03:30.8916152Z Updating files: 49% (3092/6309) 2026-10-23T22:03:30.8968406Z Updating files: 50% (3155/6309) 2026-10-23T22:03:30.8993284Z Updating files: 51% (3218/6309) 2026-10-23T22:03:30.9047270Z Updating files: 52% (3281/6309) 2026-10-23T22:03:30.9077895Z Updating files: 53% (3344/6309) 2026-10-23T22:03:30.9107443Z Updating files: 54% (3407/6309) 2026-10-23T22:03:30.9153133Z Updating files: 55% (3470/6309) 2026-10-23T22:03:30.9178420Z Updating files: 56% (3534/6309) 2026-10-23T22:03:30.9203213Z Updating files: 57% (3597/6309) 2026-10-23T22:03:30.9228652Z Updating files: 58% (3660/6309) 2026-10-23T22:03:30.9730865Z Updating files: 59% (3723/6309) 2026-10-23T22:03:30.9746835Z Updating files: 60% (3786/6309) 2026-10-23T22:03:30.9787202Z Updating files: 61% (3849/6309) 2026-10-23T22:03:30.9796042Z Updating files: 62% (3912/6309) 2026-10-23T22:03:30.9823159Z Updating files: 63% (3975/6309) 2026-10-23T22:03:30.9859030Z Updating files: 64% (4038/6309) 2026-10-23T22:03:30.9886890Z Updating files: 65% (4101/6309) 2026-10-23T22:03:30.9907323Z Updating files: 66% (4164/6309) 2026-10-23T22:03:30.9940198Z Updating files: 67% (4228/6309) 2026-10-23T22:03:30.9956177Z Updating files: 68% (4291/6309) 2026-10-23T22:03:30.9978415Z Updating files: 69% (4354/6309) 2026-10-23T22:03:30.9992561Z Updating files: 70% (4417/6309) 2026-10-23T22:03:31.0014989Z Updating files: 71% (4480/6309) 2026-10-23T22:03:31.0037055Z Updating files: 72% (4543/6309) 2026-10-23T22:03:31.0106998Z Updating files: 73% (4606/6309) 2026-10-23T22:03:31.0436384Z Updating files: 74% (4669/6309) 2026-10-23T22:03:31.0676707Z Updating files: 75% (4732/6309) 2026-10-23T22:03:31.0704728Z Updating files: 76% (4795/6309) 2026-10-23T22:03:31.0735182Z Updating files: 77% (4858/6309) 2026-10-23T22:03:31.0770974Z Updating files: 78% (4922/6309) 2026-10-23T22:03:31.0796489Z Updating files: 79% (4985/6309) 2026-10-23T22:03:31.0820791Z Updating files: 80% (5048/6309) 2026-10-23T22:03:31.0844340Z Updating files: 81% (5111/6309) 2026-10-23T22:03:31.0868912Z Updating files: 82% (5174/6309) 2026-10-23T22:03:31.0890901Z Updating files: 83% (5237/6309) 2026-10-23T22:03:31.0918182Z Updating files: 84% (5300/6309) 2026-10-23T22:03:31.0946341Z Updating files: 85% (5363/6309) 2026-10-23T22:03:31.0969061Z Updating files: 86% (5426/6309) 2026-10-23T22:03:31.1044946Z Updating files: 87% (5489/6309) 2026-10-23T22:03:31.1080185Z Updating files: 88% (5552/6309) 2026-10-23T22:03:31.1099361Z Updating files: 89% (5616/6309) 2026-10-23T22:03:31.1127191Z Updating files: 90% (5679/6309) 2026-10-23T22:03:31.1163042Z Updating files: 91% (5742/6309) 2026-10-23T22:03:31.1179379Z Updating files: 92% (5805/6309) 2026-10-23T22:03:31.1197312Z Updating files: 93% (5868/6309) 2026-10-23T22:03:31.1219863Z Updating files: 94% (5931/6309) 2026-10-23T22:03:31.1244554Z Updating files: 95% (5994/6309) 2026-10-23T22:03:31.1306335Z Updating files: 96% (6057/6309) 2026-10-23T22:03:31.1333408Z Updating files: 97% (6120/6309) 2026-10-23T22:03:31.1385187Z Updating files: 98% (6183/6309) 2026-10-23T22:03:31.1405175Z Updating files: 99% (6246/6309) 2026-10-23T22:03:31.1405597Z Updating files: 100% (6309/6309) 2026-10-23T22:03:31.1405842Z Updating files: 100% (6309/6309), done. 2026-10-23T22:03:31.1586418Z Note: switching to 'refs/remotes/pull/24235/merge'. 2026-10-23T22:03:31.1586937Z 2026-10-23T22:03:31.1587199Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-23T22:03:31.1587711Z changes and commit them, and you can discard any commits you make in this 2026-10-23T22:03:31.1588318Z state without impacting any branches by switching back to a branch. 2026-10-23T22:03:31.1588603Z 2026-10-23T22:03:31.1588815Z If you want to create a new branch to retain commits you create, you may 2026-10-23T22:03:31.1589349Z do so (now or later) by using -c with the switch command. Example: 2026-10-23T22:03:31.1589612Z 2026-10-23T22:03:31.1589747Z git switch -c 2026-10-23T22:03:31.1589928Z 2026-10-23T22:03:31.1590069Z Or undo this operation with: 2026-10-23T22:03:31.1590250Z 2026-10-23T22:03:31.1590368Z git switch - 2026-10-23T22:03:31.1590642Z 2026-10-23T22:03:31.1590956Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-23T22:03:31.1591247Z 2026-10-23T22:03:31.1591592Z HEAD is now at c4ce545 Merge f764b308bbac958fb3342fa8daeda6076618f239 into 9a391eb3f55b738113b61768cf2d8263b4f3ac2e 2026-10-23T22:03:31.1602263Z ##[endgroup] 2026-10-23T22:03:31.1660753Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-23T22:03:31.1690157Z c4ce54517f121224133109c3d1a1b19587e1fa04 2026-10-23T22:03:31.1884517Z Prepare all required actions 2026-10-23T22:03:31.1941610Z ##[group]Run ./.github/actions/ci-changes 2026-10-23T22:03:31.1941865Z env: 2026-10-23T22:03:31.1942045Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146 2026-10-23T22:03:31.1942254Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-23T22:03:31.1942474Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:31.1942752Z ##[endgroup] 2026-10-23T22:03:31.2123052Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-23T22:03:31.2149112Z ##[group]Run set -uo pipefail 2026-10-23T22:03:31.2149476Z set -uo pipefail 2026-10-23T22:03:31.2149658Z  2026-10-23T22:03:31.2149820Z decide() { 2026-10-23T22:03:31.2150075Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-23T22:03:31.2150357Z  exit "${PIPESTATUS[0]}" 2026-10-23T22:03:31.2150547Z } 2026-10-23T22:03:31.2150702Z  2026-10-23T22:03:31.2150859Z fail_open() { 2026-10-23T22:03:31.2151084Z  echo "$* Running every job." 2026-10-23T22:03:31.2151280Z  decide 2026-10-23T22:03:31.2151440Z } 2026-10-23T22:03:31.2151592Z  2026-10-23T22:03:31.2151814Z # Reads the change from git rather than the REST API: every job that 2026-10-23T22:03:31.2152145Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-23T22:03:31.2152462Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-23T22:03:31.2152744Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-23T22:03:31.2153259Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-23T22:03:31.2153522Z  base=HEAD^1 2026-10-23T22:03:31.2153695Z  mode=() 2026-10-23T22:03:31.2153866Z else 2026-10-23T22:03:31.2154035Z  base=$BEFORE_SHA 2026-10-23T22:03:31.2154297Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-23T22:03:31.2154592Z  || fail_open "Could not fetch ${base}." 2026-10-23T22:03:31.2154875Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-23T22:03:31.2155139Z  mode=(--full) 2026-10-23T22:03:31.2155315Z fi 2026-10-23T22:03:31.2155494Z  2026-10-23T22:03:31.2155877Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-23T22:03:31.2156246Z # of a package changes that package just like editing it. It also keeps 2026-10-23T22:03:31.2156575Z # git from fetching file contents to score renames. 2026-10-23T22:03:31.2156912Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-23T22:03:31.2157246Z  || fail_open "Could not diff against ${base}." 2026-10-23T22:03:31.2157537Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-23T22:03:31.2173379Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T22:03:31.2173640Z env: 2026-10-23T22:03:31.2173851Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146 2026-10-23T22:03:31.2174087Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-23T22:03:31.2174320Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:31.2174556Z EVENT_NAME: pull_request 2026-10-23T22:03:31.2174794Z BEFORE_SHA: ed20e7cf51e579c19b97ab1ba7079f726923940e 2026-10-23T22:03:31.2175044Z ##[endgroup] 2026-10-23T22:03:31.2786396Z Runs everything: apps/mobile/deps/react-native-screens-5.0.0-t3.36.tgz 2026-10-23T22:03:31.2787933Z Runs everything: apps/mobile/deps/react-native-screens-5.0.0-t3.37.tgz 2026-10-23T22:03:31.2788308Z Runs everything: apps/mobile/package.json 2026-10-23T22:03:31.2791389Z Runs everything: pnpm-lock.yaml 2026-10-23T22:03:31.2796098Z Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/marketing, @t3tools/mobile, @t3tools/oxlint-plugin-t3code, @t3tools/provider-acp, @t3tools/provider-acp-registry, @t3tools/provider-core, @t3tools/provider-cursor, @t3tools/provider-grok, @t3tools/provider-muse, @t3tools/provider-opencode, @t3tools/provider-pi, @t3tools/provider-testing, @t3tools/scripts, @t3tools/shared, @t3tools/source-control-azure-devops, @t3tools/source-control-bitbucket, @t3tools/source-control-core, @t3tools/source-control-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/ssh, @t3tools/tailscale, @t3tools/web, effect-acp, effect-codex-app-server, t3, t3code-relay 2026-10-23T22:03:31.2799074Z typecheck=true 2026-10-23T22:03:31.2799387Z build=true 2026-10-23T22:03:31.2799704Z test=true 2026-10-23T22:03:31.2799999Z test_packages= 2026-10-23T22:03:31.2800308Z test_web=true 2026-10-23T22:03:31.2804381Z test_server=true 2026-10-23T22:03:31.2804719Z rust=true 2026-10-23T22:03:31.2805011Z release_smoke=true 2026-10-23T22:03:31.2805327Z mobile_native=false 2026-10-23T22:03:31.2888755Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=76] 2026-10-23T22:03:31.3001196Z Prepare all required actions 2026-10-23T22:03:31.3001798Z Getting action download info 2026-10-23T22:03:31.3996226Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-23T22:03:31.5505568Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-23T22:03:31.5506035Z env: 2026-10-23T22:03:31.5506395Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146 2026-10-23T22:03:31.5506798Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-23T22:03:31.5507496Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:31.5507715Z ##[endgroup] 2026-10-23T22:03:31.6233192Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-23T22:03:31.6280219Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-23T22:03:31.6281024Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-23T22:03:31.6281694Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-23T22:03:31.6282194Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-23T22:03:31.6315818Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T22:03:31.6316251Z env: 2026-10-23T22:03:31.6316564Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146 2026-10-23T22:03:31.6316892Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-23T22:03:31.6317209Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:31.6317572Z ##[endgroup] 2026-10-23T22:03:31.6479903Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=24] 2026-10-23T22:03:31.6485029Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-23T22:03:31.6644615Z ##[group]Run actions/cache@v6 2026-10-23T22:03:31.6645057Z with: 2026-10-23T22:03:31.6645354Z path: ~/.vite-plus 2026-10-23T22:03:31.6645782Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T22:03:31.6646263Z enableCrossOsArchive: false 2026-10-23T22:03:31.6646620Z fail-on-cache-miss: false 2026-10-23T22:03:31.6646948Z lookup-only: false 2026-10-23T22:03:31.6647254Z save-always: false 2026-10-23T22:03:31.6647574Z env: 2026-10-23T22:03:31.6647888Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146 2026-10-23T22:03:31.6648431Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-23T22:03:31.6648815Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:31.6649210Z ##[endgroup] 2026-10-23T22:03:31.9795130Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T22:03:32.6462520Z Received 170349591 of 170349591 (100.0%), 251.5 MBs/sec 2026-10-23T22:03:32.6477689Z Cache Size: ~162 MB (170349591 B) 2026-10-23T22:03:32.6618863Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/6b16a5b5-87d0-46c2-8e48-c317ddcc1bf8/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T22:03:33.9354227Z Cache restored successfully 2026-10-23T22:03:33.9858271Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T22:03:34.0016475Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=2353] 2026-10-23T22:03:34.0020176Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-23T22:03:34.0058914Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-23T22:03:34.0059191Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-23T22:03:34.0059386Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-23T22:03:34.0078699Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T22:03:34.0079001Z env: 2026-10-23T22:03:34.0079223Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146 2026-10-23T22:03:34.0079507Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-23T22:03:34.0079778Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:34.0080029Z ##[endgroup] 2026-10-23T22:03:34.0158386Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-23T22:03:34.0173668Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=15] 2026-10-23T22:03:34.0176138Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-23T22:03:34.0184607Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-23T22:03:34.0186853Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-23T22:03:34.0213789Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-23T22:03:34.0214224Z store_path="$(vp pm cache dir)" 2026-10-23T22:03:34.0214795Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-23T22:03:34.0248729Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T22:03:34.0249100Z env: 2026-10-23T22:03:34.0249485Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146 2026-10-23T22:03:34.0249768Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-23T22:03:34.0250082Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:34.0250456Z ##[endgroup] 2026-10-23T22:03:34.0555804Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=36] 2026-10-23T22:03:34.0560033Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-23T22:03:34.1443765Z ##[group]Run actions/cache@v6 2026-10-23T22:03:34.1444115Z with: 2026-10-23T22:03:34.1444383Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-23T22:03:34.1444842Z key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-23T22:03:34.1445288Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-23T22:03:34.1445619Z enableCrossOsArchive: false 2026-10-23T22:03:34.1445881Z fail-on-cache-miss: false 2026-10-23T22:03:34.1446134Z lookup-only: false 2026-10-23T22:03:34.1446374Z save-always: false 2026-10-23T22:03:34.1446668Z env: 2026-10-23T22:03:34.1446931Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146 2026-10-23T22:03:34.1447264Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-23T22:03:34.1447532Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:34.1447916Z ##[endgroup] 2026-10-23T22:03:34.4422375Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-23T22:03:35.4894967Z Received 314572800 of 994310451 (31.6%), 298.5 MBs/sec 2026-10-23T22:03:36.5013852Z Received 645922816 of 994310451 (65.0%), 306.2 MBs/sec 2026-10-23T22:03:37.5172879Z Received 973338931 of 994310451 (97.9%), 307.2 MBs/sec 2026-10-23T22:03:37.5599673Z Received 994310451 of 994310451 (100.0%), 308.4 MBs/sec 2026-10-23T22:03:37.5602817Z Cache Size: ~948 MB (994310451 B) 2026-10-23T22:03:37.5755914Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/6821d7cf-00c7-43a7-80ea-bbd15aaeeed7/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T22:03:46.3994603Z Cache restored successfully 2026-10-23T22:03:46.4702623Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-23T22:03:46.4901650Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=12434] 2026-10-23T22:03:46.4904856Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-23T22:03:46.4924383Z ##[group]Run vp install 2026-10-23T22:03:46.4924641Z vp install 2026-10-23T22:03:46.4944432Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T22:03:46.4944689Z env: 2026-10-23T22:03:46.4944834Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146 2026-10-23T22:03:46.4945011Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-23T22:03:46.4945180Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:46.4945343Z ##[endgroup] 2026-10-23T22:03:46.5595124Z Scope: all 33 workspace projects 2026-10-23T22:03:46.7899681Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-23T22:03:47.7205505Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-23T22:03:47.7206400Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-23T22:03:47.7207395Z Virtual store is at: node_modules/.pnpm 2026-10-23T22:03:48.7267495Z Progress: resolved 1450, reused 1450, downloaded 0, added 1444 2026-10-23T22:03:51.9517694Z ✓ Lockfile passes supply-chain policies (2088 entries in 5.2s) 2026-10-23T22:03:51.9518443Z Lockfile is up to date, resolution step is skipped 2026-10-23T22:03:51.9847103Z Packages: +1721 2026-10-23T22:03:51.9847547Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-23T22:03:52.0575124Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-23T22:03:53.7167399Z . prepare$ vp config --no-agent 2026-10-23T22:03:53.8980793Z . prepare: Done 2026-10-23T22:03:53.9003863Z 2026-10-23T22:03:53.9004509Z devDependencies: 2026-10-23T22:03:53.9004814Z + @coderabbitai/config 1.1.0 2026-10-23T22:03:53.9005072Z + @shadcn/lint 0.1.5 2026-10-23T22:03:53.9005268Z + @types/node 24.12.4 2026-10-23T22:03:53.9005552Z + knip 6.34.0 2026-10-23T22:03:53.9005773Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-23T22:03:53.9006044Z + vite-plus 1.3.0 2026-10-23T22:03:53.9006150Z 2026-10-23T22:03:53.9025603Z Done in 7.4s using pnpm v12.14.0 2026-10-23T22:03:53.9325612Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=7442] 2026-10-23T22:03:53.9390039Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-23T22:03:53.9390765Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-23T22:03:53.9417225Z shell: /usr/bin/bash -e {0} 2026-10-23T22:03:53.9417387Z env: 2026-10-23T22:03:53.9417524Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146 2026-10-23T22:03:53.9417686Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-23T22:03:53.9417848Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:53.9417998Z ##[endgroup] 2026-10-23T22:03:53.9768957Z ##[group]Run actions/cache@v6 2026-10-23T22:03:53.9769114Z with: 2026-10-23T22:03:53.9769235Z path: ~/.cache/ms-playwright 2026-10-23T22:03:53.9769904Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T22:03:53.9770081Z enableCrossOsArchive: false 2026-10-23T22:03:53.9770229Z fail-on-cache-miss: false 2026-10-23T22:03:53.9770387Z lookup-only: false 2026-10-23T22:03:53.9770523Z save-always: false 2026-10-23T22:03:53.9770642Z env: 2026-10-23T22:03:53.9770764Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146 2026-10-23T22:03:53.9770931Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-23T22:03:53.9771085Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:53.9771240Z ##[endgroup] 2026-10-23T22:03:54.2144951Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T22:03:54.4917755Z Received 106503405 of 106503405 (100.0%), 414.6 MBs/sec 2026-10-23T22:03:54.4918235Z Cache Size: ~102 MB (106503405 B) 2026-10-23T22:03:54.5056905Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/ab6e2947-20ff-4af8-95b2-8c50b631df73/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T22:03:54.8087031Z Cache restored successfully 2026-10-23T22:03:54.8405735Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T22:03:54.8747971Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-23T22:03:54.8748788Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-23T22:03:54.8749196Z test -n "$browser" 2026-10-23T22:03:54.8749508Z if ldd "$browser" | grep '=> not found'; then 2026-10-23T22:03:54.8749910Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-23T22:03:54.8750265Z fi 2026-10-23T22:03:54.8783094Z shell: /usr/bin/bash -e {0} 2026-10-23T22:03:54.8783398Z env: 2026-10-23T22:03:54.8783634Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146 2026-10-23T22:03:54.8783944Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-23T22:03:54.8784237Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:54.8784493Z ##[endgroup] 2026-10-23T22:03:54.9357895Z ##[group]Run vp run --filter t3 test --shard 8/8 2026-10-23T22:03:54.9358409Z vp run --filter t3 test --shard 8/8 2026-10-23T22:03:54.9395680Z shell: /usr/bin/bash -e {0} 2026-10-23T22:03:54.9396179Z env: 2026-10-23T22:03:54.9396477Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146 2026-10-23T22:03:54.9396800Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-23T22:03:54.9397128Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:54.9397575Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-23T22:03:54.9398191Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-23T22:03:54.9398615Z ##[endgroup] 2026-10-23T22:03:55.3213468Z ~/apps/server$ vp test run --shard 8/8 ⊘ cache disabled 2026-10-23T22:03:55.5891040Z 2026-10-23T22:03:55.5892923Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-23T22:03:55.5893228Z 2026-10-23T22:04:08.7781352Z ✓ src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts (208 tests) 2749ms 2026-10-23T22:04:08.7782161Z ✓ ClaudeAdapterV2 background wake turns (169) 2026-10-23T22:04:08.7782513Z ✓ persists a todo_list from inline Claude task-tool frames 1003ms 2026-10-23T22:04:12.7891433Z ✓ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 2572ms 2026-10-23T22:04:15.4995164Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the parent instance without authorizing new disabled work 2026-10-23T22:04:15.4999419Z [22:04:15.466] INFO (#414): Migrations ran successfully { 2026-10-23T22:04:15.4999925Z migrations: [ 2026-10-23T22:04:15.5000219Z '1_OrchestrationEvents', 2026-10-23T22:04:15.5000988Z '2_OrchestrationCommandReceipts', 2026-10-23T22:04:15.5002117Z '3_CheckpointDiffBlobs', 2026-10-23T22:04:15.5002603Z '4_ProviderSessionRuntime', 2026-10-23T22:04:15.5002928Z '5_Projections', 2026-10-23T22:04:15.5003343Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T22:04:15.5003783Z '7_ProjectionThreadMessageAttachments', 2026-10-23T22:04:15.5004167Z '8_ProjectionThreadActivitySequence', 2026-10-23T22:04:15.5004498Z '9_ProviderSessionRuntimeMode', 2026-10-23T22:04:15.5004846Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T22:04:15.5005242Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T22:04:15.5005770Z '12_ProjectionThreadsInteractionMode', 2026-10-23T22:04:15.5006124Z '13_ProjectionThreadProposedPlans', 2026-10-23T22:04:15.5006468Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T22:04:15.5006821Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T22:04:15.5007229Z '16_CanonicalizeModelSelections', 2026-10-23T22:04:15.5007553Z '17_ProjectionThreadsArchivedAt', 2026-10-23T22:04:15.5007885Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T22:04:15.5008228Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T22:04:15.5008534Z '20_AuthAccessManagement', 2026-10-23T22:04:15.5008841Z '21_AuthSessionClientMetadata', 2026-10-23T22:04:15.5009160Z '22_AuthSessionLastConnectedAt', 2026-10-23T22:04:15.5009883Z '23_ProjectionThreadShellSummary', 2026-10-23T22:04:15.5010264Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T22:04:15.5010684Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T22:04:15.5011054Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T22:04:15.5011405Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T22:04:15.5011760Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T22:04:15.5012100Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T22:04:15.5012464Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T22:04:15.5012770Z '31_AuthAuthorizationScopes', 2026-10-23T22:04:15.5013106Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T22:04:15.5013420Z '33_ProjectionThreadsSettled', 2026-10-23T22:04:15.5013717Z '34_ProjectionThreadsSnoozed', 2026-10-23T22:04:15.5014043Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T22:04:15.5014383Z '36_ProjectionThreadsPinned', 2026-10-23T22:04:15.5014706Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T22:04:15.5015061Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T22:04:15.5015441Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T22:04:15.5015763Z '40_ProjectionProjectFaviconPath', 2026-10-23T22:04:15.5016106Z '41_AuthSessionClientConnection', 2026-10-23T22:04:15.5016459Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T22:04:15.5016818Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T22:04:15.5017170Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T22:04:15.5017545Z '45_ProjectionProjectsAutoPull', 2026-10-23T22:04:15.5017919Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T22:04:15.5018264Z '47_ProjectionProjectIcon', 2026-10-23T22:04:15.5018617Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T22:04:15.5018966Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T22:04:15.5019354Z '50_ProjectionThreadPullRequests', 2026-10-23T22:04:15.5019725Z '51_ProjectionThreadMessageContext', 2026-10-23T22:04:15.5020097Z '52_ProjectionThreadTitleState', 2026-10-23T22:04:15.5020431Z '53_PullRequestFilesViewed', 2026-10-23T22:04:15.5020816Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T22:04:15.5021177Z '55_OrchestrationV2', 2026-10-23T22:04:15.5021538Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T22:04:15.5021868Z '57_ScheduledTaskWebhooks', 2026-10-23T22:04:15.5022201Z '58_WebhookRelayDeliveries', 2026-10-23T22:04:15.5022562Z '59_McpAppModelContext', 2026-10-23T22:04:15.5022872Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T22:04:15.5023315Z '61_PullRequestReviewGuides', 2026-10-23T22:04:15.5023656Z '62_ThreadFailureLookupIndex', 2026-10-23T22:04:15.5024029Z '63_DropUnusedV1Projections', 2026-10-23T22:04:15.5025232Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T22:04:15.5025838Z '65_CodexUsageNativeTurnIndex', 2026-10-23T22:04:15.5026198Z '66_RepairClientSettlementTimestamps', 2026-10-23T22:04:15.5026529Z '67_WebhookDedupe', 2026-10-23T22:04:15.5026831Z '68_ShellStopRequestIndex' 2026-10-23T22:04:15.5027093Z ] 2026-10-23T22:04:15.5027285Z } 2026-10-23T22:04:15.5027438Z 2026-10-23T22:04:15.7994485Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the alternate instance without authorizing new disabled work 2026-10-23T22:04:15.7995550Z [22:04:15.788] INFO (#4797): Migrations ran successfully { 2026-10-23T22:04:15.7995889Z migrations: [ 2026-10-23T22:04:15.7996151Z '1_OrchestrationEvents', 2026-10-23T22:04:15.7996478Z '2_OrchestrationCommandReceipts', 2026-10-23T22:04:15.7996835Z '3_CheckpointDiffBlobs', 2026-10-23T22:04:15.7997178Z '4_ProviderSessionRuntime', 2026-10-23T22:04:15.7997528Z '5_Projections', 2026-10-23T22:04:15.7997869Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T22:04:15.7998280Z '7_ProjectionThreadMessageAttachments', 2026-10-23T22:04:15.7998646Z '8_ProjectionThreadActivitySequence', 2026-10-23T22:04:15.7998986Z '9_ProviderSessionRuntimeMode', 2026-10-23T22:04:15.7999306Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T22:04:15.7999679Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T22:04:15.8000070Z '12_ProjectionThreadsInteractionMode', 2026-10-23T22:04:15.8000427Z '13_ProjectionThreadProposedPlans', 2026-10-23T22:04:15.8000837Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T22:04:15.8001343Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T22:04:15.8002121Z '16_CanonicalizeModelSelections', 2026-10-23T22:04:15.8023872Z '17_ProjectionThreadsArchivedAt', 2026-10-23T22:04:15.8024498Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T22:04:15.8024871Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T22:04:15.8025220Z '20_AuthAccessManagement', 2026-10-23T22:04:15.8025549Z '21_AuthSessionClientMetadata', 2026-10-23T22:04:15.8025865Z '22_AuthSessionLastConnectedAt', 2026-10-23T22:04:15.8026208Z '23_ProjectionThreadShellSummary', 2026-10-23T22:04:15.8026621Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T22:04:15.8027037Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T22:04:15.8027468Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T22:04:15.8027859Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T22:04:15.8028261Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T22:04:15.8028656Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T22:04:15.8029071Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T22:04:15.8029424Z '31_AuthAuthorizationScopes', 2026-10-23T22:04:15.8030244Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T22:04:15.8030602Z '33_ProjectionThreadsSettled', 2026-10-23T22:04:15.8030986Z '34_ProjectionThreadsSnoozed', 2026-10-23T22:04:15.8031339Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T22:04:15.8031701Z '36_ProjectionThreadsPinned', 2026-10-23T22:04:15.8032071Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T22:04:15.8032448Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T22:04:15.8032848Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T22:04:15.8033333Z '40_ProjectionProjectFaviconPath', 2026-10-23T22:04:15.8033690Z '41_AuthSessionClientConnection', 2026-10-23T22:04:15.8034904Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T22:04:15.8035537Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T22:04:15.8035931Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T22:04:15.8036318Z '45_ProjectionProjectsAutoPull', 2026-10-23T22:04:15.8036713Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T22:04:15.8037088Z '47_ProjectionProjectIcon', 2026-10-23T22:04:15.8037464Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T22:04:15.8037843Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T22:04:15.8038504Z '50_ProjectionThreadPullRequests', 2026-10-23T22:04:15.8039087Z '51_ProjectionThreadMessageContext', 2026-10-23T22:04:15.8039510Z '52_ProjectionThreadTitleState', 2026-10-23T22:04:15.8039852Z '53_PullRequestFilesViewed', 2026-10-23T22:04:15.8040246Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T22:04:15.8040632Z '55_OrchestrationV2', 2026-10-23T22:04:15.8040989Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T22:04:15.8041343Z '57_ScheduledTaskWebhooks', 2026-10-23T22:04:15.8041691Z '58_WebhookRelayDeliveries', 2026-10-23T22:04:15.8042169Z '59_McpAppModelContext', 2026-10-23T22:04:15.8042637Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T22:04:15.8044380Z '61_PullRequestReviewGuides', 2026-10-23T22:04:15.8044777Z '62_ThreadFailureLookupIndex', 2026-10-23T22:04:15.8045097Z '63_DropUnusedV1Projections', 2026-10-23T22:04:15.8045465Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T22:04:15.8045818Z '65_CodexUsageNativeTurnIndex', 2026-10-23T22:04:15.8046169Z '66_RepairClientSettlementTimestamps', 2026-10-23T22:04:15.8046519Z '67_WebhookDedupe', 2026-10-23T22:04:15.8046800Z '68_ShellStopRequestIndex' 2026-10-23T22:04:15.8047092Z ] 2026-10-23T22:04:15.8047273Z } 2026-10-23T22:04:15.8047376Z 2026-10-23T22:04:15.9106962Z ✓ src/mcp/OrchestratorMcpService.test.ts (33 tests) 650ms 2026-10-23T22:04:15.9107889Z ✓ OrchestratorMcpService provider resolution (19) 2026-10-23T22:04:15.9108450Z ✓ replays accepted creation on the parent instance without authorizing new disabled work 358ms 2026-10-23T22:04:19.6258971Z ✓ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 1254ms 2026-10-23T22:04:21.6035410Z ✓ src/project/AgentSessionScanner.test.ts (53 tests) 1365ms 2026-10-23T22:04:21.6036799Z ✓ AgentSessionScanner (37) 2026-10-23T22:04:21.6040617Z ✓ recentThreads (18) 2026-10-23T22:04:21.6041693Z ✓ skips excessive records without blocking an older valid transcript 507ms 2026-10-23T22:04:24.6663774Z ✓ src/assets/AssetAccess.test.ts (26 tests) 466ms 2026-10-23T22:04:36.1014197Z ✓ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 11036ms 2026-10-23T22:04:36.1014955Z ✓ AcpSessionRuntime (30) 2026-10-23T22:04:36.1017010Z ✓ buffers root metadata while session/new startup is still pending 321ms 2026-10-23T22:04:36.1017644Z ✓ buffers root metadata while session/resume startup is still pending 324ms 2026-10-23T22:04:36.1018340Z ✓ publishes model changes returned by a config request and live notifications 319ms 2026-10-23T22:04:36.1019019Z ✓ waits for native cancellation and drains final updates before another prompt 379ms 2026-10-23T22:04:36.1019672Z ✓ reports an idle child exit and rejects later prompts 388ms 2026-10-23T22:04:36.1020235Z ✓ retires a native runtime when its prompt caller is interrupted 374ms 2026-10-23T22:04:36.1020872Z ✓ fails a pending request when the stderr handler rejects the runtime 406ms 2026-10-23T22:04:36.1021479Z ✓ drains large stderr output and keeps auth-sized logging chunks 790ms 2026-10-23T22:04:36.1022056Z ✓ releases a queued event drain when its runtime scope closes 365ms 2026-10-23T22:04:36.1022631Z ✓ does not restore ambient variables to a sanitized child environment 395ms 2026-10-23T22:04:36.1023257Z ✓ prefers MCP-over-ACP only when the agent advertises that transport 401ms 2026-10-23T22:04:36.1023958Z ✓ supports v2 session deletion and secret-safe provider management 410ms 2026-10-23T22:04:36.1024597Z ✓ authenticates explicitly typed v2 agent methods and retries session creation 348ms 2026-10-23T22:04:36.1025206Z ✓ can surface auth-required without authenticating during discovery 357ms 2026-10-23T22:04:36.1025772Z ✓ starts a session, prompts, and emits normalized events against the mock agent 355ms 2026-10-23T22:04:36.1026381Z ✓ keeps assistant item IDs unique when a provider session restarts 672ms 2026-10-23T22:04:36.1026966Z ✓ drops session updates emitted for a child ACP session 361ms 2026-10-23T22:04:36.1027495Z ✓ segments assistant text around ACP tool calls 336ms 2026-10-23T22:04:36.1028079Z ✓ keeps one answer when an earlier tool reports progress mid-stream 364ms 2026-10-23T22:04:36.1028639Z ✓ emits status-only tool updates through completion 376ms 2026-10-23T22:04:36.1029356Z ✓ supports negotiated ACP session list, fork, resume, and close methods 424ms 2026-10-23T22:04:36.1029925Z ✓ rejects unauthenticated ACP session lifecycle requests 447ms 2026-10-23T22:04:36.1030488Z ✓ fails session startup when session/load returns an error 363ms 2026-10-23T22:04:36.1030999Z ✓ keeps active configuration after a candidate session load fails 447ms 2026-10-23T22:04:36.1031375Z ✓ ignores session/update replay notifications during session/load 423ms 2026-10-23T22:04:36.1031771Z ✓ rejects invalid config option values before sending session/set_config_option 367ms 2026-10-23T22:04:36.1032156Z ✓ sends configured custom models the agent does not advertise 438ms 2026-10-23T22:04:38.5418189Z ✓ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 104ms 2026-10-23T22:04:39.1260008Z ✓ src/provider/Drivers/ClaudeSkills.test.ts (20 tests) 139ms 2026-10-23T22:04:41.5391847Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-23T22:04:41.5393225Z [22:04:41.524] INFO (#22): Migrations ran successfully { 2026-10-23T22:04:41.5393558Z migrations: [ 2026-10-23T22:04:41.5393937Z '1_OrchestrationEvents', 2026-10-23T22:04:41.5394323Z '2_OrchestrationCommandReceipts', 2026-10-23T22:04:41.5394645Z '3_CheckpointDiffBlobs', 2026-10-23T22:04:41.5394952Z '4_ProviderSessionRuntime', 2026-10-23T22:04:41.5395281Z '5_Projections', 2026-10-23T22:04:41.5395657Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T22:04:41.5396075Z '7_ProjectionThreadMessageAttachments', 2026-10-23T22:04:41.5396462Z '8_ProjectionThreadActivitySequence', 2026-10-23T22:04:41.5396796Z '9_ProviderSessionRuntimeMode', 2026-10-23T22:04:41.5397129Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T22:04:41.5397598Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T22:04:41.5398051Z '12_ProjectionThreadsInteractionMode', 2026-10-23T22:04:41.5398388Z '13_ProjectionThreadProposedPlans', 2026-10-23T22:04:41.5398809Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T22:04:41.5399221Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T22:04:41.5399593Z '16_CanonicalizeModelSelections', 2026-10-23T22:04:41.5399933Z '17_ProjectionThreadsArchivedAt', 2026-10-23T22:04:41.5400272Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T22:04:41.5400632Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T22:04:41.5400979Z '20_AuthAccessManagement', 2026-10-23T22:04:41.5401301Z '21_AuthSessionClientMetadata', 2026-10-23T22:04:41.5401610Z '22_AuthSessionLastConnectedAt', 2026-10-23T22:04:41.5401958Z '23_ProjectionThreadShellSummary', 2026-10-23T22:04:41.5402339Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T22:04:41.5402777Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T22:04:41.5403184Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T22:04:41.5403565Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T22:04:41.5403951Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T22:04:41.5404340Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T22:04:41.5404770Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T22:04:41.5405099Z '31_AuthAuthorizationScopes', 2026-10-23T22:04:41.5405449Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T22:04:41.5405759Z '33_ProjectionThreadsSettled', 2026-10-23T22:04:41.5406056Z '34_ProjectionThreadsSnoozed', 2026-10-23T22:04:41.5406370Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T22:04:41.5406705Z '36_ProjectionThreadsPinned', 2026-10-23T22:04:41.5407026Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T22:04:41.5407387Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T22:04:41.5407844Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T22:04:41.5408113Z '40_ProjectionProjectFaviconPath', 2026-10-23T22:04:41.5408372Z '41_AuthSessionClientConnection', 2026-10-23T22:04:41.5408610Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T22:04:41.5408847Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T22:04:41.5409099Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T22:04:41.5409755Z '45_ProjectionProjectsAutoPull', 2026-10-23T22:04:41.5410005Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T22:04:41.5410233Z '47_ProjectionProjectIcon', 2026-10-23T22:04:41.5410448Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T22:04:41.5410677Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T22:04:41.5410915Z '50_ProjectionThreadPullRequests', 2026-10-23T22:04:41.5411144Z '51_ProjectionThreadMessageContext', 2026-10-23T22:04:41.5411376Z '52_ProjectionThreadTitleState', 2026-10-23T22:04:41.5411689Z '53_PullRequestFilesViewed', 2026-10-23T22:04:41.5420590Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T22:04:41.5421045Z '55_OrchestrationV2', 2026-10-23T22:04:41.5421379Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T22:04:41.5421695Z '57_ScheduledTaskWebhooks', 2026-10-23T22:04:41.5422002Z '58_WebhookRelayDeliveries', 2026-10-23T22:04:41.5422291Z '59_McpAppModelContext', 2026-10-23T22:04:41.5422581Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T22:04:41.5422887Z '61_PullRequestReviewGuides', 2026-10-23T22:04:41.5423185Z '62_ThreadFailureLookupIndex', 2026-10-23T22:04:41.5423489Z '63_DropUnusedV1Projections', 2026-10-23T22:04:41.5424353Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T22:04:41.5424950Z '65_CodexUsageNativeTurnIndex', 2026-10-23T22:04:41.5425278Z '66_RepairClientSettlementTimestamps', 2026-10-23T22:04:41.5425636Z '67_WebhookDedupe', 2026-10-23T22:04:41.5425908Z '68_ShellStopRequestIndex' 2026-10-23T22:04:41.5426165Z ] 2026-10-23T22:04:41.5426342Z } 2026-10-23T22:04:41.5426445Z 2026-10-23T22:04:41.9085001Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-23T22:04:41.9085805Z [22:04:41.902] WARN (#1241): Orchestration effect execution failed { 2026-10-23T22:04:41.9087013Z 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-23T22:04:41.9087835Z effectType: 'provider-turn.restart', 2026-10-23T22:04:41.9088171Z attemptCount: 1, 2026-10-23T22:04:41.9088446Z nonRetryable: false, 2026-10-23T22:04:41.9088765Z error: 'OrchestrationEffectExecutionError: \n' + 2026-10-23T22:04:41.9089451Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' + 2026-10-23T22:04:41.9090221Z ' 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-23T22:04:41.9090813Z ' [cause]: ProviderTurnStartError: \n' + 2026-10-23T22:04:41.9091406Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1356:19\n' + 2026-10-23T22:04:41.9092212Z ' 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-23T22:04:41.9093452Z ' [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:cfe27f36-a15a-4cbf-a352-b06db79840af.\n' + 2026-10-23T22:04:41.9095059Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' + 2026-10-23T22:04:41.9095908Z ' 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-23T22:04:41.9097133Z ' [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:cfe27f36-a15a-4cbf-a352-b06db79840af.\n' + 2026-10-23T22:04:41.9098383Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' + 2026-10-23T22:04:41.9099034Z ' [cause]: Error: simulated replacement open failure\n' + 2026-10-23T22:04:41.9099376Z ' }\n' + 2026-10-23T22:04:41.9099615Z ' }\n' + 2026-10-23T22:04:41.9099832Z ' }\n' + 2026-10-23T22:04:41.9100048Z '}' 2026-10-23T22:04:41.9100228Z } 2026-10-23T22:04:41.9100330Z 2026-10-23T22:04:42.3661727Z 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-23T22:04:42.3662563Z [22:04:42.356] INFO (#2637): Migrations ran successfully { 2026-10-23T22:04:42.3662863Z migrations: [ 2026-10-23T22:04:42.3663140Z '1_OrchestrationEvents', 2026-10-23T22:04:42.3663450Z '2_OrchestrationCommandReceipts', 2026-10-23T22:04:42.3663775Z '3_CheckpointDiffBlobs', 2026-10-23T22:04:42.3664056Z '4_ProviderSessionRuntime', 2026-10-23T22:04:42.3666205Z '5_Projections', 2026-10-23T22:04:42.3667063Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T22:04:42.3667461Z '7_ProjectionThreadMessageAttachments', 2026-10-23T22:04:42.3667808Z '8_ProjectionThreadActivitySequence', 2026-10-23T22:04:42.3668226Z '9_ProviderSessionRuntimeMode', 2026-10-23T22:04:42.3668564Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T22:04:42.3668991Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T22:04:42.3669365Z '12_ProjectionThreadsInteractionMode', 2026-10-23T22:04:42.3669716Z '13_ProjectionThreadProposedPlans', 2026-10-23T22:04:42.3670072Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T22:04:42.3670433Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T22:04:42.3670787Z '16_CanonicalizeModelSelections', 2026-10-23T22:04:42.3671098Z '17_ProjectionThreadsArchivedAt', 2026-10-23T22:04:42.3671465Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T22:04:42.3671786Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T22:04:42.3672118Z '20_AuthAccessManagement', 2026-10-23T22:04:42.3672418Z '21_AuthSessionClientMetadata', 2026-10-23T22:04:42.3672741Z '22_AuthSessionLastConnectedAt', 2026-10-23T22:04:42.3673066Z '23_ProjectionThreadShellSummary', 2026-10-23T22:04:42.3673423Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T22:04:42.3673811Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T22:04:42.3674168Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T22:04:42.3674522Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T22:04:42.3674865Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T22:04:42.3675223Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T22:04:42.3675599Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T22:04:42.3675946Z '31_AuthAuthorizationScopes', 2026-10-23T22:04:42.3676250Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T22:04:42.3676576Z '33_ProjectionThreadsSettled', 2026-10-23T22:04:42.3676899Z '34_ProjectionThreadsSnoozed', 2026-10-23T22:04:42.3677225Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T22:04:42.3677565Z '36_ProjectionThreadsPinned', 2026-10-23T22:04:42.3677870Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T22:04:42.3678365Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T22:04:42.3678773Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T22:04:42.3679117Z '40_ProjectionProjectFaviconPath', 2026-10-23T22:04:42.3679444Z '41_AuthSessionClientConnection', 2026-10-23T22:04:42.3679804Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T22:04:42.3680154Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T22:04:42.3680496Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T22:04:42.3680856Z '45_ProjectionProjectsAutoPull', 2026-10-23T22:04:42.3681204Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T22:04:42.3681536Z '47_ProjectionProjectIcon', 2026-10-23T22:04:42.3681872Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T22:04:42.3682236Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T22:04:42.3682598Z '50_ProjectionThreadPullRequests', 2026-10-23T22:04:42.3682932Z '51_ProjectionThreadMessageContext', 2026-10-23T22:04:42.3683268Z '52_ProjectionThreadTitleState', 2026-10-23T22:04:42.3683586Z '53_PullRequestFilesViewed', 2026-10-23T22:04:42.3683976Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T22:04:42.3684276Z '55_OrchestrationV2', 2026-10-23T22:04:42.3685984Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T22:04:42.3691740Z '57_ScheduledTaskWebhooks', 2026-10-23T22:04:42.3692041Z '58_WebhookRelayDeliveries', 2026-10-23T22:04:42.3692336Z '59_McpAppModelContext', 2026-10-23T22:04:42.3692719Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T22:04:42.3693034Z '61_PullRequestReviewGuides', 2026-10-23T22:04:42.3693329Z '62_ThreadFailureLookupIndex', 2026-10-23T22:04:42.3693632Z '63_DropUnusedV1Projections', 2026-10-23T22:04:42.3694007Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T22:04:42.3694320Z '65_CodexUsageNativeTurnIndex', 2026-10-23T22:04:42.3694651Z '66_RepairClientSettlementTimestamps', 2026-10-23T22:04:42.3694946Z '67_WebhookDedupe', 2026-10-23T22:04:42.3695236Z '68_ShellStopRequestIndex' 2026-10-23T22:04:42.3695486Z ] 2026-10-23T22:04:42.3695659Z } 2026-10-23T22:04:42.3695753Z 2026-10-23T22:04:43.0431502Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active) 2026-10-23T22:04:43.0432334Z [22:04:43.037] INFO (#5313): Migrations ran successfully { 2026-10-23T22:04:43.0432603Z migrations: [ 2026-10-23T22:04:43.0432837Z '1_OrchestrationEvents', 2026-10-23T22:04:43.0433140Z '2_OrchestrationCommandReceipts', 2026-10-23T22:04:43.0433437Z '3_CheckpointDiffBlobs', 2026-10-23T22:04:43.0433722Z '4_ProviderSessionRuntime', 2026-10-23T22:04:43.0433991Z '5_Projections', 2026-10-23T22:04:43.0434327Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T22:04:43.0434698Z '7_ProjectionThreadMessageAttachments', 2026-10-23T22:04:43.0435045Z '8_ProjectionThreadActivitySequence', 2026-10-23T22:04:43.0435372Z '9_ProviderSessionRuntimeMode', 2026-10-23T22:04:43.0435685Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T22:04:43.0436037Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T22:04:43.0436366Z '12_ProjectionThreadsInteractionMode', 2026-10-23T22:04:43.0436688Z '13_ProjectionThreadProposedPlans', 2026-10-23T22:04:43.0437039Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T22:04:43.0437406Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T22:04:43.0437731Z '16_CanonicalizeModelSelections', 2026-10-23T22:04:43.0438142Z '17_ProjectionThreadsArchivedAt', 2026-10-23T22:04:43.0438452Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T22:04:43.0438770Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T22:04:43.0439077Z '20_AuthAccessManagement', 2026-10-23T22:04:43.0439352Z '21_AuthSessionClientMetadata', 2026-10-23T22:04:43.0439641Z '22_AuthSessionLastConnectedAt', 2026-10-23T22:04:43.0439935Z '23_ProjectionThreadShellSummary', 2026-10-23T22:04:43.0440267Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T22:04:43.0440628Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T22:04:43.0440984Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T22:04:43.0441317Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T22:04:43.0441650Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T22:04:43.0441985Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T22:04:43.0442310Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T22:04:43.0442618Z '31_AuthAuthorizationScopes', 2026-10-23T22:04:43.0442902Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T22:04:43.0443224Z '33_ProjectionThreadsSettled', 2026-10-23T22:04:43.0443511Z '34_ProjectionThreadsSnoozed', 2026-10-23T22:04:43.0443821Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T22:04:43.0445049Z '36_ProjectionThreadsPinned', 2026-10-23T22:04:43.0445749Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T22:04:43.0446045Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T22:04:43.0446363Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T22:04:43.0446683Z '40_ProjectionProjectFaviconPath', 2026-10-23T22:04:43.0446968Z '41_AuthSessionClientConnection', 2026-10-23T22:04:43.0447282Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T22:04:43.0447582Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T22:04:43.0447970Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T22:04:43.0448272Z '45_ProjectionProjectsAutoPull', 2026-10-23T22:04:43.0448581Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T22:04:43.0448880Z '47_ProjectionProjectIcon', 2026-10-23T22:04:43.0449180Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T22:04:43.0449713Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T22:04:43.0450012Z '50_ProjectionThreadPullRequests', 2026-10-23T22:04:43.0450314Z '51_ProjectionThreadMessageContext', 2026-10-23T22:04:43.0450598Z '52_ProjectionThreadTitleState', 2026-10-23T22:04:43.0450885Z '53_PullRequestFilesViewed', 2026-10-23T22:04:43.0451203Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T22:04:43.0451506Z '55_OrchestrationV2', 2026-10-23T22:04:43.0451782Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T22:04:43.0452075Z '57_ScheduledTaskWebhooks', 2026-10-23T22:04:43.0452343Z '58_WebhookRelayDeliveries', 2026-10-23T22:04:43.0452598Z '59_McpAppModelContext', 2026-10-23T22:04:43.0452874Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T22:04:43.0453148Z '61_PullRequestReviewGuides', 2026-10-23T22:04:43.0453432Z '62_ThreadFailureLookupIndex', 2026-10-23T22:04:43.0453715Z '63_DropUnusedV1Projections', 2026-10-23T22:04:43.0454015Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T22:04:43.0454370Z '65_CodexUsageNativeTurnIndex', 2026-10-23T22:04:43.0454688Z '66_RepairClientSettlementTimestamps', 2026-10-23T22:04:43.0454965Z '67_WebhookDedupe', 2026-10-23T22:04:43.0455209Z '68_ShellStopRequestIndex' 2026-10-23T22:04:43.0455436Z ] 2026-10-23T22:04:43.0455579Z } 2026-10-23T22:04:43.0455667Z 2026-10-23T22:04:43.9093419Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle) 2026-10-23T22:04:43.9094102Z [22:04:43.903] INFO (#8015): Migrations ran successfully { 2026-10-23T22:04:43.9094375Z migrations: [ 2026-10-23T22:04:43.9094605Z '1_OrchestrationEvents', 2026-10-23T22:04:43.9094945Z '2_OrchestrationCommandReceipts', 2026-10-23T22:04:43.9095241Z '3_CheckpointDiffBlobs', 2026-10-23T22:04:43.9095499Z '4_ProviderSessionRuntime', 2026-10-23T22:04:43.9095755Z '5_Projections', 2026-10-23T22:04:43.9096049Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T22:04:43.9096413Z '7_ProjectionThreadMessageAttachments', 2026-10-23T22:04:43.9096721Z '8_ProjectionThreadActivitySequence', 2026-10-23T22:04:43.9097019Z '9_ProviderSessionRuntimeMode', 2026-10-23T22:04:43.9097323Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T22:04:43.9097646Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T22:04:43.9098080Z '12_ProjectionThreadsInteractionMode', 2026-10-23T22:04:43.9098390Z '13_ProjectionThreadProposedPlans', 2026-10-23T22:04:43.9098736Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T22:04:43.9100037Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T22:04:43.9100681Z '16_CanonicalizeModelSelections', 2026-10-23T22:04:43.9100982Z '17_ProjectionThreadsArchivedAt', 2026-10-23T22:04:43.9101301Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T22:04:43.9101618Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T22:04:43.9101908Z '20_AuthAccessManagement', 2026-10-23T22:04:43.9102174Z '21_AuthSessionClientMetadata', 2026-10-23T22:04:43.9102465Z '22_AuthSessionLastConnectedAt', 2026-10-23T22:04:43.9102763Z '23_ProjectionThreadShellSummary', 2026-10-23T22:04:43.9103090Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T22:04:43.9103444Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T22:04:43.9103780Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T22:04:43.9104114Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T22:04:43.9104484Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T22:04:43.9104845Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T22:04:43.9105186Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T22:04:43.9105507Z '31_AuthAuthorizationScopes', 2026-10-23T22:04:43.9106140Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T22:04:43.9106481Z '33_ProjectionThreadsSettled', 2026-10-23T22:04:43.9106799Z '34_ProjectionThreadsSnoozed', 2026-10-23T22:04:43.9107139Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T22:04:43.9107471Z '36_ProjectionThreadsPinned', 2026-10-23T22:04:43.9107857Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T22:04:43.9108194Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T22:04:43.9108568Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T22:04:43.9108926Z '40_ProjectionProjectFaviconPath', 2026-10-23T22:04:43.9109303Z '41_AuthSessionClientConnection', 2026-10-23T22:04:43.9109667Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T22:04:43.9110012Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T22:04:43.9110374Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T22:04:43.9110730Z '45_ProjectionProjectsAutoPull', 2026-10-23T22:04:43.9111067Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T22:04:43.9111417Z '47_ProjectionProjectIcon', 2026-10-23T22:04:43.9111756Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T22:04:43.9112108Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T22:04:43.9112450Z '50_ProjectionThreadPullRequests', 2026-10-23T22:04:43.9112783Z '51_ProjectionThreadMessageContext', 2026-10-23T22:04:43.9113112Z '52_ProjectionThreadTitleState', 2026-10-23T22:04:43.9113422Z '53_PullRequestFilesViewed', 2026-10-23T22:04:43.9113834Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T22:04:43.9114196Z '55_OrchestrationV2', 2026-10-23T22:04:43.9114521Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T22:04:43.9114844Z '57_ScheduledTaskWebhooks', 2026-10-23T22:04:43.9115161Z '58_WebhookRelayDeliveries', 2026-10-23T22:04:43.9115462Z '59_McpAppModelContext', 2026-10-23T22:04:43.9115777Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T22:04:43.9116086Z '61_PullRequestReviewGuides', 2026-10-23T22:04:43.9116397Z '62_ThreadFailureLookupIndex', 2026-10-23T22:04:43.9116715Z '63_DropUnusedV1Projections', 2026-10-23T22:04:43.9117057Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T22:04:43.9117390Z '65_CodexUsageNativeTurnIndex', 2026-10-23T22:04:43.9117800Z '66_RepairClientSettlementTimestamps', 2026-10-23T22:04:43.9118132Z '67_WebhookDedupe', 2026-10-23T22:04:43.9118767Z '68_ShellStopRequestIndex' 2026-10-23T22:04:43.9119177Z ] 2026-10-23T22:04:43.9119354Z } 2026-10-23T22:04:43.9119465Z 2026-10-23T22:04:44.8349167Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command) 2026-10-23T22:04:44.8349701Z [22:04:44.829] INFO (#10780): Migrations ran successfully { 2026-10-23T22:04:44.8349903Z migrations: [ 2026-10-23T22:04:44.8350068Z '1_OrchestrationEvents', 2026-10-23T22:04:44.8350273Z '2_OrchestrationCommandReceipts', 2026-10-23T22:04:44.8350467Z '3_CheckpointDiffBlobs', 2026-10-23T22:04:44.8350781Z '4_ProviderSessionRuntime', 2026-10-23T22:04:44.8351007Z '5_Projections', 2026-10-23T22:04:44.8351227Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T22:04:44.8351467Z '7_ProjectionThreadMessageAttachments', 2026-10-23T22:04:44.8351726Z '8_ProjectionThreadActivitySequence', 2026-10-23T22:04:44.8351952Z '9_ProviderSessionRuntimeMode', 2026-10-23T22:04:44.8352160Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T22:04:44.8352389Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T22:04:44.8352608Z '12_ProjectionThreadsInteractionMode', 2026-10-23T22:04:44.8352822Z '13_ProjectionThreadProposedPlans', 2026-10-23T22:04:44.8353058Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T22:04:44.8353297Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T22:04:44.8353507Z '16_CanonicalizeModelSelections', 2026-10-23T22:04:44.8353714Z '17_ProjectionThreadsArchivedAt', 2026-10-23T22:04:44.8353914Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T22:04:44.8354246Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T22:04:44.8354484Z '20_AuthAccessManagement', 2026-10-23T22:04:44.8354673Z '21_AuthSessionClientMetadata', 2026-10-23T22:04:44.8354880Z '22_AuthSessionLastConnectedAt', 2026-10-23T22:04:44.8355073Z '23_ProjectionThreadShellSummary', 2026-10-23T22:04:44.8355299Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T22:04:44.8355535Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T22:04:44.8355769Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T22:04:44.8355981Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T22:04:44.8356198Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T22:04:44.8356419Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T22:04:44.8356922Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T22:04:44.8357191Z '31_AuthAuthorizationScopes', 2026-10-23T22:04:44.8357433Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T22:04:44.8357734Z '33_ProjectionThreadsSettled', 2026-10-23T22:04:44.8357981Z '34_ProjectionThreadsSnoozed', 2026-10-23T22:04:44.8358236Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T22:04:44.8358622Z '36_ProjectionThreadsPinned', 2026-10-23T22:04:44.8358904Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T22:04:44.8359147Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T22:04:44.8359519Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T22:04:44.8361797Z '40_ProjectionProjectFaviconPath', 2026-10-23T22:04:44.8362009Z '41_AuthSessionClientConnection', 2026-10-23T22:04:44.8362240Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T22:04:44.8362450Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T22:04:44.8362658Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T22:04:44.8362859Z '45_ProjectionProjectsAutoPull', 2026-10-23T22:04:44.8363634Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T22:04:44.8363980Z '47_ProjectionProjectIcon', 2026-10-23T22:04:44.8364186Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T22:04:44.8364395Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T22:04:44.8364614Z '50_ProjectionThreadPullRequests', 2026-10-23T22:04:44.8364813Z '51_ProjectionThreadMessageContext', 2026-10-23T22:04:44.8365026Z '52_ProjectionThreadTitleState', 2026-10-23T22:04:44.8365211Z '53_PullRequestFilesViewed', 2026-10-23T22:04:44.8365421Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T22:04:44.8365628Z '55_OrchestrationV2', 2026-10-23T22:04:44.8365822Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T22:04:44.8366023Z '57_ScheduledTaskWebhooks', 2026-10-23T22:04:44.8366208Z '58_WebhookRelayDeliveries', 2026-10-23T22:04:44.8366397Z '59_McpAppModelContext', 2026-10-23T22:04:44.8366588Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T22:04:44.8366790Z '61_PullRequestReviewGuides', 2026-10-23T22:04:44.8366989Z '62_ThreadFailureLookupIndex', 2026-10-23T22:04:44.8367189Z '63_DropUnusedV1Projections', 2026-10-23T22:04:44.8367395Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T22:04:44.8367602Z '65_CodexUsageNativeTurnIndex', 2026-10-23T22:04:44.8367878Z '66_RepairClientSettlementTimestamps', 2026-10-23T22:04:44.8368076Z '67_WebhookDedupe', 2026-10-23T22:04:44.8368257Z '68_ShellStopRequestIndex' 2026-10-23T22:04:44.8368405Z ] 2026-10-23T22:04:44.8368509Z } 2026-10-23T22:04:44.8368565Z 2026-10-23T22:04:45.7406492Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled) 2026-10-23T22:04:45.7407347Z [22:04:45.734] INFO (#13554): Migrations ran successfully { 2026-10-23T22:04:45.7407736Z migrations: [ 2026-10-23T22:04:45.7407965Z '1_OrchestrationEvents', 2026-10-23T22:04:45.7408248Z '2_OrchestrationCommandReceipts', 2026-10-23T22:04:45.7408529Z '3_CheckpointDiffBlobs', 2026-10-23T22:04:45.7408793Z '4_ProviderSessionRuntime', 2026-10-23T22:04:45.7409046Z '5_Projections', 2026-10-23T22:04:45.7409516Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T22:04:45.7409874Z '7_ProjectionThreadMessageAttachments', 2026-10-23T22:04:45.7410186Z '8_ProjectionThreadActivitySequence', 2026-10-23T22:04:45.7410484Z '9_ProviderSessionRuntimeMode', 2026-10-23T22:04:45.7410784Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T22:04:45.7411118Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T22:04:45.7411446Z '12_ProjectionThreadsInteractionMode', 2026-10-23T22:04:45.7411798Z '13_ProjectionThreadProposedPlans', 2026-10-23T22:04:45.7412142Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T22:04:45.7412495Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T22:04:45.7412802Z '16_CanonicalizeModelSelections', 2026-10-23T22:04:45.7413075Z '17_ProjectionThreadsArchivedAt', 2026-10-23T22:04:45.7413392Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T22:04:45.7413691Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T22:04:45.7413972Z '20_AuthAccessManagement', 2026-10-23T22:04:45.7414243Z '21_AuthSessionClientMetadata', 2026-10-23T22:04:45.7414555Z '22_AuthSessionLastConnectedAt', 2026-10-23T22:04:45.7414870Z '23_ProjectionThreadShellSummary', 2026-10-23T22:04:45.7415220Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T22:04:45.7416279Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T22:04:45.7416840Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T22:04:45.7417198Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T22:04:45.7417597Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T22:04:45.7417969Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T22:04:45.7418316Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T22:04:45.7418641Z '31_AuthAuthorizationScopes', 2026-10-23T22:04:45.7418949Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T22:04:45.7419271Z '33_ProjectionThreadsSettled', 2026-10-23T22:04:45.7419591Z '34_ProjectionThreadsSnoozed', 2026-10-23T22:04:45.7419895Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T22:04:45.7420194Z '36_ProjectionThreadsPinned', 2026-10-23T22:04:45.7420474Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T22:04:45.7420790Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T22:04:45.7421117Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T22:04:45.7421449Z '40_ProjectionProjectFaviconPath', 2026-10-23T22:04:45.7421738Z '41_AuthSessionClientConnection', 2026-10-23T22:04:45.7422063Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T22:04:45.7422372Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T22:04:45.7422696Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T22:04:45.7423009Z '45_ProjectionProjectsAutoPull', 2026-10-23T22:04:45.7423329Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T22:04:45.7423657Z '47_ProjectionProjectIcon', 2026-10-23T22:04:45.7423963Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T22:04:45.7424309Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T22:04:45.7424678Z '50_ProjectionThreadPullRequests', 2026-10-23T22:04:45.7425004Z '51_ProjectionThreadMessageContext', 2026-10-23T22:04:45.7425317Z '52_ProjectionThreadTitleState', 2026-10-23T22:04:45.7425609Z '53_PullRequestFilesViewed', 2026-10-23T22:04:45.7425919Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T22:04:45.7426216Z '55_OrchestrationV2', 2026-10-23T22:04:45.7426503Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T22:04:45.7426803Z '57_ScheduledTaskWebhooks', 2026-10-23T22:04:45.7427074Z '58_WebhookRelayDeliveries', 2026-10-23T22:04:45.7427354Z '59_McpAppModelContext', 2026-10-23T22:04:45.7427671Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T22:04:45.7427972Z '61_PullRequestReviewGuides', 2026-10-23T22:04:45.7428273Z '62_ThreadFailureLookupIndex', 2026-10-23T22:04:45.7428553Z '63_DropUnusedV1Projections', 2026-10-23T22:04:45.7428866Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T22:04:45.7429180Z '65_CodexUsageNativeTurnIndex', 2026-10-23T22:04:45.7429500Z '66_RepairClientSettlementTimestamps', 2026-10-23T22:04:45.7429788Z '67_WebhookDedupe', 2026-10-23T22:04:45.7430061Z '68_ShellStopRequestIndex' 2026-10-23T22:04:45.7430283Z ] 2026-10-23T22:04:45.7430438Z } 2026-10-23T22:04:45.7430533Z 2026-10-23T22:04:46.5804312Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home) 2026-10-23T22:04:46.5805300Z [22:04:46.573] INFO (#16319): Migrations ran successfully { 2026-10-23T22:04:46.5805534Z migrations: [ 2026-10-23T22:04:46.5805743Z '1_OrchestrationEvents', 2026-10-23T22:04:46.5806010Z '2_OrchestrationCommandReceipts', 2026-10-23T22:04:46.5806243Z '3_CheckpointDiffBlobs', 2026-10-23T22:04:46.5806442Z '4_ProviderSessionRuntime', 2026-10-23T22:04:46.5806649Z '5_Projections', 2026-10-23T22:04:46.5806885Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T22:04:46.5807147Z '7_ProjectionThreadMessageAttachments', 2026-10-23T22:04:46.5807379Z '8_ProjectionThreadActivitySequence', 2026-10-23T22:04:46.5807717Z '9_ProviderSessionRuntimeMode', 2026-10-23T22:04:46.5807944Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T22:04:46.5808236Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T22:04:46.5808643Z '12_ProjectionThreadsInteractionMode', 2026-10-23T22:04:46.5808986Z '13_ProjectionThreadProposedPlans', 2026-10-23T22:04:46.5809543Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T22:04:46.5809898Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T22:04:46.5810236Z '16_CanonicalizeModelSelections', 2026-10-23T22:04:46.5810535Z '17_ProjectionThreadsArchivedAt', 2026-10-23T22:04:46.5810861Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T22:04:46.5811183Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T22:04:46.5811484Z '20_AuthAccessManagement', 2026-10-23T22:04:46.5811799Z '21_AuthSessionClientMetadata', 2026-10-23T22:04:46.5812096Z '22_AuthSessionLastConnectedAt', 2026-10-23T22:04:46.5812431Z '23_ProjectionThreadShellSummary', 2026-10-23T22:04:46.5812770Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T22:04:46.5813159Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T22:04:46.5813516Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T22:04:46.5813846Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T22:04:46.5814158Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T22:04:46.5814382Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T22:04:46.5814617Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T22:04:46.5814831Z '31_AuthAuthorizationScopes', 2026-10-23T22:04:46.5815040Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T22:04:46.5815244Z '33_ProjectionThreadsSettled', 2026-10-23T22:04:46.5815439Z '34_ProjectionThreadsSnoozed', 2026-10-23T22:04:46.5815657Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T22:04:46.5815856Z '36_ProjectionThreadsPinned', 2026-10-23T22:04:46.5816062Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T22:04:46.5816271Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T22:04:46.5816513Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T22:04:46.5816730Z '40_ProjectionProjectFaviconPath', 2026-10-23T22:04:46.5816937Z '41_AuthSessionClientConnection', 2026-10-23T22:04:46.5817147Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T22:04:46.5817358Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T22:04:46.5817648Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T22:04:46.5817859Z '45_ProjectionProjectsAutoPull', 2026-10-23T22:04:46.5818089Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T22:04:46.5818424Z '47_ProjectionProjectIcon', 2026-10-23T22:04:46.5818718Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T22:04:46.5818943Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T22:04:46.5819179Z '50_ProjectionThreadPullRequests', 2026-10-23T22:04:46.5819393Z '51_ProjectionThreadMessageContext', 2026-10-23T22:04:46.5819611Z '52_ProjectionThreadTitleState', 2026-10-23T22:04:46.5819802Z '53_PullRequestFilesViewed', 2026-10-23T22:04:46.5820083Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T22:04:46.5820425Z '55_OrchestrationV2', 2026-10-23T22:04:46.5820729Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T22:04:46.5821058Z '57_ScheduledTaskWebhooks', 2026-10-23T22:04:46.5821351Z '58_WebhookRelayDeliveries', 2026-10-23T22:04:46.5821649Z '59_McpAppModelContext', 2026-10-23T22:04:46.5821952Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T22:04:46.5822279Z '61_PullRequestReviewGuides', 2026-10-23T22:04:46.5822598Z '62_ThreadFailureLookupIndex', 2026-10-23T22:04:46.5822917Z '63_DropUnusedV1Projections', 2026-10-23T22:04:46.5823855Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T22:04:46.5824355Z '65_CodexUsageNativeTurnIndex', 2026-10-23T22:04:46.5824673Z '66_RepairClientSettlementTimestamps', 2026-10-23T22:04:46.5825000Z '67_WebhookDedupe', 2026-10-23T22:04:46.5825294Z '68_ShellStopRequestIndex' 2026-10-23T22:04:46.5825525Z ] 2026-10-23T22:04:46.5825686Z } 2026-10-23T22:04:46.5825832Z 2026-10-23T22:04:47.1285990Z ✓ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 5767ms 2026-10-23T22:04:47.1286854Z ✓ retries a failed selection restart session open before completing 891ms 2026-10-23T22:04:47.1287671Z ✓ restarts the live session on a model change when a newer stopped session record exists 717ms 2026-10-23T22:04:47.1288501Z ✓ preserves native history only for compatible account switches (active) 833ms 2026-10-23T22:04:47.1289681Z ✓ preserves native history only for compatible account switches (idle) 957ms 2026-10-23T22:04:47.9108884Z ✓ preserves native history only for compatible account switches (selection-command) 873ms 2026-10-23T22:04:47.9109508Z ✓ preserves native history only for compatible account switches (pooled) 862ms 2026-10-23T22:04:47.9109947Z ✓ preserves native history only for compatible account switches (separate-home) 632ms 2026-10-23T22:04:47.9110373Z ✓ src/process/externalLauncher.test.ts (20 tests) 235ms 2026-10-23T22:04:48.6765575Z ✓ src/sourceControl/BitbucketApi.test.ts (21 tests) 123ms 2026-10-23T22:04:52.0507970Z ✓ src/checkpointing/CheckpointStore.test.ts (9 tests) 2738ms 2026-10-23T22:04:52.0508766Z ✓ CheckpointStore.layer (9) 2026-10-23T22:04:52.0509028Z ✓ diffCheckpoints (3) 2026-10-23T22:04:52.0509345Z ✓ can hide indentation churn when changes wrap existing lines 306ms 2026-10-23T22:04:52.0509806Z ✓ checkpoint file summaries (4) 2026-10-23T22:04:52.0510313Z ✓ counts changes whose full patch exceeds the output limit 473ms 2026-10-23T22:04:52.0510993Z ✓ preserves file paths and turn ranges without changing the user index 587ms 2026-10-23T22:04:52.0511477Z ✓ listAuthoredPaths (1) 2026-10-23T22:04:52.0511779Z ✓ leaves out paths that only a merged upstream changed 361ms 2026-10-23T22:04:53.0987078Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService 2026-10-23T22:04:53.0988170Z [22:04:53.095] INFO (#9): Migrations ran successfully { 2026-10-23T22:04:53.0988519Z migrations: [ 2026-10-23T22:04:53.0989867Z '1_OrchestrationEvents', 2026-10-23T22:04:53.0990315Z '2_OrchestrationCommandReceipts', 2026-10-23T22:04:53.0990670Z '3_CheckpointDiffBlobs', 2026-10-23T22:04:53.0991011Z '4_ProviderSessionRuntime', 2026-10-23T22:04:53.0991343Z '5_Projections', 2026-10-23T22:04:53.0991697Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T22:04:53.0992097Z '7_ProjectionThreadMessageAttachments', 2026-10-23T22:04:53.0992446Z '8_ProjectionThreadActivitySequence', 2026-10-23T22:04:53.0992779Z '9_ProviderSessionRuntimeMode', 2026-10-23T22:04:53.0993122Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T22:04:53.0993495Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T22:04:53.0993905Z '12_ProjectionThreadsInteractionMode', 2026-10-23T22:04:53.0994264Z '13_ProjectionThreadProposedPlans', 2026-10-23T22:04:53.0994616Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T22:04:53.0994977Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T22:04:53.0995304Z '16_CanonicalizeModelSelections', 2026-10-23T22:04:53.0995606Z '17_ProjectionThreadsArchivedAt', 2026-10-23T22:04:53.0995918Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T22:04:53.0996239Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T22:04:53.0996541Z '20_AuthAccessManagement', 2026-10-23T22:04:53.0996913Z '21_AuthSessionClientMetadata', 2026-10-23T22:04:53.0997216Z '22_AuthSessionLastConnectedAt', 2026-10-23T22:04:53.0997520Z '23_ProjectionThreadShellSummary', 2026-10-23T22:04:53.0997852Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T22:04:53.0998233Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T22:04:53.0998594Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T22:04:53.0998935Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T22:04:53.0999264Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T22:04:53.0999618Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T22:04:53.0999977Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T22:04:53.1000309Z '31_AuthAuthorizationScopes', 2026-10-23T22:04:53.1000620Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T22:04:53.1000942Z '33_ProjectionThreadsSettled', 2026-10-23T22:04:53.1001246Z '34_ProjectionThreadsSnoozed', 2026-10-23T22:04:53.1001571Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T22:04:53.1001919Z '36_ProjectionThreadsPinned', 2026-10-23T22:04:53.1002225Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T22:04:53.1003146Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T22:04:53.1003751Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T22:04:53.1004175Z '40_ProjectionProjectFaviconPath', 2026-10-23T22:04:53.1004551Z '41_AuthSessionClientConnection', 2026-10-23T22:04:53.1004958Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T22:04:53.1005366Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T22:04:53.1005716Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T22:04:53.1006081Z '45_ProjectionProjectsAutoPull', 2026-10-23T22:04:53.1006429Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T22:04:53.1006853Z '47_ProjectionProjectIcon', 2026-10-23T22:04:53.1007175Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T22:04:53.1007553Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T22:04:53.1007845Z '50_ProjectionThreadPullRequests', 2026-10-23T22:04:53.1008154Z '51_ProjectionThreadMessageContext', 2026-10-23T22:04:53.1008438Z '52_ProjectionThreadTitleState', 2026-10-23T22:04:53.1008722Z '53_PullRequestFilesViewed', 2026-10-23T22:04:53.1009044Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T22:04:53.1009489Z '55_OrchestrationV2', 2026-10-23T22:04:53.1009775Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T22:04:53.1010067Z '57_ScheduledTaskWebhooks', 2026-10-23T22:04:53.1010339Z '58_WebhookRelayDeliveries', 2026-10-23T22:04:53.1010629Z '59_McpAppModelContext', 2026-10-23T22:04:53.1010953Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T22:04:53.1011238Z '61_PullRequestReviewGuides', 2026-10-23T22:04:53.1011528Z '62_ThreadFailureLookupIndex', 2026-10-23T22:04:53.1011797Z '63_DropUnusedV1Projections', 2026-10-23T22:04:53.1012122Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T22:04:53.1012427Z '65_CodexUsageNativeTurnIndex', 2026-10-23T22:04:53.1012751Z '66_RepairClientSettlementTimestamps', 2026-10-23T22:04:53.1013027Z '67_WebhookDedupe', 2026-10-23T22:04:53.1013287Z '68_ShellStopRequestIndex' 2026-10-23T22:04:53.1013515Z ] 2026-10-23T22:04:53.1013679Z } 2026-10-23T22:04:53.1013819Z 2026-10-23T22:04:53.6300169Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a branch named like the short head 2026-10-23T22:04:53.6301414Z [22:04:53.626] WARN (#478): Review guide generation failed { 2026-10-23T22:04:53.6302199Z key: 'github.com/acme/refused-head#7', 2026-10-23T22:04:53.6304318Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head 5fe66b91c1b4 of #7. local objects: 5fe66b91c1b4 names 4c05daab4d8c66370d2fb9f95448ed3d32f66c9d here, a branch or tag rather than the commit. branch feature: 5fe66b91c1b4 names 4c05daab4d8c66370d2fb9f95448ed3d32f66c9d here, a branch or tag rather than the commit. refs/pull/7/head: Git command exited with a non-zero status. refs/merge-requests/7/head: Git command exited with a non-zero status.\n' + 2026-10-23T22:04:53.6306464Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' + 2026-10-23T22:04:53.6307628Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-23T22:04:53.6308824Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-23T22:04:53.6311378Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-23T22:04:53.6312962Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-23T22:04:53.6314074Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-23T22:04:53.6315169Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-23T22:04:53.6316236Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-23T22:04:53.6317441Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-23T22:04:53.6318174Z } 2026-10-23T22:04:53.6318491Z 2026-10-23T22:04:54.1423652Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a tag named like the short head 2026-10-23T22:04:54.1424246Z [22:04:54.141] WARN (#688): Review guide generation failed { 2026-10-23T22:04:54.1424518Z key: 'github.com/acme/refused-head#7', 2026-10-23T22:04:54.1425701Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head 5fe66b91c1b4 of #7. local objects: 5fe66b91c1b4 names 4c05daab4d8c66370d2fb9f95448ed3d32f66c9d here, a branch or tag rather than the commit. branch feature: 5fe66b91c1b4 names 4c05daab4d8c66370d2fb9f95448ed3d32f66c9d here, a branch or tag rather than the commit. refs/pull/7/head: Git command exited with a non-zero status. refs/merge-requests/7/head: Git command exited with a non-zero status.\n' + 2026-10-23T22:04:54.1426955Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' + 2026-10-23T22:04:54.1427545Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-23T22:04:54.1428213Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-23T22:04:54.1428879Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-23T22:04:54.1429553Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-23T22:04:54.1430222Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-23T22:04:54.1430876Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-23T22:04:54.1431541Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-23T22:04:54.1432201Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-23T22:04:54.1432577Z } 2026-10-23T22:04:54.1432644Z 2026-10-23T22:04:54.4675938Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head that is not a commit hash 2026-10-23T22:04:54.4677281Z [22:04:54.466] WARN (#893): Review guide generation failed { 2026-10-23T22:04:54.4677629Z key: 'github.com/acme/refused-head#7', 2026-10-23T22:04:54.4678316Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: The host reported a head for #7 that is not a commit hash.\n' + 2026-10-23T22:04:54.4679200Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:237:23\n' + 2026-10-23T22:04:54.4680154Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-23T22:04:54.4681340Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-23T22:04:54.4682486Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-23T22:04:54.4683685Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-23T22:04:54.4684834Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-23T22:04:54.4685928Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-23T22:04:54.4687178Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-23T22:04:54.4688367Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-23T22:04:54.4688937Z } 2026-10-23T22:04:54.4689079Z 2026-10-23T22:04:54.8461737Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head no source has 2026-10-23T22:04:54.8462565Z [22:04:54.845] WARN (#1068): Review guide generation failed { 2026-10-23T22:04:54.8462948Z key: 'github.com/acme/refused-head#7', 2026-10-23T22:04:54.8464579Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee of #7. local objects: Git command exited with a non-zero status. the commit: Git command exited with a non-zero status. branch feature: Git command exited with a non-zero status. refs/pull/7/head: Git command exited with a non-zero status. refs/merge-requests/7/head: Git command exited with a non-zero status.\n' + 2026-10-23T22:04:54.8466429Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' + 2026-10-23T22:04:54.8467327Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-23T22:04:54.8468326Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-23T22:04:54.8469295Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-23T22:04:54.8471279Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-23T22:04:54.8472565Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-23T22:04:54.8473624Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-23T22:04:54.8474619Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-23T22:04:54.8475653Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-23T22:04:54.8476240Z } 2026-10-23T22:04:54.8476341Z 2026-10-23T22:04:55.1622830Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > measures only the PR change using the renamed verified remote's fetch URL 2026-10-23T22:04:55.1623812Z [22:04:55.161] INFO (#1342): Review guide could not read a stack layer's head { 2026-10-23T22:04:55.1624191Z layer: 9, 2026-10-23T22:04:55.1625565Z detail: 'Could not find head ffffffffffffffffffffffffffffffffffffffff of #9. local objects: Git command exited with a non-zero status. the commit: Git command exited with a non-zero status. branch gone: Git command exited with a non-zero status. refs/pull/9/head: Git command exited with a non-zero status. refs/merge-requests/9/head: Git command exited with a non-zero status.' 2026-10-23T22:04:55.1626861Z } 2026-10-23T22:04:55.1626961Z 2026-10-23T22:04:55.5184159Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses generation when the verified remote disappeared despite a usable origin 2026-10-23T22:04:55.5185205Z [22:04:55.516] WARN (#1605): Review guide generation failed { 2026-10-23T22:04:55.5185593Z key: 'github.com/acme/app#7', 2026-10-23T22:04:55.5186399Z cause: "PullRequestOperationError: Pull request operation generateReviewGuide failed: This project's checkout no longer has a remote for the pull request's repository.\n" + 2026-10-23T22:04:55.5187479Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:186:21\n' + 2026-10-23T22:04:55.5188517Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-23T22:04:55.5189807Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-23T22:04:55.5191009Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-23T22:04:55.5192186Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-23T22:04:55.5193361Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:506:24)\n' + 2026-10-23T22:04:55.5194570Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-23T22:04:55.5195236Z } 2026-10-23T22:04:55.5195346Z 2026-10-23T22:04:55.7329923Z ✓ src/pullRequest/PullRequestReviewGuideService.test.ts (7 tests) 2699ms 2026-10-23T22:04:55.7331080Z ✓ PullRequestReviewGuideService (7) 2026-10-23T22:04:55.7331868Z ✓ refuses to write a guide for a branch named like the short head 543ms 2026-10-23T22:04:55.7359344Z ✓ refuses to write a guide for a tag named like the short head 504ms 2026-10-23T22:04:55.7360705Z ✓ refuses to write a guide for a head that is not a commit hash 323ms 2026-10-23T22:04:55.7361398Z ✓ refuses to write a guide for a head no source has 380ms 2026-10-23T22:04:55.7362222Z ✓ measures only the PR change using the renamed verified remote's fetch URL 395ms 2026-10-23T22:05:00.2703088Z ✓ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 2512ms 2026-10-23T22:05:00.2704030Z ✓ delivers child completion with Claude's native pending-tool cancellation behavior 863ms 2026-10-23T22:05:00.2704504Z ✓ delivers scheduled message with Claude's native pending-tool cancellation behavior 752ms 2026-10-23T22:05:00.2704968Z ✓ delivers user steering with Claude's native pending-tool cancellation behavior 404ms 2026-10-23T22:05:00.2705764Z ✓ delivers promoted queued message with Claude's native pending-tool cancellation behavior 491ms 2026-10-23T22:05:00.8952522Z ✓ src/provider/AntigravityAuth.test.ts (15 tests) 47ms 2026-10-23T22:05:01.5132254Z ✓ src/cloud/selfUpdate.test.ts (12 tests) 77ms 2026-10-23T22:05:04.3741531Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T22:05:04.3742961Z [22:05:04.317] INFO (#1): Migrations ran successfully { 2026-10-23T22:05:04.3743539Z migrations: [ 2026-10-23T22:05:04.3744010Z '1_OrchestrationEvents', 2026-10-23T22:05:04.3744421Z '2_OrchestrationCommandReceipts', 2026-10-23T22:05:04.3744832Z '3_CheckpointDiffBlobs', 2026-10-23T22:05:04.3745214Z '4_ProviderSessionRuntime', 2026-10-23T22:05:04.3745701Z '5_Projections', 2026-10-23T22:05:04.3746172Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T22:05:04.3746659Z '7_ProjectionThreadMessageAttachments', 2026-10-23T22:05:04.3747130Z '8_ProjectionThreadActivitySequence', 2026-10-23T22:05:04.3747548Z '9_ProviderSessionRuntimeMode', 2026-10-23T22:05:04.3747964Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T22:05:04.3748464Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T22:05:04.3748979Z '12_ProjectionThreadsInteractionMode', 2026-10-23T22:05:04.3749422Z '13_ProjectionThreadProposedPlans', 2026-10-23T22:05:04.3749929Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T22:05:04.3750426Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T22:05:04.3750920Z '16_CanonicalizeModelSelections', 2026-10-23T22:05:04.3751333Z '17_ProjectionThreadsArchivedAt', 2026-10-23T22:05:04.3751781Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T22:05:04.3752212Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T22:05:04.3752625Z '20_AuthAccessManagement', 2026-10-23T22:05:04.3753036Z '21_AuthSessionClientMetadata', 2026-10-23T22:05:04.3753463Z '22_AuthSessionLastConnectedAt', 2026-10-23T22:05:04.3753889Z '23_ProjectionThreadShellSummary', 2026-10-23T22:05:04.3754431Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T22:05:04.3754956Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T22:05:04.3755532Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T22:05:04.3756011Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T22:05:04.3756487Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T22:05:04.3756951Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T22:05:04.3757428Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T22:05:04.3757856Z '31_AuthAuthorizationScopes', 2026-10-23T22:05:04.3758277Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T22:05:04.3758708Z '33_ProjectionThreadsSettled', 2026-10-23T22:05:04.3759152Z '34_ProjectionThreadsSnoozed', 2026-10-23T22:05:04.3759591Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T22:05:04.3760031Z '36_ProjectionThreadsPinned', 2026-10-23T22:05:04.3761679Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T22:05:04.3762437Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T22:05:04.3762939Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T22:05:04.3763400Z '40_ProjectionProjectFaviconPath', 2026-10-23T22:05:04.3763831Z '41_AuthSessionClientConnection', 2026-10-23T22:05:04.3764282Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T22:05:04.3764758Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T22:05:04.3765201Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T22:05:04.3765724Z '45_ProjectionProjectsAutoPull', 2026-10-23T22:05:04.3766165Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T22:05:04.3766601Z '47_ProjectionProjectIcon', 2026-10-23T22:05:04.3767023Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T22:05:04.3767484Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T22:05:04.3767919Z '50_ProjectionThreadPullRequests', 2026-10-23T22:05:04.3768363Z '51_ProjectionThreadMessageContext', 2026-10-23T22:05:04.3768783Z '52_ProjectionThreadTitleState', 2026-10-23T22:05:04.3769167Z '53_PullRequestFilesViewed', 2026-10-23T22:05:04.3769837Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T22:05:04.3770252Z '55_OrchestrationV2', 2026-10-23T22:05:04.3770662Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T22:05:04.3771071Z '57_ScheduledTaskWebhooks', 2026-10-23T22:05:04.3771447Z '58_WebhookRelayDeliveries', 2026-10-23T22:05:04.3771821Z '59_McpAppModelContext', 2026-10-23T22:05:04.3772206Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T22:05:04.3772633Z '61_PullRequestReviewGuides', 2026-10-23T22:05:04.3773032Z '62_ThreadFailureLookupIndex', 2026-10-23T22:05:04.3773484Z '63_DropUnusedV1Projections', 2026-10-23T22:05:04.3773934Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T22:05:04.3774808Z '65_CodexUsageNativeTurnIndex', 2026-10-23T22:05:04.3775822Z '66_RepairClientSettlementTimestamps', 2026-10-23T22:05:04.3776200Z '67_WebhookDedupe', 2026-10-23T22:05:04.3776526Z '68_ShellStopRequestIndex' 2026-10-23T22:05:04.3776762Z ] 2026-10-23T22:05:04.3776928Z } 2026-10-23T22:05:04.3777044Z 2026-10-23T22:05:04.7152174Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T22:05:04.7152677Z [22:05:04.712] INFO (#344) http.span=39ms: Sent HTTP response { 2026-10-23T22:05:04.7152920Z 'http.method': 'GET', 2026-10-23T22:05:04.7153208Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-23T22:05:04.7153461Z 'http.status': 200 2026-10-23T22:05:04.7153646Z } 2026-10-23T22:05:04.7153740Z 2026-10-23T22:05:04.7313362Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T22:05:04.7314030Z [22:05:04.730] INFO (#362) http.span=7ms: Sent HTTP response { 2026-10-23T22:05:04.7314523Z 'http.method': 'GET', 2026-10-23T22:05:04.7314839Z 'http.url': '/api/orchestration/shell', 2026-10-23T22:05:04.7315148Z 'http.status': 200 2026-10-23T22:05:04.7315519Z } 2026-10-23T22:05:04.7315783Z 2026-10-23T22:05:04.9432800Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T22:05:04.9433825Z [22:05:04.942] INFO (#400) http.span=199ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-23T22:05:04.9434272Z 2026-10-23T22:05:04.9602734Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T22:05:04.9603576Z [22:05:04.959] INFO (#624) http.span=48ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-23T22:05:04.9604001Z 2026-10-23T22:05:04.9604252Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T22:05:04.9604822Z [22:05:04.959] INFO (#638) http.span=46ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-23T22:05:04.9605118Z 2026-10-23T22:05:04.9613440Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T22:05:04.9614444Z [22:05:04.960] INFO (#390) http.span=219ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-23T22:05:04.9614894Z 2026-10-23T22:05:04.9623325Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T22:05:04.9624025Z [22:05:04.961] INFO (#379) http.span=224ms: InterruptError: All fibers interrupted without error { 2026-10-23T22:05:04.9624478Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-23T22:05:04.9624753Z at fiber (#705) 2026-10-23T22:05:04.9625181Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-23T22:05:04.9625598Z 2026-10-23T22:05:05.0010660Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T22:05:05.0011131Z [22:05:04.987] INFO (#1): Migrations ran successfully { 2026-10-23T22:05:05.0011454Z migrations: [ 2026-10-23T22:05:05.0012658Z '1_OrchestrationEvents', 2026-10-23T22:05:05.0013087Z '2_OrchestrationCommandReceipts', 2026-10-23T22:05:05.0013417Z '3_CheckpointDiffBlobs', 2026-10-23T22:05:05.0013709Z '4_ProviderSessionRuntime', 2026-10-23T22:05:05.0014002Z '5_Projections', 2026-10-23T22:05:05.0014368Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T22:05:05.0014774Z '7_ProjectionThreadMessageAttachments', 2026-10-23T22:05:05.0015146Z '8_ProjectionThreadActivitySequence', 2026-10-23T22:05:05.0015584Z '9_ProviderSessionRuntimeMode', 2026-10-23T22:05:05.0015941Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T22:05:05.0016328Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T22:05:05.0016769Z '12_ProjectionThreadsInteractionMode', 2026-10-23T22:05:05.0017161Z '13_ProjectionThreadProposedPlans', 2026-10-23T22:05:05.0017570Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T22:05:05.0017972Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T22:05:05.0018310Z '16_CanonicalizeModelSelections', 2026-10-23T22:05:05.0018645Z '17_ProjectionThreadsArchivedAt', 2026-10-23T22:05:05.0019005Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T22:05:05.0019385Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T22:05:05.0019721Z '20_AuthAccessManagement', 2026-10-23T22:05:05.0020045Z '21_AuthSessionClientMetadata', 2026-10-23T22:05:05.0020374Z '22_AuthSessionLastConnectedAt', 2026-10-23T22:05:05.0020729Z '23_ProjectionThreadShellSummary', 2026-10-23T22:05:05.0021125Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T22:05:05.0022353Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T22:05:05.0023048Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T22:05:05.0023411Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T22:05:05.0023772Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T22:05:05.0024150Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T22:05:05.0024535Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T22:05:05.0024873Z '31_AuthAuthorizationScopes', 2026-10-23T22:05:05.0025193Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T22:05:05.0025582Z '33_ProjectionThreadsSettled', 2026-10-23T22:05:05.0025891Z '34_ProjectionThreadsSnoozed', 2026-10-23T22:05:05.0026264Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T22:05:05.0026609Z '36_ProjectionThreadsPinned', 2026-10-23T22:05:05.0026919Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T22:05:05.0027260Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T22:05:05.0027638Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T22:05:05.0027998Z '40_ProjectionProjectFaviconPath', 2026-10-23T22:05:05.0028335Z '41_AuthSessionClientConnection', 2026-10-23T22:05:05.0028673Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T22:05:05.0029015Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T22:05:05.0029358Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T22:05:05.0029703Z '45_ProjectionProjectsAutoPull', 2026-10-23T22:05:05.0030054Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T22:05:05.0030393Z '47_ProjectionProjectIcon', 2026-10-23T22:05:05.0030721Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T22:05:05.0031087Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T22:05:05.0031435Z '50_ProjectionThreadPullRequests', 2026-10-23T22:05:05.0031818Z '51_ProjectionThreadMessageContext', 2026-10-23T22:05:05.0032144Z '52_ProjectionThreadTitleState', 2026-10-23T22:05:05.0032443Z '53_PullRequestFilesViewed', 2026-10-23T22:05:05.0032791Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T22:05:05.0033104Z '55_OrchestrationV2', 2026-10-23T22:05:05.0033413Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T22:05:05.0033711Z '57_ScheduledTaskWebhooks', 2026-10-23T22:05:05.0033990Z '58_WebhookRelayDeliveries', 2026-10-23T22:05:05.0034284Z '59_McpAppModelContext', 2026-10-23T22:05:05.0034586Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T22:05:05.0034898Z '61_PullRequestReviewGuides', 2026-10-23T22:05:05.0035199Z '62_ThreadFailureLookupIndex', 2026-10-23T22:05:05.0035577Z '63_DropUnusedV1Projections', 2026-10-23T22:05:05.0035925Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T22:05:05.0036278Z '65_CodexUsageNativeTurnIndex', 2026-10-23T22:05:05.0036612Z '66_RepairClientSettlementTimestamps', 2026-10-23T22:05:05.0036920Z '67_WebhookDedupe', 2026-10-23T22:05:05.0037202Z '68_ShellStopRequestIndex' 2026-10-23T22:05:05.0037434Z ] 2026-10-23T22:05:05.0037598Z } 2026-10-23T22:05:05.0037690Z 2026-10-23T22:05:05.1746870Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T22:05:05.1747563Z [22:05:05.170] INFO (#1080) http.span=15ms: Sent HTTP response { 2026-10-23T22:05:05.1747873Z 'http.method': 'GET', 2026-10-23T22:05:05.1748251Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-23T22:05:05.1748581Z 'http.status': 200 2026-10-23T22:05:05.1748796Z } 2026-10-23T22:05:05.1748880Z 2026-10-23T22:05:05.1794083Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T22:05:05.1794761Z [22:05:05.178] INFO (#1098) http.span=4ms: Sent HTTP response { 2026-10-23T22:05:05.1794987Z 'http.method': 'GET', 2026-10-23T22:05:05.1795666Z 'http.url': '/api/orchestration/shell', 2026-10-23T22:05:05.1795989Z 'http.status': 200 2026-10-23T22:05:05.1796193Z } 2026-10-23T22:05:05.1796281Z 2026-10-23T22:05:05.4056445Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T22:05:05.4057597Z [22:05:05.404] INFO (#1136) http.span=219ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-23T22:05:05.4058092Z 2026-10-23T22:05:05.4314398Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T22:05:05.4315622Z [22:05:05.430] INFO (#1362) http.span=63ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-23T22:05:05.4316087Z 2026-10-23T22:05:05.4316525Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T22:05:05.4317489Z [22:05:05.430] INFO (#1374) http.span=61ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-23T22:05:05.4317988Z 2026-10-23T22:05:05.4327704Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T22:05:05.4328207Z [22:05:05.431] INFO (#1126) http.span=248ms: InterruptError: All fibers interrupted without error { 2026-10-23T22:05:05.4328522Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-23T22:05:05.4328799Z at fiber (#1461) 2026-10-23T22:05:05.4329191Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-23T22:05:05.4329829Z [22:05:05.431] INFO (#1115) http.span=250ms: InterruptError: All fibers interrupted without error { 2026-10-23T22:05:05.4330201Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-23T22:05:05.4330459Z at fiber (#1462) 2026-10-23T22:05:05.4330897Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-23T22:05:05.4331206Z 2026-10-23T22:05:05.4400697Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T22:05:05.4401351Z [22:05:05.438] INFO (#1): # T3 Code thread transfer budget 2026-10-23T22:05:05.4401561Z 2026-10-23T22:05:05.4402271Z 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-23T22:05:05.4404261Z 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-23T22:05:05.4406436Z 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-23T22:05:05.4407390Z 2026-10-23T22:05:05.4407504Z | Provider | Total thread wire | Budget | Result | 2026-10-23T22:05:05.4407826Z | --- | ---: | ---: | --- | 2026-10-23T22:05:05.4408062Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-23T22:05:05.4408357Z | claudeAgent | 5.0 KiB (5,117 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-23T22:05:05.4408606Z 2026-10-23T22:05:05.4408710Z ## Detailed measurements 2026-10-23T22:05:05.4408831Z 2026-10-23T22:05:05.4408940Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-23T22:05:05.4409934Z | --- | --- | --- | ---: | ---: | --- | 2026-10-23T22:05:05.4410289Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-23T22:05:05.4410699Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-23T22:05:05.4411137Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-23T22:05:05.4411899Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-23T22:05:05.4412213Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO | 2026-10-23T22:05:05.4412538Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO | 2026-10-23T22:05:05.4412908Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO | 2026-10-23T22:05:05.4413836Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-23T22:05:05.4414377Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO | 2026-10-23T22:05:05.4414824Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO | 2026-10-23T22:05:05.4415246Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-23T22:05:05.4415685Z | codex | measured turn | server egress wire | 3.5 KiB (3,553 B) | none | INFO | 2026-10-23T22:05:05.4416032Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-23T22:05:05.4416406Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-23T22:05:05.4416844Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-23T22:05:05.4417257Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-23T22:05:05.4417644Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO | 2026-10-23T22:05:05.4418061Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO | 2026-10-23T22:05:05.4418469Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-23T22:05:05.4418801Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-23T22:05:05.4419200Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-23T22:05:05.4419652Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,228 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-23T22:05:05.4420136Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-23T22:05:05.4420587Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-23T22:05:05.4420961Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO | 2026-10-23T22:05:05.4421348Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO | 2026-10-23T22:05:05.4421823Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO | 2026-10-23T22:05:05.4422293Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-23T22:05:05.4422737Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,706 B) | none | INFO | 2026-10-23T22:05:05.4423216Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO | 2026-10-23T22:05:05.4423690Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-23T22:05:05.4424104Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,578 B) | none | INFO | 2026-10-23T22:05:05.4424479Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-23T22:05:05.4424868Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-23T22:05:05.4425412Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-23T22:05:05.4425863Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-23T22:05:05.4426277Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO | 2026-10-23T22:05:05.4426703Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO | 2026-10-23T22:05:05.4427133Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-23T22:05:05.4427502Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-23T22:05:05.4427698Z 2026-10-23T22:05:05.4427781Z ## Compression diagnostics 2026-10-23T22:05:05.4427910Z 2026-10-23T22:05:05.4428082Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-23T22:05:05.4428431Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip. 2026-10-23T22:05:05.4429274Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-23T22:05:05.4429776Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip. 2026-10-23T22:05:05.4429995Z 2026-10-23T22:05:05.4429998Z 2026-10-23T22:05:05.4430642Z ✓ integration/transferBudgetV2.integration.test.ts (1 test) 1201ms 2026-10-23T22:05:05.4431229Z ✓ reports V2 thread HTTP and WebSocket transfer budgets 1200ms 2026-10-23T22:05:05.9009060Z ✓ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 29ms 2026-10-23T22:05:06.8507727Z ✓ src/orchestration-v2/ProviderTurnControlService.test.ts (1 test) 8ms 2026-10-23T22:05:09.6928273Z ✓ src/preview/ServerBrowserPage.test.ts (16 tests) 2077ms 2026-10-23T22:05:12.2649229Z ✓ src/orchestration-v2/ThreadMessageIntake.test.ts (5 tests) 40ms 2026-10-23T22:05:13.8766512Z ✓ src/review/ReviewService.test.ts (5 tests) 905ms 2026-10-23T22:05:13.8769089Z ✓ ReviewService (5) 2026-10-23T22:05:13.8771881Z ✓ allows registered project roots outside the server cwd 327ms 2026-10-23T22:05:14.6357446Z stdout | src/device/DeviceHubProxy.test.ts > translates authentication failure to HTTP ServerAuthSessionCredentialValidationError: Failed to validate session credential. 2026-10-23T22:05:14.6358012Z [22:05:14.631] ERROR (#47): environment api operation failed { 2026-10-23T22:05:14.6358255Z reason: 'internal_error', 2026-10-23T22:05:14.6358441Z traceId: 'unavailable', 2026-10-23T22:05:14.6358645Z cause: { 2026-10-23T22:05:14.6358848Z _tag: 'ServerAuthSessionCredentialValidationError', 2026-10-23T22:05:14.6359071Z cause: Error: private credential diagnostic 2026-10-23T22:05:14.6359450Z at /home/runner/_work/t3code/t3code/apps/server/src/device/DeviceHubProxy.test.ts:222:14 2026-10-23T22:05:14.6359866Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-23T22:05:14.6360657Z at async VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/module-evaluator.js:261:4) 2026-10-23T22:05:14.6361868Z at async VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1277:59) 2026-10-23T22:05:14.6363046Z at async VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1184:73) 2026-10-23T22:05:14.6364352Z at async VitestModuleRunner.import (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1139:10) 2026-10-23T22:05:14.6365392Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3465:5 2026-10-23T22:05:14.6366379Z at async collectTests (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3441:3) 2026-10-23T22:05:14.6367674Z at async startTests (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:4190:17) 2026-10-23T22:05:14.6369243Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/base.CzXt2BO_.js:96:6 2026-10-23T22:05:14.6370208Z } 2026-10-23T22:05:14.6370371Z } 2026-10-23T22:05:14.6370473Z 2026-10-23T22:05:14.6374473Z ✓ src/device/DeviceHubProxy.test.ts (12 tests) 42ms 2026-10-23T22:05:14.8588299Z ✓ src/provider/claudeUsageLimits.test.ts (8 tests) 12ms 2026-10-23T22:05:15.4268573Z ✓ src/diagnostics/ProcessDiagnostics.test.ts (3 tests) 17ms 2026-10-23T22:05:15.7650111Z ✓ src/terminal/NodePtyAdapter.test.ts (10 tests) 24ms 2026-10-23T22:05:18.8404654Z ✓ src/mcp/McpToolAccess.race.test.ts (1 test) 190ms 2026-10-23T22:05:19.7528116Z ✓ src/device/SshDeviceHost.test.ts (1 test) 66ms 2026-10-23T22:05:20.8933509Z ✓ src/cli/service.test.ts (6 tests) 53ms 2026-10-23T22:05:21.9217080Z ✓ src/pullRequest/linkedThreads.test.ts (1 test) 107ms 2026-10-23T22:05:22.2318613Z ✓ src/httpResponseErrorGuard.test.ts (2 tests) 40ms 2026-10-23T22:05:23.1030368Z ✓ src/provider/CodexProvider.test.ts (5 tests) 4ms 2026-10-23T22:05:23.8111291Z ✓ src/cloud/CliState.test.ts (3 tests) 38ms 2026-10-23T22:05:24.7366421Z ✓ src/orchestration-v2/UserFacingErrors.test.ts (4 tests) 30ms 2026-10-23T22:05:25.5226235Z ✓ src/orchestration-v2/CheckpointService.test.ts (1 test) 15ms 2026-10-23T22:05:28.2376768Z ✓ src/auth/replayMarkers.test.ts (1 test) 34ms 2026-10-23T22:05:29.2580193Z ✓ src/orchestration-v2/RuntimeRequestService.test.ts (2 tests) 10ms 2026-10-23T22:05:31.7222963Z ✓ src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts (1 test) 11ms 2026-10-23T22:05:32.0044999Z ✓ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 16ms 2026-10-23T22:05:32.7037915Z ✓ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 17ms 2026-10-23T22:05:33.4096483Z ✓ src/auth/EnvironmentAuthPolicy.test.ts (3 tests) 40ms 2026-10-23T22:05:34.0182218Z ✓ src/mcpApps/McpAppModelContext.test.ts (1 test) 74ms 2026-10-23T22:05:34.8132047Z ✓ src/textGeneration/ThreadTitleLinks.test.ts (2 tests) 9ms 2026-10-23T22:05:34.9592685Z ✓ src/preview/PdfDocumentNavigation.test.ts (2 tests) 3ms 2026-10-23T22:05:35.5298764Z ✓ src/provider/ProviderCredentialStore.test.ts (1 test) 10ms 2026-10-23T22:05:35.8330695Z ✓ src/provider/CodexManagedErrors.test.ts (3 tests) 7ms 2026-10-23T22:05:57.4520268Z ✓ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 18438ms 2026-10-23T22:05:57.4522166Z ✓ OpenCode replay fixtures (22) 2026-10-23T22:05:57.4522914Z ✓ runs simple/opencode through OrchestratorV2 using deterministic replay 1105ms 2026-10-23T22:05:57.4523816Z ✓ runs opencode_subagent/opencode through OrchestratorV2 using deterministic replay 717ms 2026-10-23T22:05:57.4524734Z ✓ runs opencode2_simple/opencode through OrchestratorV2 using deterministic replay 861ms 2026-10-23T22:05:57.4525657Z ✓ runs opencode2_tool_call/opencode through OrchestratorV2 using deterministic replay 632ms 2026-10-23T22:05:57.4526586Z ✓ runs opencode2_interrupt/opencode through OrchestratorV2 using deterministic replay 501ms 2026-10-23T22:05:57.4527540Z ✓ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 1000ms 2026-10-23T22:05:57.4528456Z ✓ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 968ms 2026-10-23T22:05:57.4529487Z ✓ runs opencode2_permission/opencode through OrchestratorV2 using deterministic replay 622ms 2026-10-23T22:05:57.4530341Z ✓ runs opencode2_question/opencode through OrchestratorV2 using deterministic replay 610ms 2026-10-23T22:05:57.4531194Z ✓ runs opencode2_subagent/opencode through OrchestratorV2 using deterministic replay 676ms 2026-10-23T22:05:57.4532061Z ✓ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 1115ms 2026-10-23T22:05:57.4533032Z ✓ runs opencode2_nested_background/opencode through OrchestratorV2 using deterministic replay 864ms 2026-10-23T22:05:57.4533981Z ✓ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 1987ms 2026-10-23T22:05:57.4534930Z ✓ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 1472ms 2026-10-23T22:05:57.4535846Z ✓ runs opencode2_command/opencode through OrchestratorV2 using deterministic replay 556ms 2026-10-23T22:05:57.4536776Z ✓ runs opencode2_skill/opencode through OrchestratorV2 using deterministic replay 540ms 2026-10-23T22:05:57.4537734Z ✓ runs opencode_child_approval/opencode through OrchestratorV2 using deterministic replay 751ms 2026-10-23T22:05:57.4538738Z ✓ runs opencode_running_child_approval/opencode through OrchestratorV2 using deterministic replay 757ms 2026-10-23T22:05:57.4539725Z ✓ runs plan_questions/opencode through OrchestratorV2 using deterministic replay 710ms 2026-10-23T22:05:57.4540624Z ✓ runs turn_interrupt/opencode through OrchestratorV2 using deterministic replay 426ms 2026-10-23T22:05:57.4541530Z ✓ runs opencode2_subagent when session.execution.started.2 is an execution start this build cannot decode 771ms 2026-10-23T22:05:57.4542563Z ✓ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 790ms 2026-10-23T22:05:58.0718954Z ✓ src/orchestration-v2/ProjectStore.test.ts (1 test) 69ms 2026-10-23T22:05:58.7381570Z ✓ src/orchestration-v2/TurnItemPositionStore.test.ts (1 test) 114ms 2026-10-23T22:05:58.9111137Z ✓ src/checkpointing/Diffs.test.ts (4 tests) 13ms 2026-10-23T22:05:59.3959082Z ✓ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 53ms 2026-10-23T22:06:08.9341675Z ✓ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 7629ms 2026-10-23T22:06:08.9342640Z ✓ Cursor replay fixtures (11) 2026-10-23T22:06:08.9343366Z ✓ runs simple/cursor through OrchestratorV2 using deterministic replay 902ms 2026-10-23T22:06:08.9344131Z ✓ runs skill_invocation/cursor through OrchestratorV2 using deterministic replay 637ms 2026-10-23T22:06:08.9344863Z ✓ runs tool_call_read_only/cursor through OrchestratorV2 using deterministic replay 502ms 2026-10-23T22:06:08.9345618Z ✓ runs subagent/cursor through OrchestratorV2 using deterministic replay 652ms 2026-10-23T22:06:08.9346330Z ✓ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 828ms 2026-10-23T22:06:08.9347073Z ✓ runs queued_turn/cursor through OrchestratorV2 using deterministic replay 793ms 2026-10-23T22:06:08.9347819Z ✓ runs todo_list/cursor through OrchestratorV2 using deterministic replay 711ms 2026-10-23T22:06:08.9348557Z ✓ runs proposed_plan/cursor through OrchestratorV2 using deterministic replay 898ms 2026-10-23T22:06:08.9349274Z ✓ runs message_steering/cursor through OrchestratorV2 using deterministic replay 693ms 2026-10-23T22:06:08.9350026Z ✓ runs turn_interrupt_mid_tool/cursor through OrchestratorV2 using deterministic replay 377ms 2026-10-23T22:06:08.9350775Z ✓ executes explicit Cursor restart_active through the recorded SDK boundary 632ms 2026-10-23T22:06:08.9405740Z 2026-10-23T22:06:08.9411563Z  Test Files  53 passed (53) 2026-10-23T22:06:08.9428320Z  Tests  721 passed (721) 2026-10-23T22:06:08.9428902Z  Start at  22:03:55 2026-10-23T22:06:08.9429323Z  Duration  133.34s (tests 51%, import 33%, transform 13%, setup 2%) 2026-10-23T22:06:08.9429667Z 2026-10-23T22:06:08.9430107Z  Import  1341 modules were evaluated 15507 times · 42.23s total, 33% of tracked time 2026-10-23T22:06:08.9430896Z   ~38.58s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-23T22:06:08.9431667Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-23T22:06:08.9431952Z 2026-10-23T22:06:08.9929550Z 2026-10-23T22:06:09.0087579Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-23T22:06:09.0087922Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-23T22:06:09.0088159Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-23T22:06:09.0088344Z else 2026-10-23T22:06:09.0088528Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-23T22:06:09.0088710Z fi 2026-10-23T22:06:09.0105840Z shell: /usr/bin/bash -e {0} 2026-10-23T22:06:09.0105987Z env: 2026-10-23T22:06:09.0106111Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146 2026-10-23T22:06:09.0106274Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-23T22:06:09.0106435Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:06:09.0106587Z ##[endgroup] 2026-10-23T22:06:09.0175791Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-23T22:06:09.0176350Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-23T22:06:09.0176877Z  tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md" 2026-10-23T22:06:09.0177284Z else 2026-10-23T22:06:09.0177611Z  echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY" 2026-10-23T22:06:09.0177982Z fi 2026-10-23T22:06:09.0205233Z shell: /usr/bin/bash -e {0} 2026-10-23T22:06:09.0205471Z env: 2026-10-23T22:06:09.0205672Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146 2026-10-23T22:06:09.0205928Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-23T22:06:09.0206190Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:06:09.0206437Z ##[endgroup] 2026-10-23T22:06:09.0254458Z # T3 Code thread transfer budget 2026-10-23T22:06:09.0254624Z 2026-10-23T22:06:09.0255179Z 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-23T22:06:09.0256420Z 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-23T22:06:09.0257778Z 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-23T22:06:09.0258395Z 2026-10-23T22:06:09.0258469Z | Provider | Total thread wire | Budget | Result | 2026-10-23T22:06:09.0258640Z | --- | ---: | ---: | --- | 2026-10-23T22:06:09.0258802Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-23T22:06:09.0258996Z | claudeAgent | 5.0 KiB (5,117 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-23T22:06:09.0259124Z 2026-10-23T22:06:09.0259180Z ## Detailed measurements 2026-10-23T22:06:09.0259255Z 2026-10-23T22:06:09.0259336Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-23T22:06:09.0259527Z | --- | --- | --- | ---: | ---: | --- | 2026-10-23T22:06:09.0259796Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-23T22:06:09.0260071Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-23T22:06:09.0260348Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-23T22:06:09.0260596Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-23T22:06:09.0260799Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO | 2026-10-23T22:06:09.0261007Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO | 2026-10-23T22:06:09.0261260Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO | 2026-10-23T22:06:09.0261507Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-23T22:06:09.0261790Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO | 2026-10-23T22:06:09.0262117Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO | 2026-10-23T22:06:09.0262843Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-23T22:06:09.0263096Z | codex | measured turn | server egress wire | 3.5 KiB (3,553 B) | none | INFO | 2026-10-23T22:06:09.0263415Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-23T22:06:09.0263658Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-23T22:06:09.0263941Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-23T22:06:09.0264206Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-23T22:06:09.0264588Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO | 2026-10-23T22:06:09.0264843Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO | 2026-10-23T22:06:09.0265095Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-23T22:06:09.0265308Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-23T22:06:09.0265539Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-23T22:06:09.0265823Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,228 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-23T22:06:09.0266117Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-23T22:06:09.0266383Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-23T22:06:09.0266597Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO | 2026-10-23T22:06:09.0266827Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO | 2026-10-23T22:06:09.0267084Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO | 2026-10-23T22:06:09.0267345Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-23T22:06:09.0267614Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,706 B) | none | INFO | 2026-10-23T22:06:09.0267930Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO | 2026-10-23T22:06:09.0268247Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-23T22:06:09.0268518Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,578 B) | none | INFO | 2026-10-23T22:06:09.0268755Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-23T22:06:09.0269019Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-23T22:06:09.0269318Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-23T22:06:09.0269720Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-23T22:06:09.0269988Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO | 2026-10-23T22:06:09.0270268Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO | 2026-10-23T22:06:09.0270542Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-23T22:06:09.0270780Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-23T22:06:09.0270907Z 2026-10-23T22:06:09.0270967Z ## Compression diagnostics 2026-10-23T22:06:09.0271052Z 2026-10-23T22:06:09.0271165Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-23T22:06:09.0271403Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip. 2026-10-23T22:06:09.0271653Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-23T22:06:09.0271901Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip. 2026-10-23T22:06:09.0338379Z ##[group]Run actions/upload-artifact@v7 2026-10-23T22:06:09.0338655Z with: 2026-10-23T22:06:09.0338851Z name: thread-transfer-results 2026-10-23T22:06:09.0339136Z path: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-23T22:06:09.0339446Z if-no-files-found: ignore 2026-10-23T22:06:09.0339665Z retention-days: 30 2026-10-23T22:06:09.0339867Z compression-level: 6 2026-10-23T22:06:09.0340076Z overwrite: false 2026-10-23T22:06:09.0340273Z include-hidden-files: false 2026-10-23T22:06:09.0340505Z archive: true 2026-10-23T22:06:09.0340687Z env: 2026-10-23T22:06:09.0340883Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146 2026-10-23T22:06:09.0341138Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-23T22:06:09.0341393Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:06:09.0341900Z ##[endgroup] 2026-10-23T22:06:09.1733837Z With the provided path, there will be 1 file uploaded 2026-10-23T22:06:09.1736984Z Artifact name is valid! 2026-10-23T22:06:09.1737422Z Root directory input is valid! 2026-10-23T22:06:09.3695589Z Uploading artifact: thread-transfer-results.zip 2026-10-23T22:06:09.3768523Z Beginning upload of artifact content to blob storage 2026-10-23T22:06:09.4611634Z Uploaded bytes 503 2026-10-23T22:06:09.4798188Z Finished uploading artifact content to blob storage! 2026-10-23T22:06:09.4798818Z SHA256 digest of uploaded artifact is 7572da151bc140337d4f7a5f6f81fafca71cfb4eedc0bb56833acfc736a0ca12 2026-10-23T22:06:09.4799294Z Finalizing artifact upload 2026-10-23T22:06:09.8891515Z Artifact thread-transfer-results successfully finalized. Artifact ID 12535650521 2026-10-23T22:06:09.8907779Z Artifact thread-transfer-results has been successfully uploaded! Final size is 503 bytes. Artifact ID is 12535650521 2026-10-23T22:06:09.8926714Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40031063277/artifacts/12535650521 2026-10-23T22:06:09.9047808Z Post job cleanup. 2026-10-23T22:06:10.0060480Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-23T22:06:10.0188722Z Post job cleanup. 2026-10-23T22:06:10.0210397Z ##[start-action display=Cache full pnpm store;id=__240c92e6-8738-4a4e-97fb-2c57b1cddbc4.__actions_cache] 2026-10-23T22:06:10.0772868Z Post job cleanup. 2026-10-23T22:06:10.2279991Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache. 2026-10-23T22:06:10.2341624Z ##[end-action id=__240c92e6-8738-4a4e-97fb-2c57b1cddbc4.__actions_cache;outcome=success;conclusion=success;duration_ms=213] 2026-10-23T22:06:10.2345099Z ##[start-action display=Cache Vite+;id=__240c92e6-8738-4a4e-97fb-2c57b1cddbc4.vp_cache] 2026-10-23T22:06:10.2386833Z Post job cleanup. 2026-10-23T22:06:10.3610051Z 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-23T22:06:10.3683425Z ##[end-action id=__240c92e6-8738-4a4e-97fb-2c57b1cddbc4.vp_cache;outcome=success;conclusion=success;duration_ms=133] 2026-10-23T22:06:10.3747073Z Post job cleanup. 2026-10-23T22:06:10.4668880Z [command]/usr/local/bin/git version 2026-10-23T22:06:10.4730886Z git version 2.55.0 2026-10-23T22:06:10.4774325Z Temporarily overriding HOME='/home/runner/_work/_temp/6df4132c-8924-48e9-94d4-6b879244f00c' before making global git config changes 2026-10-23T22:06:10.4775078Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T22:06:10.4782616Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T22:06:10.4854634Z Removing SSH command configuration 2026-10-23T22:06:10.4854980Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T22:06:10.4936214Z [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-23T22:06:10.5262058Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-23T22:06:10.5314363Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-23T22:06:10.5437559Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-23T22:06:10.5480812Z ##[group]Run '/job_completed.sh' 2026-10-23T22:06:10.5497916Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T22:06:10.5498143Z env: 2026-10-23T22:06:10.5498293Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146 2026-10-23T22:06:10.5498474Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-23T22:06:10.5498648Z BLACKSMITH_CHECK_RUN_ID: 120679144376 2026-10-23T22:06:10.5498836Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-23T22:06:10.5499021Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T22:06:10.5499548Z ##[endgroup] 2026-10-23T22:06:10.5680458Z Docker container cache not activated, skipping hash computation. 2026-10-23T22:06:10.6365315Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-23T22:06:10.7271866Z Cleaning up orphan processes