2026-10-23T11:42:04.5402768Z Current runner version: '2.337.0' 2026-10-23T11:42:04.5406424Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-gy6ansce3zvom4nd' 2026-10-23T11:42:04.5407159Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-23T11:42:04.5407848Z Machine name: 'ip-172-31-73-130' 2026-10-23T11:42:04.5409594Z ##[group]GITHUB_TOKEN Permissions 2026-10-23T11:42:04.5410863Z Contents: read 2026-10-23T11:42:04.5411318Z Metadata: read 2026-10-23T11:42:04.5411717Z ##[endgroup] 2026-10-23T11:42:04.5413087Z Secret source: None 2026-10-23T11:42:04.5413736Z Cache mode: write 2026-10-23T11:42:04.5414519Z Prepare workflow directory 2026-10-23T11:42:04.5588271Z Prepare all required actions 2026-10-23T11:42:04.5614035Z Getting action download info 2026-10-23T11:42:04.6852862Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-23T11:42:04.7209488Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-23T11:42:04.7897790Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-23T11:42:04.9500131Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-23T11:42:04.9539010Z Complete job name: Test Server 8 2026-10-23T11:42:04.9864601Z A job started hook has been configured by the self-hosted runner administrator 2026-10-23T11:42:04.9956673Z ##[group]Run '/setup.sh' 2026-10-23T11:42:04.9965885Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T11:42:04.9966300Z env: 2026-10-23T11:42:04.9966521Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-23T11:42:04.9966814Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 476 2026-10-23T11:42:04.9967092Z BLACKSMITH_CHECK_RUN_ID: 120394978117 2026-10-23T11:42:04.9967382Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-23T11:42:04.9967678Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T11:42:04.9967935Z ##[endgroup] 2026-10-23T11:42:05.0190286Z Logging daemon started (blacksmithd for logs) 2026-10-23T11:42:05.0313241Z Results daemon started (blacksmithd for results) 2026-10-23T11:42:05.0441072Z Background adoption and SSH setup started (PID: 2903) 2026-10-23T11:42:05.0441524Z 2026-10-23T11:42:05.0494633Z ---------------------------------------- 2026-10-23T11:42:05.0497693Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39947904684/jobs/120394978117 2026-10-23T11:42:05.0498205Z SSH Access (using your GitHub SSH key): 2026-10-23T11:42:05.0498688Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-gy6ansce3zvom4nd.vm.blacksmith.sh 2026-10-23T11:42:05.0499085Z 2026-10-23T11:42:05.0499259Z No GitHub SSH key? Add one at: 2026-10-23T11:42:05.0499814Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-23T11:42:05.0500285Z 2026-10-23T11:42:05.0500457Z ---------------------------------------- 2026-10-23T11:42:05.0500700Z 2026-10-23T11:42:05.0500905Z VM ID: blacksmith-4vcpu-ubuntu-2404-gy6ansce3zvom4nd 2026-10-23T11:42:05.0501290Z Host: production-152.236.40.15-x8664 2026-10-23T11:42:05.0501625Z Host Agent PID: 3014954 2026-10-23T11:42:05.0501933Z Host Agent Git SHA: af74fd76b 2026-10-23T11:42:05.0502258Z Host CPU Manufacturer: AuthenticAMD 2026-10-23T11:42:05.0502598Z Blacksmith Host Generation: gen 2 2026-10-23T11:42:05.0502941Z Petname: production-quiet-leech-71459788 2026-10-23T11:42:05.0503395Z Region: us-east 2026-10-23T11:42:05.0503696Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-23T11:42:05.0504098Z OS Version: Ubuntu 24.04.4 LTS 2026-10-23T11:42:05.0504322Z 2026-10-23T11:42:05.0504542Z Enabling Blacksmith transparent cache 2026-10-23T11:42:05.0694137Z ##[group]Run actions/checkout@v6 2026-10-23T11:42:05.0694499Z with: 2026-10-23T11:42:05.0694713Z fetch-depth: 2 2026-10-23T11:42:05.0695054Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-23T11:42:05.0695454Z sparse-checkout-cone-mode: false 2026-10-23T11:42:05.0695732Z repository: pingdotgg/t3code 2026-10-23T11:42:05.0697733Z token: *** 2026-10-23T11:42:05.0697947Z ssh-strict: true 2026-10-23T11:42:05.0698166Z ssh-user: git 2026-10-23T11:42:05.0698395Z persist-credentials: true 2026-10-23T11:42:05.0698638Z clean: true 2026-10-23T11:42:05.0698853Z fetch-tags: false 2026-10-23T11:42:05.0699163Z show-progress: true 2026-10-23T11:42:05.0699391Z lfs: false 2026-10-23T11:42:05.0699600Z submodules: false 2026-10-23T11:42:05.0699830Z set-safe-directory: true 2026-10-23T11:42:05.0700238Z allow-unsafe-pr-checkout: false 2026-10-23T11:42:05.0700519Z env: 2026-10-23T11:42:05.0700893Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-23T11:42:05.0701188Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 476 2026-10-23T11:42:05.0701476Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:05.0701743Z ##[endgroup] 2026-10-23T11:42:05.1692667Z Syncing repository: pingdotgg/t3code 2026-10-23T11:42:05.1693594Z ##[group]Getting Git version info 2026-10-23T11:42:05.1693924Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-23T11:42:05.1694493Z [command]/usr/local/bin/git version 2026-10-23T11:42:05.1752842Z git version 2.55.0 2026-10-23T11:42:05.1763928Z ##[endgroup] 2026-10-23T11:42:05.1770931Z Temporarily overriding HOME='/home/runner/_work/_temp/8affcb67-78da-402d-a33c-916465e30fc0' before making global git config changes 2026-10-23T11:42:05.1771602Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T11:42:05.1775103Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T11:42:05.1804204Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-23T11:42:05.1805953Z ##[group]Determining repository object format 2026-10-23T11:42:05.1806922Z ##[endgroup] 2026-10-23T11:42:05.1807288Z ##[group]Initializing the repository 2026-10-23T11:42:05.1809105Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-23T11:42:05.1844757Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-23T11:42:05.1845324Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-23T11:42:05.1845799Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-23T11:42:05.1846172Z hint: call: 2026-10-23T11:42:05.1846380Z hint: 2026-10-23T11:42:05.1846655Z hint: git config --global init.defaultBranch 2026-10-23T11:42:05.1846967Z hint: 2026-10-23T11:42:05.1847258Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-23T11:42:05.1847719Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-23T11:42:05.1848089Z hint: 2026-10-23T11:42:05.1848304Z hint: git branch -m 2026-10-23T11:42:05.1848545Z hint: 2026-10-23T11:42:05.1848863Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-23T11:42:05.1849340Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-23T11:42:05.1854730Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-23T11:42:05.1877869Z ##[endgroup] 2026-10-23T11:42:05.1878264Z ##[group]Disabling automatic garbage collection 2026-10-23T11:42:05.1880048Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-23T11:42:05.1900472Z ##[endgroup] 2026-10-23T11:42:05.1900871Z ##[group]Setting up auth 2026-10-23T11:42:05.1901154Z Removing SSH command configuration 2026-10-23T11:42:05.1905721Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T11:42:05.1928250Z [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-23T11:42:05.2060226Z Removing HTTP extra header 2026-10-23T11:42:05.2064282Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-23T11:42:05.2085722Z [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-23T11:42:05.2189361Z Removing includeIf entries pointing to credentials config files 2026-10-23T11:42:05.2189971Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-23T11:42:05.2210577Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-23T11:42:05.2306947Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-3b6d21b5-fbd9-43cd-a948-353c51a71477.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-23T11:42:05.2328056Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-3b6d21b5-fbd9-43cd-a948-353c51a71477.config 2026-10-23T11:42:05.2346581Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-3b6d21b5-fbd9-43cd-a948-353c51a71477.config 2026-10-23T11:42:05.2364280Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-3b6d21b5-fbd9-43cd-a948-353c51a71477.config 2026-10-23T11:42:05.2382157Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-3b6d21b5-fbd9-43cd-a948-353c51a71477.config 2026-10-23T11:42:05.2398782Z ##[endgroup] 2026-10-23T11:42:05.2399164Z ##[group]Fetching the repository 2026-10-23T11:42:05.2402793Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +377a6780b24b33578b780174c9a0243a7befceaa:refs/remotes/pull/23889/merge 2026-10-23T11:42:05.5071014Z From https://github.com/pingdotgg/t3code 2026-10-23T11:42:05.5071541Z * [new ref] 377a6780b24b33578b780174c9a0243a7befceaa -> pull/23889/merge 2026-10-23T11:42:05.5093147Z ##[endgroup] 2026-10-23T11:42:05.5093635Z ##[group]Determining the checkout info 2026-10-23T11:42:05.5094088Z ##[endgroup] 2026-10-23T11:42:05.5094554Z ##[group]Setting up sparse checkout 2026-10-23T11:42:05.5097174Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-23T11:42:05.5122552Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-23T11:42:05.5146013Z .git/info/sparse-checkout 2026-10-23T11:42:05.5148707Z ##[endgroup] 2026-10-23T11:42:05.5149152Z ##[group]Checking out the ref 2026-10-23T11:42:05.5151414Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23889/merge 2026-10-23T11:42:12.2487069Z Updating files: 0% (1/6304) 2026-10-23T11:42:12.2515307Z Updating files: 1% (64/6304) 2026-10-23T11:42:12.2533451Z Updating files: 2% (127/6304) 2026-10-23T11:42:12.2555355Z Updating files: 3% (190/6304) 2026-10-23T11:42:12.2576892Z Updating files: 4% (253/6304) 2026-10-23T11:42:12.2608407Z Updating files: 5% (316/6304) 2026-10-23T11:42:12.2629639Z Updating files: 6% (379/6304) 2026-10-23T11:42:12.2688587Z Updating files: 7% (442/6304) 2026-10-23T11:42:12.2722265Z Updating files: 8% (505/6304) 2026-10-23T11:42:12.2750751Z Updating files: 9% (568/6304) 2026-10-23T11:42:12.3054963Z Updating files: 10% (631/6304) 2026-10-23T11:42:12.3070366Z Updating files: 11% (694/6304) 2026-10-23T11:42:12.3082170Z Updating files: 12% (757/6304) 2026-10-23T11:42:12.3096604Z Updating files: 13% (820/6304) 2026-10-23T11:42:12.3113807Z Updating files: 14% (883/6304) 2026-10-23T11:42:12.3131698Z Updating files: 15% (946/6304) 2026-10-23T11:42:12.3151359Z Updating files: 16% (1009/6304) 2026-10-23T11:42:12.3166985Z Updating files: 17% (1072/6304) 2026-10-23T11:42:12.3186283Z Updating files: 18% (1135/6304) 2026-10-23T11:42:12.3202477Z Updating files: 19% (1198/6304) 2026-10-23T11:42:12.3226991Z Updating files: 20% (1261/6304) 2026-10-23T11:42:12.3246532Z Updating files: 21% (1324/6304) 2026-10-23T11:42:12.3267109Z Updating files: 22% (1387/6304) 2026-10-23T11:42:12.3282896Z Updating files: 23% (1450/6304) 2026-10-23T11:42:12.3298889Z Updating files: 24% (1513/6304) 2026-10-23T11:42:12.3317176Z Updating files: 25% (1576/6304) 2026-10-23T11:42:12.3335436Z Updating files: 26% (1640/6304) 2026-10-23T11:42:12.3351728Z Updating files: 27% (1703/6304) 2026-10-23T11:42:12.3375866Z Updating files: 28% (1766/6304) 2026-10-23T11:42:12.3414564Z Updating files: 29% (1829/6304) 2026-10-23T11:42:12.3438529Z Updating files: 30% (1892/6304) 2026-10-23T11:42:12.3463679Z Updating files: 31% (1955/6304) 2026-10-23T11:42:12.3496780Z Updating files: 32% (2018/6304) 2026-10-23T11:42:12.3527014Z Updating files: 33% (2081/6304) 2026-10-23T11:42:12.3598358Z Updating files: 34% (2144/6304) 2026-10-23T11:42:12.3657482Z Updating files: 35% (2207/6304) 2026-10-23T11:42:12.3689732Z Updating files: 36% (2270/6304) 2026-10-23T11:42:12.3726241Z Updating files: 37% (2333/6304) 2026-10-23T11:42:12.3769660Z Updating files: 38% (2396/6304) 2026-10-23T11:42:12.3797092Z Updating files: 39% (2459/6304) 2026-10-23T11:42:12.3830953Z Updating files: 40% (2522/6304) 2026-10-23T11:42:12.3864433Z Updating files: 41% (2585/6304) 2026-10-23T11:42:12.3882011Z Updating files: 42% (2648/6304) 2026-10-23T11:42:12.3893294Z Updating files: 43% (2711/6304) 2026-10-23T11:42:12.3914218Z Updating files: 44% (2774/6304) 2026-10-23T11:42:12.3945656Z Updating files: 45% (2837/6304) 2026-10-23T11:42:12.3971207Z Updating files: 46% (2900/6304) 2026-10-23T11:42:12.4000859Z Updating files: 47% (2963/6304) 2026-10-23T11:42:12.4030505Z Updating files: 48% (3026/6304) 2026-10-23T11:42:12.4064336Z Updating files: 49% (3089/6304) 2026-10-23T11:42:12.4105455Z Updating files: 50% (3152/6304) 2026-10-23T11:42:12.4121667Z Updating files: 51% (3216/6304) 2026-10-23T11:42:12.4157693Z Updating files: 52% (3279/6304) 2026-10-23T11:42:12.4188464Z Updating files: 53% (3342/6304) 2026-10-23T11:42:12.4211750Z Updating files: 54% (3405/6304) 2026-10-23T11:42:12.4237093Z Updating files: 55% (3468/6304) 2026-10-23T11:42:12.4256035Z Updating files: 56% (3531/6304) 2026-10-23T11:42:12.4275045Z Updating files: 57% (3594/6304) 2026-10-23T11:42:12.4297374Z Updating files: 58% (3657/6304) 2026-10-23T11:42:12.4678214Z Updating files: 59% (3720/6304) 2026-10-23T11:42:12.4691819Z Updating files: 60% (3783/6304) 2026-10-23T11:42:12.4708713Z Updating files: 61% (3846/6304) 2026-10-23T11:42:12.4727253Z Updating files: 62% (3909/6304) 2026-10-23T11:42:12.4749346Z Updating files: 63% (3972/6304) 2026-10-23T11:42:12.4776767Z Updating files: 64% (4035/6304) 2026-10-23T11:42:12.4798919Z Updating files: 65% (4098/6304) 2026-10-23T11:42:12.4815719Z Updating files: 66% (4161/6304) 2026-10-23T11:42:12.4841487Z Updating files: 67% (4224/6304) 2026-10-23T11:42:12.4855873Z Updating files: 68% (4287/6304) 2026-10-23T11:42:12.4875597Z Updating files: 69% (4350/6304) 2026-10-23T11:42:12.4890942Z Updating files: 70% (4413/6304) 2026-10-23T11:42:12.4905922Z Updating files: 71% (4476/6304) 2026-10-23T11:42:12.4923246Z Updating files: 72% (4539/6304) 2026-10-23T11:42:12.4950711Z Updating files: 73% (4602/6304) 2026-10-23T11:42:12.5224835Z Updating files: 74% (4665/6304) 2026-10-23T11:42:12.5356633Z Updating files: 75% (4728/6304) 2026-10-23T11:42:12.5415857Z Updating files: 75% (4741/6304) 2026-10-23T11:42:12.5438384Z Updating files: 76% (4792/6304) 2026-10-23T11:42:12.5459246Z Updating files: 77% (4855/6304) 2026-10-23T11:42:12.5485902Z Updating files: 78% (4918/6304) 2026-10-23T11:42:12.5504926Z Updating files: 79% (4981/6304) 2026-10-23T11:42:12.5524408Z Updating files: 80% (5044/6304) 2026-10-23T11:42:12.5542587Z Updating files: 81% (5107/6304) 2026-10-23T11:42:12.5562456Z Updating files: 82% (5170/6304) 2026-10-23T11:42:12.5579847Z Updating files: 83% (5233/6304) 2026-10-23T11:42:12.5602055Z Updating files: 84% (5296/6304) 2026-10-23T11:42:12.5621621Z Updating files: 85% (5359/6304) 2026-10-23T11:42:12.5643805Z Updating files: 86% (5422/6304) 2026-10-23T11:42:12.5716529Z Updating files: 87% (5485/6304) 2026-10-23T11:42:12.5749052Z Updating files: 88% (5548/6304) 2026-10-23T11:42:12.5768575Z Updating files: 89% (5611/6304) 2026-10-23T11:42:12.5794817Z Updating files: 90% (5674/6304) 2026-10-23T11:42:12.5829863Z Updating files: 91% (5737/6304) 2026-10-23T11:42:12.5846025Z Updating files: 92% (5800/6304) 2026-10-23T11:42:12.5862706Z Updating files: 93% (5863/6304) 2026-10-23T11:42:12.5884376Z Updating files: 94% (5926/6304) 2026-10-23T11:42:12.5908292Z Updating files: 95% (5989/6304) 2026-10-23T11:42:12.5967661Z Updating files: 96% (6052/6304) 2026-10-23T11:42:12.5994108Z Updating files: 97% (6115/6304) 2026-10-23T11:42:12.6042574Z Updating files: 98% (6178/6304) 2026-10-23T11:42:12.6063105Z Updating files: 99% (6241/6304) 2026-10-23T11:42:12.6063506Z Updating files: 100% (6304/6304) 2026-10-23T11:42:12.6063745Z Updating files: 100% (6304/6304), done. 2026-10-23T11:42:12.6219241Z Note: switching to 'refs/remotes/pull/23889/merge'. 2026-10-23T11:42:12.6219519Z 2026-10-23T11:42:12.6219659Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-23T11:42:12.6219904Z changes and commit them, and you can discard any commits you make in this 2026-10-23T11:42:12.6220143Z state without impacting any branches by switching back to a branch. 2026-10-23T11:42:12.6220284Z 2026-10-23T11:42:12.6220380Z If you want to create a new branch to retain commits you create, you may 2026-10-23T11:42:12.6220610Z do so (now or later) by using -c with the switch command. Example: 2026-10-23T11:42:12.6220739Z 2026-10-23T11:42:12.6220799Z git switch -c 2026-10-23T11:42:12.6220893Z 2026-10-23T11:42:12.6220952Z Or undo this operation with: 2026-10-23T11:42:12.6221036Z 2026-10-23T11:42:12.6221099Z git switch - 2026-10-23T11:42:12.6221173Z 2026-10-23T11:42:12.6221284Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-23T11:42:12.6221436Z 2026-10-23T11:42:12.6221605Z HEAD is now at 377a678 Merge 11753719dd93192fe8015c535feb19430f8ef5ce into 16aaf5ba7d75538c9c004ea7fb7ed62cd6b65e5b 2026-10-23T11:42:12.6232246Z ##[endgroup] 2026-10-23T11:42:12.6265316Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-23T11:42:12.6284035Z 377a6780b24b33578b780174c9a0243a7befceaa 2026-10-23T11:42:12.6419810Z Prepare all required actions 2026-10-23T11:42:12.6495593Z ##[group]Run ./.github/actions/ci-changes 2026-10-23T11:42:12.6495760Z env: 2026-10-23T11:42:12.6495882Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-23T11:42:12.6496034Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 476 2026-10-23T11:42:12.6496188Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:12.6496327Z ##[endgroup] 2026-10-23T11:42:12.6538842Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-23T11:42:12.6574467Z ##[group]Run set -uo pipefail 2026-10-23T11:42:12.6574691Z set -uo pipefail 2026-10-23T11:42:12.6574818Z  2026-10-23T11:42:12.6574925Z decide() { 2026-10-23T11:42:12.6575116Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-23T11:42:12.6575331Z  exit "${PIPESTATUS[0]}" 2026-10-23T11:42:12.6575467Z } 2026-10-23T11:42:12.6575571Z  2026-10-23T11:42:12.6575677Z fail_open() { 2026-10-23T11:42:12.6575831Z  echo "$* Running every job." 2026-10-23T11:42:12.6575970Z  decide 2026-10-23T11:42:12.6576079Z } 2026-10-23T11:42:12.6576174Z  2026-10-23T11:42:12.6576356Z # Reads the change from git rather than the REST API: every job that 2026-10-23T11:42:12.6576618Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-23T11:42:12.6576843Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-23T11:42:12.6577185Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-23T11:42:12.6577444Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-23T11:42:12.6577646Z  base=HEAD^1 2026-10-23T11:42:12.6577764Z  mode=() 2026-10-23T11:42:12.6577879Z else 2026-10-23T11:42:12.6577992Z  base=$BEFORE_SHA 2026-10-23T11:42:12.6578192Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-23T11:42:12.6578416Z  || fail_open "Could not fetch ${base}." 2026-10-23T11:42:12.6578629Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-23T11:42:12.6578821Z  mode=(--full) 2026-10-23T11:42:12.6578939Z fi 2026-10-23T11:42:12.6579040Z  2026-10-23T11:42:12.6579205Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-23T11:42:12.6579471Z # of a package changes that package just like editing it. It also keeps 2026-10-23T11:42:12.6579696Z # git from fetching file contents to score renames. 2026-10-23T11:42:12.6579951Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-23T11:42:12.6580192Z  || fail_open "Could not diff against ${base}." 2026-10-23T11:42:12.6580402Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-23T11:42:12.6591795Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T11:42:12.6591969Z env: 2026-10-23T11:42:12.6592082Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-23T11:42:12.6592234Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 476 2026-10-23T11:42:12.6592381Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:12.6592523Z EVENT_NAME: pull_request 2026-10-23T11:42:12.6592675Z BEFORE_SHA: 1cdde877735bc753b61cf74355f444ed8eb24039 2026-10-23T11:42:12.6592838Z ##[endgroup] 2026-10-23T11:42:12.7079636Z Affected packages: @t3tools/client-runtime, @t3tools/desktop, @t3tools/mobile, @t3tools/provider-pi, @t3tools/scripts, @t3tools/source-control-bitbucket, @t3tools/web, t3, t3code-relay 2026-10-23T11:42:12.7080230Z typecheck=true 2026-10-23T11:42:12.7081237Z build=true 2026-10-23T11:42:12.7081438Z test=true 2026-10-23T11:42:12.7081807Z test_packages=@t3tools/desktop @t3tools/mobile t3code-relay @t3tools/client-runtime @t3tools/provider-pi @t3tools/source-control-bitbucket @t3tools/scripts 2026-10-23T11:42:12.7082475Z test_web=true 2026-10-23T11:42:12.7083384Z test_server=true 2026-10-23T11:42:12.7083526Z rust=false 2026-10-23T11:42:12.7083646Z release_smoke=false 2026-10-23T11:42:12.7083775Z mobile_native=false 2026-10-23T11:42:12.7135019Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=59] 2026-10-23T11:42:12.7215948Z Prepare all required actions 2026-10-23T11:42:12.7216438Z Getting action download info 2026-10-23T11:42:12.8185950Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-23T11:42:12.9158067Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-23T11:42:12.9158282Z env: 2026-10-23T11:42:12.9158456Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-23T11:42:12.9158651Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 476 2026-10-23T11:42:12.9158840Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:12.9159043Z ##[endgroup] 2026-10-23T11:42:12.9255576Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-23T11:42:12.9269444Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-23T11:42:12.9269826Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-23T11:42:12.9270148Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-23T11:42:12.9270407Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-23T11:42:12.9282524Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T11:42:12.9282705Z env: 2026-10-23T11:42:12.9282846Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-23T11:42:12.9283014Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 476 2026-10-23T11:42:12.9283169Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:12.9283316Z ##[endgroup] 2026-10-23T11:42:12.9349414Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=9] 2026-10-23T11:42:12.9350984Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-23T11:42:12.9414167Z ##[group]Run actions/cache@v6 2026-10-23T11:42:12.9414315Z with: 2026-10-23T11:42:12.9414425Z path: ~/.vite-plus 2026-10-23T11:42:12.9414600Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T11:42:12.9414809Z enableCrossOsArchive: false 2026-10-23T11:42:12.9414948Z fail-on-cache-miss: false 2026-10-23T11:42:12.9415073Z lookup-only: false 2026-10-23T11:42:12.9415186Z save-always: false 2026-10-23T11:42:12.9415317Z env: 2026-10-23T11:42:12.9415432Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-23T11:42:12.9415586Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 476 2026-10-23T11:42:12.9415732Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:12.9415871Z ##[endgroup] 2026-10-23T11:42:13.4791515Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T11:42:13.8995526Z Received 170349591 of 170349591 (100.0%), 410.2 MBs/sec 2026-10-23T11:42:13.8996954Z Cache Size: ~162 MB (170349591 B) 2026-10-23T11:42:13.9057711Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/d8b1a657-0323-4cd4-a2a6-443d4e6d659c/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T11:42:14.5766140Z Cache restored successfully 2026-10-23T11:42:14.5909080Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T11:42:14.5963024Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1661] 2026-10-23T11:42:14.5965450Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-23T11:42:14.5985503Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-23T11:42:14.5985721Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-23T11:42:14.5985896Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-23T11:42:14.5998240Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T11:42:14.5998434Z env: 2026-10-23T11:42:14.5998565Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-23T11:42:14.5998716Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 476 2026-10-23T11:42:14.5998871Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:14.5999007Z ##[endgroup] 2026-10-23T11:42:14.6034612Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-23T11:42:14.6041410Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=7] 2026-10-23T11:42:14.6042709Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-23T11:42:14.6047357Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-23T11:42:14.6048635Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-23T11:42:14.6060581Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-23T11:42:14.6060761Z store_path="$(vp pm cache dir)" 2026-10-23T11:42:14.6060930Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-23T11:42:14.6071314Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T11:42:14.6071490Z env: 2026-10-23T11:42:14.6071603Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-23T11:42:14.6071755Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 476 2026-10-23T11:42:14.6071900Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:14.6072055Z ##[endgroup] 2026-10-23T11:42:14.6194338Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=14] 2026-10-23T11:42:14.6195655Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-23T11:42:14.6769156Z ##[group]Run actions/cache@v6 2026-10-23T11:42:14.6769503Z with: 2026-10-23T11:42:14.6769634Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-23T11:42:14.6769903Z key: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c 2026-10-23T11:42:14.6770213Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-23T11:42:14.6770614Z enableCrossOsArchive: false 2026-10-23T11:42:14.6770776Z fail-on-cache-miss: false 2026-10-23T11:42:14.6770907Z lookup-only: false 2026-10-23T11:42:14.6771023Z save-always: false 2026-10-23T11:42:14.6771140Z env: 2026-10-23T11:42:14.6771252Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-23T11:42:14.6771414Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 476 2026-10-23T11:42:14.6771559Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:14.6771696Z ##[endgroup] 2026-10-23T11:42:14.9435342Z Cache hit for: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c 2026-10-23T11:42:15.9701947Z Received 536870912 of 994615207 (54.0%), 510.5 MBs/sec 2026-10-23T11:42:16.7676455Z Received 994615207 of 994615207 (100.0%), 526.7 MBs/sec 2026-10-23T11:42:16.7677002Z Cache Size: ~949 MB (994615207 B) 2026-10-23T11:42:16.7718271Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/0d2bb907-3e86-43f9-8bc5-2e45e37381df/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T11:42:22.1744821Z Cache restored successfully 2026-10-23T11:42:22.2212723Z Cache restored from key: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c 2026-10-23T11:42:22.2272557Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7607] 2026-10-23T11:42:22.2274565Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-23T11:42:22.2285724Z ##[group]Run vp install 2026-10-23T11:42:22.2285862Z vp install 2026-10-23T11:42:22.2296783Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T11:42:22.2296946Z env: 2026-10-23T11:42:22.2297060Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-23T11:42:22.2297207Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 476 2026-10-23T11:42:22.2297353Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:22.2297489Z ##[endgroup] 2026-10-23T11:42:22.2646175Z Scope: all 33 workspace projects 2026-10-23T11:42:22.3784605Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-23T11:42:22.7197028Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-23T11:42:22.7197465Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-23T11:42:22.7197762Z Virtual store is at: node_modules/.pnpm 2026-10-23T11:42:25.0153283Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.6s) 2026-10-23T11:42:25.0153565Z Lockfile is up to date, resolution step is skipped 2026-10-23T11:42:25.0392592Z Packages: +1721 2026-10-23T11:42:25.0392927Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-23T11:42:25.1127462Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-23T11:42:26.1073152Z . prepare$ vp config --no-agent 2026-10-23T11:42:26.2032495Z . prepare: Done 2026-10-23T11:42:26.2045508Z 2026-10-23T11:42:26.2045610Z devDependencies: 2026-10-23T11:42:26.2045753Z + @coderabbitai/config 1.1.0 2026-10-23T11:42:26.2045892Z + @shadcn/lint 0.1.5 2026-10-23T11:42:26.2046035Z + @types/node 24.12.4 2026-10-23T11:42:26.2046159Z + knip 6.34.0 2026-10-23T11:42:26.2046295Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-23T11:42:26.2046439Z + vite-plus 1.3.0 2026-10-23T11:42:26.2046506Z 2026-10-23T11:42:26.2060667Z Done in 4s using pnpm v12.14.0 2026-10-23T11:42:26.2208249Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3993] 2026-10-23T11:42:26.2238661Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-23T11:42:26.2242912Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-23T11:42:26.2254564Z shell: /usr/bin/bash -e {0} 2026-10-23T11:42:26.2254695Z env: 2026-10-23T11:42:26.2254807Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-23T11:42:26.2254956Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 476 2026-10-23T11:42:26.2255098Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:26.2255232Z ##[endgroup] 2026-10-23T11:42:26.2460843Z ##[group]Run actions/cache@v6 2026-10-23T11:42:26.2460981Z with: 2026-10-23T11:42:26.2461092Z path: ~/.cache/ms-playwright 2026-10-23T11:42:26.2461258Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T11:42:26.2461425Z enableCrossOsArchive: false 2026-10-23T11:42:26.2461562Z fail-on-cache-miss: false 2026-10-23T11:42:26.2461685Z lookup-only: false 2026-10-23T11:42:26.2461793Z save-always: false 2026-10-23T11:42:26.2461900Z env: 2026-10-23T11:42:26.2462010Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-23T11:42:26.2462161Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 476 2026-10-23T11:42:26.2462306Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:26.2462442Z ##[endgroup] 2026-10-23T11:42:26.4454139Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T11:42:26.6068032Z Received 106503405 of 106503405 (100.0%), 695.7 MBs/sec 2026-10-23T11:42:26.6068849Z Cache Size: ~102 MB (106503405 B) 2026-10-23T11:42:26.6082255Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/12c894cc-cb58-4bdc-bd32-b5a7bd8f944d/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T11:42:26.8235223Z Cache restored successfully 2026-10-23T11:42:26.8344575Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T11:42:26.8472125Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-23T11:42:26.8472516Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-23T11:42:26.8476103Z test -n "$browser" 2026-10-23T11:42:26.8476265Z if ldd "$browser" | grep '=> not found'; then 2026-10-23T11:42:26.8476498Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-23T11:42:26.8476708Z fi 2026-10-23T11:42:26.8489409Z shell: /usr/bin/bash -e {0} 2026-10-23T11:42:26.8489539Z env: 2026-10-23T11:42:26.8489655Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-23T11:42:26.8489824Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 476 2026-10-23T11:42:26.8489990Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:26.8490130Z ##[endgroup] 2026-10-23T11:42:26.9120397Z ##[group]Run vp run --filter t3 test --shard 8/8 2026-10-23T11:42:26.9120642Z vp run --filter t3 test --shard 8/8 2026-10-23T11:42:26.9134077Z shell: /usr/bin/bash -e {0} 2026-10-23T11:42:26.9134211Z env: 2026-10-23T11:42:26.9134330Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-23T11:42:26.9134502Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 476 2026-10-23T11:42:26.9134649Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:26.9134876Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-23T11:42:26.9135170Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-23T11:42:26.9135397Z ##[endgroup] 2026-10-23T11:42:27.0931604Z ~/apps/server$ vp test run --shard 8/8 ⊘ cache disabled 2026-10-23T11:42:27.2530972Z 2026-10-23T11:42:27.2533225Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-23T11:42:27.2533527Z 2026-10-23T11:42:33.2587977Z ✓ src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts (208 tests) 1856ms 2026-10-23T11:42:33.2588727Z ✓ ClaudeAdapterV2 background wake turns (169) 2026-10-23T11:42:33.2589206Z ✓ persists a todo_list from inline Claude task-tool frames 1298ms 2026-10-23T11:42:35.0140043Z ✓ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 1158ms 2026-10-23T11:42:36.1560513Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the parent instance without authorizing new disabled work 2026-10-23T11:42:36.1561155Z [11:42:36.145] INFO (#414): Migrations ran successfully { 2026-10-23T11:42:36.1561358Z migrations: [ 2026-10-23T11:42:36.1561570Z '1_OrchestrationEvents', 2026-10-23T11:42:36.1561776Z '2_OrchestrationCommandReceipts', 2026-10-23T11:42:36.1562063Z '3_CheckpointDiffBlobs', 2026-10-23T11:42:36.1562454Z '4_ProviderSessionRuntime', 2026-10-23T11:42:36.1562683Z '5_Projections', 2026-10-23T11:42:36.1562930Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T11:42:36.1563201Z '7_ProjectionThreadMessageAttachments', 2026-10-23T11:42:36.1563444Z '8_ProjectionThreadActivitySequence', 2026-10-23T11:42:36.1563678Z '9_ProviderSessionRuntimeMode', 2026-10-23T11:42:36.1563914Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T11:42:36.1564166Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T11:42:36.1564417Z '12_ProjectionThreadsInteractionMode', 2026-10-23T11:42:36.1565078Z '13_ProjectionThreadProposedPlans', 2026-10-23T11:42:36.1565359Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T11:42:36.1565591Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T11:42:36.1565788Z '16_CanonicalizeModelSelections', 2026-10-23T11:42:36.1565987Z '17_ProjectionThreadsArchivedAt', 2026-10-23T11:42:36.1566184Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T11:42:36.1566386Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T11:42:36.1566572Z '20_AuthAccessManagement', 2026-10-23T11:42:36.1566746Z '21_AuthSessionClientMetadata', 2026-10-23T11:42:36.1566932Z '22_AuthSessionLastConnectedAt', 2026-10-23T11:42:36.1567118Z '23_ProjectionThreadShellSummary', 2026-10-23T11:42:36.1567326Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T11:42:36.1567549Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T11:42:36.1567769Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T11:42:36.1567971Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T11:42:36.1568177Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T11:42:36.1568387Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T11:42:36.1568603Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T11:42:36.1568792Z '31_AuthAuthorizationScopes', 2026-10-23T11:42:36.1568976Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T11:42:36.1569166Z '33_ProjectionThreadsSettled', 2026-10-23T11:42:36.1569376Z '34_ProjectionThreadsSnoozed', 2026-10-23T11:42:36.1569576Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T11:42:36.1569764Z '36_ProjectionThreadsPinned', 2026-10-23T11:42:36.1569946Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T11:42:36.1570136Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T11:42:36.1570347Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T11:42:36.1570553Z '40_ProjectionProjectFaviconPath', 2026-10-23T11:42:36.1570737Z '41_AuthSessionClientConnection', 2026-10-23T11:42:36.1571207Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T11:42:36.1571499Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T11:42:36.1571700Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T11:42:36.1571894Z '45_ProjectionProjectsAutoPull', 2026-10-23T11:42:36.1572122Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T11:42:36.1572311Z '47_ProjectionProjectIcon', 2026-10-23T11:42:36.1572502Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T11:42:36.1572700Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T11:42:36.1572897Z '50_ProjectionThreadPullRequests', 2026-10-23T11:42:36.1573088Z '51_ProjectionThreadMessageContext', 2026-10-23T11:42:36.1573277Z '52_ProjectionThreadTitleState', 2026-10-23T11:42:36.1573458Z '53_PullRequestFilesViewed', 2026-10-23T11:42:36.1573653Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T11:42:36.1573843Z '55_OrchestrationV2', 2026-10-23T11:42:36.1574026Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T11:42:36.1574213Z '57_ScheduledTaskWebhooks', 2026-10-23T11:42:36.1574381Z '58_WebhookRelayDeliveries', 2026-10-23T11:42:36.1574551Z '59_McpAppModelContext', 2026-10-23T11:42:36.1574727Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T11:42:36.1574908Z '61_PullRequestReviewGuides', 2026-10-23T11:42:36.1575089Z '62_ThreadFailureLookupIndex', 2026-10-23T11:42:36.1575262Z '63_DropUnusedV1Projections', 2026-10-23T11:42:36.1575454Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T11:42:36.1575646Z '65_CodexUsageNativeTurnIndex', 2026-10-23T11:42:36.1575839Z '66_RepairClientSettlementTimestamps', 2026-10-23T11:42:36.1576018Z '67_WebhookDedupe', 2026-10-23T11:42:36.1576181Z '68_ShellStopRequestIndex' 2026-10-23T11:42:36.1576317Z ] 2026-10-23T11:42:36.1576419Z } 2026-10-23T11:42:36.1576482Z 2026-10-23T11:42:36.2626187Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the alternate instance without authorizing new disabled work 2026-10-23T11:42:36.2626760Z [11:42:36.257] INFO (#4797): Migrations ran successfully { 2026-10-23T11:42:36.2626946Z migrations: [ 2026-10-23T11:42:36.2627093Z '1_OrchestrationEvents', 2026-10-23T11:42:36.2627284Z '2_OrchestrationCommandReceipts', 2026-10-23T11:42:36.2627469Z '3_CheckpointDiffBlobs', 2026-10-23T11:42:36.2627640Z '4_ProviderSessionRuntime', 2026-10-23T11:42:36.2627807Z '5_Projections', 2026-10-23T11:42:36.2628007Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T11:42:36.2628236Z '7_ProjectionThreadMessageAttachments', 2026-10-23T11:42:36.2628444Z '8_ProjectionThreadActivitySequence', 2026-10-23T11:42:36.2628668Z '9_ProviderSessionRuntimeMode', 2026-10-23T11:42:36.2628870Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T11:42:36.2629100Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T11:42:36.2629364Z '12_ProjectionThreadsInteractionMode', 2026-10-23T11:42:36.2629935Z '13_ProjectionThreadProposedPlans', 2026-10-23T11:42:36.2630185Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T11:42:36.2630421Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T11:42:36.2630648Z '16_CanonicalizeModelSelections', 2026-10-23T11:42:36.2630838Z '17_ProjectionThreadsArchivedAt', 2026-10-23T11:42:36.2631034Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T11:42:36.2631241Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T11:42:36.2631431Z '20_AuthAccessManagement', 2026-10-23T11:42:36.2631916Z '21_AuthSessionClientMetadata', 2026-10-23T11:42:36.2632207Z '22_AuthSessionLastConnectedAt', 2026-10-23T11:42:36.2632406Z '23_ProjectionThreadShellSummary', 2026-10-23T11:42:36.2632622Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T11:42:36.2632852Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T11:42:36.2633072Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T11:42:36.2633278Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T11:42:36.2633480Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T11:42:36.2633696Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T11:42:36.2633917Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T11:42:36.2634111Z '31_AuthAuthorizationScopes', 2026-10-23T11:42:36.2634304Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T11:42:36.2634491Z '33_ProjectionThreadsSettled', 2026-10-23T11:42:36.2634677Z '34_ProjectionThreadsSnoozed', 2026-10-23T11:42:36.2634869Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T11:42:36.2635061Z '36_ProjectionThreadsPinned', 2026-10-23T11:42:36.2646830Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T11:42:36.2647025Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T11:42:36.2647251Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T11:42:36.2647464Z '40_ProjectionProjectFaviconPath', 2026-10-23T11:42:36.2647658Z '41_AuthSessionClientConnection', 2026-10-23T11:42:36.2647857Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T11:42:36.2648061Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T11:42:36.2648261Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T11:42:36.2648457Z '45_ProjectionProjectsAutoPull', 2026-10-23T11:42:36.2648661Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T11:42:36.2648858Z '47_ProjectionProjectIcon', 2026-10-23T11:42:36.2649055Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T11:42:36.2649256Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T11:42:36.2649504Z '50_ProjectionThreadPullRequests', 2026-10-23T11:42:36.2649695Z '51_ProjectionThreadMessageContext', 2026-10-23T11:42:36.2649889Z '52_ProjectionThreadTitleState', 2026-10-23T11:42:36.2650066Z '53_PullRequestFilesViewed', 2026-10-23T11:42:36.2650365Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T11:42:36.2650564Z '55_OrchestrationV2', 2026-10-23T11:42:36.2650747Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T11:42:36.2650930Z '57_ScheduledTaskWebhooks', 2026-10-23T11:42:36.2651102Z '58_WebhookRelayDeliveries', 2026-10-23T11:42:36.2651269Z '59_McpAppModelContext', 2026-10-23T11:42:36.2651454Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T11:42:36.2651637Z '61_PullRequestReviewGuides', 2026-10-23T11:42:36.2651820Z '62_ThreadFailureLookupIndex', 2026-10-23T11:42:36.2652038Z '63_DropUnusedV1Projections', 2026-10-23T11:42:36.2652232Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T11:42:36.2652429Z '65_CodexUsageNativeTurnIndex', 2026-10-23T11:42:36.2652623Z '66_RepairClientSettlementTimestamps', 2026-10-23T11:42:36.2652811Z '67_WebhookDedupe', 2026-10-23T11:42:36.2652972Z '68_ShellStopRequestIndex' 2026-10-23T11:42:36.2653111Z ] 2026-10-23T11:42:36.2653211Z } 2026-10-23T11:42:36.2653270Z 2026-10-23T11:42:36.3139461Z ✓ src/mcp/OrchestratorMcpService.test.ts (33 tests) 251ms 2026-10-23T11:42:38.0109661Z ✓ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 599ms 2026-10-23T11:42:39.1344635Z ✓ src/project/AgentSessionScanner.test.ts (53 tests) 793ms 2026-10-23T11:42:39.1345084Z ✓ AgentSessionScanner (37) 2026-10-23T11:42:39.1345279Z ✓ recentThreads (18) 2026-10-23T11:42:39.1345578Z ✓ skips excessive records without blocking an older valid transcript 354ms 2026-10-23T11:42:40.4848440Z ✓ src/assets/AssetAccess.test.ts (26 tests) 182ms 2026-10-23T11:42:46.5590400Z ✓ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 5860ms 2026-10-23T11:42:46.5591523Z ✓ AcpSessionRuntime (30) 2026-10-23T11:42:46.5592104Z ✓ drains large stderr output and keeps auth-sized logging chunks 393ms 2026-10-23T11:42:46.5592673Z ✓ keeps assistant item IDs unique when a provider session restarts 397ms 2026-10-23T11:42:47.6973623Z ✓ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 39ms 2026-10-23T11:42:48.0442966Z ✓ src/provider/Drivers/ClaudeSkills.test.ts (20 tests) 94ms 2026-10-23T11:42:49.3404303Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-23T11:42:49.3405014Z [11:42:49.333] INFO (#22): Migrations ran successfully { 2026-10-23T11:42:49.3405197Z migrations: [ 2026-10-23T11:42:49.3405381Z '1_OrchestrationEvents', 2026-10-23T11:42:49.3405592Z '2_OrchestrationCommandReceipts', 2026-10-23T11:42:49.3405776Z '3_CheckpointDiffBlobs', 2026-10-23T11:42:49.3405953Z '4_ProviderSessionRuntime', 2026-10-23T11:42:49.3406120Z '5_Projections', 2026-10-23T11:42:49.3406326Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T11:42:49.3406552Z '7_ProjectionThreadMessageAttachments', 2026-10-23T11:42:49.3406762Z '8_ProjectionThreadActivitySequence', 2026-10-23T11:42:49.3406957Z '9_ProviderSessionRuntimeMode', 2026-10-23T11:42:49.3407191Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T11:42:49.3407461Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T11:42:49.3407676Z '12_ProjectionThreadsInteractionMode', 2026-10-23T11:42:49.3407880Z '13_ProjectionThreadProposedPlans', 2026-10-23T11:42:49.3408104Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T11:42:49.3408333Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T11:42:49.3408556Z '16_CanonicalizeModelSelections', 2026-10-23T11:42:49.3408770Z '17_ProjectionThreadsArchivedAt', 2026-10-23T11:42:49.3409007Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T11:42:49.3409320Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T11:42:49.3409556Z '20_AuthAccessManagement', 2026-10-23T11:42:49.3409730Z '21_AuthSessionClientMetadata', 2026-10-23T11:42:49.3410016Z '22_AuthSessionLastConnectedAt', 2026-10-23T11:42:49.3410309Z '23_ProjectionThreadShellSummary', 2026-10-23T11:42:49.3410774Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T11:42:49.3411676Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T11:42:49.3412071Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T11:42:49.3412287Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T11:42:49.3412499Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T11:42:49.3412707Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T11:42:49.3412924Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T11:42:49.3413121Z '31_AuthAuthorizationScopes', 2026-10-23T11:42:49.3413309Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T11:42:49.3413502Z '33_ProjectionThreadsSettled', 2026-10-23T11:42:49.3413681Z '34_ProjectionThreadsSnoozed', 2026-10-23T11:42:49.3413876Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T11:42:49.3414067Z '36_ProjectionThreadsPinned', 2026-10-23T11:42:49.3414251Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T11:42:49.3414441Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T11:42:49.3414650Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T11:42:49.3415158Z '40_ProjectionProjectFaviconPath', 2026-10-23T11:42:49.3415446Z '41_AuthSessionClientConnection', 2026-10-23T11:42:49.3415671Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T11:42:49.3415889Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T11:42:49.3416133Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T11:42:49.3416349Z '45_ProjectionProjectsAutoPull', 2026-10-23T11:42:49.3416561Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T11:42:49.3416869Z '47_ProjectionProjectIcon', 2026-10-23T11:42:49.3417115Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T11:42:49.3417318Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T11:42:49.3417513Z '50_ProjectionThreadPullRequests', 2026-10-23T11:42:49.3417707Z '51_ProjectionThreadMessageContext', 2026-10-23T11:42:49.3417900Z '52_ProjectionThreadTitleState', 2026-10-23T11:42:49.3418084Z '53_PullRequestFilesViewed', 2026-10-23T11:42:49.3418283Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T11:42:49.3418478Z '55_OrchestrationV2', 2026-10-23T11:42:49.3418788Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T11:42:49.3418977Z '57_ScheduledTaskWebhooks', 2026-10-23T11:42:49.3419146Z '58_WebhookRelayDeliveries', 2026-10-23T11:42:49.3419312Z '59_McpAppModelContext', 2026-10-23T11:42:49.3419493Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T11:42:49.3419674Z '61_PullRequestReviewGuides', 2026-10-23T11:42:49.3419851Z '62_ThreadFailureLookupIndex', 2026-10-23T11:42:49.3420026Z '63_DropUnusedV1Projections', 2026-10-23T11:42:49.3420219Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T11:42:49.3420412Z '65_CodexUsageNativeTurnIndex', 2026-10-23T11:42:49.3420608Z '66_RepairClientSettlementTimestamps', 2026-10-23T11:42:49.3420789Z '67_WebhookDedupe', 2026-10-23T11:42:49.3420949Z '68_ShellStopRequestIndex' 2026-10-23T11:42:49.3421089Z ] 2026-10-23T11:42:49.3421193Z } 2026-10-23T11:42:49.3421254Z 2026-10-23T11:42:49.5087172Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-23T11:42:49.5088149Z [11:42:49.507] WARN (#1241): Orchestration effect execution failed { 2026-10-23T11:42:49.5090643Z 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-23T11:42:49.5091495Z effectType: 'provider-turn.restart', 2026-10-23T11:42:49.5091859Z attemptCount: 1, 2026-10-23T11:42:49.5092177Z nonRetryable: false, 2026-10-23T11:42:49.5092628Z error: 'OrchestrationEffectExecutionError: \n' + 2026-10-23T11:42:49.5093263Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' + 2026-10-23T11:42:49.5093931Z ' 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-23T11:42:49.5094317Z ' [cause]: ProviderTurnStartError: \n' + 2026-10-23T11:42:49.5094699Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1356:19\n' + 2026-10-23T11:42:49.5095262Z ' 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-23T11:42:49.5096529Z ' [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:387e2c52-852b-4f3b-a005-6b36397846e6.\n' + 2026-10-23T11:42:49.5098017Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' + 2026-10-23T11:42:49.5098727Z ' 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-23T11:42:49.5099463Z ' [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:387e2c52-852b-4f3b-a005-6b36397846e6.\n' + 2026-10-23T11:42:49.5100195Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' + 2026-10-23T11:42:49.5100627Z ' [cause]: Error: simulated replacement open failure\n' + 2026-10-23T11:42:49.5100890Z ' }\n' + 2026-10-23T11:42:49.5101160Z ' }\n' + 2026-10-23T11:42:49.5102068Z ' }\n' + 2026-10-23T11:42:49.5102272Z '}' 2026-10-23T11:42:49.5102402Z } 2026-10-23T11:42:49.5102470Z 2026-10-23T11:42:49.7677063Z 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-23T11:42:49.7677548Z [11:42:49.763] INFO (#2637): Migrations ran successfully { 2026-10-23T11:42:49.7677727Z migrations: [ 2026-10-23T11:42:49.7677880Z '1_OrchestrationEvents', 2026-10-23T11:42:49.7678069Z '2_OrchestrationCommandReceipts', 2026-10-23T11:42:49.7678253Z '3_CheckpointDiffBlobs', 2026-10-23T11:42:49.7678422Z '4_ProviderSessionRuntime', 2026-10-23T11:42:49.7678714Z '5_Projections', 2026-10-23T11:42:49.7678909Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T11:42:49.7679164Z '7_ProjectionThreadMessageAttachments', 2026-10-23T11:42:49.7679377Z '8_ProjectionThreadActivitySequence', 2026-10-23T11:42:49.7679567Z '9_ProviderSessionRuntimeMode', 2026-10-23T11:42:49.7679759Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T11:42:49.7679966Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T11:42:49.7680181Z '12_ProjectionThreadsInteractionMode', 2026-10-23T11:42:49.7680378Z '13_ProjectionThreadProposedPlans', 2026-10-23T11:42:49.7680601Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T11:42:49.7680822Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T11:42:49.7681020Z '16_CanonicalizeModelSelections', 2026-10-23T11:42:49.7681218Z '17_ProjectionThreadsArchivedAt', 2026-10-23T11:42:49.7681417Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T11:42:49.7681619Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T11:42:49.7681809Z '20_AuthAccessManagement', 2026-10-23T11:42:49.7681992Z '21_AuthSessionClientMetadata', 2026-10-23T11:42:49.7682181Z '22_AuthSessionLastConnectedAt', 2026-10-23T11:42:49.7682379Z '23_ProjectionThreadShellSummary', 2026-10-23T11:42:49.7682593Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T11:42:49.7682828Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T11:42:49.7683043Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T11:42:49.7683293Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T11:42:49.7683492Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T11:42:49.7683701Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T11:42:49.7683910Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T11:42:49.7684099Z '31_AuthAuthorizationScopes', 2026-10-23T11:42:49.7684773Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T11:42:49.7685152Z '33_ProjectionThreadsSettled', 2026-10-23T11:42:49.7685331Z '34_ProjectionThreadsSnoozed', 2026-10-23T11:42:49.7685520Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T11:42:49.7685713Z '36_ProjectionThreadsPinned', 2026-10-23T11:42:49.7685894Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T11:42:49.7686084Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T11:42:49.7686292Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T11:42:49.7686502Z '40_ProjectionProjectFaviconPath', 2026-10-23T11:42:49.7686690Z '41_AuthSessionClientConnection', 2026-10-23T11:42:49.7686885Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T11:42:49.7687081Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T11:42:49.7687275Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T11:42:49.7687474Z '45_ProjectionProjectsAutoPull', 2026-10-23T11:42:49.7687674Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T11:42:49.7687864Z '47_ProjectionProjectIcon', 2026-10-23T11:42:49.7688051Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T11:42:49.7688253Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T11:42:49.7688443Z '50_ProjectionThreadPullRequests', 2026-10-23T11:42:49.7688688Z '51_ProjectionThreadMessageContext', 2026-10-23T11:42:49.7688882Z '52_ProjectionThreadTitleState', 2026-10-23T11:42:49.7689056Z '53_PullRequestFilesViewed', 2026-10-23T11:42:49.7689256Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T11:42:49.7689441Z '55_OrchestrationV2', 2026-10-23T11:42:49.7689625Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T11:42:49.7689810Z '57_ScheduledTaskWebhooks', 2026-10-23T11:42:49.7689984Z '58_WebhookRelayDeliveries', 2026-10-23T11:42:49.7690154Z '59_McpAppModelContext', 2026-10-23T11:42:49.7690331Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T11:42:49.7690512Z '61_PullRequestReviewGuides', 2026-10-23T11:42:49.7690686Z '62_ThreadFailureLookupIndex', 2026-10-23T11:42:49.7690867Z '63_DropUnusedV1Projections', 2026-10-23T11:42:49.7691060Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T11:42:49.7691260Z '65_CodexUsageNativeTurnIndex', 2026-10-23T11:42:49.7691452Z '66_RepairClientSettlementTimestamps', 2026-10-23T11:42:49.7691637Z '67_WebhookDedupe', 2026-10-23T11:42:49.7691798Z '68_ShellStopRequestIndex' 2026-10-23T11:42:49.7691934Z ] 2026-10-23T11:42:49.7692039Z } 2026-10-23T11:42:49.7692103Z 2026-10-23T11:42:50.0467077Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active) 2026-10-23T11:42:50.0467564Z [11:42:50.043] INFO (#5313): Migrations ran successfully { 2026-10-23T11:42:50.0467757Z migrations: [ 2026-10-23T11:42:50.0467901Z '1_OrchestrationEvents', 2026-10-23T11:42:50.0468089Z '2_OrchestrationCommandReceipts', 2026-10-23T11:42:50.0468272Z '3_CheckpointDiffBlobs', 2026-10-23T11:42:50.0468483Z '4_ProviderSessionRuntime', 2026-10-23T11:42:50.0468656Z '5_Projections', 2026-10-23T11:42:50.0468852Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T11:42:50.0469085Z '7_ProjectionThreadMessageAttachments', 2026-10-23T11:42:50.0469288Z '8_ProjectionThreadActivitySequence', 2026-10-23T11:42:50.0469483Z '9_ProviderSessionRuntimeMode', 2026-10-23T11:42:50.0469675Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T11:42:50.0469889Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T11:42:50.0470655Z '12_ProjectionThreadsInteractionMode', 2026-10-23T11:42:50.0470959Z '13_ProjectionThreadProposedPlans', 2026-10-23T11:42:50.0471183Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T11:42:50.0471406Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T11:42:50.0471605Z '16_CanonicalizeModelSelections', 2026-10-23T11:42:50.0471794Z '17_ProjectionThreadsArchivedAt', 2026-10-23T11:42:50.0471994Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T11:42:50.0472192Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T11:42:50.0472381Z '20_AuthAccessManagement', 2026-10-23T11:42:50.0472556Z '21_AuthSessionClientMetadata', 2026-10-23T11:42:50.0472743Z '22_AuthSessionLastConnectedAt', 2026-10-23T11:42:50.0472931Z '23_ProjectionThreadShellSummary', 2026-10-23T11:42:50.0473139Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T11:42:50.0473365Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T11:42:50.0473583Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T11:42:50.0473789Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T11:42:50.0473989Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T11:42:50.0474201Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T11:42:50.0474422Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T11:42:50.0474614Z '31_AuthAuthorizationScopes', 2026-10-23T11:42:50.0474803Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T11:42:50.0474988Z '33_ProjectionThreadsSettled', 2026-10-23T11:42:50.0475185Z '34_ProjectionThreadsSnoozed', 2026-10-23T11:42:50.0475375Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T11:42:50.0475566Z '36_ProjectionThreadsPinned', 2026-10-23T11:42:50.0475777Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T11:42:50.0476034Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T11:42:50.0476243Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T11:42:50.0476451Z '40_ProjectionProjectFaviconPath', 2026-10-23T11:42:50.0476642Z '41_AuthSessionClientConnection', 2026-10-23T11:42:50.0476838Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T11:42:50.0477037Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T11:42:50.0477235Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T11:42:50.0477430Z '45_ProjectionProjectsAutoPull', 2026-10-23T11:42:50.0477628Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T11:42:50.0477817Z '47_ProjectionProjectIcon', 2026-10-23T11:42:50.0478003Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T11:42:50.0478203Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T11:42:50.0478395Z '50_ProjectionThreadPullRequests', 2026-10-23T11:42:50.0478645Z '51_ProjectionThreadMessageContext', 2026-10-23T11:42:50.0478837Z '52_ProjectionThreadTitleState', 2026-10-23T11:42:50.0479010Z '53_PullRequestFilesViewed', 2026-10-23T11:42:50.0479204Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T11:42:50.0479389Z '55_OrchestrationV2', 2026-10-23T11:42:50.0479570Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T11:42:50.0479764Z '57_ScheduledTaskWebhooks', 2026-10-23T11:42:50.0479934Z '58_WebhookRelayDeliveries', 2026-10-23T11:42:50.0480099Z '59_McpAppModelContext', 2026-10-23T11:42:50.0480277Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T11:42:50.0480453Z '61_PullRequestReviewGuides', 2026-10-23T11:42:50.0480625Z '62_ThreadFailureLookupIndex', 2026-10-23T11:42:50.0480799Z '63_DropUnusedV1Projections', 2026-10-23T11:42:50.0481051Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T11:42:50.0481289Z '65_CodexUsageNativeTurnIndex', 2026-10-23T11:42:50.0481478Z '66_RepairClientSettlementTimestamps', 2026-10-23T11:42:50.0481656Z '67_WebhookDedupe', 2026-10-23T11:42:50.0481813Z '68_ShellStopRequestIndex' 2026-10-23T11:42:50.0481949Z ] 2026-10-23T11:42:50.0482052Z } 2026-10-23T11:42:50.0482114Z 2026-10-23T11:42:50.4104675Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle) 2026-10-23T11:42:50.4105127Z [11:42:50.406] INFO (#8015): Migrations ran successfully { 2026-10-23T11:42:50.4105307Z migrations: [ 2026-10-23T11:42:50.4105454Z '1_OrchestrationEvents', 2026-10-23T11:42:50.4105644Z '2_OrchestrationCommandReceipts', 2026-10-23T11:42:50.4105842Z '3_CheckpointDiffBlobs', 2026-10-23T11:42:50.4106008Z '4_ProviderSessionRuntime', 2026-10-23T11:42:50.4106209Z '5_Projections', 2026-10-23T11:42:50.4106416Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T11:42:50.4106640Z '7_ProjectionThreadMessageAttachments', 2026-10-23T11:42:50.4106841Z '8_ProjectionThreadActivitySequence', 2026-10-23T11:42:50.4107032Z '9_ProviderSessionRuntimeMode', 2026-10-23T11:42:50.4107220Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T11:42:50.4107425Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T11:42:50.4107636Z '12_ProjectionThreadsInteractionMode', 2026-10-23T11:42:50.4107830Z '13_ProjectionThreadProposedPlans', 2026-10-23T11:42:50.4108051Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T11:42:50.4108268Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T11:42:50.4108503Z '16_CanonicalizeModelSelections', 2026-10-23T11:42:50.4108697Z '17_ProjectionThreadsArchivedAt', 2026-10-23T11:42:50.4108895Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T11:42:50.4109094Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T11:42:50.4109276Z '20_AuthAccessManagement', 2026-10-23T11:42:50.4109448Z '21_AuthSessionClientMetadata', 2026-10-23T11:42:50.4109628Z '22_AuthSessionLastConnectedAt', 2026-10-23T11:42:50.4109818Z '23_ProjectionThreadShellSummary', 2026-10-23T11:42:50.4110018Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T11:42:50.4110240Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T11:42:50.4110455Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T11:42:50.4110655Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T11:42:50.4110853Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T11:42:50.4111063Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T11:42:50.4111277Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T11:42:50.4111469Z '31_AuthAuthorizationScopes', 2026-10-23T11:42:50.4111659Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T11:42:50.4111841Z '33_ProjectionThreadsSettled', 2026-10-23T11:42:50.4112020Z '34_ProjectionThreadsSnoozed', 2026-10-23T11:42:50.4112223Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T11:42:50.4112435Z '36_ProjectionThreadsPinned', 2026-10-23T11:42:50.4112614Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T11:42:50.4112803Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T11:42:50.4113010Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T11:42:50.4113216Z '40_ProjectionProjectFaviconPath', 2026-10-23T11:42:50.4113485Z '41_AuthSessionClientConnection', 2026-10-23T11:42:50.4113803Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T11:42:50.4114737Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T11:42:50.4115146Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T11:42:50.4115360Z '45_ProjectionProjectsAutoPull', 2026-10-23T11:42:50.4115570Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T11:42:50.4115772Z '47_ProjectionProjectIcon', 2026-10-23T11:42:50.4115962Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T11:42:50.4116163Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T11:42:50.4116355Z '50_ProjectionThreadPullRequests', 2026-10-23T11:42:50.4116542Z '51_ProjectionThreadMessageContext', 2026-10-23T11:42:50.4116735Z '52_ProjectionThreadTitleState', 2026-10-23T11:42:50.4116908Z '53_PullRequestFilesViewed', 2026-10-23T11:42:50.4117105Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T11:42:50.4117290Z '55_OrchestrationV2', 2026-10-23T11:42:50.4117472Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T11:42:50.4117655Z '57_ScheduledTaskWebhooks', 2026-10-23T11:42:50.4117825Z '58_WebhookRelayDeliveries', 2026-10-23T11:42:50.4117989Z '59_McpAppModelContext', 2026-10-23T11:42:50.4118162Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T11:42:50.4118341Z '61_PullRequestReviewGuides', 2026-10-23T11:42:50.4118550Z '62_ThreadFailureLookupIndex', 2026-10-23T11:42:50.4118733Z '63_DropUnusedV1Projections', 2026-10-23T11:42:50.4118920Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T11:42:50.4119112Z '65_CodexUsageNativeTurnIndex', 2026-10-23T11:42:50.4119303Z '66_RepairClientSettlementTimestamps', 2026-10-23T11:42:50.4119480Z '67_WebhookDedupe', 2026-10-23T11:42:50.4119637Z '68_ShellStopRequestIndex' 2026-10-23T11:42:50.4119771Z ] 2026-10-23T11:42:50.4119874Z } 2026-10-23T11:42:50.4119938Z 2026-10-23T11:42:50.8054429Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command) 2026-10-23T11:42:50.8079418Z [11:42:50.801] INFO (#10780): Migrations ran successfully { 2026-10-23T11:42:50.8079653Z migrations: [ 2026-10-23T11:42:50.8079801Z '1_OrchestrationEvents', 2026-10-23T11:42:50.8079996Z '2_OrchestrationCommandReceipts', 2026-10-23T11:42:50.8080175Z '3_CheckpointDiffBlobs', 2026-10-23T11:42:50.8080346Z '4_ProviderSessionRuntime', 2026-10-23T11:42:50.8080511Z '5_Projections', 2026-10-23T11:42:50.8080707Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T11:42:50.8080929Z '7_ProjectionThreadMessageAttachments', 2026-10-23T11:42:50.8081134Z '8_ProjectionThreadActivitySequence', 2026-10-23T11:42:50.8081324Z '9_ProviderSessionRuntimeMode', 2026-10-23T11:42:50.8081523Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T11:42:50.8081738Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T11:42:50.8081946Z '12_ProjectionThreadsInteractionMode', 2026-10-23T11:42:50.8082145Z '13_ProjectionThreadProposedPlans', 2026-10-23T11:42:50.8082361Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T11:42:50.8082582Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T11:42:50.8082772Z '16_CanonicalizeModelSelections', 2026-10-23T11:42:50.8082959Z '17_ProjectionThreadsArchivedAt', 2026-10-23T11:42:50.8083150Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T11:42:50.8083349Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T11:42:50.8083529Z '20_AuthAccessManagement', 2026-10-23T11:42:50.8083700Z '21_AuthSessionClientMetadata', 2026-10-23T11:42:50.8083883Z '22_AuthSessionLastConnectedAt', 2026-10-23T11:42:50.8084429Z '23_ProjectionThreadShellSummary', 2026-10-23T11:42:50.8084888Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T11:42:50.8085107Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T11:42:50.8085327Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T11:42:50.8085527Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T11:42:50.8085731Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T11:42:50.8085935Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T11:42:50.8086146Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T11:42:50.8086359Z '31_AuthAuthorizationScopes', 2026-10-23T11:42:50.8086543Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T11:42:50.8086728Z '33_ProjectionThreadsSettled', 2026-10-23T11:42:50.8086902Z '34_ProjectionThreadsSnoozed', 2026-10-23T11:42:50.8087094Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T11:42:50.8087280Z '36_ProjectionThreadsPinned', 2026-10-23T11:42:50.8087456Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T11:42:50.8087643Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T11:42:50.8087849Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T11:42:50.8088054Z '40_ProjectionProjectFaviconPath', 2026-10-23T11:42:50.8088236Z '41_AuthSessionClientConnection', 2026-10-23T11:42:50.8088454Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T11:42:50.8088652Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T11:42:50.8088850Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T11:42:50.8089044Z '45_ProjectionProjectsAutoPull', 2026-10-23T11:42:50.8089240Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T11:42:50.8089428Z '47_ProjectionProjectIcon', 2026-10-23T11:42:50.8089620Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T11:42:50.8089821Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T11:42:50.8090010Z '50_ProjectionThreadPullRequests', 2026-10-23T11:42:50.8090204Z '51_ProjectionThreadMessageContext', 2026-10-23T11:42:50.8090393Z '52_ProjectionThreadTitleState', 2026-10-23T11:42:50.8090571Z '53_PullRequestFilesViewed', 2026-10-23T11:42:50.8090765Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T11:42:50.8090953Z '55_OrchestrationV2', 2026-10-23T11:42:50.8091131Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T11:42:50.8091376Z '57_ScheduledTaskWebhooks', 2026-10-23T11:42:50.8091555Z '58_WebhookRelayDeliveries', 2026-10-23T11:42:50.8091720Z '59_McpAppModelContext', 2026-10-23T11:42:50.8091897Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T11:42:50.8092075Z '61_PullRequestReviewGuides', 2026-10-23T11:42:50.8092250Z '62_ThreadFailureLookupIndex', 2026-10-23T11:42:50.8092422Z '63_DropUnusedV1Projections', 2026-10-23T11:42:50.8092611Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T11:42:50.8092801Z '65_CodexUsageNativeTurnIndex', 2026-10-23T11:42:50.8092996Z '66_RepairClientSettlementTimestamps', 2026-10-23T11:42:50.8093179Z '67_WebhookDedupe', 2026-10-23T11:42:50.8093340Z '68_ShellStopRequestIndex' 2026-10-23T11:42:50.8093486Z ] 2026-10-23T11:42:50.8093590Z } 2026-10-23T11:42:50.8093660Z 2026-10-23T11:42:51.1871617Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled) 2026-10-23T11:42:51.1872254Z [11:42:51.183] INFO (#13554): Migrations ran successfully { 2026-10-23T11:42:51.1873094Z migrations: [ 2026-10-23T11:42:51.1873622Z '1_OrchestrationEvents', 2026-10-23T11:42:51.1874172Z '2_OrchestrationCommandReceipts', 2026-10-23T11:42:51.1874603Z '3_CheckpointDiffBlobs', 2026-10-23T11:42:51.1874871Z '4_ProviderSessionRuntime', 2026-10-23T11:42:51.1875150Z '5_Projections', 2026-10-23T11:42:51.1875471Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T11:42:51.1875871Z '7_ProjectionThreadMessageAttachments', 2026-10-23T11:42:51.1876214Z '8_ProjectionThreadActivitySequence', 2026-10-23T11:42:51.1876541Z '9_ProviderSessionRuntimeMode', 2026-10-23T11:42:51.1876857Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T11:42:51.1877209Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T11:42:51.1877459Z '12_ProjectionThreadsInteractionMode', 2026-10-23T11:42:51.1877667Z '13_ProjectionThreadProposedPlans', 2026-10-23T11:42:51.1877906Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T11:42:51.1878143Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T11:42:51.1878354Z '16_CanonicalizeModelSelections', 2026-10-23T11:42:51.1878597Z '17_ProjectionThreadsArchivedAt', 2026-10-23T11:42:51.1878801Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T11:42:51.1879011Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T11:42:51.1879206Z '20_AuthAccessManagement', 2026-10-23T11:42:51.1879387Z '21_AuthSessionClientMetadata', 2026-10-23T11:42:51.1879579Z '22_AuthSessionLastConnectedAt', 2026-10-23T11:42:51.1879855Z '23_ProjectionThreadShellSummary', 2026-10-23T11:42:51.1880176Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T11:42:51.1880541Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T11:42:51.1880915Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T11:42:51.1881251Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T11:42:51.1881586Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T11:42:51.1881947Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T11:42:51.1882310Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T11:42:51.1882651Z '31_AuthAuthorizationScopes', 2026-10-23T11:42:51.1882964Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T11:42:51.1883282Z '33_ProjectionThreadsSettled', 2026-10-23T11:42:51.1883589Z '34_ProjectionThreadsSnoozed', 2026-10-23T11:42:51.1883911Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T11:42:51.1884255Z '36_ProjectionThreadsPinned', 2026-10-23T11:42:51.1884692Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T11:42:51.1885023Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T11:42:51.1885385Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T11:42:51.1885758Z '40_ProjectionProjectFaviconPath', 2026-10-23T11:42:51.1886081Z '41_AuthSessionClientConnection', 2026-10-23T11:42:51.1886428Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T11:42:51.1886766Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T11:42:51.1887117Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T11:42:51.1887471Z '45_ProjectionProjectsAutoPull', 2026-10-23T11:42:51.1887814Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T11:42:51.1888150Z '47_ProjectionProjectIcon', 2026-10-23T11:42:51.1888524Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T11:42:51.1888790Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T11:42:51.1888994Z '50_ProjectionThreadPullRequests', 2026-10-23T11:42:51.1889198Z '51_ProjectionThreadMessageContext', 2026-10-23T11:42:51.1889401Z '52_ProjectionThreadTitleState', 2026-10-23T11:42:51.1889779Z '53_PullRequestFilesViewed', 2026-10-23T11:42:51.1890052Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T11:42:51.1890249Z '55_OrchestrationV2', 2026-10-23T11:42:51.1890589Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T11:42:51.1890788Z '57_ScheduledTaskWebhooks', 2026-10-23T11:42:51.1890971Z '58_WebhookRelayDeliveries', 2026-10-23T11:42:51.1891144Z '59_McpAppModelContext', 2026-10-23T11:42:51.1891336Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T11:42:51.1891528Z '61_PullRequestReviewGuides', 2026-10-23T11:42:51.1891709Z '62_ThreadFailureLookupIndex', 2026-10-23T11:42:51.1891896Z '63_DropUnusedV1Projections', 2026-10-23T11:42:51.1892099Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T11:42:51.1892307Z '65_CodexUsageNativeTurnIndex', 2026-10-23T11:42:51.1892508Z '66_RepairClientSettlementTimestamps', 2026-10-23T11:42:51.1892699Z '67_WebhookDedupe', 2026-10-23T11:42:51.1892868Z '68_ShellStopRequestIndex' 2026-10-23T11:42:51.1893015Z ] 2026-10-23T11:42:51.1893124Z } 2026-10-23T11:42:51.1893218Z 2026-10-23T11:42:51.5372261Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home) 2026-10-23T11:42:51.5372749Z [11:42:51.534] INFO (#16319): Migrations ran successfully { 2026-10-23T11:42:51.5372945Z migrations: [ 2026-10-23T11:42:51.5373096Z '1_OrchestrationEvents', 2026-10-23T11:42:51.5373296Z '2_OrchestrationCommandReceipts', 2026-10-23T11:42:51.5373488Z '3_CheckpointDiffBlobs', 2026-10-23T11:42:51.5373668Z '4_ProviderSessionRuntime', 2026-10-23T11:42:51.5373847Z '5_Projections', 2026-10-23T11:42:51.5374051Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T11:42:51.5374321Z '7_ProjectionThreadMessageAttachments', 2026-10-23T11:42:51.5374544Z '8_ProjectionThreadActivitySequence', 2026-10-23T11:42:51.5374748Z '9_ProviderSessionRuntimeMode', 2026-10-23T11:42:51.5374947Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T11:42:51.5375169Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T11:42:51.5375391Z '12_ProjectionThreadsInteractionMode', 2026-10-23T11:42:51.5375601Z '13_ProjectionThreadProposedPlans', 2026-10-23T11:42:51.5375832Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T11:42:51.5376064Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T11:42:51.5376271Z '16_CanonicalizeModelSelections', 2026-10-23T11:42:51.5376466Z '17_ProjectionThreadsArchivedAt', 2026-10-23T11:42:51.5376677Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T11:42:51.5376891Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T11:42:51.5377089Z '20_AuthAccessManagement', 2026-10-23T11:42:51.5377274Z '21_AuthSessionClientMetadata', 2026-10-23T11:42:51.5377475Z '22_AuthSessionLastConnectedAt', 2026-10-23T11:42:51.5377671Z '23_ProjectionThreadShellSummary', 2026-10-23T11:42:51.5377890Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T11:42:51.5378124Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T11:42:51.5378539Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T11:42:51.5379021Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T11:42:51.5379252Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T11:42:51.5379480Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T11:42:51.5379704Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T11:42:51.5379908Z '31_AuthAuthorizationScopes', 2026-10-23T11:42:51.5380412Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T11:42:51.5380720Z '33_ProjectionThreadsSettled', 2026-10-23T11:42:51.5380905Z '34_ProjectionThreadsSnoozed', 2026-10-23T11:42:51.5381109Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T11:42:51.5381308Z '36_ProjectionThreadsPinned', 2026-10-23T11:42:51.5381497Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T11:42:51.5381696Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T11:42:51.5381918Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T11:42:51.5382138Z '40_ProjectionProjectFaviconPath', 2026-10-23T11:42:51.5382331Z '41_AuthSessionClientConnection', 2026-10-23T11:42:51.5382538Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T11:42:51.5382741Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T11:42:51.5382955Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T11:42:51.5383160Z '45_ProjectionProjectsAutoPull', 2026-10-23T11:42:51.5383379Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T11:42:51.5383578Z '47_ProjectionProjectIcon', 2026-10-23T11:42:51.5383923Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T11:42:51.5395863Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T11:42:51.5396214Z '50_ProjectionThreadPullRequests', 2026-10-23T11:42:51.5396547Z '51_ProjectionThreadMessageContext', 2026-10-23T11:42:51.5396866Z '52_ProjectionThreadTitleState', 2026-10-23T11:42:51.5397092Z '53_PullRequestFilesViewed', 2026-10-23T11:42:51.5397302Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T11:42:51.5397512Z '55_OrchestrationV2', 2026-10-23T11:42:51.5397700Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T11:42:51.5397900Z '57_ScheduledTaskWebhooks', 2026-10-23T11:42:51.5398077Z '58_WebhookRelayDeliveries', 2026-10-23T11:42:51.5398258Z '59_McpAppModelContext', 2026-10-23T11:42:51.5398503Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T11:42:51.5398699Z '61_PullRequestReviewGuides', 2026-10-23T11:42:51.5398890Z '62_ThreadFailureLookupIndex', 2026-10-23T11:42:51.5399075Z '63_DropUnusedV1Projections', 2026-10-23T11:42:51.5399277Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T11:42:51.5399479Z '65_CodexUsageNativeTurnIndex', 2026-10-23T11:42:51.5399682Z '66_RepairClientSettlementTimestamps', 2026-10-23T11:42:51.5399868Z '67_WebhookDedupe', 2026-10-23T11:42:51.5400034Z '68_ShellStopRequestIndex' 2026-10-23T11:42:51.5400178Z ] 2026-10-23T11:42:51.5400282Z } 2026-10-23T11:42:51.5400347Z 2026-10-23T11:42:51.7641127Z ✓ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 2509ms 2026-10-23T11:42:51.7641698Z ✓ retries a failed selection restart session open before completing 460ms 2026-10-23T11:42:51.7642126Z ✓ preserves native history only for compatible account switches (active) 348ms 2026-10-23T11:42:51.7642544Z ✓ preserves native history only for compatible account switches (idle) 404ms 2026-10-23T11:42:51.7642979Z ✓ preserves native history only for compatible account switches (selection-command) 378ms 2026-10-23T11:42:51.7643418Z ✓ preserves native history only for compatible account switches (pooled) 352ms 2026-10-23T11:42:52.1670909Z ✓ src/process/externalLauncher.test.ts (20 tests) 105ms 2026-10-23T11:42:52.5736251Z ✓ src/sourceControl/BitbucketApi.test.ts (21 tests) 60ms 2026-10-23T11:42:53.8485538Z ✓ src/checkpointing/CheckpointStore.test.ts (9 tests) 966ms 2026-10-23T11:42:54.4427836Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService 2026-10-23T11:42:54.4428473Z [11:42:54.440] INFO (#9): Migrations ran successfully { 2026-10-23T11:42:54.4428653Z migrations: [ 2026-10-23T11:42:54.4428806Z '1_OrchestrationEvents', 2026-10-23T11:42:54.4428993Z '2_OrchestrationCommandReceipts', 2026-10-23T11:42:54.4429179Z '3_CheckpointDiffBlobs', 2026-10-23T11:42:54.4429348Z '4_ProviderSessionRuntime', 2026-10-23T11:42:54.4429526Z '5_Projections', 2026-10-23T11:42:54.4429832Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T11:42:54.4430194Z '7_ProjectionThreadMessageAttachments', 2026-10-23T11:42:54.4430512Z '8_ProjectionThreadActivitySequence', 2026-10-23T11:42:54.4430720Z '9_ProviderSessionRuntimeMode', 2026-10-23T11:42:54.4430916Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T11:42:54.4431128Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T11:42:54.4431365Z '12_ProjectionThreadsInteractionMode', 2026-10-23T11:42:54.4431568Z '13_ProjectionThreadProposedPlans', 2026-10-23T11:42:54.4431809Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T11:42:54.4432035Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T11:42:54.4432237Z '16_CanonicalizeModelSelections', 2026-10-23T11:42:54.4432455Z '17_ProjectionThreadsArchivedAt', 2026-10-23T11:42:54.4432659Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T11:42:54.4432892Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T11:42:54.4433086Z '20_AuthAccessManagement', 2026-10-23T11:42:54.4433288Z '21_AuthSessionClientMetadata', 2026-10-23T11:42:54.4433498Z '22_AuthSessionLastConnectedAt', 2026-10-23T11:42:54.4433714Z '23_ProjectionThreadShellSummary', 2026-10-23T11:42:54.4433942Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T11:42:54.4434189Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T11:42:54.4434420Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T11:42:54.4434644Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T11:42:54.4434865Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T11:42:54.4435084Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T11:42:54.4435308Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T11:42:54.4435513Z '31_AuthAuthorizationScopes', 2026-10-23T11:42:54.4435739Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T11:42:54.4436006Z '33_ProjectionThreadsSettled', 2026-10-23T11:42:54.4436827Z '34_ProjectionThreadsSnoozed', 2026-10-23T11:42:54.4437246Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T11:42:54.4437467Z '36_ProjectionThreadsPinned', 2026-10-23T11:42:54.4437679Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T11:42:54.4437890Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T11:42:54.4438299Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T11:42:54.4438588Z '40_ProjectionProjectFaviconPath', 2026-10-23T11:42:54.4438793Z '41_AuthSessionClientConnection', 2026-10-23T11:42:54.4439010Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T11:42:54.4439225Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T11:42:54.4439448Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T11:42:54.4439653Z '45_ProjectionProjectsAutoPull', 2026-10-23T11:42:54.4439854Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T11:42:54.4440047Z '47_ProjectionProjectIcon', 2026-10-23T11:42:54.4440245Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T11:42:54.4440452Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T11:42:54.4440771Z '50_ProjectionThreadPullRequests', 2026-10-23T11:42:54.4441016Z '51_ProjectionThreadMessageContext', 2026-10-23T11:42:54.4441216Z '52_ProjectionThreadTitleState', 2026-10-23T11:42:54.4441394Z '53_PullRequestFilesViewed', 2026-10-23T11:42:54.4441594Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T11:42:54.4441785Z '55_OrchestrationV2', 2026-10-23T11:42:54.4441969Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T11:42:54.4442161Z '57_ScheduledTaskWebhooks', 2026-10-23T11:42:54.4442333Z '58_WebhookRelayDeliveries', 2026-10-23T11:42:54.4442506Z '59_McpAppModelContext', 2026-10-23T11:42:54.4442685Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T11:42:54.4442877Z '61_PullRequestReviewGuides', 2026-10-23T11:42:54.4443086Z '62_ThreadFailureLookupIndex', 2026-10-23T11:42:54.4443375Z '63_DropUnusedV1Projections', 2026-10-23T11:42:54.4443656Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T11:42:54.4443857Z '65_CodexUsageNativeTurnIndex', 2026-10-23T11:42:54.4444055Z '66_RepairClientSettlementTimestamps', 2026-10-23T11:42:54.4444318Z '67_WebhookDedupe', 2026-10-23T11:42:54.4444500Z '68_ShellStopRequestIndex' 2026-10-23T11:42:54.4444724Z ] 2026-10-23T11:42:54.4444831Z } 2026-10-23T11:42:54.4444894Z 2026-10-23T11:42:54.6282753Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a branch named like the short head 2026-10-23T11:42:54.6283313Z [11:42:54.626] WARN (#478): Review guide generation failed { 2026-10-23T11:42:54.6283556Z key: 'github.com/acme/refused-head#7', 2026-10-23T11:42:54.6284720Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head 25a3f408408d of #7. local objects: 25a3f408408d names e8abf460bfa62950d5e39869b9d5af6462324af8 here, a branch or tag rather than the commit. branch feature: 25a3f408408d names e8abf460bfa62950d5e39869b9d5af6462324af8 here, a branch or tag rather than the commit. refs/pull/7/head: Git command exited with a non-zero status. refs/merge-requests/7/head: Git command exited with a non-zero status.\n' + 2026-10-23T11:42:54.6285803Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' + 2026-10-23T11:42:54.6286343Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-23T11:42:54.6287238Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-23T11:42:54.6287974Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-23T11:42:54.6288728Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-23T11:42:54.6289351Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-23T11:42:54.6289959Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-23T11:42:54.6290589Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-23T11:42:54.6291218Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-23T11:42:54.6291585Z } 2026-10-23T11:42:54.6291648Z 2026-10-23T11:42:54.8032277Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a tag named like the short head 2026-10-23T11:42:54.8032789Z [11:42:54.802] WARN (#688): Review guide generation failed { 2026-10-23T11:42:54.8033025Z key: 'github.com/acme/refused-head#7', 2026-10-23T11:42:54.8034112Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head 25a3f408408d of #7. local objects: 25a3f408408d names e8abf460bfa62950d5e39869b9d5af6462324af8 here, a branch or tag rather than the commit. branch feature: 25a3f408408d names e8abf460bfa62950d5e39869b9d5af6462324af8 here, a branch or tag rather than the commit. refs/pull/7/head: Git command exited with a non-zero status. refs/merge-requests/7/head: Git command exited with a non-zero status.\n' + 2026-10-23T11:42:54.8035199Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' + 2026-10-23T11:42:54.8035751Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-23T11:42:54.8036594Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-23T11:42:54.8037231Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-23T11:42:54.8037876Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-23T11:42:54.8038541Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-23T11:42:54.8039149Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-23T11:42:54.8039777Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-23T11:42:54.8040641Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-23T11:42:54.8041094Z } 2026-10-23T11:42:54.8041159Z 2026-10-23T11:42:54.9315703Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head that is not a commit hash 2026-10-23T11:42:54.9316518Z [11:42:54.930] WARN (#893): Review guide generation failed { 2026-10-23T11:42:54.9316877Z key: 'github.com/acme/refused-head#7', 2026-10-23T11:42:54.9317523Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: The host reported a head for #7 that is not a commit hash.\n' + 2026-10-23T11:42:54.9318387Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:237:23\n' + 2026-10-23T11:42:54.9319314Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-23T11:42:54.9320391Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-23T11:42:54.9321471Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-23T11:42:54.9322561Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-23T11:42:54.9323618Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-23T11:42:54.9325233Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-23T11:42:54.9326312Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-23T11:42:54.9327327Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-23T11:42:54.9327920Z } 2026-10-23T11:42:54.9328020Z 2026-10-23T11:42:55.1160973Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head no source has 2026-10-23T11:42:55.1161486Z [11:42:55.115] WARN (#1068): Review guide generation failed { 2026-10-23T11:42:55.1161734Z key: 'github.com/acme/refused-head#7', 2026-10-23T11:42:55.1162781Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee of #7. local objects: Git command exited with a non-zero status. the commit: Git command exited with a non-zero status. branch feature: Git command exited with a non-zero status. refs/pull/7/head: Git command exited with a non-zero status. refs/merge-requests/7/head: Git command exited with a non-zero status.\n' + 2026-10-23T11:42:55.1163856Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' + 2026-10-23T11:42:55.1164429Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-23T11:42:55.1165396Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-23T11:42:55.1166169Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-23T11:42:55.1166840Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-23T11:42:55.1167486Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-23T11:42:55.1168118Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-23T11:42:55.1168817Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-23T11:42:55.1169472Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-23T11:42:55.1169854Z } 2026-10-23T11:42:55.1169922Z 2026-10-23T11:42:55.2875301Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > measures only the PR change using the renamed verified remote's fetch URL 2026-10-23T11:42:55.2875885Z [11:42:55.286] INFO (#1342): Review guide could not read a stack layer's head { 2026-10-23T11:42:55.2876206Z layer: 9, 2026-10-23T11:42:55.2877010Z detail: 'Could not find head ffffffffffffffffffffffffffffffffffffffff of #9. local objects: Git command exited with a non-zero status. the commit: Git command exited with a non-zero status. branch gone: Git command exited with a non-zero status. refs/pull/9/head: Git command exited with a non-zero status. refs/merge-requests/9/head: Git command exited with a non-zero status.' 2026-10-23T11:42:55.2877712Z } 2026-10-23T11:42:55.2877772Z 2026-10-23T11:42:55.4166712Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses generation when the verified remote disappeared despite a usable origin 2026-10-23T11:42:55.4167244Z [11:42:55.415] WARN (#1605): Review guide generation failed { 2026-10-23T11:42:55.4167457Z key: 'github.com/acme/app#7', 2026-10-23T11:42:55.4167885Z cause: "PullRequestOperationError: Pull request operation generateReviewGuide failed: This project's checkout no longer has a remote for the pull request's repository.\n" + 2026-10-23T11:42:55.4168526Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:186:21\n' + 2026-10-23T11:42:55.4169104Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-23T11:42:55.4169748Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-23T11:42:55.4170369Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-23T11:42:55.4170968Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-23T11:42:55.4171579Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:506:24)\n' + 2026-10-23T11:42:55.4172399Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-23T11:42:55.4172912Z } 2026-10-23T11:42:55.4172983Z 2026-10-23T11:42:55.5063411Z ✓ src/pullRequest/PullRequestReviewGuideService.test.ts (7 tests) 1107ms 2026-10-23T11:42:57.7503131Z ✓ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 1116ms 2026-10-23T11:42:57.7503738Z ✓ delivers child completion with Claude's native pending-tool cancellation behavior 381ms 2026-10-23T11:42:57.7504180Z ✓ delivers scheduled message with Claude's native pending-tool cancellation behavior 300ms 2026-10-23T11:42:58.0725695Z ✓ src/provider/AntigravityAuth.test.ts (15 tests) 24ms 2026-10-23T11:42:58.4327378Z ✓ src/cloud/selfUpdate.test.ts (12 tests) 45ms 2026-10-23T11:42:59.9767781Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T11:42:59.9768430Z [11:42:59.957] INFO (#1): Migrations ran successfully { 2026-10-23T11:42:59.9768611Z migrations: [ 2026-10-23T11:42:59.9768757Z '1_OrchestrationEvents', 2026-10-23T11:42:59.9768979Z '2_OrchestrationCommandReceipts', 2026-10-23T11:42:59.9769278Z '3_CheckpointDiffBlobs', 2026-10-23T11:42:59.9769515Z '4_ProviderSessionRuntime', 2026-10-23T11:42:59.9769685Z '5_Projections', 2026-10-23T11:42:59.9769875Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T11:42:59.9770101Z '7_ProjectionThreadMessageAttachments', 2026-10-23T11:42:59.9770301Z '8_ProjectionThreadActivitySequence', 2026-10-23T11:42:59.9770490Z '9_ProviderSessionRuntimeMode', 2026-10-23T11:42:59.9770675Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T11:42:59.9770900Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T11:42:59.9771108Z '12_ProjectionThreadsInteractionMode', 2026-10-23T11:42:59.9771306Z '13_ProjectionThreadProposedPlans', 2026-10-23T11:42:59.9771523Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T11:42:59.9771749Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T11:42:59.9771945Z '16_CanonicalizeModelSelections', 2026-10-23T11:42:59.9772160Z '17_ProjectionThreadsArchivedAt', 2026-10-23T11:42:59.9772476Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T11:42:59.9772797Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T11:42:59.9773084Z '20_AuthAccessManagement', 2026-10-23T11:42:59.9773355Z '21_AuthSessionClientMetadata', 2026-10-23T11:42:59.9773643Z '22_AuthSessionLastConnectedAt', 2026-10-23T11:42:59.9773940Z '23_ProjectionThreadShellSummary', 2026-10-23T11:42:59.9774266Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T11:42:59.9774623Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T11:42:59.9774866Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T11:42:59.9775071Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T11:42:59.9775279Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T11:42:59.9775494Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T11:42:59.9775702Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T11:42:59.9775894Z '31_AuthAuthorizationScopes', 2026-10-23T11:42:59.9776076Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T11:42:59.9776261Z '33_ProjectionThreadsSettled', 2026-10-23T11:42:59.9776435Z '34_ProjectionThreadsSnoozed', 2026-10-23T11:42:59.9776623Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T11:42:59.9776865Z '36_ProjectionThreadsPinned', 2026-10-23T11:42:59.9777043Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T11:42:59.9777232Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T11:42:59.9777438Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T11:42:59.9777647Z '40_ProjectionProjectFaviconPath', 2026-10-23T11:42:59.9778367Z '41_AuthSessionClientConnection', 2026-10-23T11:42:59.9778801Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T11:42:59.9779092Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T11:42:59.9779352Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T11:42:59.9779545Z '45_ProjectionProjectsAutoPull', 2026-10-23T11:42:59.9779799Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T11:42:59.9780051Z '47_ProjectionProjectIcon', 2026-10-23T11:42:59.9780237Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T11:42:59.9780437Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T11:42:59.9780627Z '50_ProjectionThreadPullRequests', 2026-10-23T11:42:59.9780818Z '51_ProjectionThreadMessageContext', 2026-10-23T11:42:59.9781003Z '52_ProjectionThreadTitleState', 2026-10-23T11:42:59.9781180Z '53_PullRequestFilesViewed', 2026-10-23T11:42:59.9781375Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T11:42:59.9781567Z '55_OrchestrationV2', 2026-10-23T11:42:59.9781748Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T11:42:59.9781925Z '57_ScheduledTaskWebhooks', 2026-10-23T11:42:59.9782094Z '58_WebhookRelayDeliveries', 2026-10-23T11:42:59.9782258Z '59_McpAppModelContext', 2026-10-23T11:42:59.9782435Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T11:42:59.9782623Z '61_PullRequestReviewGuides', 2026-10-23T11:42:59.9782792Z '62_ThreadFailureLookupIndex', 2026-10-23T11:42:59.9782967Z '63_DropUnusedV1Projections', 2026-10-23T11:42:59.9783155Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T11:42:59.9783370Z '65_CodexUsageNativeTurnIndex', 2026-10-23T11:42:59.9783559Z '66_RepairClientSettlementTimestamps', 2026-10-23T11:42:59.9783738Z '67_WebhookDedupe', 2026-10-23T11:42:59.9783898Z '68_ShellStopRequestIndex' 2026-10-23T11:42:59.9784034Z ] 2026-10-23T11:42:59.9784137Z } 2026-10-23T11:42:59.9784217Z 2026-10-23T11:43:00.1273798Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T11:43:00.1274208Z [11:43:00.126] INFO (#344) http.span=20ms: Sent HTTP response { 2026-10-23T11:43:00.1274435Z 'http.method': 'GET', 2026-10-23T11:43:00.1274685Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-23T11:43:00.1274914Z 'http.status': 200 2026-10-23T11:43:00.1275051Z } 2026-10-23T11:43:00.1275113Z 2026-10-23T11:43:00.1358279Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T11:43:00.1359093Z [11:43:00.135] INFO (#362) http.span=4ms: Sent HTTP response { 2026-10-23T11:43:00.1359473Z 'http.method': 'GET', 2026-10-23T11:43:00.1359808Z 'http.url': '/api/orchestration/shell', 2026-10-23T11:43:00.1360114Z 'http.status': 200 2026-10-23T11:43:00.1360341Z } 2026-10-23T11:43:00.1360437Z 2026-10-23T11:43:00.2838008Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T11:43:00.2838606Z [11:43:00.283] INFO (#400) http.span=140ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-23T11:43:00.2838899Z 2026-10-23T11:43:00.2966472Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T11:43:00.2967694Z [11:43:00.296] INFO (#390) http.span=154ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-23T11:43:00.2968291Z 2026-10-23T11:43:00.2968697Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T11:43:00.2969423Z [11:43:00.296] INFO (#603) http.span=36ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-23T11:43:00.2969852Z 2026-10-23T11:43:00.2974421Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T11:43:00.2975448Z [11:43:00.296] INFO (#615) http.span=34ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-23T11:43:00.2975851Z 2026-10-23T11:43:00.2984979Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T11:43:00.2985554Z [11:43:00.297] INFO (#379) http.span=158ms: InterruptError: All fibers interrupted without error { 2026-10-23T11:43:00.2985878Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-23T11:43:00.2986158Z at fiber (#682) 2026-10-23T11:43:00.2986585Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-23T11:43:00.2986813Z 2026-10-23T11:43:00.3293740Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T11:43:00.3294136Z [11:43:00.319] INFO (#1): Migrations ran successfully { 2026-10-23T11:43:00.3294313Z migrations: [ 2026-10-23T11:43:00.3294459Z '1_OrchestrationEvents', 2026-10-23T11:43:00.3294638Z '2_OrchestrationCommandReceipts', 2026-10-23T11:43:00.3294850Z '3_CheckpointDiffBlobs', 2026-10-23T11:43:00.3295023Z '4_ProviderSessionRuntime', 2026-10-23T11:43:00.3295190Z '5_Projections', 2026-10-23T11:43:00.3295382Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T11:43:00.3295610Z '7_ProjectionThreadMessageAttachments', 2026-10-23T11:43:00.3295810Z '8_ProjectionThreadActivitySequence', 2026-10-23T11:43:00.3295997Z '9_ProviderSessionRuntimeMode', 2026-10-23T11:43:00.3296183Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T11:43:00.3296387Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T11:43:00.3296596Z '12_ProjectionThreadsInteractionMode', 2026-10-23T11:43:00.3296789Z '13_ProjectionThreadProposedPlans', 2026-10-23T11:43:00.3297009Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T11:43:00.3297227Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T11:43:00.3297424Z '16_CanonicalizeModelSelections', 2026-10-23T11:43:00.3297609Z '17_ProjectionThreadsArchivedAt', 2026-10-23T11:43:00.3297839Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T11:43:00.3298040Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T11:43:00.3298220Z '20_AuthAccessManagement', 2026-10-23T11:43:00.3298393Z '21_AuthSessionClientMetadata', 2026-10-23T11:43:00.3298575Z '22_AuthSessionLastConnectedAt', 2026-10-23T11:43:00.3298760Z '23_ProjectionThreadShellSummary', 2026-10-23T11:43:00.3298964Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T11:43:00.3299185Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T11:43:00.3299398Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T11:43:00.3299600Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T11:43:00.3299796Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T11:43:00.3300395Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T11:43:00.3300697Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T11:43:00.3300884Z '31_AuthAuthorizationScopes', 2026-10-23T11:43:00.3301076Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T11:43:00.3301265Z '33_ProjectionThreadsSettled', 2026-10-23T11:43:00.3301443Z '34_ProjectionThreadsSnoozed', 2026-10-23T11:43:00.3301631Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T11:43:00.3301817Z '36_ProjectionThreadsPinned', 2026-10-23T11:43:00.3301993Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T11:43:00.3302175Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T11:43:00.3302382Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T11:43:00.3302583Z '40_ProjectionProjectFaviconPath', 2026-10-23T11:43:00.3302772Z '41_AuthSessionClientConnection', 2026-10-23T11:43:00.3302965Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T11:43:00.3303159Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T11:43:00.3303354Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T11:43:00.3303545Z '45_ProjectionProjectsAutoPull', 2026-10-23T11:43:00.3303739Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T11:43:00.3303924Z '47_ProjectionProjectIcon', 2026-10-23T11:43:00.3304108Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T11:43:00.3304302Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T11:43:00.3304498Z '50_ProjectionThreadPullRequests', 2026-10-23T11:43:00.3304685Z '51_ProjectionThreadMessageContext', 2026-10-23T11:43:00.3304882Z '52_ProjectionThreadTitleState', 2026-10-23T11:43:00.3305053Z '53_PullRequestFilesViewed', 2026-10-23T11:43:00.3305249Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T11:43:00.3305437Z '55_OrchestrationV2', 2026-10-23T11:43:00.3305619Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T11:43:00.3305800Z '57_ScheduledTaskWebhooks', 2026-10-23T11:43:00.3305967Z '58_WebhookRelayDeliveries', 2026-10-23T11:43:00.3306144Z '59_McpAppModelContext', 2026-10-23T11:43:00.3306324Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T11:43:00.3306504Z '61_PullRequestReviewGuides', 2026-10-23T11:43:00.3306679Z '62_ThreadFailureLookupIndex', 2026-10-23T11:43:00.3306864Z '63_DropUnusedV1Projections', 2026-10-23T11:43:00.3307054Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T11:43:00.3307246Z '65_CodexUsageNativeTurnIndex', 2026-10-23T11:43:00.3307433Z '66_RepairClientSettlementTimestamps', 2026-10-23T11:43:00.3307611Z '67_WebhookDedupe', 2026-10-23T11:43:00.3307776Z '68_ShellStopRequestIndex' 2026-10-23T11:43:00.3307954Z ] 2026-10-23T11:43:00.3308203Z } 2026-10-23T11:43:00.3308266Z 2026-10-23T11:43:00.4526098Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T11:43:00.4544623Z [11:43:00.450] INFO (#1056) http.span=11ms: Sent HTTP response { 2026-10-23T11:43:00.4544854Z 'http.method': 'GET', 2026-10-23T11:43:00.4545106Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-23T11:43:00.4545335Z 'http.status': 200 2026-10-23T11:43:00.4545479Z } 2026-10-23T11:43:00.4545539Z 2026-10-23T11:43:00.4554347Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T11:43:00.4554833Z [11:43:00.455] INFO (#1074) http.span=2ms: Sent HTTP response { 2026-10-23T11:43:00.4555225Z 'http.method': 'GET', 2026-10-23T11:43:00.4556125Z 'http.url': '/api/orchestration/shell', 2026-10-23T11:43:00.4556574Z 'http.status': 200 2026-10-23T11:43:00.4556788Z } 2026-10-23T11:43:00.4556878Z 2026-10-23T11:43:00.6150420Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T11:43:00.6151015Z [11:43:00.614] INFO (#1112) http.span=156ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-23T11:43:00.6151305Z 2026-10-23T11:43:00.6254602Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T11:43:00.6255219Z [11:43:00.624] INFO (#1336) http.span=30ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-23T11:43:00.6255523Z 2026-10-23T11:43:00.6255764Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T11:43:00.6256294Z [11:43:00.625] INFO (#1102) http.span=168ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-23T11:43:00.6256570Z 2026-10-23T11:43:00.6257366Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T11:43:00.6257922Z [11:43:00.625] INFO (#1348) http.span=30ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-23T11:43:00.6258195Z 2026-10-23T11:43:00.6261965Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T11:43:00.6262396Z [11:43:00.625] INFO (#1091) http.span=169ms: InterruptError: All fibers interrupted without error { 2026-10-23T11:43:00.6262659Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-23T11:43:00.6262828Z at fiber (#1415) 2026-10-23T11:43:00.6263092Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-23T11:43:00.6263277Z 2026-10-23T11:43:00.6300103Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T11:43:00.6300458Z [11:43:00.629] INFO (#1): # T3 Code thread transfer budget 2026-10-23T11:43:00.6300585Z 2026-10-23T11:43:00.6301034Z 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-23T11:43:00.6302272Z 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-23T11:43:00.6303864Z 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-23T11:43:00.6304561Z 2026-10-23T11:43:00.6304629Z | Provider | Total thread wire | Budget | Result | 2026-10-23T11:43:00.6304798Z | --- | ---: | ---: | --- | 2026-10-23T11:43:00.6304956Z | codex | 4.9 KiB (5,068 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-23T11:43:00.6305154Z | claudeAgent | 5.0 KiB (5,117 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-23T11:43:00.6305277Z 2026-10-23T11:43:00.6305327Z ## Detailed measurements 2026-10-23T11:43:00.6305404Z 2026-10-23T11:43:00.6305504Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-23T11:43:00.6305679Z | --- | --- | --- | ---: | ---: | --- | 2026-10-23T11:43:00.6305876Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-23T11:43:00.6306144Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,189 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-23T11:43:00.6306420Z | codex | measured turn | WebSocket decoded | 20.8 KiB (21,319 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-23T11:43:00.6306670Z | codex | measured turn | WebSocket messages | 1 | 8 | PASS | 2026-10-23T11:43:00.6306866Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO | 2026-10-23T11:43:00.6307073Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO | 2026-10-23T11:43:00.6307315Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO | 2026-10-23T11:43:00.6307555Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-23T11:43:00.6307834Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,696 B) | none | INFO | 2026-10-23T11:43:00.6308121Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO | 2026-10-23T11:43:00.6308389Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-23T11:43:00.6308631Z | codex | measured turn | server egress wire | 3.4 KiB (3,523 B) | none | INFO | 2026-10-23T11:43:00.6308854Z | codex | measured turn | SQL statements | 18 | none | INFO | 2026-10-23T11:43:00.6309088Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-23T11:43:00.6309372Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-23T11:43:00.6309636Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-23T11:43:00.6309877Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO | 2026-10-23T11:43:00.6310129Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO | 2026-10-23T11:43:00.6310383Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-23T11:43:00.6310592Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-23T11:43:00.6310819Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-23T11:43:00.6311106Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,228 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-23T11:43:00.6311399Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-23T11:43:00.6311665Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-23T11:43:00.6311881Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO | 2026-10-23T11:43:00.6312109Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO | 2026-10-23T11:43:00.6312368Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO | 2026-10-23T11:43:00.6312632Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-23T11:43:00.6312899Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,712 B) | none | INFO | 2026-10-23T11:43:00.6313203Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO | 2026-10-23T11:43:00.6313563Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-23T11:43:00.6313860Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,584 B) | none | INFO | 2026-10-23T11:43:00.6314098Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-23T11:43:00.6314350Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-23T11:43:00.6314647Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-23T11:43:00.6314932Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-23T11:43:00.6315197Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO | 2026-10-23T11:43:00.6315465Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO | 2026-10-23T11:43:00.6315733Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-23T11:43:00.6315972Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-23T11:43:00.6316099Z 2026-10-23T11:43:00.6316154Z ## Compression diagnostics 2026-10-23T11:43:00.6316236Z 2026-10-23T11:43:00.6316346Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-23T11:43:00.6316576Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip. 2026-10-23T11:43:00.6316810Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-23T11:43:00.6317057Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip. 2026-10-23T11:43:00.6317190Z 2026-10-23T11:43:00.6317192Z 2026-10-23T11:43:00.6317483Z ✓ integration/transferBudgetV2.integration.test.ts (1 test) 713ms 2026-10-23T11:43:00.6317908Z ✓ reports V2 thread HTTP and WebSocket transfer budgets 712ms 2026-10-23T11:43:00.9456426Z ✓ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 22ms 2026-10-23T11:43:01.5261599Z ✓ src/orchestration-v2/ProviderTurnControlService.test.ts (1 test) 6ms 2026-10-23T11:43:03.0764299Z ✓ src/preview/ServerBrowserPage.test.ts (16 tests) 1142ms 2026-10-23T11:43:04.1323624Z ✓ src/orchestration-v2/ThreadMessageIntake.test.ts (5 tests) 21ms 2026-10-23T11:43:04.8735890Z ✓ src/review/ReviewService.test.ts (5 tests) 416ms 2026-10-23T11:43:05.2933654Z stdout | src/device/DeviceHubProxy.test.ts > translates authentication failure to HTTP ServerAuthSessionCredentialValidationError: Failed to validate session credential. 2026-10-23T11:43:05.2934292Z [11:43:05.290] ERROR (#47): environment api operation failed { 2026-10-23T11:43:05.2934816Z reason: 'internal_error', 2026-10-23T11:43:05.2935108Z traceId: 'unavailable', 2026-10-23T11:43:05.2935320Z cause: { 2026-10-23T11:43:05.2935506Z _tag: 'ServerAuthSessionCredentialValidationError', 2026-10-23T11:43:05.2935715Z cause: Error: private credential diagnostic 2026-10-23T11:43:05.2936047Z at /home/runner/_work/t3code/t3code/apps/server/src/device/DeviceHubProxy.test.ts:222:14 2026-10-23T11:43:05.2936418Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-23T11:43:05.2937161Z at async VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/module-evaluator.js:261:4) 2026-10-23T11:43:05.2938566Z at async VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1277:59) 2026-10-23T11:43:05.2939668Z at async VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1184:73) 2026-10-23T11:43:05.2940737Z at async VitestModuleRunner.import (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1139:10) 2026-10-23T11:43:05.2941689Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3465:5 2026-10-23T11:43:05.2942590Z at async collectTests (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3441:3) 2026-10-23T11:43:05.2943509Z at async startTests (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:4190:17) 2026-10-23T11:43:05.2944388Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/base.CzXt2BO_.js:96:6 2026-10-23T11:43:05.2944836Z } 2026-10-23T11:43:05.2944937Z } 2026-10-23T11:43:05.2944997Z 2026-10-23T11:43:05.2945226Z ✓ src/device/DeviceHubProxy.test.ts (12 tests) 26ms 2026-10-23T11:43:05.4342102Z ✓ src/provider/claudeUsageLimits.test.ts (8 tests) 9ms 2026-10-23T11:43:05.7656638Z ✓ src/diagnostics/ProcessDiagnostics.test.ts (3 tests) 12ms 2026-10-23T11:43:05.9443042Z ✓ src/terminal/NodePtyAdapter.test.ts (10 tests) 15ms 2026-10-23T11:43:07.2042601Z ✓ src/mcp/McpToolAccess.race.test.ts (1 test) 86ms 2026-10-23T11:43:07.5410569Z ✓ src/device/SshDeviceHost.test.ts (1 test) 28ms 2026-10-23T11:43:07.8874324Z ✓ src/pullRequest/linkedThreads.test.ts (1 test) 43ms 2026-10-23T11:43:07.9968452Z ✓ src/httpResponseErrorGuard.test.ts (2 tests) 14ms 2026-10-23T11:43:08.4631851Z ✓ src/cli/service.test.ts (4 tests) 34ms 2026-10-23T11:43:08.9260365Z ✓ src/provider/CodexProvider.test.ts (5 tests) 3ms 2026-10-23T11:43:09.3856542Z ✓ src/cloud/CliState.test.ts (3 tests) 25ms 2026-10-23T11:43:09.8052022Z ✓ src/orchestration-v2/UserFacingErrors.test.ts (4 tests) 17ms 2026-10-23T11:43:10.3129633Z ✓ src/orchestration-v2/CheckpointService.test.ts (1 test) 12ms 2026-10-23T11:43:11.6752470Z ✓ src/auth/replayMarkers.test.ts (1 test) 21ms 2026-10-23T11:43:12.2498833Z ✓ src/orchestration-v2/RuntimeRequestService.test.ts (2 tests) 7ms 2026-10-23T11:43:13.5497307Z ✓ src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts (1 test) 9ms 2026-10-23T11:43:13.7511486Z ✓ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 9ms 2026-10-23T11:43:14.0969356Z ✓ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 9ms 2026-10-23T11:43:14.5346583Z ✓ src/auth/EnvironmentAuthPolicy.test.ts (3 tests) 17ms 2026-10-23T11:43:15.0045923Z ✓ src/mcpApps/McpAppModelContext.test.ts (1 test) 56ms 2026-10-23T11:43:15.4909703Z ✓ src/textGeneration/ThreadTitleLinks.test.ts (2 tests) 7ms 2026-10-23T11:43:15.6175479Z ✓ src/preview/PdfDocumentNavigation.test.ts (2 tests) 4ms 2026-10-23T11:43:15.9889581Z ✓ src/provider/ProviderCredentialStore.test.ts (1 test) 5ms 2026-10-23T11:43:16.1452094Z ✓ src/provider/CodexManagedErrors.test.ts (3 tests) 4ms 2026-10-23T11:43:27.7217211Z ✓ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 9771ms 2026-10-23T11:43:27.7218600Z ✓ OpenCode replay fixtures (22) 2026-10-23T11:43:27.7219251Z ✓ runs simple/opencode through OrchestratorV2 using deterministic replay 540ms 2026-10-23T11:43:27.7220082Z ✓ runs opencode_subagent/opencode through OrchestratorV2 using deterministic replay 416ms 2026-10-23T11:43:27.7220870Z ✓ runs opencode2_simple/opencode through OrchestratorV2 using deterministic replay 437ms 2026-10-23T11:43:27.7221705Z ✓ runs opencode2_tool_call/opencode through OrchestratorV2 using deterministic replay 375ms 2026-10-23T11:43:27.7222502Z ✓ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 552ms 2026-10-23T11:43:27.7223311Z ✓ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 567ms 2026-10-23T11:43:27.7224125Z ✓ runs opencode2_permission/opencode through OrchestratorV2 using deterministic replay 441ms 2026-10-23T11:43:27.7224939Z ✓ runs opencode2_question/opencode through OrchestratorV2 using deterministic replay 351ms 2026-10-23T11:43:27.7225731Z ✓ runs opencode2_subagent/opencode through OrchestratorV2 using deterministic replay 548ms 2026-10-23T11:43:27.7226553Z ✓ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 659ms 2026-10-23T11:43:27.7227400Z ✓ runs opencode2_nested_background/opencode through OrchestratorV2 using deterministic replay 426ms 2026-10-23T11:43:27.7228242Z ✓ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 592ms 2026-10-23T11:43:27.7229158Z ✓ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 381ms 2026-10-23T11:43:27.7230055Z ✓ runs opencode_running_child_approval/opencode through OrchestratorV2 using deterministic replay 344ms 2026-10-23T11:43:27.7230879Z ✓ runs plan_questions/opencode through OrchestratorV2 using deterministic replay 495ms 2026-10-23T11:43:27.7231673Z ✓ runs turn_interrupt/opencode through OrchestratorV2 using deterministic replay 358ms 2026-10-23T11:43:27.7232538Z ✓ runs opencode2_subagent when session.execution.started.2 is an execution start this build cannot decode 564ms 2026-10-23T11:43:27.7233467Z ✓ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 689ms 2026-10-23T11:43:28.2646509Z ✓ src/orchestration-v2/ProjectStore.test.ts (1 test) 69ms 2026-10-23T11:43:28.7644322Z ✓ src/orchestration-v2/TurnItemPositionStore.test.ts (1 test) 62ms 2026-10-23T11:43:28.9186998Z ✓ src/checkpointing/Diffs.test.ts (4 tests) 9ms 2026-10-23T11:43:29.3997875Z ✓ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 49ms 2026-10-23T11:43:38.1882985Z ✓ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 6959ms 2026-10-23T11:43:38.1883686Z ✓ Cursor replay fixtures (11) 2026-10-23T11:43:38.1884075Z ✓ runs simple/cursor through OrchestratorV2 using deterministic replay 863ms 2026-10-23T11:43:38.1884561Z ✓ runs skill_invocation/cursor through OrchestratorV2 using deterministic replay 599ms 2026-10-23T11:43:38.1885168Z ✓ runs tool_call_read_only/cursor through OrchestratorV2 using deterministic replay 559ms 2026-10-23T11:43:38.1885644Z ✓ runs subagent/cursor through OrchestratorV2 using deterministic replay 712ms 2026-10-23T11:43:38.1886117Z ✓ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 772ms 2026-10-23T11:43:38.1886587Z ✓ runs queued_turn/cursor through OrchestratorV2 using deterministic replay 676ms 2026-10-23T11:43:38.1887060Z ✓ runs todo_list/cursor through OrchestratorV2 using deterministic replay 655ms 2026-10-23T11:43:38.1887537Z ✓ runs proposed_plan/cursor through OrchestratorV2 using deterministic replay 679ms 2026-10-23T11:43:38.1888028Z ✓ runs message_steering/cursor through OrchestratorV2 using deterministic replay 619ms 2026-10-23T11:43:38.1888596Z ✓ runs turn_interrupt_mid_tool/cursor through OrchestratorV2 using deterministic replay 313ms 2026-10-23T11:43:38.1909393Z ✓ executes explicit Cursor restart_active through the recorded SDK boundary 509ms 2026-10-23T11:43:38.1957209Z 2026-10-23T11:43:38.1972203Z  Test Files  53 passed (53) 2026-10-23T11:43:38.1975025Z  Tests  719 passed (719) 2026-10-23T11:43:38.1975550Z  Start at  11:42:27 2026-10-23T11:43:38.1981500Z  Duration  70.93s (tests 54%, import 34%, transform 9%, setup 3%) 2026-10-23T11:43:38.1997912Z 2026-10-23T11:43:38.1998950Z  Import  1340 modules were evaluated 15506 times · 23.07s total, 34% of tracked time 2026-10-23T11:43:38.1999545Z   ~21.07s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-23T11:43:38.2000186Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-23T11:43:38.2000409Z 2026-10-23T11:43:38.2522859Z 2026-10-23T11:43:38.2700377Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-23T11:43:38.2700976Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-23T11:43:38.2701456Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-23T11:43:38.2701780Z else 2026-10-23T11:43:38.2702088Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-23T11:43:38.2702405Z fi 2026-10-23T11:43:38.2723591Z shell: /usr/bin/bash -e {0} 2026-10-23T11:43:38.2723876Z env: 2026-10-23T11:43:38.2724156Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-23T11:43:38.2724466Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 476 2026-10-23T11:43:38.2724933Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:43:38.2725228Z ##[endgroup] 2026-10-23T11:43:38.2805783Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-23T11:43:38.2806334Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-23T11:43:38.2806842Z  tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md" 2026-10-23T11:43:38.2807229Z else 2026-10-23T11:43:38.2807556Z  echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY" 2026-10-23T11:43:38.2807930Z fi 2026-10-23T11:43:38.2825050Z shell: /usr/bin/bash -e {0} 2026-10-23T11:43:38.2825224Z env: 2026-10-23T11:43:38.2825375Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-23T11:43:38.2825561Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 476 2026-10-23T11:43:38.2825747Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:43:38.2825916Z ##[endgroup] 2026-10-23T11:43:38.2871035Z # T3 Code thread transfer budget 2026-10-23T11:43:38.2871274Z 2026-10-23T11:43:38.2872211Z 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-23T11:43:38.2874396Z 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-23T11:43:38.2876909Z 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-23T11:43:38.2878027Z 2026-10-23T11:43:38.2878155Z | Provider | Total thread wire | Budget | Result | 2026-10-23T11:43:38.2878463Z | --- | ---: | ---: | --- | 2026-10-23T11:43:38.2878741Z | codex | 4.9 KiB (5,068 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-23T11:43:38.2879081Z | claudeAgent | 5.0 KiB (5,117 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-23T11:43:38.2879316Z 2026-10-23T11:43:38.2879417Z ## Detailed measurements 2026-10-23T11:43:38.2879550Z 2026-10-23T11:43:38.2879697Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-23T11:43:38.2880019Z | --- | --- | --- | ---: | ---: | --- | 2026-10-23T11:43:38.2880385Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-23T11:43:38.2880878Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,189 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-23T11:43:38.2881449Z | codex | measured turn | WebSocket decoded | 20.8 KiB (21,319 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-23T11:43:38.2881910Z | codex | measured turn | WebSocket messages | 1 | 8 | PASS | 2026-10-23T11:43:38.2882276Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO | 2026-10-23T11:43:38.2882669Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO | 2026-10-23T11:43:38.2883112Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO | 2026-10-23T11:43:38.2883570Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-23T11:43:38.2884044Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,696 B) | none | INFO | 2026-10-23T11:43:38.2884561Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO | 2026-10-23T11:43:38.2885529Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-23T11:43:38.2886085Z | codex | measured turn | server egress wire | 3.4 KiB (3,523 B) | none | INFO | 2026-10-23T11:43:38.2886519Z | codex | measured turn | SQL statements | 18 | none | INFO | 2026-10-23T11:43:38.2886957Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-23T11:43:38.2887481Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-23T11:43:38.2887989Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-23T11:43:38.2888687Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO | 2026-10-23T11:43:38.2889189Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO | 2026-10-23T11:43:38.2889695Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-23T11:43:38.2890108Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-23T11:43:38.2890548Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-23T11:43:38.2891079Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,228 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-23T11:43:38.2891682Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-23T11:43:38.2892200Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-23T11:43:38.2892633Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO | 2026-10-23T11:43:38.2893085Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO | 2026-10-23T11:43:38.2893582Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO | 2026-10-23T11:43:38.2894073Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-23T11:43:38.2894585Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,712 B) | none | INFO | 2026-10-23T11:43:38.2895192Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO | 2026-10-23T11:43:38.2895712Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-23T11:43:38.2896253Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,584 B) | none | INFO | 2026-10-23T11:43:38.2896753Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-23T11:43:38.2897307Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-23T11:43:38.2897945Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-23T11:43:38.2898559Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-23T11:43:38.2899121Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO | 2026-10-23T11:43:38.2899682Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO | 2026-10-23T11:43:38.2900221Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-23T11:43:38.2900656Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-23T11:43:38.2900885Z 2026-10-23T11:43:38.2900995Z ## Compression diagnostics 2026-10-23T11:43:38.2901152Z 2026-10-23T11:43:38.2901437Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-23T11:43:38.2901894Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip. 2026-10-23T11:43:38.2902383Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-23T11:43:38.2902849Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip. 2026-10-23T11:43:38.2979112Z ##[group]Run actions/upload-artifact@v7 2026-10-23T11:43:38.2979437Z with: 2026-10-23T11:43:38.2979660Z name: thread-transfer-results 2026-10-23T11:43:38.2979991Z path: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-23T11:43:38.2980336Z if-no-files-found: ignore 2026-10-23T11:43:38.2980579Z retention-days: 30 2026-10-23T11:43:38.2980809Z compression-level: 6 2026-10-23T11:43:38.2981049Z overwrite: false 2026-10-23T11:43:38.2981286Z include-hidden-files: false 2026-10-23T11:43:38.2981607Z archive: true 2026-10-23T11:43:38.2981814Z env: 2026-10-23T11:43:38.2982041Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-23T11:43:38.2982327Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 476 2026-10-23T11:43:38.2982605Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:43:38.2983309Z ##[endgroup] 2026-10-23T11:43:38.4155787Z With the provided path, there will be 1 file uploaded 2026-10-23T11:43:38.4159538Z Artifact name is valid! 2026-10-23T11:43:38.4160063Z Root directory input is valid! 2026-10-23T11:43:38.5922516Z Uploading artifact: thread-transfer-results.zip 2026-10-23T11:43:38.5947340Z Beginning upload of artifact content to blob storage 2026-10-23T11:43:38.6635381Z Uploaded bytes 503 2026-10-23T11:43:38.6801904Z Finished uploading artifact content to blob storage! 2026-10-23T11:43:38.6802519Z SHA256 digest of uploaded artifact is e81827f2fe0eadedb9f44153aaca511a2e1eb23394fe7b2321837fcb7363ff27 2026-10-23T11:43:38.6803012Z Finalizing artifact upload 2026-10-23T11:43:39.0925902Z Artifact thread-transfer-results successfully finalized. Artifact ID 12499565526 2026-10-23T11:43:39.0926626Z Artifact thread-transfer-results has been successfully uploaded! Final size is 503 bytes. Artifact ID is 12499565526 2026-10-23T11:43:39.0927363Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/39947904684/artifacts/12499565526 2026-10-23T11:43:39.1054483Z Post job cleanup. 2026-10-23T11:43:39.2168779Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-23T11:43:39.2299862Z Post job cleanup. 2026-10-23T11:43:39.2326580Z ##[start-action display=Cache full pnpm store;id=__a23c2cd2-4057-4d62-972d-7c751160ad2f.__actions_cache] 2026-10-23T11:43:39.3178913Z Post job cleanup. 2026-10-23T11:43:39.4112565Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c, not saving cache. 2026-10-23T11:43:39.4188815Z ##[end-action id=__a23c2cd2-4057-4d62-972d-7c751160ad2f.__actions_cache;outcome=success;conclusion=success;duration_ms=186] 2026-10-23T11:43:39.4192245Z ##[start-action display=Cache Vite+;id=__a23c2cd2-4057-4d62-972d-7c751160ad2f.vp_cache] 2026-10-23T11:43:39.4218773Z Post job cleanup. 2026-10-23T11:43:39.5251598Z 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-23T11:43:39.5304916Z ##[end-action id=__a23c2cd2-4057-4d62-972d-7c751160ad2f.vp_cache;outcome=success;conclusion=success;duration_ms=111] 2026-10-23T11:43:39.5365406Z Post job cleanup. 2026-10-23T11:43:39.6023800Z [command]/usr/local/bin/git version 2026-10-23T11:43:39.6071199Z git version 2.55.0 2026-10-23T11:43:39.6103920Z Temporarily overriding HOME='/home/runner/_work/_temp/b40d8ef2-f8eb-4753-8704-3d869e95b6c4' before making global git config changes 2026-10-23T11:43:39.6104695Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T11:43:39.6110603Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T11:43:39.6159700Z Removing SSH command configuration 2026-10-23T11:43:39.6167535Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T11:43:39.6221548Z [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-23T11:43:39.6454892Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-23T11:43:39.6503127Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-23T11:43:39.6580725Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-23T11:43:39.6607221Z ##[group]Run '/job_completed.sh' 2026-10-23T11:43:39.6622044Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T11:43:39.6622362Z env: 2026-10-23T11:43:39.6622573Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-23T11:43:39.6622851Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 476 2026-10-23T11:43:39.6623093Z BLACKSMITH_CHECK_RUN_ID: 120394978117 2026-10-23T11:43:39.6623277Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-23T11:43:39.6623457Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T11:43:39.6623893Z ##[endgroup] 2026-10-23T11:43:39.6775760Z Docker container cache not activated, skipping hash computation. 2026-10-23T11:43:39.7167734Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-23T11:43:39.7281011Z Cleaning up orphan processes