2026-10-24T23:04:00.2274888Z Current runner version: '2.337.0' 2026-10-24T23:04:00.2278277Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-i3qmk7e3yaj5g6jz' 2026-10-24T23:04:00.2278902Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T23:04:00.2279635Z Machine name: 'ip-172-31-73-130' 2026-10-24T23:04:00.2281113Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T23:04:00.2282420Z Contents: read 2026-10-24T23:04:00.2282769Z Metadata: read 2026-10-24T23:04:00.2283230Z ##[endgroup] 2026-10-24T23:04:00.2284733Z Secret source: Actions 2026-10-24T23:04:00.2285403Z Cache mode: write 2026-10-24T23:04:00.2285979Z Prepare workflow directory 2026-10-24T23:04:00.2455707Z Prepare all required actions 2026-10-24T23:04:00.2480404Z Getting action download info 2026-10-24T23:04:00.3788182Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T23:04:00.4174698Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T23:04:00.4837268Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T23:04:00.6380598Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T23:04:00.6418968Z Complete job name: Test Server 8 2026-10-24T23:04:00.6735763Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T23:04:00.6804741Z ##[group]Run '/setup.sh' 2026-10-24T23:04:00.6819893Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T23:04:00.6820298Z env: 2026-10-24T23:04:00.6820520Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 158 2026-10-24T23:04:00.6820802Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 345 2026-10-24T23:04:00.6821075Z BLACKSMITH_CHECK_RUN_ID: 121013057752 2026-10-24T23:04:00.6821358Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-24T23:04:00.6821648Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T23:04:00.6821897Z ##[endgroup] 2026-10-24T23:04:00.7039001Z Logging daemon started (blacksmithd for logs) 2026-10-24T23:04:00.7134955Z Results daemon started (blacksmithd for results) 2026-10-24T23:04:00.7251032Z Background adoption and SSH setup started (PID: 2836) 2026-10-24T23:04:00.7252011Z 2026-10-24T23:04:00.7252267Z ---------------------------------------- 2026-10-24T23:04:00.7253004Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40141176146/jobs/121013057752 2026-10-24T23:04:00.7253446Z SSH Access (using your GitHub SSH key): 2026-10-24T23:04:00.7254611Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-i3qmk7e3yaj5g6jz.vm.blacksmith.sh 2026-10-24T23:04:00.7254913Z 2026-10-24T23:04:00.7255042Z No GitHub SSH key? Add one at: 2026-10-24T23:04:00.7310840Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T23:04:00.7311348Z 2026-10-24T23:04:00.7311459Z ---------------------------------------- 2026-10-24T23:04:00.7311639Z 2026-10-24T23:04:00.7311783Z VM ID: blacksmith-4vcpu-ubuntu-2404-i3qmk7e3yaj5g6jz 2026-10-24T23:04:00.7312181Z Host: production-152.236.40.173-x8664 2026-10-24T23:04:00.7312460Z Host Agent PID: 3640702 2026-10-24T23:04:00.7313030Z Host Agent Git SHA: af74fd76b 2026-10-24T23:04:00.7313509Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T23:04:00.7313787Z Blacksmith Host Generation: gen 2 2026-10-24T23:04:00.7314074Z Petname: production-warm-bullfrog-603ba194 2026-10-24T23:04:00.7314357Z Region: us-east 2026-10-24T23:04:00.7314589Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T23:04:00.7315020Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T23:04:00.7315251Z 2026-10-24T23:04:00.7315386Z Enabling Blacksmith transparent cache 2026-10-24T23:04:00.7513172Z ##[group]Run actions/checkout@v6 2026-10-24T23:04:00.7513472Z with: 2026-10-24T23:04:00.7513693Z fetch-depth: 2 2026-10-24T23:04:00.7514027Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T23:04:00.7514416Z sparse-checkout-cone-mode: false 2026-10-24T23:04:00.7514691Z repository: pingdotgg/t3code 2026-10-24T23:04:00.7516871Z token: *** 2026-10-24T23:04:00.7517081Z ssh-strict: true 2026-10-24T23:04:00.7517299Z ssh-user: git 2026-10-24T23:04:00.7517523Z persist-credentials: true 2026-10-24T23:04:00.7517760Z clean: true 2026-10-24T23:04:00.7517970Z fetch-tags: false 2026-10-24T23:04:00.7518277Z show-progress: true 2026-10-24T23:04:00.7518503Z lfs: false 2026-10-24T23:04:00.7518707Z submodules: false 2026-10-24T23:04:00.7518932Z set-safe-directory: true 2026-10-24T23:04:00.7519184Z allow-unsafe-pr-checkout: false 2026-10-24T23:04:00.7519433Z env: 2026-10-24T23:04:00.7519675Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 158 2026-10-24T23:04:00.7519958Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 345 2026-10-24T23:04:00.7520233Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T23:04:00.7520490Z ##[endgroup] 2026-10-24T23:04:00.8495426Z Syncing repository: pingdotgg/t3code 2026-10-24T23:04:00.8496374Z ##[group]Getting Git version info 2026-10-24T23:04:00.8496698Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T23:04:00.8497238Z [command]/usr/local/bin/git version 2026-10-24T23:04:00.8581653Z git version 2.55.0 2026-10-24T23:04:00.8594525Z ##[endgroup] 2026-10-24T23:04:00.8601294Z Temporarily overriding HOME='/home/runner/_work/_temp/b3c02a9b-0806-47fd-8696-35bd6fccfe07' before making global git config changes 2026-10-24T23:04:00.8601961Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T23:04:00.8605008Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T23:04:00.8632536Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T23:04:00.8634119Z ##[group]Determining repository object format 2026-10-24T23:04:00.8635055Z ##[endgroup] 2026-10-24T23:04:00.8635435Z ##[group]Initializing the repository 2026-10-24T23:04:00.8637343Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T23:04:00.8668253Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T23:04:00.8668772Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T23:04:00.8669223Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T23:04:00.8669581Z hint: call: 2026-10-24T23:04:00.8669784Z hint: 2026-10-24T23:04:00.8670050Z hint: git config --global init.defaultBranch 2026-10-24T23:04:00.8670350Z hint: 2026-10-24T23:04:00.8670634Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T23:04:00.8671080Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T23:04:00.8671437Z hint: 2026-10-24T23:04:00.8671641Z hint: git branch -m 2026-10-24T23:04:00.8671873Z hint: 2026-10-24T23:04:00.8672206Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T23:04:00.8674496Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T23:04:00.8678828Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T23:04:00.8702783Z ##[endgroup] 2026-10-24T23:04:00.8703158Z ##[group]Disabling automatic garbage collection 2026-10-24T23:04:00.8705463Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T23:04:00.8722911Z ##[endgroup] 2026-10-24T23:04:00.8723256Z ##[group]Setting up auth 2026-10-24T23:04:00.8723516Z Removing SSH command configuration 2026-10-24T23:04:00.8727138Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T23:04:00.8779618Z [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-24T23:04:00.8907123Z Removing HTTP extra header 2026-10-24T23:04:00.8909990Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T23:04:00.8931329Z [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-24T23:04:00.9015751Z Removing includeIf entries pointing to credentials config files 2026-10-24T23:04:00.9018565Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T23:04:00.9039453Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T23:04:00.9137494Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-645acf59-09d4-481f-a5b9-38dc42c0382f.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T23:04:00.9158275Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-645acf59-09d4-481f-a5b9-38dc42c0382f.config 2026-10-24T23:04:00.9175490Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-645acf59-09d4-481f-a5b9-38dc42c0382f.config 2026-10-24T23:04:00.9193295Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-645acf59-09d4-481f-a5b9-38dc42c0382f.config 2026-10-24T23:04:00.9209845Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-645acf59-09d4-481f-a5b9-38dc42c0382f.config 2026-10-24T23:04:00.9228956Z ##[endgroup] 2026-10-24T23:04:00.9229333Z ##[group]Fetching the repository 2026-10-24T23:04:00.9233093Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +85ef6af24ce5b60413df2a3b2e6ec89f0f755a5d:refs/remotes/pull/24582/merge 2026-10-24T23:04:01.2277401Z From https://github.com/pingdotgg/t3code 2026-10-24T23:04:01.2278328Z * [new ref] 85ef6af24ce5b60413df2a3b2e6ec89f0f755a5d -> pull/24582/merge 2026-10-24T23:04:01.2300612Z ##[endgroup] 2026-10-24T23:04:01.2301019Z ##[group]Determining the checkout info 2026-10-24T23:04:01.2301460Z ##[endgroup] 2026-10-24T23:04:01.2301855Z ##[group]Setting up sparse checkout 2026-10-24T23:04:01.2304907Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T23:04:01.2330571Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T23:04:01.2350873Z .git/info/sparse-checkout 2026-10-24T23:04:01.2353857Z ##[endgroup] 2026-10-24T23:04:01.2354343Z ##[group]Checking out the ref 2026-10-24T23:04:01.2357110Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24582/merge 2026-10-24T23:04:08.7995056Z Updating files: 0% (1/6403) 2026-10-24T23:04:08.8019945Z Updating files: 1% (65/6403) 2026-10-24T23:04:08.8036264Z Updating files: 2% (129/6403) 2026-10-24T23:04:08.8057032Z Updating files: 3% (193/6403) 2026-10-24T23:04:08.8077637Z Updating files: 4% (257/6403) 2026-10-24T23:04:08.8107535Z Updating files: 5% (321/6403) 2026-10-24T23:04:08.8130650Z Updating files: 6% (385/6403) 2026-10-24T23:04:08.8183609Z Updating files: 7% (449/6403) 2026-10-24T23:04:08.8216526Z Updating files: 8% (513/6403) 2026-10-24T23:04:08.8238150Z Updating files: 9% (577/6403) 2026-10-24T23:04:08.8517892Z Updating files: 10% (641/6403) 2026-10-24T23:04:08.8532587Z Updating files: 11% (705/6403) 2026-10-24T23:04:08.8543368Z Updating files: 12% (769/6403) 2026-10-24T23:04:08.8559390Z Updating files: 13% (833/6403) 2026-10-24T23:04:08.8575791Z Updating files: 14% (897/6403) 2026-10-24T23:04:08.8593503Z Updating files: 15% (961/6403) 2026-10-24T23:04:08.8612102Z Updating files: 16% (1025/6403) 2026-10-24T23:04:08.8626527Z Updating files: 17% (1089/6403) 2026-10-24T23:04:08.8644407Z Updating files: 18% (1153/6403) 2026-10-24T23:04:08.8659221Z Updating files: 19% (1217/6403) 2026-10-24T23:04:08.8684012Z Updating files: 20% (1281/6403) 2026-10-24T23:04:08.8700324Z Updating files: 21% (1345/6403) 2026-10-24T23:04:08.8718830Z Updating files: 22% (1409/6403) 2026-10-24T23:04:08.8731844Z Updating files: 23% (1473/6403) 2026-10-24T23:04:08.8745202Z Updating files: 24% (1537/6403) 2026-10-24T23:04:08.8761807Z Updating files: 25% (1601/6403) 2026-10-24T23:04:08.8774635Z Updating files: 26% (1665/6403) 2026-10-24T23:04:08.8788079Z Updating files: 27% (1729/6403) 2026-10-24T23:04:08.8807128Z Updating files: 28% (1793/6403) 2026-10-24T23:04:08.8840735Z Updating files: 29% (1857/6403) 2026-10-24T23:04:08.8860849Z Updating files: 30% (1921/6403) 2026-10-24T23:04:08.8885148Z Updating files: 31% (1985/6403) 2026-10-24T23:04:08.8915247Z Updating files: 32% (2049/6403) 2026-10-24T23:04:08.8944231Z Updating files: 33% (2113/6403) 2026-10-24T23:04:08.9012641Z Updating files: 34% (2178/6403) 2026-10-24T23:04:08.9071330Z Updating files: 35% (2242/6403) 2026-10-24T23:04:08.9107765Z Updating files: 36% (2306/6403) 2026-10-24T23:04:08.9138828Z Updating files: 37% (2370/6403) 2026-10-24T23:04:08.9184033Z Updating files: 38% (2434/6403) 2026-10-24T23:04:08.9213321Z Updating files: 39% (2498/6403) 2026-10-24T23:04:08.9243504Z Updating files: 40% (2562/6403) 2026-10-24T23:04:08.9269655Z Updating files: 41% (2626/6403) 2026-10-24T23:04:08.9285370Z Updating files: 42% (2690/6403) 2026-10-24T23:04:08.9295015Z Updating files: 43% (2754/6403) 2026-10-24T23:04:08.9324902Z Updating files: 44% (2818/6403) 2026-10-24T23:04:08.9353879Z Updating files: 45% (2882/6403) 2026-10-24T23:04:08.9380848Z Updating files: 46% (2946/6403) 2026-10-24T23:04:08.9406009Z Updating files: 47% (3010/6403) 2026-10-24T23:04:08.9433246Z Updating files: 48% (3074/6403) 2026-10-24T23:04:08.9470959Z Updating files: 49% (3138/6403) 2026-10-24T23:04:08.9498353Z Updating files: 50% (3202/6403) 2026-10-24T23:04:08.9516784Z Updating files: 51% (3266/6403) 2026-10-24T23:04:08.9552113Z Updating files: 52% (3330/6403) 2026-10-24T23:04:08.9579639Z Updating files: 53% (3394/6403) 2026-10-24T23:04:08.9598776Z Updating files: 54% (3458/6403) 2026-10-24T23:04:08.9621322Z Updating files: 55% (3522/6403) 2026-10-24T23:04:08.9636913Z Updating files: 56% (3586/6403) 2026-10-24T23:04:08.9656061Z Updating files: 57% (3650/6403) 2026-10-24T23:04:08.9674115Z Updating files: 58% (3714/6403) 2026-10-24T23:04:09.0034153Z Updating files: 59% (3778/6403) 2026-10-24T23:04:09.0047492Z Updating files: 60% (3842/6403) 2026-10-24T23:04:09.0068655Z Updating files: 61% (3906/6403) 2026-10-24T23:04:09.0085422Z Updating files: 62% (3970/6403) 2026-10-24T23:04:09.0108163Z Updating files: 63% (4034/6403) 2026-10-24T23:04:09.0134445Z Updating files: 64% (4098/6403) 2026-10-24T23:04:09.0154121Z Updating files: 65% (4162/6403) 2026-10-24T23:04:09.0170938Z Updating files: 66% (4226/6403) 2026-10-24T23:04:09.0193495Z Updating files: 67% (4291/6403) 2026-10-24T23:04:09.0207596Z Updating files: 68% (4355/6403) 2026-10-24T23:04:09.0224939Z Updating files: 69% (4419/6403) 2026-10-24T23:04:09.0237742Z Updating files: 70% (4483/6403) 2026-10-24T23:04:09.0255536Z Updating files: 71% (4547/6403) 2026-10-24T23:04:09.0267861Z Updating files: 72% (4611/6403) 2026-10-24T23:04:09.0314889Z Updating files: 73% (4675/6403) 2026-10-24T23:04:09.0707698Z Updating files: 74% (4739/6403) 2026-10-24T23:04:09.0730858Z Updating files: 75% (4803/6403) 2026-10-24T23:04:09.0752442Z Updating files: 76% (4867/6403) 2026-10-24T23:04:09.0776057Z Updating files: 77% (4931/6403) 2026-10-24T23:04:09.0797086Z Updating files: 78% (4995/6403) 2026-10-24T23:04:09.0812851Z Updating files: 79% (5059/6403) 2026-10-24T23:04:09.0835605Z Updating files: 80% (5123/6403) 2026-10-24T23:04:09.0851163Z Updating files: 81% (5187/6403) 2026-10-24T23:04:09.0868622Z Updating files: 82% (5251/6403) 2026-10-24T23:04:09.0890238Z Updating files: 83% (5315/6403) 2026-10-24T23:04:09.0915263Z Updating files: 84% (5379/6403) 2026-10-24T23:04:09.0931201Z Updating files: 85% (5443/6403) 2026-10-24T23:04:09.0955092Z Updating files: 86% (5507/6403) 2026-10-24T23:04:09.1025048Z Updating files: 87% (5571/6403) 2026-10-24T23:04:09.1053478Z Updating files: 88% (5635/6403) 2026-10-24T23:04:09.1072646Z Updating files: 89% (5699/6403) 2026-10-24T23:04:09.1099693Z Updating files: 90% (5763/6403) 2026-10-24T23:04:09.1126679Z Updating files: 91% (5827/6403) 2026-10-24T23:04:09.1140891Z Updating files: 92% (5891/6403) 2026-10-24T23:04:09.1162280Z Updating files: 93% (5955/6403) 2026-10-24T23:04:09.1183193Z Updating files: 94% (6019/6403) 2026-10-24T23:04:09.1206070Z Updating files: 95% (6083/6403) 2026-10-24T23:04:09.1260896Z Updating files: 96% (6147/6403) 2026-10-24T23:04:09.1283076Z Updating files: 97% (6211/6403) 2026-10-24T23:04:09.1326782Z Updating files: 98% (6275/6403) 2026-10-24T23:04:09.1347227Z Updating files: 99% (6339/6403) 2026-10-24T23:04:09.1347486Z Updating files: 100% (6403/6403) 2026-10-24T23:04:09.1347755Z Updating files: 100% (6403/6403), done. 2026-10-24T23:04:09.1494130Z Note: switching to 'refs/remotes/pull/24582/merge'. 2026-10-24T23:04:09.1494304Z 2026-10-24T23:04:09.1494464Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T23:04:09.1494734Z changes and commit them, and you can discard any commits you make in this 2026-10-24T23:04:09.1494998Z state without impacting any branches by switching back to a branch. 2026-10-24T23:04:09.1495142Z 2026-10-24T23:04:09.1495262Z If you want to create a new branch to retain commits you create, you may 2026-10-24T23:04:09.1495521Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T23:04:09.1495656Z 2026-10-24T23:04:09.1495734Z git switch -c 2026-10-24T23:04:09.1495838Z 2026-10-24T23:04:09.1495914Z Or undo this operation with: 2026-10-24T23:04:09.1496012Z 2026-10-24T23:04:09.1496075Z git switch - 2026-10-24T23:04:09.1496185Z 2026-10-24T23:04:09.1496321Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T23:04:09.1496482Z 2026-10-24T23:04:09.1496687Z HEAD is now at 85ef6af Merge 484d9a98b7c5e46f6984567a0d78aa847dc21787 into 3cc31ed27c8956b36cee35a50509fb7c6869592b 2026-10-24T23:04:09.1507183Z ##[endgroup] 2026-10-24T23:04:09.1538080Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T23:04:09.1555930Z 85ef6af24ce5b60413df2a3b2e6ec89f0f755a5d 2026-10-24T23:04:09.1685075Z Prepare all required actions 2026-10-24T23:04:09.1753426Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T23:04:09.1753602Z env: 2026-10-24T23:04:09.1753742Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 158 2026-10-24T23:04:09.1753912Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 345 2026-10-24T23:04:09.1754080Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T23:04:09.1754233Z ##[endgroup] 2026-10-24T23:04:09.1795123Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T23:04:09.1830077Z ##[group]Run set -uo pipefail 2026-10-24T23:04:09.1830322Z set -uo pipefail 2026-10-24T23:04:09.1830469Z  2026-10-24T23:04:09.1830595Z decide() { 2026-10-24T23:04:09.1830799Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T23:04:09.1831037Z  exit "${PIPESTATUS[0]}" 2026-10-24T23:04:09.1831189Z } 2026-10-24T23:04:09.1831312Z  2026-10-24T23:04:09.1831439Z fail_open() { 2026-10-24T23:04:09.1831612Z  echo "$* Running every job." 2026-10-24T23:04:09.1831772Z  decide 2026-10-24T23:04:09.1831898Z } 2026-10-24T23:04:09.1832021Z  2026-10-24T23:04:09.1832210Z # Reads the change from git rather than the REST API: every job that 2026-10-24T23:04:09.1832481Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T23:04:09.1832714Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T23:04:09.1832942Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T23:04:09.1833328Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T23:04:09.1833541Z  base=HEAD^1 2026-10-24T23:04:09.1833683Z  mode=() 2026-10-24T23:04:09.1833816Z else 2026-10-24T23:04:09.1833950Z  base=$BEFORE_SHA 2026-10-24T23:04:09.1834168Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T23:04:09.1834405Z  || fail_open "Could not fetch ${base}." 2026-10-24T23:04:09.1834627Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T23:04:09.1834837Z  mode=(--full) 2026-10-24T23:04:09.1834972Z fi 2026-10-24T23:04:09.1835092Z  2026-10-24T23:04:09.1835273Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T23:04:09.1835545Z # of a package changes that package just like editing it. It also keeps 2026-10-24T23:04:09.1835786Z # git from fetching file contents to score renames. 2026-10-24T23:04:09.1836049Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T23:04:09.1836300Z  || fail_open "Could not diff against ${base}." 2026-10-24T23:04:09.1836522Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T23:04:09.1853439Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T23:04:09.1853631Z env: 2026-10-24T23:04:09.1853767Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 158 2026-10-24T23:04:09.1853936Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 345 2026-10-24T23:04:09.1854103Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T23:04:09.1854261Z EVENT_NAME: pull_request 2026-10-24T23:04:09.1854405Z BEFORE_SHA: 2026-10-24T23:04:09.1854531Z ##[endgroup] 2026-10-24T23:04:09.2292947Z Runs everything: patches/@pierre%2Fdiffs@1.5.2.patch 2026-10-24T23:04:09.2293299Z Runs everything: pnpm-lock.yaml 2026-10-24T23:04:09.2296426Z Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/marketing, @t3tools/mobile, @t3tools/oxlint-plugin-t3code, @t3tools/provider-acp, @t3tools/provider-acp-registry, @t3tools/provider-core, @t3tools/provider-cursor, @t3tools/provider-grok, @t3tools/provider-muse, @t3tools/provider-opencode, @t3tools/provider-pi, @t3tools/provider-testing, @t3tools/scripts, @t3tools/shared, @t3tools/source-control-azure-devops, @t3tools/source-control-bitbucket, @t3tools/source-control-core, @t3tools/source-control-definitions, @t3tools/source-control-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/ssh, @t3tools/tailscale, @t3tools/web, effect-acp, effect-codex-app-server, t3, t3code-relay 2026-10-24T23:04:09.2297885Z typecheck=true 2026-10-24T23:04:09.2298022Z build=true 2026-10-24T23:04:09.2298148Z test=true 2026-10-24T23:04:09.2298285Z test_packages= 2026-10-24T23:04:09.2298426Z test_web=true 2026-10-24T23:04:09.2298572Z test_server=true 2026-10-24T23:04:09.2298730Z rust=true 2026-10-24T23:04:09.2298860Z release_smoke=true 2026-10-24T23:04:09.2298998Z mobile_native=false 2026-10-24T23:04:09.2346730Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=55] 2026-10-24T23:04:09.2421742Z Prepare all required actions 2026-10-24T23:04:09.2422108Z Getting action download info 2026-10-24T23:04:09.3195593Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T23:04:09.4118020Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T23:04:09.4118218Z env: 2026-10-24T23:04:09.4118364Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 158 2026-10-24T23:04:09.4118576Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 345 2026-10-24T23:04:09.4118760Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T23:04:09.4118921Z ##[endgroup] 2026-10-24T23:04:09.4200459Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T23:04:09.4213332Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T23:04:09.4213706Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T23:04:09.4214035Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T23:04:09.4214304Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T23:04:09.4232023Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T23:04:09.4232218Z env: 2026-10-24T23:04:09.4232362Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 158 2026-10-24T23:04:09.4232538Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 345 2026-10-24T23:04:09.4232710Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T23:04:09.4232874Z ##[endgroup] 2026-10-24T23:04:09.4295649Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=9] 2026-10-24T23:04:09.4296951Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T23:04:09.4351331Z ##[group]Run actions/cache@v6 2026-10-24T23:04:09.4351499Z with: 2026-10-24T23:04:09.4351630Z path: ~/.vite-plus 2026-10-24T23:04:09.4351828Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T23:04:09.4352051Z enableCrossOsArchive: false 2026-10-24T23:04:09.4352217Z fail-on-cache-miss: false 2026-10-24T23:04:09.4352364Z lookup-only: false 2026-10-24T23:04:09.4352504Z save-always: false 2026-10-24T23:04:09.4352637Z env: 2026-10-24T23:04:09.4352771Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 158 2026-10-24T23:04:09.4352943Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 345 2026-10-24T23:04:09.4353112Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T23:04:09.4353271Z ##[endgroup] 2026-10-24T23:04:09.9484005Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T23:04:10.3528022Z Received 170349591 of 170349591 (100.0%), 426.4 MBs/sec 2026-10-24T23:04:10.3529308Z Cache Size: ~162 MB (170349591 B) 2026-10-24T23:04:10.3574093Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/5496e3f3-57b0-4f9d-ba04-2377567b0bc8/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T23:04:11.0009223Z Cache restored successfully 2026-10-24T23:04:11.0442003Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T23:04:11.0508026Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1621] 2026-10-24T23:04:11.0510630Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T23:04:11.0531973Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T23:04:11.0532307Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T23:04:11.0532581Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T23:04:11.0550953Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T23:04:11.0551127Z env: 2026-10-24T23:04:11.0551249Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 158 2026-10-24T23:04:11.0551413Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 345 2026-10-24T23:04:11.0551581Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T23:04:11.0551764Z ##[endgroup] 2026-10-24T23:04:11.0593238Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T23:04:11.0599632Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8] 2026-10-24T23:04:11.0600910Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T23:04:11.0604493Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T23:04:11.0605499Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T23:04:11.0617464Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T23:04:11.0617663Z store_path="$(vp pm cache dir)" 2026-10-24T23:04:11.0617822Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T23:04:11.0632794Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T23:04:11.0633102Z env: 2026-10-24T23:04:11.0633216Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 158 2026-10-24T23:04:11.0633360Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 345 2026-10-24T23:04:11.0633523Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T23:04:11.0633691Z ##[endgroup] 2026-10-24T23:04:11.0763118Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=15] 2026-10-24T23:04:11.0764497Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T23:04:11.1314159Z ##[group]Run actions/cache@v6 2026-10-24T23:04:11.1314318Z with: 2026-10-24T23:04:11.1314450Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T23:04:11.1314713Z key: pnpm-full-v1-Linux-X64-00603bf3edbe5c5c110144002d8c9a314f8b592aed66db22932aa917c61d6447 2026-10-24T23:04:11.1314965Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T23:04:11.1315116Z enableCrossOsArchive: false 2026-10-24T23:04:11.1315250Z fail-on-cache-miss: false 2026-10-24T23:04:11.1315376Z lookup-only: false 2026-10-24T23:04:11.1315493Z save-always: false 2026-10-24T23:04:11.1315606Z env: 2026-10-24T23:04:11.1315718Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 158 2026-10-24T23:04:11.1315873Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 345 2026-10-24T23:04:11.1316012Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T23:04:11.1316149Z ##[endgroup] 2026-10-24T23:04:11.3220231Z Cache hit for restore-key: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6 2026-10-24T23:04:12.4178075Z Received 536870912 of 995395870 (53.9%), 478.1 MBs/sec 2026-10-24T23:04:13.1272600Z Received 995395870 of 995395870 (100.0%), 533.3 MBs/sec 2026-10-24T23:04:13.1272881Z Cache Size: ~949 MB (995395870 B) 2026-10-24T23:04:13.1305025Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/7789f837-6de8-409d-8400-5921bbb52eb6/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T23:04:18.3860811Z Cache restored successfully 2026-10-24T23:04:18.4312103Z Cache restored from key: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6 2026-10-24T23:04:18.4377601Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7361] 2026-10-24T23:04:18.4379955Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T23:04:18.4391415Z ##[group]Run vp install 2026-10-24T23:04:18.4391556Z vp install 2026-10-24T23:04:18.4408025Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T23:04:18.4408185Z env: 2026-10-24T23:04:18.4408303Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 158 2026-10-24T23:04:18.4408446Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 345 2026-10-24T23:04:18.4408582Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T23:04:18.4408715Z ##[endgroup] 2026-10-24T23:04:18.4746015Z Scope: all 34 workspace projects 2026-10-24T23:04:18.5738349Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T23:04:18.9569176Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T23:04:18.9569523Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T23:04:18.9569750Z Virtual store is at: node_modules/.pnpm 2026-10-24T23:04:21.2869266Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.7s) 2026-10-24T23:04:21.2869549Z Lockfile is up to date, resolution step is skipped 2026-10-24T23:04:21.3046779Z Packages: +1721 2026-10-24T23:04:21.3046974Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T23:04:21.3438309Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T23:04:22.2713585Z . prepare$ vp config --no-agent 2026-10-24T23:04:22.3859576Z . prepare: Done 2026-10-24T23:04:22.3880589Z 2026-10-24T23:04:22.3880925Z devDependencies: 2026-10-24T23:04:22.3881120Z + @coderabbitai/config 1.1.0 2026-10-24T23:04:22.3881346Z + @shadcn/lint 0.1.5 2026-10-24T23:04:22.3881532Z + @types/node 24.12.4 2026-10-24T23:04:22.3881714Z + knip 6.34.0 2026-10-24T23:04:22.3881956Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T23:04:22.3882214Z + vite-plus 1.3.0 2026-10-24T23:04:22.3882322Z 2026-10-24T23:04:22.3929133Z Done in 3.9s using pnpm v12.14.0 2026-10-24T23:04:22.4099263Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3971] 2026-10-24T23:04:22.4136987Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T23:04:22.4137431Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T23:04:22.4155962Z shell: /usr/bin/bash -e {0} 2026-10-24T23:04:22.4156088Z env: 2026-10-24T23:04:22.4156204Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 158 2026-10-24T23:04:22.4156350Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 345 2026-10-24T23:04:22.4156493Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T23:04:22.4156633Z ##[endgroup] 2026-10-24T23:04:22.4375851Z ##[group]Run actions/cache@v6 2026-10-24T23:04:22.4375998Z with: 2026-10-24T23:04:22.4376114Z path: ~/.cache/ms-playwright 2026-10-24T23:04:22.4376285Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T23:04:22.4376459Z enableCrossOsArchive: false 2026-10-24T23:04:22.4376595Z fail-on-cache-miss: false 2026-10-24T23:04:22.4376723Z lookup-only: false 2026-10-24T23:04:22.4376840Z save-always: false 2026-10-24T23:04:22.4376951Z env: 2026-10-24T23:04:22.4377066Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 158 2026-10-24T23:04:22.4377226Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 345 2026-10-24T23:04:22.4377375Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T23:04:22.4377576Z ##[endgroup] 2026-10-24T23:04:22.6538482Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T23:04:22.8094940Z Received 106503405 of 106503405 (100.0%), 741.4 MBs/sec 2026-10-24T23:04:22.8095271Z Cache Size: ~102 MB (106503405 B) 2026-10-24T23:04:22.8135218Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/2f3979f3-412c-409b-811e-306b51c99f54/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T23:04:22.9988745Z Cache restored successfully 2026-10-24T23:04:23.0114560Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T23:04:23.0255621Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T23:04:23.0256351Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T23:04:23.0256763Z test -n "$browser" 2026-10-24T23:04:23.0257046Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T23:04:23.0257495Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T23:04:23.0257838Z fi 2026-10-24T23:04:23.0286180Z shell: /usr/bin/bash -e {0} 2026-10-24T23:04:23.0286435Z env: 2026-10-24T23:04:23.0286641Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 158 2026-10-24T23:04:23.0286938Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 345 2026-10-24T23:04:23.0287173Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T23:04:23.0287422Z ##[endgroup] 2026-10-24T23:04:23.0808637Z ##[group]Run vp run --filter t3 test --shard 8/8 2026-10-24T23:04:23.0808881Z vp run --filter t3 test --shard 8/8 2026-10-24T23:04:23.0827860Z shell: /usr/bin/bash -e {0} 2026-10-24T23:04:23.0828008Z env: 2026-10-24T23:04:23.0828134Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 158 2026-10-24T23:04:23.0828298Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 345 2026-10-24T23:04:23.0828451Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T23:04:23.0828720Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T23:04:23.0829020Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T23:04:23.0829244Z ##[endgroup] 2026-10-24T23:04:23.2618383Z ~/apps/server$ vp test run --shard 8/8 ⊘ cache disabled 2026-10-24T23:04:23.4183499Z 2026-10-24T23:04:23.4185536Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T23:04:23.4185761Z 2026-10-24T23:04:26.4935930Z ✓ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 1045ms 2026-10-24T23:04:28.4115327Z ✓ src/orchestration-v2/RunExecutionService.test.ts (43 tests) 54ms 2026-10-24T23:04:30.2440874Z ✓ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 575ms 2026-10-24T23:04:31.3606268Z ✓ src/project/AgentSessionScanner.test.ts (53 tests) 753ms 2026-10-24T23:04:31.3606601Z ✓ AgentSessionScanner (37) 2026-10-24T23:04:31.3606825Z ✓ recentThreads (18) 2026-10-24T23:04:31.3607109Z ✓ skips excessive records without blocking an older valid transcript 325ms 2026-10-24T23:04:37.9401408Z ✓ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 6374ms 2026-10-24T23:04:37.9402034Z ✓ AcpSessionRuntime (30) 2026-10-24T23:04:37.9402513Z ✓ drains large stderr output and keeps auth-sized logging chunks 376ms 2026-10-24T23:04:37.9404695Z ✓ keeps assistant item IDs unique when a provider session restarts 470ms 2026-10-24T23:04:39.2481344Z ✓ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 43ms 2026-10-24T23:04:39.7257889Z ✓ src/provider/providerMaintenanceRunner.test.ts (18 tests) 35ms 2026-10-24T23:04:41.3858168Z ✓ src/mcp/McpHttpServer.test.ts (19 tests) 202ms 2026-10-24T23:04:42.6925409Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-24T23:04:42.6925963Z [23:04:42.683] INFO (#22): Migrations ran successfully { 2026-10-24T23:04:42.6926162Z migrations: [ 2026-10-24T23:04:42.6926307Z '1_OrchestrationEvents', 2026-10-24T23:04:42.6926490Z '2_OrchestrationCommandReceipts', 2026-10-24T23:04:42.6926692Z '3_CheckpointDiffBlobs', 2026-10-24T23:04:42.6926859Z '4_ProviderSessionRuntime', 2026-10-24T23:04:42.6927025Z '5_Projections', 2026-10-24T23:04:42.6927216Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T23:04:42.6927430Z '7_ProjectionThreadMessageAttachments', 2026-10-24T23:04:42.6927659Z '8_ProjectionThreadActivitySequence', 2026-10-24T23:04:42.6927845Z '9_ProviderSessionRuntimeMode', 2026-10-24T23:04:42.6928022Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T23:04:42.6928254Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T23:04:42.6928465Z '12_ProjectionThreadsInteractionMode', 2026-10-24T23:04:42.6928664Z '13_ProjectionThreadProposedPlans', 2026-10-24T23:04:42.6928875Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T23:04:42.6929119Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T23:04:42.6929307Z '16_CanonicalizeModelSelections', 2026-10-24T23:04:42.6929496Z '17_ProjectionThreadsArchivedAt', 2026-10-24T23:04:42.6929680Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T23:04:42.6929903Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T23:04:42.6930088Z '20_AuthAccessManagement', 2026-10-24T23:04:42.6930252Z '21_AuthSessionClientMetadata', 2026-10-24T23:04:42.6930431Z '22_AuthSessionLastConnectedAt', 2026-10-24T23:04:42.6930610Z '23_ProjectionThreadShellSummary', 2026-10-24T23:04:42.6930844Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T23:04:42.6931063Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T23:04:42.6931282Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T23:04:42.6931476Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T23:04:42.6931700Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T23:04:42.6931900Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T23:04:42.6932105Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T23:04:42.6932327Z '31_AuthAuthorizationScopes', 2026-10-24T23:04:42.6932533Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T23:04:42.6932743Z '33_ProjectionThreadsSettled', 2026-10-24T23:04:42.6932912Z '34_ProjectionThreadsSnoozed', 2026-10-24T23:04:42.6933099Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T23:04:42.6933283Z '36_ProjectionThreadsPinned', 2026-10-24T23:04:42.6933461Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T23:04:42.6934116Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T23:04:42.6934527Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T23:04:42.6934735Z '40_ProjectionProjectFaviconPath', 2026-10-24T23:04:42.6934945Z '41_AuthSessionClientConnection', 2026-10-24T23:04:42.6935137Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T23:04:42.6935329Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T23:04:42.6935521Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T23:04:42.6935709Z '45_ProjectionProjectsAutoPull', 2026-10-24T23:04:42.6935969Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T23:04:42.6936155Z '47_ProjectionProjectIcon', 2026-10-24T23:04:42.6936342Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T23:04:42.6936564Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T23:04:42.6936750Z '50_ProjectionThreadPullRequests', 2026-10-24T23:04:42.6936953Z '51_ProjectionThreadMessageContext', 2026-10-24T23:04:42.6937141Z '52_ProjectionThreadTitleState', 2026-10-24T23:04:42.6937318Z '53_PullRequestFilesViewed', 2026-10-24T23:04:42.6937513Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T23:04:42.6937706Z '55_OrchestrationV2', 2026-10-24T23:04:42.6937878Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T23:04:42.6938096Z '57_ScheduledTaskWebhooks', 2026-10-24T23:04:42.6938258Z '58_WebhookRelayDeliveries', 2026-10-24T23:04:42.6938426Z '59_McpAppModelContext', 2026-10-24T23:04:42.6938623Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T23:04:42.6938796Z '61_PullRequestReviewGuides', 2026-10-24T23:04:42.6938986Z '62_ThreadFailureLookupIndex', 2026-10-24T23:04:42.6939155Z '63_DropUnusedV1Projections', 2026-10-24T23:04:42.6939340Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T23:04:42.6939535Z '65_CodexUsageNativeTurnIndex', 2026-10-24T23:04:42.6939750Z '66_RepairClientSettlementTimestamps', 2026-10-24T23:04:42.6939923Z '67_WebhookDedupe', 2026-10-24T23:04:42.6940080Z '68_ShellStopRequestIndex', 2026-10-24T23:04:42.6940239Z '69_ThreadMessageSearch' 2026-10-24T23:04:42.6940371Z ] 2026-10-24T23:04:42.6940513Z } 2026-10-24T23:04:42.6940569Z 2026-10-24T23:04:42.8472131Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-24T23:04:42.8475206Z [23:04:42.845] WARN (#1246): Orchestration effect execution failed { 2026-10-24T23:04:42.8476346Z 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-24T23:04:42.8477167Z effectType: 'provider-turn.restart', 2026-10-24T23:04:42.8477477Z attemptCount: 1, 2026-10-24T23:04:42.8477747Z nonRetryable: false, 2026-10-24T23:04:42.8478021Z error: 'OrchestrationEffectExecutionError: \n' + 2026-10-24T23:04:42.8478416Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' + 2026-10-24T23:04:42.8478928Z ' 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-24T23:04:42.8479332Z ' [cause]: ProviderTurnStartError: \n' + 2026-10-24T23:04:42.8479727Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1370:19\n' + 2026-10-24T23:04:42.8480249Z ' 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-24T23:04:42.8481635Z ' [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:c7695e6e-8389-49f3-a055-73d14e8b330a.\n' + 2026-10-24T23:04:42.8482508Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' + 2026-10-24T23:04:42.8483185Z ' 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-24T23:04:42.8483938Z ' [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:c7695e6e-8389-49f3-a055-73d14e8b330a.\n' + 2026-10-24T23:04:42.8484635Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' + 2026-10-24T23:04:42.8485067Z ' [cause]: Error: simulated replacement open failure\n' + 2026-10-24T23:04:42.8500126Z ' }\n' + 2026-10-24T23:04:42.8500352Z ' }\n' + 2026-10-24T23:04:42.8500570Z ' }\n' + 2026-10-24T23:04:42.8500767Z '}' 2026-10-24T23:04:42.8500945Z } 2026-10-24T23:04:42.8501129Z 2026-10-24T23:04:43.0758643Z 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-24T23:04:43.0759511Z [23:04:43.072] INFO (#2642): Migrations ran successfully { 2026-10-24T23:04:43.0759684Z migrations: [ 2026-10-24T23:04:43.0759826Z '1_OrchestrationEvents', 2026-10-24T23:04:43.0760012Z '2_OrchestrationCommandReceipts', 2026-10-24T23:04:43.0760186Z '3_CheckpointDiffBlobs', 2026-10-24T23:04:43.0760352Z '4_ProviderSessionRuntime', 2026-10-24T23:04:43.0760514Z '5_Projections', 2026-10-24T23:04:43.0760697Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T23:04:43.0760907Z '7_ProjectionThreadMessageAttachments', 2026-10-24T23:04:43.0761103Z '8_ProjectionThreadActivitySequence', 2026-10-24T23:04:43.0761348Z '9_ProviderSessionRuntimeMode', 2026-10-24T23:04:43.0761641Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T23:04:43.0761916Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T23:04:43.0762127Z '12_ProjectionThreadsInteractionMode', 2026-10-24T23:04:43.0762319Z '13_ProjectionThreadProposedPlans', 2026-10-24T23:04:43.0762558Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T23:04:43.0762900Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T23:04:43.0763196Z '16_CanonicalizeModelSelections', 2026-10-24T23:04:43.0763476Z '17_ProjectionThreadsArchivedAt', 2026-10-24T23:04:43.0763769Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T23:04:43.0764080Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T23:04:43.0764357Z '20_AuthAccessManagement', 2026-10-24T23:04:43.0764627Z '21_AuthSessionClientMetadata', 2026-10-24T23:04:43.0764901Z '22_AuthSessionLastConnectedAt', 2026-10-24T23:04:43.0765189Z '23_ProjectionThreadShellSummary', 2026-10-24T23:04:43.0765769Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T23:04:43.0766310Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T23:04:43.0766701Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T23:04:43.0766939Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T23:04:43.0767133Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T23:04:43.0767334Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T23:04:43.0767620Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T23:04:43.0767806Z '31_AuthAuthorizationScopes', 2026-10-24T23:04:43.0767989Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T23:04:43.0768167Z '33_ProjectionThreadsSettled', 2026-10-24T23:04:43.0768338Z '34_ProjectionThreadsSnoozed', 2026-10-24T23:04:43.0768520Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T23:04:43.0768699Z '36_ProjectionThreadsPinned', 2026-10-24T23:04:43.0768980Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T23:04:43.0769233Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T23:04:43.0769441Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T23:04:43.0769637Z '40_ProjectionProjectFaviconPath', 2026-10-24T23:04:43.0769818Z '41_AuthSessionClientConnection', 2026-10-24T23:04:43.0770032Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T23:04:43.0770351Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T23:04:43.0770592Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T23:04:43.0770780Z '45_ProjectionProjectsAutoPull', 2026-10-24T23:04:43.0770967Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T23:04:43.0771144Z '47_ProjectionProjectIcon', 2026-10-24T23:04:43.0771400Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T23:04:43.0771632Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T23:04:43.0771824Z '50_ProjectionThreadPullRequests', 2026-10-24T23:04:43.0772006Z '51_ProjectionThreadMessageContext', 2026-10-24T23:04:43.0772191Z '52_ProjectionThreadTitleState', 2026-10-24T23:04:43.0772361Z '53_PullRequestFilesViewed', 2026-10-24T23:04:43.0772582Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T23:04:43.0772881Z '55_OrchestrationV2', 2026-10-24T23:04:43.0773158Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T23:04:43.0773341Z '57_ScheduledTaskWebhooks', 2026-10-24T23:04:43.0773502Z '58_WebhookRelayDeliveries', 2026-10-24T23:04:43.0773665Z '59_McpAppModelContext', 2026-10-24T23:04:43.0773886Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T23:04:43.0774084Z '61_PullRequestReviewGuides', 2026-10-24T23:04:43.0774249Z '62_ThreadFailureLookupIndex', 2026-10-24T23:04:43.0774418Z '63_DropUnusedV1Projections', 2026-10-24T23:04:43.0774846Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T23:04:43.0775144Z '65_CodexUsageNativeTurnIndex', 2026-10-24T23:04:43.0775419Z '66_RepairClientSettlementTimestamps', 2026-10-24T23:04:43.0775588Z '67_WebhookDedupe', 2026-10-24T23:04:43.0775787Z '68_ShellStopRequestIndex', 2026-10-24T23:04:43.0775957Z '69_ThreadMessageSearch' 2026-10-24T23:04:43.0776088Z ] 2026-10-24T23:04:43.0776176Z } 2026-10-24T23:04:43.0776229Z 2026-10-24T23:04:43.4574975Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active) 2026-10-24T23:04:43.4575490Z [23:04:43.452] INFO (#5323): Migrations ran successfully { 2026-10-24T23:04:43.4575763Z migrations: [ 2026-10-24T23:04:43.4575923Z '1_OrchestrationEvents', 2026-10-24T23:04:43.4576137Z '2_OrchestrationCommandReceipts', 2026-10-24T23:04:43.4576410Z '3_CheckpointDiffBlobs', 2026-10-24T23:04:43.4576624Z '4_ProviderSessionRuntime', 2026-10-24T23:04:43.4576801Z '5_Projections', 2026-10-24T23:04:43.4577018Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T23:04:43.4577262Z '7_ProjectionThreadMessageAttachments', 2026-10-24T23:04:43.4577477Z '8_ProjectionThreadActivitySequence', 2026-10-24T23:04:43.4577792Z '9_ProviderSessionRuntimeMode', 2026-10-24T23:04:43.4577986Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T23:04:43.4578198Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T23:04:43.4578408Z '12_ProjectionThreadsInteractionMode', 2026-10-24T23:04:43.4578608Z '13_ProjectionThreadProposedPlans', 2026-10-24T23:04:43.4578867Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T23:04:43.4579211Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T23:04:43.4579568Z '16_CanonicalizeModelSelections', 2026-10-24T23:04:43.4579880Z '17_ProjectionThreadsArchivedAt', 2026-10-24T23:04:43.4580169Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T23:04:43.4580461Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T23:04:43.4580780Z '20_AuthAccessManagement', 2026-10-24T23:04:43.4581035Z '21_AuthSessionClientMetadata', 2026-10-24T23:04:43.4581317Z '22_AuthSessionLastConnectedAt', 2026-10-24T23:04:43.4581591Z '23_ProjectionThreadShellSummary', 2026-10-24T23:04:43.4581904Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T23:04:43.4582243Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T23:04:43.4582571Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T23:04:43.4582867Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T23:04:43.4583165Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T23:04:43.4583487Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T23:04:43.4583820Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T23:04:43.4584130Z '31_AuthAuthorizationScopes', 2026-10-24T23:04:43.4584416Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T23:04:43.4584722Z '33_ProjectionThreadsSettled', 2026-10-24T23:04:43.4585190Z '34_ProjectionThreadsSnoozed', 2026-10-24T23:04:43.4585489Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T23:04:43.4585838Z '36_ProjectionThreadsPinned', 2026-10-24T23:04:43.4586112Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T23:04:43.4586427Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T23:04:43.4586755Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T23:04:43.4587101Z '40_ProjectionProjectFaviconPath', 2026-10-24T23:04:43.4587419Z '41_AuthSessionClientConnection', 2026-10-24T23:04:43.4588626Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T23:04:43.4589164Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T23:04:43.4589485Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T23:04:43.4589784Z '45_ProjectionProjectsAutoPull', 2026-10-24T23:04:43.4590098Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T23:04:43.4590396Z '47_ProjectionProjectIcon', 2026-10-24T23:04:43.4590686Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T23:04:43.4591031Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T23:04:43.4591362Z '50_ProjectionThreadPullRequests', 2026-10-24T23:04:43.4591728Z '51_ProjectionThreadMessageContext', 2026-10-24T23:04:43.4592061Z '52_ProjectionThreadTitleState', 2026-10-24T23:04:43.4592417Z '53_PullRequestFilesViewed', 2026-10-24T23:04:43.4592775Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T23:04:43.4593143Z '55_OrchestrationV2', 2026-10-24T23:04:43.4593413Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T23:04:43.4593683Z '57_ScheduledTaskWebhooks', 2026-10-24T23:04:43.4593955Z '58_WebhookRelayDeliveries', 2026-10-24T23:04:43.4594205Z '59_McpAppModelContext', 2026-10-24T23:04:43.4594480Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T23:04:43.4594748Z '61_PullRequestReviewGuides', 2026-10-24T23:04:43.4595012Z '62_ThreadFailureLookupIndex', 2026-10-24T23:04:43.4595275Z '63_DropUnusedV1Projections', 2026-10-24T23:04:43.4595560Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T23:04:43.4595927Z '65_CodexUsageNativeTurnIndex', 2026-10-24T23:04:43.4596221Z '66_RepairClientSettlementTimestamps', 2026-10-24T23:04:43.4596512Z '67_WebhookDedupe', 2026-10-24T23:04:43.4596763Z '68_ShellStopRequestIndex', 2026-10-24T23:04:43.4597043Z '69_ThreadMessageSearch' 2026-10-24T23:04:43.4597270Z ] 2026-10-24T23:04:43.4597449Z } 2026-10-24T23:04:43.4597539Z 2026-10-24T23:04:43.8357515Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle) 2026-10-24T23:04:43.8357950Z [23:04:43.832] INFO (#8030): Migrations ran successfully { 2026-10-24T23:04:43.8358122Z migrations: [ 2026-10-24T23:04:43.8358257Z '1_OrchestrationEvents', 2026-10-24T23:04:43.8358448Z '2_OrchestrationCommandReceipts', 2026-10-24T23:04:43.8358624Z '3_CheckpointDiffBlobs', 2026-10-24T23:04:43.8358792Z '4_ProviderSessionRuntime', 2026-10-24T23:04:43.8358954Z '5_Projections', 2026-10-24T23:04:43.8359144Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T23:04:43.8359357Z '7_ProjectionThreadMessageAttachments', 2026-10-24T23:04:43.8359592Z '8_ProjectionThreadActivitySequence', 2026-10-24T23:04:43.8359792Z '9_ProviderSessionRuntimeMode', 2026-10-24T23:04:43.8359969Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T23:04:43.8360173Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T23:04:43.8360369Z '12_ProjectionThreadsInteractionMode', 2026-10-24T23:04:43.8360558Z '13_ProjectionThreadProposedPlans', 2026-10-24T23:04:43.8360765Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T23:04:43.8360979Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T23:04:43.8361160Z '16_CanonicalizeModelSelections', 2026-10-24T23:04:43.8361337Z '17_ProjectionThreadsArchivedAt', 2026-10-24T23:04:43.8361519Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T23:04:43.8361704Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T23:04:43.8361881Z '20_AuthAccessManagement', 2026-10-24T23:04:43.8362438Z '21_AuthSessionClientMetadata', 2026-10-24T23:04:43.8362810Z '22_AuthSessionLastConnectedAt', 2026-10-24T23:04:43.8362996Z '23_ProjectionThreadShellSummary', 2026-10-24T23:04:43.8363278Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T23:04:43.8363546Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T23:04:43.8363813Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T23:04:43.8364002Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T23:04:43.8364196Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T23:04:43.8364400Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T23:04:43.8364605Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T23:04:43.8364789Z '31_AuthAuthorizationScopes', 2026-10-24T23:04:43.8364963Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T23:04:43.8365148Z '33_ProjectionThreadsSettled', 2026-10-24T23:04:43.8365321Z '34_ProjectionThreadsSnoozed', 2026-10-24T23:04:43.8365505Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T23:04:43.8365737Z '36_ProjectionThreadsPinned', 2026-10-24T23:04:43.8365911Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T23:04:43.8366086Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T23:04:43.8366286Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T23:04:43.8366483Z '40_ProjectionProjectFaviconPath', 2026-10-24T23:04:43.8366657Z '41_AuthSessionClientConnection', 2026-10-24T23:04:43.8366848Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T23:04:43.8367034Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T23:04:43.8367222Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T23:04:43.8367404Z '45_ProjectionProjectsAutoPull', 2026-10-24T23:04:43.8367602Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T23:04:43.8367784Z '47_ProjectionProjectIcon', 2026-10-24T23:04:43.8367965Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T23:04:43.8368160Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T23:04:43.8368344Z '50_ProjectionThreadPullRequests', 2026-10-24T23:04:43.8368526Z '51_ProjectionThreadMessageContext', 2026-10-24T23:04:43.8368706Z '52_ProjectionThreadTitleState', 2026-10-24T23:04:43.8368880Z '53_PullRequestFilesViewed', 2026-10-24T23:04:43.8369064Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T23:04:43.8369247Z '55_OrchestrationV2', 2026-10-24T23:04:43.8369418Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T23:04:43.8369594Z '57_ScheduledTaskWebhooks', 2026-10-24T23:04:43.8369761Z '58_WebhookRelayDeliveries', 2026-10-24T23:04:43.8369920Z '59_McpAppModelContext', 2026-10-24T23:04:43.8370094Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T23:04:43.8370271Z '61_PullRequestReviewGuides', 2026-10-24T23:04:43.8370441Z '62_ThreadFailureLookupIndex', 2026-10-24T23:04:43.8370611Z '63_DropUnusedV1Projections', 2026-10-24T23:04:43.8370799Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T23:04:43.8370981Z '65_CodexUsageNativeTurnIndex', 2026-10-24T23:04:43.8371165Z '66_RepairClientSettlementTimestamps', 2026-10-24T23:04:43.8371337Z '67_WebhookDedupe', 2026-10-24T23:04:43.8371491Z '68_ShellStopRequestIndex', 2026-10-24T23:04:43.8371662Z '69_ThreadMessageSearch' 2026-10-24T23:04:43.8371793Z ] 2026-10-24T23:04:43.8371889Z } 2026-10-24T23:04:43.8371938Z 2026-10-24T23:04:44.3041978Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command) 2026-10-24T23:04:44.3043363Z [23:04:44.288] INFO (#10800): Migrations ran successfully { 2026-10-24T23:04:44.3105750Z migrations: [ 2026-10-24T23:04:44.3185597Z '1_OrchestrationEvents', 2026-10-24T23:04:44.3228989Z '2_OrchestrationCommandReceipts', 2026-10-24T23:04:44.3230629Z '3_CheckpointDiffBlobs', 2026-10-24T23:04:44.3265706Z '4_ProviderSessionRuntime', 2026-10-24T23:04:44.3286425Z '5_Projections', 2026-10-24T23:04:44.3286759Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T23:04:44.3287080Z '7_ProjectionThreadMessageAttachments', 2026-10-24T23:04:44.3287370Z '8_ProjectionThreadActivitySequence', 2026-10-24T23:04:44.3287654Z '9_ProviderSessionRuntimeMode', 2026-10-24T23:04:44.3287925Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T23:04:44.3288212Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T23:04:44.3288530Z '12_ProjectionThreadsInteractionMode', 2026-10-24T23:04:44.3288831Z '13_ProjectionThreadProposedPlans', 2026-10-24T23:04:44.3289131Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T23:04:44.3289435Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T23:04:44.3289717Z '16_CanonicalizeModelSelections', 2026-10-24T23:04:44.3290002Z '17_ProjectionThreadsArchivedAt', 2026-10-24T23:04:44.3290274Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T23:04:44.3290569Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T23:04:44.3290833Z '20_AuthAccessManagement', 2026-10-24T23:04:44.3291093Z '21_AuthSessionClientMetadata', 2026-10-24T23:04:44.3291360Z '22_AuthSessionLastConnectedAt', 2026-10-24T23:04:44.3291630Z '23_ProjectionThreadShellSummary', 2026-10-24T23:04:44.3291911Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T23:04:44.3292230Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T23:04:44.3292542Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T23:04:44.3292832Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T23:04:44.3293109Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T23:04:44.3293400Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T23:04:44.3293694Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T23:04:44.3293993Z '31_AuthAuthorizationScopes', 2026-10-24T23:04:44.3294259Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T23:04:44.3294532Z '33_ProjectionThreadsSettled', 2026-10-24T23:04:44.3294784Z '34_ProjectionThreadsSnoozed', 2026-10-24T23:04:44.3295059Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T23:04:44.3295331Z '36_ProjectionThreadsPinned', 2026-10-24T23:04:44.3295588Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T23:04:44.3296410Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T23:04:44.3296754Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T23:04:44.3297063Z '40_ProjectionProjectFaviconPath', 2026-10-24T23:04:44.3297350Z '41_AuthSessionClientConnection', 2026-10-24T23:04:44.3297631Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T23:04:44.3297921Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T23:04:44.3298204Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T23:04:44.3298493Z '45_ProjectionProjectsAutoPull', 2026-10-24T23:04:44.3298775Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T23:04:44.3299049Z '47_ProjectionProjectIcon', 2026-10-24T23:04:44.3299321Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T23:04:44.3299610Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T23:04:44.3300607Z '50_ProjectionThreadPullRequests', 2026-10-24T23:04:44.3300998Z '51_ProjectionThreadMessageContext', 2026-10-24T23:04:44.3301271Z '52_ProjectionThreadTitleState', 2026-10-24T23:04:44.3301534Z '53_PullRequestFilesViewed', 2026-10-24T23:04:44.3301811Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T23:04:44.3302083Z '55_OrchestrationV2', 2026-10-24T23:04:44.3302351Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T23:04:44.3302615Z '57_ScheduledTaskWebhooks', 2026-10-24T23:04:44.3302860Z '58_WebhookRelayDeliveries', 2026-10-24T23:04:44.3303110Z '59_McpAppModelContext', 2026-10-24T23:04:44.3303411Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T23:04:44.3303752Z '61_PullRequestReviewGuides', 2026-10-24T23:04:44.3304011Z '62_ThreadFailureLookupIndex', 2026-10-24T23:04:44.3304262Z '63_DropUnusedV1Projections', 2026-10-24T23:04:44.3304540Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T23:04:44.3304810Z '65_CodexUsageNativeTurnIndex', 2026-10-24T23:04:44.3305209Z '66_RepairClientSettlementTimestamps', 2026-10-24T23:04:44.3305465Z '67_WebhookDedupe', 2026-10-24T23:04:44.3305760Z '68_ShellStopRequestIndex', 2026-10-24T23:04:44.3306013Z '69_ThreadMessageSearch' 2026-10-24T23:04:44.3306228Z ] 2026-10-24T23:04:44.3306398Z } 2026-10-24T23:04:44.3306525Z 2026-10-24T23:04:44.8050017Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled) 2026-10-24T23:04:44.8050477Z [23:04:44.800] INFO (#13579): Migrations ran successfully { 2026-10-24T23:04:44.8050665Z migrations: [ 2026-10-24T23:04:44.8050809Z '1_OrchestrationEvents', 2026-10-24T23:04:44.8051009Z '2_OrchestrationCommandReceipts', 2026-10-24T23:04:44.8051224Z '3_CheckpointDiffBlobs', 2026-10-24T23:04:44.8051403Z '4_ProviderSessionRuntime', 2026-10-24T23:04:44.8051578Z '5_Projections', 2026-10-24T23:04:44.8051770Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T23:04:44.8052020Z '7_ProjectionThreadMessageAttachments', 2026-10-24T23:04:44.8052218Z '8_ProjectionThreadActivitySequence', 2026-10-24T23:04:44.8052412Z '9_ProviderSessionRuntimeMode', 2026-10-24T23:04:44.8052591Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T23:04:44.8052805Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T23:04:44.8053019Z '12_ProjectionThreadsInteractionMode', 2026-10-24T23:04:44.8053227Z '13_ProjectionThreadProposedPlans', 2026-10-24T23:04:44.8053449Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T23:04:44.8053670Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T23:04:44.8053858Z '16_CanonicalizeModelSelections', 2026-10-24T23:04:44.8054053Z '17_ProjectionThreadsArchivedAt', 2026-10-24T23:04:44.8054257Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T23:04:44.8054451Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T23:04:44.8054641Z '20_AuthAccessManagement', 2026-10-24T23:04:44.8054808Z '21_AuthSessionClientMetadata', 2026-10-24T23:04:44.8054994Z '22_AuthSessionLastConnectedAt', 2026-10-24T23:04:44.8055257Z '23_ProjectionThreadShellSummary', 2026-10-24T23:04:44.8055482Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T23:04:44.8055779Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T23:04:44.8055991Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T23:04:44.8056188Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T23:04:44.8056388Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T23:04:44.8057444Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T23:04:44.8057784Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T23:04:44.8057986Z '31_AuthAuthorizationScopes', 2026-10-24T23:04:44.8058168Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T23:04:44.8058363Z '33_ProjectionThreadsSettled', 2026-10-24T23:04:44.8058538Z '34_ProjectionThreadsSnoozed', 2026-10-24T23:04:44.8058732Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T23:04:44.8058917Z '36_ProjectionThreadsPinned', 2026-10-24T23:04:44.8059098Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T23:04:44.8059281Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T23:04:44.8059481Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T23:04:44.8059692Z '40_ProjectionProjectFaviconPath', 2026-10-24T23:04:44.8059876Z '41_AuthSessionClientConnection', 2026-10-24T23:04:44.8060091Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T23:04:44.8060282Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T23:04:44.8060473Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T23:04:44.8060661Z '45_ProjectionProjectsAutoPull', 2026-10-24T23:04:44.8060860Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T23:04:44.8061040Z '47_ProjectionProjectIcon', 2026-10-24T23:04:44.8061222Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T23:04:44.8061420Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T23:04:44.8061611Z '50_ProjectionThreadPullRequests', 2026-10-24T23:04:44.8061800Z '51_ProjectionThreadMessageContext', 2026-10-24T23:04:44.8061989Z '52_ProjectionThreadTitleState', 2026-10-24T23:04:44.8062174Z '53_PullRequestFilesViewed', 2026-10-24T23:04:44.8062376Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T23:04:44.8062571Z '55_OrchestrationV2', 2026-10-24T23:04:44.8062752Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T23:04:44.8062929Z '57_ScheduledTaskWebhooks', 2026-10-24T23:04:44.8063100Z '58_WebhookRelayDeliveries', 2026-10-24T23:04:44.8063260Z '59_McpAppModelContext', 2026-10-24T23:04:44.8063446Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T23:04:44.8063625Z '61_PullRequestReviewGuides', 2026-10-24T23:04:44.8063808Z '62_ThreadFailureLookupIndex', 2026-10-24T23:04:44.8063986Z '63_DropUnusedV1Projections', 2026-10-24T23:04:44.8064183Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T23:04:44.8064370Z '65_CodexUsageNativeTurnIndex', 2026-10-24T23:04:44.8064556Z '66_RepairClientSettlementTimestamps', 2026-10-24T23:04:44.8064749Z '67_WebhookDedupe', 2026-10-24T23:04:44.8065068Z '68_ShellStopRequestIndex', 2026-10-24T23:04:44.8065264Z '69_ThreadMessageSearch' 2026-10-24T23:04:44.8065409Z ] 2026-10-24T23:04:44.8065509Z } 2026-10-24T23:04:44.8065559Z 2026-10-24T23:04:45.2473538Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home) 2026-10-24T23:04:45.2474023Z [23:04:45.244] INFO (#16349): Migrations ran successfully { 2026-10-24T23:04:45.2474210Z migrations: [ 2026-10-24T23:04:45.2474359Z '1_OrchestrationEvents', 2026-10-24T23:04:45.2474551Z '2_OrchestrationCommandReceipts', 2026-10-24T23:04:45.2474741Z '3_CheckpointDiffBlobs', 2026-10-24T23:04:45.2474921Z '4_ProviderSessionRuntime', 2026-10-24T23:04:45.2475095Z '5_Projections', 2026-10-24T23:04:45.2475299Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T23:04:45.2475590Z '7_ProjectionThreadMessageAttachments', 2026-10-24T23:04:45.2476174Z '8_ProjectionThreadActivitySequence', 2026-10-24T23:04:45.2476490Z '9_ProviderSessionRuntimeMode', 2026-10-24T23:04:45.2476688Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T23:04:45.2476903Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T23:04:45.2477125Z '12_ProjectionThreadsInteractionMode', 2026-10-24T23:04:45.2477328Z '13_ProjectionThreadProposedPlans', 2026-10-24T23:04:45.2477557Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T23:04:45.2477783Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T23:04:45.2478008Z '16_CanonicalizeModelSelections', 2026-10-24T23:04:45.2478197Z '17_ProjectionThreadsArchivedAt', 2026-10-24T23:04:45.2478400Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T23:04:45.2478600Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T23:04:45.2478789Z '20_AuthAccessManagement', 2026-10-24T23:04:45.2478970Z '21_AuthSessionClientMetadata', 2026-10-24T23:04:45.2479157Z '22_AuthSessionLastConnectedAt', 2026-10-24T23:04:45.2479349Z '23_ProjectionThreadShellSummary', 2026-10-24T23:04:45.2479559Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T23:04:45.2479814Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T23:04:45.2480035Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T23:04:45.2480240Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T23:04:45.2480444Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T23:04:45.2480658Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T23:04:45.2480875Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T23:04:45.2481074Z '31_AuthAuthorizationScopes', 2026-10-24T23:04:45.2481270Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T23:04:45.2481466Z '33_ProjectionThreadsSettled', 2026-10-24T23:04:45.2481647Z '34_ProjectionThreadsSnoozed', 2026-10-24T23:04:45.2481838Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T23:04:45.2482035Z '36_ProjectionThreadsPinned', 2026-10-24T23:04:45.2482219Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T23:04:45.2482413Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T23:04:45.2482629Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T23:04:45.2482844Z '40_ProjectionProjectFaviconPath', 2026-10-24T23:04:45.2483034Z '41_AuthSessionClientConnection', 2026-10-24T23:04:45.2483236Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T23:04:45.2483430Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T23:04:45.2483637Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T23:04:45.2483835Z '45_ProjectionProjectsAutoPull', 2026-10-24T23:04:45.2484038Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T23:04:45.2484237Z '47_ProjectionProjectIcon', 2026-10-24T23:04:45.2484430Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T23:04:45.2484642Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T23:04:45.2484840Z '50_ProjectionThreadPullRequests', 2026-10-24T23:04:45.2485041Z '51_ProjectionThreadMessageContext', 2026-10-24T23:04:45.2485234Z '52_ProjectionThreadTitleState', 2026-10-24T23:04:45.2485419Z '53_PullRequestFilesViewed', 2026-10-24T23:04:45.2485672Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T23:04:45.2485871Z '55_OrchestrationV2', 2026-10-24T23:04:45.2486062Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T23:04:45.2486249Z '57_ScheduledTaskWebhooks', 2026-10-24T23:04:45.2486429Z '58_WebhookRelayDeliveries', 2026-10-24T23:04:45.2486603Z '59_McpAppModelContext', 2026-10-24T23:04:45.2486875Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T23:04:45.2487102Z '61_PullRequestReviewGuides', 2026-10-24T23:04:45.2487283Z '62_ThreadFailureLookupIndex', 2026-10-24T23:04:45.2487461Z '63_DropUnusedV1Projections', 2026-10-24T23:04:45.2487655Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T23:04:45.2487859Z '65_CodexUsageNativeTurnIndex', 2026-10-24T23:04:45.2488056Z '66_RepairClientSettlementTimestamps', 2026-10-24T23:04:45.2488242Z '67_WebhookDedupe', 2026-10-24T23:04:45.2488407Z '68_ShellStopRequestIndex', 2026-10-24T23:04:45.2488578Z '69_ThreadMessageSearch' 2026-10-24T23:04:45.2488715Z ] 2026-10-24T23:04:45.2488813Z } 2026-10-24T23:04:45.2488867Z 2026-10-24T23:04:45.5472969Z ✓ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 2949ms 2026-10-24T23:04:45.5474073Z ✓ retries a failed selection restart session open before completing 433ms 2026-10-24T23:04:45.5474883Z ✓ restarts the live session on a model change when a newer stopped session record exists 355ms 2026-10-24T23:04:45.5475695Z ✓ preserves native history only for compatible account switches (active) 408ms 2026-10-24T23:04:45.5476393Z ✓ preserves native history only for compatible account switches (idle) 435ms 2026-10-24T23:04:45.5477148Z ✓ preserves native history only for compatible account switches (selection-command) 513ms 2026-10-24T23:04:45.5477874Z ✓ preserves native history only for compatible account switches (pooled) 460ms 2026-10-24T23:04:45.5478663Z ✓ preserves native history only for compatible account switches (separate-home) 344ms 2026-10-24T23:04:46.8240463Z ✓ src/orchestration-v2/CheckpointRollbackService.test.ts (7 tests) 89ms 2026-10-24T23:04:48.0291944Z ✓ src/orchestration-v2/ProviderContinuationService.test.ts (11 tests) 18ms 2026-10-24T23:04:49.7273262Z ✓ src/checkpointing/CheckpointStore.test.ts (9 tests) 1291ms 2026-10-24T23:04:52.0057735Z ✓ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 1141ms 2026-10-24T23:04:52.0059280Z ✓ delivers child completion with Claude's native pending-tool cancellation behavior 433ms 2026-10-24T23:04:52.0059706Z ✓ delivers scheduled message with Claude's native pending-tool cancellation behavior 307ms 2026-10-24T23:04:52.6017437Z ✓ src/orchestration-v2/TurnStartReads.test.ts (4 tests) 140ms 2026-10-24T23:04:53.2762033Z ✓ src/provider/CodexInstallation.test.ts (25 tests) 306ms 2026-10-24T23:04:54.7867860Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T23:04:54.7868342Z [23:04:54.765] INFO (#1): Migrations ran successfully { 2026-10-24T23:04:54.7868514Z migrations: [ 2026-10-24T23:04:54.7868657Z '1_OrchestrationEvents', 2026-10-24T23:04:54.7868842Z '2_OrchestrationCommandReceipts', 2026-10-24T23:04:54.7869014Z '3_CheckpointDiffBlobs', 2026-10-24T23:04:54.7869171Z '4_ProviderSessionRuntime', 2026-10-24T23:04:54.7869335Z '5_Projections', 2026-10-24T23:04:54.7869532Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T23:04:54.7869755Z '7_ProjectionThreadMessageAttachments', 2026-10-24T23:04:54.7869949Z '8_ProjectionThreadActivitySequence', 2026-10-24T23:04:54.7870136Z '9_ProviderSessionRuntimeMode', 2026-10-24T23:04:54.7870315Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T23:04:54.7870517Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T23:04:54.7870724Z '12_ProjectionThreadsInteractionMode', 2026-10-24T23:04:54.7870914Z '13_ProjectionThreadProposedPlans', 2026-10-24T23:04:54.7871125Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T23:04:54.7871336Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T23:04:54.7871524Z '16_CanonicalizeModelSelections', 2026-10-24T23:04:54.7871699Z '17_ProjectionThreadsArchivedAt', 2026-10-24T23:04:54.7871887Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T23:04:54.7872074Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T23:04:54.7872251Z '20_AuthAccessManagement', 2026-10-24T23:04:54.7872417Z '21_AuthSessionClientMetadata', 2026-10-24T23:04:54.7872593Z '22_AuthSessionLastConnectedAt', 2026-10-24T23:04:54.7872771Z '23_ProjectionThreadShellSummary', 2026-10-24T23:04:54.7872966Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T23:04:54.7873186Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T23:04:54.7873400Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T23:04:54.7873595Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T23:04:54.7873782Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T23:04:54.7873982Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T23:04:54.7874186Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T23:04:54.7874368Z '31_AuthAuthorizationScopes', 2026-10-24T23:04:54.7874547Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T23:04:54.7874723Z '33_ProjectionThreadsSettled', 2026-10-24T23:04:54.7874963Z '34_ProjectionThreadsSnoozed', 2026-10-24T23:04:54.7875148Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T23:04:54.7875325Z '36_ProjectionThreadsPinned', 2026-10-24T23:04:54.7875492Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T23:04:54.7875677Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T23:04:54.7875875Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T23:04:54.7876076Z '40_ProjectionProjectFaviconPath', 2026-10-24T23:04:54.7876250Z '41_AuthSessionClientConnection', 2026-10-24T23:04:54.7876439Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T23:04:54.7876621Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T23:04:54.7876809Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T23:04:54.7876994Z '45_ProjectionProjectsAutoPull', 2026-10-24T23:04:54.7877182Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T23:04:54.7877364Z '47_ProjectionProjectIcon', 2026-10-24T23:04:54.7877546Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T23:04:54.7877739Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T23:04:54.7877926Z '50_ProjectionThreadPullRequests', 2026-10-24T23:04:54.7878113Z '51_ProjectionThreadMessageContext', 2026-10-24T23:04:54.7878294Z '52_ProjectionThreadTitleState', 2026-10-24T23:04:54.7878465Z '53_PullRequestFilesViewed', 2026-10-24T23:04:54.7878652Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T23:04:54.7878830Z '55_OrchestrationV2', 2026-10-24T23:04:54.7879006Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T23:04:54.7879179Z '57_ScheduledTaskWebhooks', 2026-10-24T23:04:54.7879342Z '58_WebhookRelayDeliveries', 2026-10-24T23:04:54.7879499Z '59_McpAppModelContext', 2026-10-24T23:04:54.7879671Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T23:04:54.7879841Z '61_PullRequestReviewGuides', 2026-10-24T23:04:54.7880010Z '62_ThreadFailureLookupIndex', 2026-10-24T23:04:54.7880176Z '63_DropUnusedV1Projections', 2026-10-24T23:04:54.7880531Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T23:04:54.7880769Z '65_CodexUsageNativeTurnIndex', 2026-10-24T23:04:54.7880952Z '66_RepairClientSettlementTimestamps', 2026-10-24T23:04:54.7881125Z '67_WebhookDedupe', 2026-10-24T23:04:54.7881280Z '68_ShellStopRequestIndex', 2026-10-24T23:04:54.7881442Z '69_ThreadMessageSearch' 2026-10-24T23:04:54.7881572Z ] 2026-10-24T23:04:54.7881667Z } 2026-10-24T23:04:54.7881751Z 2026-10-24T23:04:54.9618152Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T23:04:54.9618629Z [23:04:54.959] INFO (#349) http.span=23ms: Sent HTTP response { 2026-10-24T23:04:54.9618894Z 'http.method': 'GET', 2026-10-24T23:04:54.9619187Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-24T23:04:54.9619475Z 'http.status': 200 2026-10-24T23:04:54.9619669Z } 2026-10-24T23:04:54.9619751Z 2026-10-24T23:04:54.9691488Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T23:04:54.9692097Z [23:04:54.968] INFO (#367) http.span=3ms: Sent HTTP response { 2026-10-24T23:04:54.9692432Z 'http.method': 'GET', 2026-10-24T23:04:54.9692761Z 'http.url': '/api/orchestration/shell', 2026-10-24T23:04:54.9693058Z 'http.status': 200 2026-10-24T23:04:54.9693275Z } 2026-10-24T23:04:54.9693361Z 2026-10-24T23:04:55.1583432Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T23:04:55.1584078Z [23:04:55.157] INFO (#405) http.span=181ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T23:04:55.1584413Z 2026-10-24T23:04:55.1740369Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T23:04:55.1740979Z [23:04:55.173] INFO (#629) http.span=56ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T23:04:55.1741279Z 2026-10-24T23:04:55.1746242Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T23:04:55.1747254Z [23:04:55.173] INFO (#643) http.span=53ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T23:04:55.1747736Z 2026-10-24T23:04:55.1748143Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T23:04:55.1762898Z [23:04:55.174] INFO (#395) http.span=199ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T23:04:55.1763198Z 2026-10-24T23:04:55.1781779Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T23:04:55.1782226Z [23:04:55.176] INFO (#384) http.span=204ms: InterruptError: All fibers interrupted without error { 2026-10-24T23:04:55.1782494Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T23:04:55.1782663Z at fiber (#710) 2026-10-24T23:04:55.1782918Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T23:04:55.1783100Z 2026-10-24T23:04:55.2160347Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T23:04:55.2161008Z [23:04:55.201] INFO (#1): Migrations ran successfully { 2026-10-24T23:04:55.2161185Z migrations: [ 2026-10-24T23:04:55.2161329Z '1_OrchestrationEvents', 2026-10-24T23:04:55.2161509Z '2_OrchestrationCommandReceipts', 2026-10-24T23:04:55.2161691Z '3_CheckpointDiffBlobs', 2026-10-24T23:04:55.2161862Z '4_ProviderSessionRuntime', 2026-10-24T23:04:55.2162026Z '5_Projections', 2026-10-24T23:04:55.2162219Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T23:04:55.2162454Z '7_ProjectionThreadMessageAttachments', 2026-10-24T23:04:55.2162654Z '8_ProjectionThreadActivitySequence', 2026-10-24T23:04:55.2162837Z '9_ProviderSessionRuntimeMode', 2026-10-24T23:04:55.2163022Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T23:04:55.2163226Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T23:04:55.2163430Z '12_ProjectionThreadsInteractionMode', 2026-10-24T23:04:55.2163629Z '13_ProjectionThreadProposedPlans', 2026-10-24T23:04:55.2163844Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T23:04:55.2164060Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T23:04:55.2164250Z '16_CanonicalizeModelSelections', 2026-10-24T23:04:55.2164438Z '17_ProjectionThreadsArchivedAt', 2026-10-24T23:04:55.2164621Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T23:04:55.2164860Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T23:04:55.2165039Z '20_AuthAccessManagement', 2026-10-24T23:04:55.2165208Z '21_AuthSessionClientMetadata', 2026-10-24T23:04:55.2165384Z '22_AuthSessionLastConnectedAt', 2026-10-24T23:04:55.2165566Z '23_ProjectionThreadShellSummary', 2026-10-24T23:04:55.2165772Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T23:04:55.2165988Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T23:04:55.2166213Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T23:04:55.2166404Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T23:04:55.2166595Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T23:04:55.2166792Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T23:04:55.2167028Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T23:04:55.2167212Z '31_AuthAuthorizationScopes', 2026-10-24T23:04:55.2167400Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T23:04:55.2167577Z '33_ProjectionThreadsSettled', 2026-10-24T23:04:55.2167746Z '34_ProjectionThreadsSnoozed', 2026-10-24T23:04:55.2167932Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T23:04:55.2168113Z '36_ProjectionThreadsPinned', 2026-10-24T23:04:55.2168297Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T23:04:55.2168493Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T23:04:55.2168707Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T23:04:55.2168912Z '40_ProjectionProjectFaviconPath', 2026-10-24T23:04:55.2169104Z '41_AuthSessionClientConnection', 2026-10-24T23:04:55.2169304Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T23:04:55.2169496Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T23:04:55.2169691Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T23:04:55.2169877Z '45_ProjectionProjectsAutoPull', 2026-10-24T23:04:55.2170074Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T23:04:55.2170260Z '47_ProjectionProjectIcon', 2026-10-24T23:04:55.2170443Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T23:04:55.2170637Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T23:04:55.2171074Z '50_ProjectionThreadPullRequests', 2026-10-24T23:04:55.2171347Z '51_ProjectionThreadMessageContext', 2026-10-24T23:04:55.2171536Z '52_ProjectionThreadTitleState', 2026-10-24T23:04:55.2171721Z '53_PullRequestFilesViewed', 2026-10-24T23:04:55.2171912Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T23:04:55.2172098Z '55_OrchestrationV2', 2026-10-24T23:04:55.2172273Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T23:04:55.2172459Z '57_ScheduledTaskWebhooks', 2026-10-24T23:04:55.2172625Z '58_WebhookRelayDeliveries', 2026-10-24T23:04:55.2172788Z '59_McpAppModelContext', 2026-10-24T23:04:55.2172956Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T23:04:55.2173135Z '61_PullRequestReviewGuides', 2026-10-24T23:04:55.2173306Z '62_ThreadFailureLookupIndex', 2026-10-24T23:04:55.2173477Z '63_DropUnusedV1Projections', 2026-10-24T23:04:55.2173669Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T23:04:55.2173854Z '65_CodexUsageNativeTurnIndex', 2026-10-24T23:04:55.2174043Z '66_RepairClientSettlementTimestamps', 2026-10-24T23:04:55.2174212Z '67_WebhookDedupe', 2026-10-24T23:04:55.2174377Z '68_ShellStopRequestIndex', 2026-10-24T23:04:55.2174537Z '69_ThreadMessageSearch' 2026-10-24T23:04:55.2174673Z ] 2026-10-24T23:04:55.2174816Z } 2026-10-24T23:04:55.2174870Z 2026-10-24T23:04:55.3965149Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T23:04:55.3965544Z [23:04:55.390] INFO (#1090) http.span=27ms: Sent HTTP response { 2026-10-24T23:04:55.3965757Z 'http.method': 'GET', 2026-10-24T23:04:55.3965990Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-24T23:04:55.3966207Z 'http.status': 200 2026-10-24T23:04:55.3966365Z } 2026-10-24T23:04:55.3966432Z 2026-10-24T23:04:55.4060916Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T23:04:55.4061452Z [23:04:55.405] INFO (#1108) http.span=11ms: Sent HTTP response { 2026-10-24T23:04:55.4061786Z 'http.method': 'GET', 2026-10-24T23:04:55.4062070Z 'http.url': '/api/orchestration/shell', 2026-10-24T23:04:55.4062340Z 'http.status': 200 2026-10-24T23:04:55.4062551Z } 2026-10-24T23:04:55.4062679Z 2026-10-24T23:04:55.5332555Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T23:04:55.5333137Z [23:04:55.532] INFO (#1146) http.span=122ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T23:04:55.5333437Z 2026-10-24T23:04:55.5436071Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T23:04:55.5436782Z [23:04:55.543] INFO (#1349) http.span=31ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T23:04:55.5437149Z 2026-10-24T23:04:55.5438572Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T23:04:55.5439114Z [23:04:55.543] INFO (#1136) http.span=134ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T23:04:55.5439386Z 2026-10-24T23:04:55.5440178Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T23:04:55.5440783Z [23:04:55.543] INFO (#1361) http.span=30ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T23:04:55.5441059Z 2026-10-24T23:04:55.5445310Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T23:04:55.5445817Z [23:04:55.544] INFO (#1125) http.span=137ms: InterruptError: All fibers interrupted without error { 2026-10-24T23:04:55.5446144Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T23:04:55.5446371Z at fiber (#1428) 2026-10-24T23:04:55.5446698Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T23:04:55.5446954Z 2026-10-24T23:04:55.5483648Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T23:04:55.5484062Z [23:04:55.547] INFO (#1): # T3 Code thread transfer budget 2026-10-24T23:04:55.5484269Z 2026-10-24T23:04:55.5484772Z 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-24T23:04:55.5485963Z 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-24T23:04:55.5487249Z 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-24T23:04:55.5487828Z 2026-10-24T23:04:55.5487899Z | Provider | Total thread wire | Budget | Result | 2026-10-24T23:04:55.5488059Z | --- | ---: | ---: | --- | 2026-10-24T23:04:55.5488214Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T23:04:55.5488398Z | claudeAgent | 5.0 KiB (5,086 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T23:04:55.5488515Z 2026-10-24T23:04:55.5488565Z ## Detailed measurements 2026-10-24T23:04:55.5488637Z 2026-10-24T23:04:55.5488710Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-24T23:04:55.5488875Z | --- | --- | --- | ---: | ---: | --- | 2026-10-24T23:04:55.5489068Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T23:04:55.5489317Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T23:04:55.5489585Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T23:04:55.5489817Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T23:04:55.5490009Z | codex | shell snapshot | HTTP wire | 851 B | none | INFO | 2026-10-24T23:04:55.5490208Z | codex | measured turn, shell | WebSocket wire | 650 B | none | INFO | 2026-10-24T23:04:55.5490438Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,674 B) | none | INFO | 2026-10-24T23:04:55.5490664Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T23:04:55.5490904Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,714 B) | none | INFO | 2026-10-24T23:04:55.5491309Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,034 B) | none | INFO | 2026-10-24T23:04:55.5491625Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T23:04:55.5491854Z | codex | measured turn | server egress wire | 3.5 KiB (3,576 B) | none | INFO | 2026-10-24T23:04:55.5492063Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T23:04:55.5492284Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-24T23:04:55.5492557Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-24T23:04:55.5492807Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T23:04:55.5493036Z | codex | reconnect, shell (replay) | WebSocket wire | 877 B | none | INFO | 2026-10-24T23:04:55.5493273Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,739 B) | none | INFO | 2026-10-24T23:04:55.5493524Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T23:04:55.5493729Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T23:04:55.5493950Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T23:04:55.5494216Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,197 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T23:04:55.5494496Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,669 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T23:04:55.5494761Z | claudeAgent | measured turn | WebSocket messages | 1 | 8 | PASS | 2026-10-24T23:04:55.5494994Z | claudeAgent | shell snapshot | HTTP wire | 855 B | none | INFO | 2026-10-24T23:04:55.5495214Z | claudeAgent | measured turn, shell | WebSocket wire | 655 B | none | INFO | 2026-10-24T23:04:55.5495476Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,696 B) | none | INFO | 2026-10-24T23:04:55.5495730Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T23:04:55.5495988Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,717 B) | none | INFO | 2026-10-24T23:04:55.5496279Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,406 B) | none | INFO | 2026-10-24T23:04:55.5496549Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T23:04:55.5496800Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,569 B) | none | INFO | 2026-10-24T23:04:55.5497030Z | claudeAgent | measured turn | SQL statements | 18 | none | INFO | 2026-10-24T23:04:55.5497276Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-24T23:04:55.5497563Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-24T23:04:55.5497836Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T23:04:55.5498083Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 883 B | none | INFO | 2026-10-24T23:04:55.5498343Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,763 B) | none | INFO | 2026-10-24T23:04:55.5498601Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T23:04:55.5498823Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T23:04:55.5498942Z 2026-10-24T23:04:55.5498997Z ## Compression diagnostics 2026-10-24T23:04:55.5499077Z 2026-10-24T23:04:55.5499181Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-24T23:04:55.5499400Z - codex: shell snapshot 1.6 KiB (1,651 B) decoded to 676 B gzip. 2026-10-24T23:04:55.5499627Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-24T23:04:55.5499863Z - claudeAgent: shell snapshot 1.6 KiB (1,673 B) decoded to 680 B gzip. 2026-10-24T23:04:55.5499991Z 2026-10-24T23:04:55.5500063Z 2026-10-24T23:04:55.5500365Z ✓ integration/transferBudgetV2.integration.test.ts (1 test) 822ms 2026-10-24T23:04:55.5500733Z ✓ reports V2 thread HTTP and WebSocket transfer budgets 822ms 2026-10-24T23:04:55.8648875Z ✓ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 21ms 2026-10-24T23:04:57.3620272Z ✓ src/mcp/TaskCancelNativeSubagent.integration.test.ts (1 test) 410ms 2026-10-24T23:04:57.3620708Z ✓ task_cancel ends a delegated child's background native subagent 410ms 2026-10-24T23:04:58.4433360Z ✓ src/serverRuntimeStartup.test.ts (8 tests) 18ms 2026-10-24T23:04:58.9186134Z ✓ src/process/agentScope.test.ts (10 tests) 49ms 2026-10-24T23:04:59.1907451Z ✓ src/preview/Manager.test.ts (8 tests) 14ms 2026-10-24T23:05:00.2407238Z ✓ src/serverLogger.test.ts (7 tests) 16ms 2026-10-24T23:05:00.3686674Z ✓ src/resourceTelemetry/ResourceTelemetryHistory.test.ts (6 tests) 4ms 2026-10-24T23:05:01.4430821Z ✓ src/cloud/CloudLink.test.ts (6 tests) 29ms 2026-10-24T23:05:01.6181785Z ✓ src/provider/claudeResetCredits.test.ts (7 tests) 24ms 2026-10-24T23:05:01.8995788Z ✓ src/pullRequest/PullRequestReadCache.test.ts (7 tests) 24ms 2026-10-24T23:05:02.2017137Z ✓ src/observability/OtlpEndpointCheck.test.ts (5 tests) 35ms 2026-10-24T23:05:02.3559559Z ✓ src/terminal/NodePtyAdapter.test.ts (10 tests) 15ms 2026-10-24T23:05:02.6030187Z ✓ src/attachmentStore.test.ts (10 tests) 6ms 2026-10-24T23:05:02.8518266Z ✓ src/project/WorktreeSetupTracker.test.ts (5 tests) 10ms 2026-10-24T23:05:02.9886901Z ✓ src/htmlRender/publicProxy.test.ts (3 tests) 17ms 2026-10-24T23:05:03.3892300Z ✓ src/persistence/Migrations.test.ts (7 tests) 139ms 2026-10-24T23:05:03.5578269Z ✓ src/cloud/relayResponse.test.ts (8 tests) 12ms 2026-10-24T23:05:04.5042266Z ✓ src/orchestration-v2/RunFinalizationService.test.ts (5 tests) 6ms 2026-10-24T23:05:04.6565004Z ✓ src/bootstrap.test.ts (3 tests) 11ms 2026-10-24T23:05:04.8943763Z ✓ src/orchestration-v2/ProjectCommands.test.ts (3 tests) 3ms 2026-10-24T23:05:05.1592129Z ✓ src/orchestration-v2/RuntimePolicy.test.ts (1 test) 4ms 2026-10-24T23:05:05.2423083Z ✓ src/provider/Drivers/ClaudeSkillDispatch.test.ts (7 tests) 3ms 2026-10-24T23:05:05.6960478Z ✓ src/device/DeviceHubProxy.stream.test.ts (1 test) 29ms 2026-10-24T23:05:06.7037996Z ✓ src/auth/replayMarkers.test.ts (1 test) 19ms 2026-10-24T23:05:06.8317960Z ✓ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 6ms 2026-10-24T23:05:07.0920382Z ✓ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 8ms 2026-10-24T23:05:07.2150288Z ✓ src/cli/triagePrompt.test.ts (3 tests) 2ms 2026-10-24T23:05:07.4695776Z ✓ src/provider/OpenCode2Client.events.test.ts (1 test) 20ms 2026-10-24T23:05:16.2041394Z ✓ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 7476ms 2026-10-24T23:05:16.2042393Z ✓ OpenCode replay fixtures (22) 2026-10-24T23:05:16.2042777Z ✓ runs simple/opencode through OrchestratorV2 using deterministic replay 331ms 2026-10-24T23:05:16.2043186Z ✓ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 361ms 2026-10-24T23:05:16.2043620Z ✓ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 372ms 2026-10-24T23:05:16.2044078Z ✓ runs opencode2_permission/opencode through OrchestratorV2 using deterministic replay 365ms 2026-10-24T23:05:16.2044510Z ✓ runs opencode2_subagent/opencode through OrchestratorV2 using deterministic replay 330ms 2026-10-24T23:05:16.2044947Z ✓ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 374ms 2026-10-24T23:05:16.2045402Z ✓ runs opencode2_nested_background/opencode through OrchestratorV2 using deterministic replay 343ms 2026-10-24T23:05:16.2045834Z ✓ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 636ms 2026-10-24T23:05:16.2046292Z ✓ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 483ms 2026-10-24T23:05:16.2046730Z ✓ runs opencode2_command/opencode through OrchestratorV2 using deterministic replay 337ms 2026-10-24T23:05:16.2047151Z ✓ runs opencode2_skill/opencode through OrchestratorV2 using deterministic replay 308ms 2026-10-24T23:05:16.2047585Z ✓ runs opencode_child_approval/opencode through OrchestratorV2 using deterministic replay 332ms 2026-10-24T23:05:16.2048051Z ✓ runs opencode_running_child_approval/opencode through OrchestratorV2 using deterministic replay 351ms 2026-10-24T23:05:16.2048736Z ✓ runs plan_questions/opencode through OrchestratorV2 using deterministic replay 332ms 2026-10-24T23:05:16.2049546Z ✓ runs opencode2_subagent when session.execution.started.2 is an execution start this build cannot decode 360ms 2026-10-24T23:05:16.2050343Z ✓ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 490ms 2026-10-24T23:05:16.5309653Z ✓ src/device/sshDeviceScript.test.ts (2 tests) 10ms 2026-10-24T23:05:16.8958492Z ✓ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 44ms 2026-10-24T23:05:18.1353990Z ✓ src/mcp/toolkits/device/handlers.test.ts (2 tests) 3ms 2026-10-24T23:05:18.7013583Z ✓ src/cli/triage.test.ts (1 test) 10ms 2026-10-24T23:05:19.0354129Z ✓ src/observability/EventLoopMonitor.test.ts (1 test) 2ms 2026-10-24T23:05:25.3352026Z ✓ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 4897ms 2026-10-24T23:05:25.3352700Z ✓ Cursor replay fixtures (11) 2026-10-24T23:05:25.3353207Z ✓ runs simple/cursor through OrchestratorV2 using deterministic replay 581ms 2026-10-24T23:05:25.3353635Z ✓ runs skill_invocation/cursor through OrchestratorV2 using deterministic replay 441ms 2026-10-24T23:05:25.3354055Z ✓ runs tool_call_read_only/cursor through OrchestratorV2 using deterministic replay 390ms 2026-10-24T23:05:25.3354467Z ✓ runs subagent/cursor through OrchestratorV2 using deterministic replay 495ms 2026-10-24T23:05:25.3354863Z ✓ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 543ms 2026-10-24T23:05:25.3355271Z ✓ runs queued_turn/cursor through OrchestratorV2 using deterministic replay 492ms 2026-10-24T23:05:25.3355675Z ✓ runs todo_list/cursor through OrchestratorV2 using deterministic replay 452ms 2026-10-24T23:05:25.3356095Z ✓ runs proposed_plan/cursor through OrchestratorV2 using deterministic replay 479ms 2026-10-24T23:05:25.3356504Z ✓ runs message_steering/cursor through OrchestratorV2 using deterministic replay 403ms 2026-10-24T23:05:25.3356916Z ✓ executes explicit Cursor restart_active through the recorded SDK boundary 372ms 2026-10-24T23:05:25.9173633Z ✓ src/provider/ClaudeCapabilitiesProbe.test.ts (1 test) 2ms 2026-10-24T23:05:25.9217473Z 2026-10-24T23:05:25.9228935Z  Test Files  52 passed (52) 2026-10-24T23:05:25.9229814Z  Tests  520 passed (520) 2026-10-24T23:05:25.9230336Z  Start at  23:04:23 2026-10-24T23:05:25.9230955Z  Duration  62.49s (tests 49%, import 39%, transform 10%, setup 2%) 2026-10-24T23:05:25.9238704Z 2026-10-24T23:05:25.9239517Z  Import  1365 modules were evaluated 17282 times · 23.33s total, 39% of tracked time 2026-10-24T23:05:25.9240050Z   ~21.49s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T23:05:25.9240551Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T23:05:25.9240738Z 2026-10-24T23:05:25.9437399Z 2026-10-24T23:05:25.9542598Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T23:05:25.9542941Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T23:05:25.9543192Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T23:05:25.9543355Z else 2026-10-24T23:05:25.9543511Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T23:05:25.9543672Z fi 2026-10-24T23:05:25.9563092Z shell: /usr/bin/bash -e {0} 2026-10-24T23:05:25.9563232Z env: 2026-10-24T23:05:25.9563364Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 158 2026-10-24T23:05:25.9563523Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 345 2026-10-24T23:05:25.9563683Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T23:05:25.9563828Z ##[endgroup] 2026-10-24T23:05:25.9609292Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-24T23:05:25.9609851Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-24T23:05:25.9610321Z  tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md" 2026-10-24T23:05:25.9610701Z else 2026-10-24T23:05:25.9610895Z  echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY" 2026-10-24T23:05:25.9611115Z fi 2026-10-24T23:05:25.9623648Z shell: /usr/bin/bash -e {0} 2026-10-24T23:05:25.9623787Z env: 2026-10-24T23:05:25.9623907Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 158 2026-10-24T23:05:25.9624076Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 345 2026-10-24T23:05:25.9624228Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T23:05:25.9624368Z ##[endgroup] 2026-10-24T23:05:25.9665791Z # T3 Code thread transfer budget 2026-10-24T23:05:25.9665910Z 2026-10-24T23:05:25.9666412Z 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-24T23:05:25.9667817Z 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-24T23:05:25.9669288Z 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-24T23:05:25.9669926Z 2026-10-24T23:05:25.9669999Z | Provider | Total thread wire | Budget | Result | 2026-10-24T23:05:25.9670174Z | --- | ---: | ---: | --- | 2026-10-24T23:05:25.9670333Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T23:05:25.9670531Z | claudeAgent | 5.0 KiB (5,086 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T23:05:25.9670659Z 2026-10-24T23:05:25.9670715Z ## Detailed measurements 2026-10-24T23:05:25.9670797Z 2026-10-24T23:05:25.9670881Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-24T23:05:25.9671066Z | --- | --- | --- | ---: | ---: | --- | 2026-10-24T23:05:25.9671279Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T23:05:25.9671555Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T23:05:25.9671844Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T23:05:25.9672096Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T23:05:25.9672305Z | codex | shell snapshot | HTTP wire | 851 B | none | INFO | 2026-10-24T23:05:25.9672527Z | codex | measured turn, shell | WebSocket wire | 650 B | none | INFO | 2026-10-24T23:05:25.9672776Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,674 B) | none | INFO | 2026-10-24T23:05:25.9673037Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T23:05:25.9673293Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,714 B) | none | INFO | 2026-10-24T23:05:25.9673587Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,034 B) | none | INFO | 2026-10-24T23:05:25.9674079Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T23:05:25.9674344Z | codex | measured turn | server egress wire | 3.5 KiB (3,576 B) | none | INFO | 2026-10-24T23:05:25.9674575Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T23:05:25.9674824Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-24T23:05:25.9675118Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-24T23:05:25.9675403Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T23:05:25.9675765Z | codex | reconnect, shell (replay) | WebSocket wire | 877 B | none | INFO | 2026-10-24T23:05:25.9676034Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,739 B) | none | INFO | 2026-10-24T23:05:25.9676299Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T23:05:25.9676527Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T23:05:25.9676774Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T23:05:25.9677071Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,197 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T23:05:25.9677383Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,669 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T23:05:25.9677660Z | claudeAgent | measured turn | WebSocket messages | 1 | 8 | PASS | 2026-10-24T23:05:25.9677899Z | claudeAgent | shell snapshot | HTTP wire | 855 B | none | INFO | 2026-10-24T23:05:25.9678144Z | claudeAgent | measured turn, shell | WebSocket wire | 655 B | none | INFO | 2026-10-24T23:05:25.9678469Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,696 B) | none | INFO | 2026-10-24T23:05:25.9678833Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T23:05:25.9679127Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,717 B) | none | INFO | 2026-10-24T23:05:25.9679448Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,406 B) | none | INFO | 2026-10-24T23:05:25.9679747Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T23:05:25.9680022Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,569 B) | none | INFO | 2026-10-24T23:05:25.9680275Z | claudeAgent | measured turn | SQL statements | 18 | none | INFO | 2026-10-24T23:05:25.9680536Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-24T23:05:25.9680863Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-24T23:05:25.9681157Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T23:05:25.9681429Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 883 B | none | INFO | 2026-10-24T23:05:25.9681710Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,763 B) | none | INFO | 2026-10-24T23:05:25.9681993Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T23:05:25.9682233Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T23:05:25.9682364Z 2026-10-24T23:05:25.9682420Z ## Compression diagnostics 2026-10-24T23:05:25.9682506Z 2026-10-24T23:05:25.9682619Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-24T23:05:25.9682855Z - codex: shell snapshot 1.6 KiB (1,651 B) decoded to 676 B gzip. 2026-10-24T23:05:25.9683108Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-24T23:05:25.9683362Z - claudeAgent: shell snapshot 1.6 KiB (1,673 B) decoded to 680 B gzip. 2026-10-24T23:05:25.9737359Z ##[group]Run actions/upload-artifact@v7 2026-10-24T23:05:25.9737520Z with: 2026-10-24T23:05:25.9737657Z name: thread-transfer-results 2026-10-24T23:05:25.9737855Z path: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T23:05:25.9738064Z if-no-files-found: ignore 2026-10-24T23:05:25.9738267Z retention-days: 30 2026-10-24T23:05:25.9738433Z compression-level: 6 2026-10-24T23:05:25.9738581Z overwrite: false 2026-10-24T23:05:25.9738734Z include-hidden-files: false 2026-10-24T23:05:25.9738877Z archive: true 2026-10-24T23:05:25.9738990Z env: 2026-10-24T23:05:25.9739115Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 158 2026-10-24T23:05:25.9739273Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 345 2026-10-24T23:05:25.9739432Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T23:05:25.9739576Z ##[endgroup] 2026-10-24T23:05:26.0650801Z With the provided path, there will be 1 file uploaded 2026-10-24T23:05:26.0653947Z Artifact name is valid! 2026-10-24T23:05:26.0654643Z Root directory input is valid! 2026-10-24T23:05:26.2422441Z Uploading artifact: thread-transfer-results.zip 2026-10-24T23:05:26.2442484Z Beginning upload of artifact content to blob storage 2026-10-24T23:05:26.3122800Z Uploaded bytes 505 2026-10-24T23:05:26.3270469Z Finished uploading artifact content to blob storage! 2026-10-24T23:05:26.3270823Z SHA256 digest of uploaded artifact is 4cbc07aa8008790f5e15a06b2baf59f55616be690078021b3f2b071f12e80923 2026-10-24T23:05:26.3277600Z Finalizing artifact upload 2026-10-24T23:05:26.7325135Z Artifact thread-transfer-results successfully finalized. Artifact ID 12578418254 2026-10-24T23:05:26.7325581Z Artifact thread-transfer-results has been successfully uploaded! Final size is 505 bytes. Artifact ID is 12578418254 2026-10-24T23:05:26.7326007Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40141176146/artifacts/12578418254 2026-10-24T23:05:26.7447644Z Post job cleanup. 2026-10-24T23:05:26.8348014Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T23:05:26.8431546Z Post job cleanup. 2026-10-24T23:05:26.9347479Z ##[start-action display=Cache full pnpm store;id=__8dad154c-c66a-4010-be3d-c3404dc66ef4.__actions_cache] 2026-10-24T23:05:26.9733393Z Post job cleanup. 2026-10-24T23:05:27.0550514Z [command]/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /home/runner/_work/t3code/t3code --files-from manifest.txt --use-compress-program zstdmt 2026-10-24T23:05:32.5095718Z Failed to save: Unable to reserve cache with key pnpm-full-v1-Linux-X64-00603bf3edbe5c5c110144002d8c9a314f8b592aed66db22932aa917c61d6447, another job may be creating this cache. 2026-10-24T23:05:32.5647692Z ##[end-action id=__8dad154c-c66a-4010-be3d-c3404dc66ef4.__actions_cache;outcome=success;conclusion=success;duration_ms=5629] 2026-10-24T23:05:32.5649928Z ##[start-action display=Cache Vite+;id=__8dad154c-c66a-4010-be3d-c3404dc66ef4.vp_cache] 2026-10-24T23:05:32.5692914Z Post job cleanup. 2026-10-24T23:05:32.6468894Z 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-24T23:05:32.6507261Z ##[end-action id=__8dad154c-c66a-4010-be3d-c3404dc66ef4.vp_cache;outcome=success;conclusion=success;duration_ms=85] 2026-10-24T23:05:32.6543942Z Post job cleanup. 2026-10-24T23:05:32.7088864Z [command]/usr/local/bin/git version 2026-10-24T23:05:32.7122427Z git version 2.55.0 2026-10-24T23:05:32.7149983Z Temporarily overriding HOME='/home/runner/_work/_temp/550a70bc-6c51-4bdb-950d-2294f8c99b93' before making global git config changes 2026-10-24T23:05:32.7150469Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T23:05:32.7155339Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T23:05:32.7189427Z Removing SSH command configuration 2026-10-24T23:05:32.7195098Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T23:05:32.7230272Z [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-24T23:05:32.7380472Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T23:05:32.7409505Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T23:05:32.7458990Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T23:05:32.7491972Z ##[group]Run '/job_completed.sh' 2026-10-24T23:05:32.7507286Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T23:05:32.7507476Z env: 2026-10-24T23:05:32.7507621Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 158 2026-10-24T23:05:32.7507801Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 345 2026-10-24T23:05:32.7508019Z BLACKSMITH_CHECK_RUN_ID: 121013057752 2026-10-24T23:05:32.7508262Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-24T23:05:32.7508505Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T23:05:32.7508734Z ##[endgroup] 2026-10-24T23:05:32.7621544Z Docker container cache not activated, skipping hash computation. 2026-10-24T23:05:32.7928847Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T23:05:32.7987326Z Cleaning up orphan processes