2026-10-23T23:33:35.4652212Z Current runner version: '2.338.1' 2026-10-23T23:33:35.4657430Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-ku55m2q6trqtsu3c' 2026-10-23T23:33:35.4658169Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-23T23:33:35.4659137Z Machine name: 'ip-172-31-73-130' 2026-10-23T23:33:35.4661227Z ##[group]GITHUB_TOKEN Permissions 2026-10-23T23:33:35.4663369Z Contents: read 2026-10-23T23:33:35.4663888Z Metadata: read 2026-10-23T23:33:35.4665116Z ##[endgroup] 2026-10-23T23:33:35.4667411Z Secret source: Actions 2026-10-23T23:33:35.4668939Z Cache mode: write 2026-10-23T23:33:35.4670107Z Prepare workflow directory 2026-10-23T23:33:35.4905507Z Prepare all required actions 2026-10-23T23:33:35.4936203Z Getting action download info 2026-10-23T23:33:35.6496943Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-23T23:33:35.7134151Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-23T23:33:35.7961589Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-23T23:33:35.9785844Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-23T23:33:35.9831932Z Complete job name: Test Server 8 2026-10-23T23:33:36.0279476Z A job started hook has been configured by the self-hosted runner administrator 2026-10-23T23:33:36.0360876Z ##[group]Run '/setup.sh' 2026-10-23T23:33:36.0371949Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T23:33:36.0372421Z env: 2026-10-23T23:33:36.0372684Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-23T23:33:36.0373012Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 368 2026-10-23T23:33:36.0373334Z BLACKSMITH_CHECK_RUN_ID: 120709689442 2026-10-23T23:33:36.0373666Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-23T23:33:36.0374004Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T23:33:36.0374298Z ##[endgroup] 2026-10-23T23:33:36.0688015Z Logging daemon started (blacksmithd for logs) 2026-10-23T23:33:36.0864872Z Results daemon started (blacksmithd for results) 2026-10-23T23:33:36.1055166Z Background adoption and SSH setup started (PID: 2797) 2026-10-23T23:33:36.1056657Z 2026-10-23T23:33:36.1057238Z ---------------------------------------- 2026-10-23T23:33:36.1058032Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40040343373/jobs/120709689442 2026-10-23T23:33:36.1058536Z SSH Access (using your GitHub SSH key): 2026-10-23T23:33:36.1059355Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-ku55m2q6trqtsu3c.vm.blacksmith.sh 2026-10-23T23:33:36.1060022Z 2026-10-23T23:33:36.1060285Z No GitHub SSH key? Add one at: 2026-10-23T23:33:36.1061210Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-23T23:33:36.1062036Z 2026-10-23T23:33:36.1062293Z ---------------------------------------- 2026-10-23T23:33:36.1062683Z 2026-10-23T23:33:36.1152340Z VM ID: blacksmith-4vcpu-ubuntu-2404-ku55m2q6trqtsu3c 2026-10-23T23:33:36.1158603Z Host: production-152.236.40.181-x8664 2026-10-23T23:33:36.1159367Z Host Agent PID: 492981 2026-10-23T23:33:36.1159878Z Host Agent Git SHA: 1637818df 2026-10-23T23:33:36.1160491Z Host CPU Manufacturer: AuthenticAMD 2026-10-23T23:33:36.1161087Z Blacksmith Host Generation: gen 2 2026-10-23T23:33:36.1161666Z Petname: production-aware-swift-e3158299 2026-10-23T23:33:36.1162226Z Region: us-east 2026-10-23T23:33:36.1162619Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-23T23:33:36.1163199Z OS Version: Ubuntu 24.04.4 LTS 2026-10-23T23:33:36.1163448Z 2026-10-23T23:33:36.1163643Z Enabling Blacksmith transparent cache 2026-10-23T23:33:36.1424972Z ##[group]Run actions/checkout@v6 2026-10-23T23:33:36.1425356Z with: 2026-10-23T23:33:36.1425603Z fetch-depth: 2 2026-10-23T23:33:36.1425983Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-23T23:33:36.1426433Z sparse-checkout-cone-mode: false 2026-10-23T23:33:36.1426740Z repository: pingdotgg/t3code 2026-10-23T23:33:36.1429372Z token: *** 2026-10-23T23:33:36.1429611Z ssh-strict: true 2026-10-23T23:33:36.1429859Z ssh-user: git 2026-10-23T23:33:36.1430157Z persist-credentials: true 2026-10-23T23:33:36.1430431Z clean: true 2026-10-23T23:33:36.1430665Z fetch-tags: false 2026-10-23T23:33:36.1430927Z show-progress: true 2026-10-23T23:33:36.1431264Z lfs: false 2026-10-23T23:33:36.1431498Z submodules: false 2026-10-23T23:33:36.1431751Z set-safe-directory: true 2026-10-23T23:33:36.1432039Z allow-unsafe-pr-checkout: false 2026-10-23T23:33:36.1432326Z env: 2026-10-23T23:33:36.1432611Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-23T23:33:36.1432930Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 368 2026-10-23T23:33:36.1433247Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:36.1433540Z ##[endgroup] 2026-10-23T23:33:36.2982549Z Syncing repository: pingdotgg/t3code 2026-10-23T23:33:36.2984044Z ##[group]Getting Git version info 2026-10-23T23:33:36.2984393Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-23T23:33:36.2985021Z [command]/usr/local/bin/git version 2026-10-23T23:33:36.3096166Z git version 2.55.0 2026-10-23T23:33:36.3112986Z ##[endgroup] 2026-10-23T23:33:36.3130842Z Temporarily overriding HOME='/home/runner/_work/_temp/bb321042-046e-4649-a978-621c569ae8b6' before making global git config changes 2026-10-23T23:33:36.3131819Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T23:33:36.3137941Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T23:33:36.3186490Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-23T23:33:36.3189109Z ##[group]Determining repository object format 2026-10-23T23:33:36.3190520Z ##[endgroup] 2026-10-23T23:33:36.3190970Z ##[group]Initializing the repository 2026-10-23T23:33:36.3194370Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-23T23:33:36.3255216Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-23T23:33:36.3255875Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-23T23:33:36.3256372Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-23T23:33:36.3256769Z hint: call: 2026-10-23T23:33:36.3256990Z hint: 2026-10-23T23:33:36.3257315Z hint: git config --global init.defaultBranch 2026-10-23T23:33:36.3257666Z hint: 2026-10-23T23:33:36.3257975Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-23T23:33:36.3258485Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-23T23:33:36.3258891Z hint: 2026-10-23T23:33:36.3259132Z hint: git branch -m 2026-10-23T23:33:36.3259518Z hint: 2026-10-23T23:33:36.3259903Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-23T23:33:36.3260422Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-23T23:33:36.3268830Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-23T23:33:36.3304796Z ##[endgroup] 2026-10-23T23:33:36.3305227Z ##[group]Disabling automatic garbage collection 2026-10-23T23:33:36.3308715Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-23T23:33:36.3338162Z ##[endgroup] 2026-10-23T23:33:36.3338771Z ##[group]Setting up auth 2026-10-23T23:33:36.3339346Z Removing SSH command configuration 2026-10-23T23:33:36.3344853Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T23:33:36.3376251Z [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-23T23:33:36.3563664Z Removing HTTP extra header 2026-10-23T23:33:36.3567482Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-23T23:33:36.3602757Z [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-23T23:33:36.3733680Z Removing includeIf entries pointing to credentials config files 2026-10-23T23:33:36.3740702Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-23T23:33:36.3793233Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-23T23:33:36.3962034Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-c9396528-9e89-4a1b-88a7-97adc3c8ff2b.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-23T23:33:36.4023201Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-c9396528-9e89-4a1b-88a7-97adc3c8ff2b.config 2026-10-23T23:33:36.4060409Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-c9396528-9e89-4a1b-88a7-97adc3c8ff2b.config 2026-10-23T23:33:36.4102557Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-c9396528-9e89-4a1b-88a7-97adc3c8ff2b.config 2026-10-23T23:33:36.4156187Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-c9396528-9e89-4a1b-88a7-97adc3c8ff2b.config 2026-10-23T23:33:36.4225641Z ##[endgroup] 2026-10-23T23:33:36.4226120Z ##[group]Fetching the repository 2026-10-23T23:33:36.4233314Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +973df5fd4c149b890183b458ee3baf7e8ebc5fd8:refs/remotes/pull/24267/merge 2026-10-23T23:33:36.6085862Z From https://github.com/pingdotgg/t3code 2026-10-23T23:33:36.6086540Z * [new ref] 973df5fd4c149b890183b458ee3baf7e8ebc5fd8 -> pull/24267/merge 2026-10-23T23:33:36.6130901Z ##[endgroup] 2026-10-23T23:33:36.6131391Z ##[group]Determining the checkout info 2026-10-23T23:33:36.6131858Z ##[endgroup] 2026-10-23T23:33:36.6132220Z ##[group]Setting up sparse checkout 2026-10-23T23:33:36.6132584Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-23T23:33:36.6164838Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-23T23:33:36.6195246Z .git/info/sparse-checkout 2026-10-23T23:33:36.6199898Z ##[endgroup] 2026-10-23T23:33:36.6200378Z ##[group]Checking out the ref 2026-10-23T23:33:36.6203711Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24267/merge 2026-10-23T23:33:42.3641422Z Updating files: 0% (1/6311) 2026-10-23T23:33:42.3673541Z Updating files: 1% (64/6311) 2026-10-23T23:33:42.3692216Z Updating files: 2% (127/6311) 2026-10-23T23:33:42.3717180Z Updating files: 3% (190/6311) 2026-10-23T23:33:42.3739422Z Updating files: 4% (253/6311) 2026-10-23T23:33:42.3779819Z Updating files: 5% (316/6311) 2026-10-23T23:33:42.3813276Z Updating files: 6% (379/6311) 2026-10-23T23:33:42.3887256Z Updating files: 7% (442/6311) 2026-10-23T23:33:42.3928593Z Updating files: 8% (505/6311) 2026-10-23T23:33:42.3956399Z Updating files: 9% (568/6311) 2026-10-23T23:33:42.4279118Z Updating files: 10% (632/6311) 2026-10-23T23:33:42.4295020Z Updating files: 11% (695/6311) 2026-10-23T23:33:42.4306864Z Updating files: 12% (758/6311) 2026-10-23T23:33:42.4321774Z Updating files: 13% (821/6311) 2026-10-23T23:33:42.4339350Z Updating files: 14% (884/6311) 2026-10-23T23:33:42.4358277Z Updating files: 15% (947/6311) 2026-10-23T23:33:42.4379697Z Updating files: 16% (1010/6311) 2026-10-23T23:33:42.4395835Z Updating files: 17% (1073/6311) 2026-10-23T23:33:42.4416101Z Updating files: 18% (1136/6311) 2026-10-23T23:33:42.4432522Z Updating files: 19% (1200/6311) 2026-10-23T23:33:42.4457066Z Updating files: 20% (1263/6311) 2026-10-23T23:33:42.4476712Z Updating files: 21% (1326/6311) 2026-10-23T23:33:42.4496838Z Updating files: 22% (1389/6311) 2026-10-23T23:33:42.4512424Z Updating files: 23% (1452/6311) 2026-10-23T23:33:42.4527025Z Updating files: 24% (1515/6311) 2026-10-23T23:33:42.4547027Z Updating files: 25% (1578/6311) 2026-10-23T23:33:42.4561419Z Updating files: 26% (1641/6311) 2026-10-23T23:33:42.4576882Z Updating files: 27% (1704/6311) 2026-10-23T23:33:42.4598731Z Updating files: 28% (1768/6311) 2026-10-23T23:33:42.4636086Z Updating files: 29% (1831/6311) 2026-10-23T23:33:42.4661686Z Updating files: 30% (1894/6311) 2026-10-23T23:33:42.4687746Z Updating files: 31% (1957/6311) 2026-10-23T23:33:42.4725176Z Updating files: 32% (2020/6311) 2026-10-23T23:33:42.4764990Z Updating files: 33% (2083/6311) 2026-10-23T23:33:42.4846754Z Updating files: 34% (2146/6311) 2026-10-23T23:33:42.4909113Z Updating files: 35% (2209/6311) 2026-10-23T23:33:42.4948216Z Updating files: 36% (2272/6311) 2026-10-23T23:33:42.4983096Z Updating files: 37% (2336/6311) 2026-10-23T23:33:42.5026588Z Updating files: 38% (2399/6311) 2026-10-23T23:33:42.5055927Z Updating files: 39% (2462/6311) 2026-10-23T23:33:42.5091537Z Updating files: 40% (2525/6311) 2026-10-23T23:33:42.5130411Z Updating files: 41% (2588/6311) 2026-10-23T23:33:42.5148649Z Updating files: 42% (2651/6311) 2026-10-23T23:33:42.5159743Z Updating files: 43% (2714/6311) 2026-10-23T23:33:42.5183389Z Updating files: 44% (2777/6311) 2026-10-23T23:33:42.5217098Z Updating files: 45% (2840/6311) 2026-10-23T23:33:42.5247617Z Updating files: 46% (2904/6311) 2026-10-23T23:33:42.5280188Z Updating files: 47% (2967/6311) 2026-10-23T23:33:42.5312801Z Updating files: 48% (3030/6311) 2026-10-23T23:33:42.5348547Z Updating files: 49% (3093/6311) 2026-10-23T23:33:42.5391889Z Updating files: 50% (3156/6311) 2026-10-23T23:33:42.5409621Z Updating files: 51% (3219/6311) 2026-10-23T23:33:42.5447187Z Updating files: 52% (3282/6311) 2026-10-23T23:33:42.5476544Z Updating files: 53% (3345/6311) 2026-10-23T23:33:42.5499489Z Updating files: 54% (3408/6311) 2026-10-23T23:33:42.5525279Z Updating files: 55% (3472/6311) 2026-10-23T23:33:42.5547707Z Updating files: 56% (3535/6311) 2026-10-23T23:33:42.5567663Z Updating files: 57% (3598/6311) 2026-10-23T23:33:42.5588506Z Updating files: 58% (3661/6311) 2026-10-23T23:33:42.5996638Z Updating files: 59% (3724/6311) 2026-10-23T23:33:42.6010747Z Updating files: 60% (3787/6311) 2026-10-23T23:33:42.6028943Z Updating files: 61% (3850/6311) 2026-10-23T23:33:42.6048320Z Updating files: 62% (3913/6311) 2026-10-23T23:33:42.6072732Z Updating files: 63% (3976/6311) 2026-10-23T23:33:42.6101657Z Updating files: 64% (4040/6311) 2026-10-23T23:33:42.6126507Z Updating files: 65% (4103/6311) 2026-10-23T23:33:42.6144238Z Updating files: 66% (4166/6311) 2026-10-23T23:33:42.6171400Z Updating files: 67% (4229/6311) 2026-10-23T23:33:42.6185326Z Updating files: 68% (4292/6311) 2026-10-23T23:33:42.6206321Z Updating files: 69% (4355/6311) 2026-10-23T23:33:42.6224870Z Updating files: 70% (4418/6311) 2026-10-23T23:33:42.6241353Z Updating files: 71% (4481/6311) 2026-10-23T23:33:42.6262144Z Updating files: 72% (4544/6311) 2026-10-23T23:33:42.6299963Z Updating files: 73% (4608/6311) 2026-10-23T23:33:42.6491830Z Updating files: 74% (4671/6311) 2026-10-23T23:33:42.6587306Z Updating files: 74% (4728/6311) 2026-10-23T23:33:42.6789316Z Updating files: 75% (4734/6311) 2026-10-23T23:33:42.6813288Z Updating files: 76% (4797/6311) 2026-10-23T23:33:42.6834381Z Updating files: 77% (4860/6311) 2026-10-23T23:33:42.6862004Z Updating files: 78% (4923/6311) 2026-10-23T23:33:42.6882313Z Updating files: 79% (4986/6311) 2026-10-23T23:33:42.6901244Z Updating files: 80% (5049/6311) 2026-10-23T23:33:42.6921952Z Updating files: 81% (5112/6311) 2026-10-23T23:33:42.6941746Z Updating files: 82% (5176/6311) 2026-10-23T23:33:42.6961685Z Updating files: 83% (5239/6311) 2026-10-23T23:33:42.6984402Z Updating files: 84% (5302/6311) 2026-10-23T23:33:42.7004089Z Updating files: 85% (5365/6311) 2026-10-23T23:33:42.7026892Z Updating files: 86% (5428/6311) 2026-10-23T23:33:42.7101087Z Updating files: 87% (5491/6311) 2026-10-23T23:33:42.7135405Z Updating files: 88% (5554/6311) 2026-10-23T23:33:42.7152990Z Updating files: 89% (5617/6311) 2026-10-23T23:33:42.7182115Z Updating files: 90% (5680/6311) 2026-10-23T23:33:42.7218129Z Updating files: 91% (5744/6311) 2026-10-23T23:33:42.7234764Z Updating files: 92% (5807/6311) 2026-10-23T23:33:42.7252605Z Updating files: 93% (5870/6311) 2026-10-23T23:33:42.7276044Z Updating files: 94% (5933/6311) 2026-10-23T23:33:42.7302286Z Updating files: 95% (5996/6311) 2026-10-23T23:33:42.7360845Z Updating files: 96% (6059/6311) 2026-10-23T23:33:42.7392709Z Updating files: 97% (6122/6311) 2026-10-23T23:33:42.7447568Z Updating files: 98% (6185/6311) 2026-10-23T23:33:42.7470073Z Updating files: 99% (6248/6311) 2026-10-23T23:33:42.7470548Z Updating files: 100% (6311/6311) 2026-10-23T23:33:42.7470848Z Updating files: 100% (6311/6311), done. 2026-10-23T23:33:42.7648785Z Note: switching to 'refs/remotes/pull/24267/merge'. 2026-10-23T23:33:42.7649251Z 2026-10-23T23:33:42.7649488Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-23T23:33:42.7649982Z changes and commit them, and you can discard any commits you make in this 2026-10-23T23:33:42.7650445Z state without impacting any branches by switching back to a branch. 2026-10-23T23:33:42.7650700Z 2026-10-23T23:33:42.7650891Z If you want to create a new branch to retain commits you create, you may 2026-10-23T23:33:42.7651332Z do so (now or later) by using -c with the switch command. Example: 2026-10-23T23:33:42.7651566Z 2026-10-23T23:33:42.7651685Z git switch -c 2026-10-23T23:33:42.7651860Z 2026-10-23T23:33:42.7651986Z Or undo this operation with: 2026-10-23T23:33:42.7652151Z 2026-10-23T23:33:42.7652361Z git switch - 2026-10-23T23:33:42.7652505Z 2026-10-23T23:33:42.7652714Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-23T23:33:42.7652983Z 2026-10-23T23:33:42.7653299Z HEAD is now at 973df5f Merge 31f6861e719ff2e2e369213231d3be9440cef11d into 22dc1dabc6d3b1616d0fa5017268c086a77887bc 2026-10-23T23:33:42.7663973Z ##[endgroup] 2026-10-23T23:33:42.7710237Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-23T23:33:42.7732757Z 973df5fd4c149b890183b458ee3baf7e8ebc5fd8 2026-10-23T23:33:42.7902050Z Prepare all required actions 2026-10-23T23:33:42.7951185Z ##[group]Run ./.github/actions/ci-changes 2026-10-23T23:33:42.7951509Z env: 2026-10-23T23:33:42.7951740Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-23T23:33:42.7952033Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 368 2026-10-23T23:33:42.7952329Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:42.7953275Z ##[endgroup] 2026-10-23T23:33:42.8123437Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-23T23:33:42.8174738Z ##[group]Run set -uo pipefail 2026-10-23T23:33:42.8175120Z set -uo pipefail 2026-10-23T23:33:42.8175347Z  2026-10-23T23:33:42.8175528Z decide() { 2026-10-23T23:33:42.8175780Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-23T23:33:42.8176037Z  exit "${PIPESTATUS[0]}" 2026-10-23T23:33:42.8176207Z } 2026-10-23T23:33:42.8176347Z  2026-10-23T23:33:42.8176481Z fail_open() { 2026-10-23T23:33:42.8176709Z  echo "$* Running every job." 2026-10-23T23:33:42.8176890Z  decide 2026-10-23T23:33:42.8177033Z } 2026-10-23T23:33:42.8177164Z  2026-10-23T23:33:42.8177362Z # Reads the change from git rather than the REST API: every job that 2026-10-23T23:33:42.8177659Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-23T23:33:42.8177920Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-23T23:33:42.8178330Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-23T23:33:42.8178624Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-23T23:33:42.8178855Z  base=HEAD^1 2026-10-23T23:33:42.8179005Z  mode=() 2026-10-23T23:33:42.8179146Z else 2026-10-23T23:33:42.8179422Z  base=$BEFORE_SHA 2026-10-23T23:33:42.8179656Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-23T23:33:42.8179914Z  || fail_open "Could not fetch ${base}." 2026-10-23T23:33:42.8180164Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-23T23:33:42.8180393Z  mode=(--full) 2026-10-23T23:33:42.8180547Z fi 2026-10-23T23:33:42.8180681Z  2026-10-23T23:33:42.8180887Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-23T23:33:42.8181187Z # of a package changes that package just like editing it. It also keeps 2026-10-23T23:33:42.8181450Z # git from fetching file contents to score renames. 2026-10-23T23:33:42.8181734Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-23T23:33:42.8182013Z  || fail_open "Could not diff against ${base}." 2026-10-23T23:33:42.8182251Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-23T23:33:42.8193294Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T23:33:42.8193612Z env: 2026-10-23T23:33:42.8193932Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-23T23:33:42.8194160Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 368 2026-10-23T23:33:42.8194454Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:42.8194733Z EVENT_NAME: pull_request 2026-10-23T23:33:42.8194976Z BEFORE_SHA: 2026-10-23T23:33:42.8195127Z ##[endgroup] 2026-10-23T23:33:42.8778382Z Affected packages: @t3tools/scripts, t3 2026-10-23T23:33:42.8780088Z typecheck=true 2026-10-23T23:33:42.8780251Z build=true 2026-10-23T23:33:42.8780549Z test=true 2026-10-23T23:33:42.8780727Z test_packages=@t3tools/scripts 2026-10-23T23:33:42.8780901Z test_web=false 2026-10-23T23:33:42.8781145Z test_server=true 2026-10-23T23:33:42.8781330Z rust=false 2026-10-23T23:33:42.8781496Z release_smoke=false 2026-10-23T23:33:42.8782787Z mobile_native=false 2026-10-23T23:33:42.8848823Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=72] 2026-10-23T23:33:42.8941790Z Prepare all required actions 2026-10-23T23:33:42.8942236Z Getting action download info 2026-10-23T23:33:42.9849296Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-23T23:33:43.0959695Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-23T23:33:43.0959923Z env: 2026-10-23T23:33:43.0960077Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-23T23:33:43.0960258Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 368 2026-10-23T23:33:43.0960449Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:43.0960609Z ##[endgroup] 2026-10-23T23:33:43.1702337Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-23T23:33:43.1717366Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-23T23:33:43.1717778Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-23T23:33:43.1718139Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-23T23:33:43.1718416Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-23T23:33:43.1727698Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T23:33:43.1727911Z env: 2026-10-23T23:33:43.1728060Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-23T23:33:43.1728236Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 368 2026-10-23T23:33:43.1728411Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:43.1728750Z ##[endgroup] 2026-10-23T23:33:43.1799915Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=9] 2026-10-23T23:33:43.1802068Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-23T23:33:43.1873238Z ##[group]Run actions/cache@v6 2026-10-23T23:33:43.1873428Z with: 2026-10-23T23:33:43.1873569Z path: ~/.vite-plus 2026-10-23T23:33:43.1873781Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T23:33:43.1874038Z enableCrossOsArchive: false 2026-10-23T23:33:43.1874212Z fail-on-cache-miss: false 2026-10-23T23:33:43.1874373Z lookup-only: false 2026-10-23T23:33:43.1874524Z save-always: false 2026-10-23T23:33:43.1874675Z env: 2026-10-23T23:33:43.1874820Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-23T23:33:43.1875009Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 368 2026-10-23T23:33:43.1875191Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:43.1875424Z ##[endgroup] 2026-10-23T23:33:43.4174452Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T23:33:43.8422246Z Received 170349591 of 170349591 (100.0%), 402.1 MBs/sec 2026-10-23T23:33:43.8428349Z Cache Size: ~162 MB (170349591 B) 2026-10-23T23:33:43.8453136Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/6ee96160-eebb-4a86-af14-a77e6141ab78/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T23:33:44.7109021Z Cache restored successfully 2026-10-23T23:33:44.7419121Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T23:33:44.7514698Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1571] 2026-10-23T23:33:44.7517997Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-23T23:33:44.7547880Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-23T23:33:44.7548305Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-23T23:33:44.7548494Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-23T23:33:44.7559473Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T23:33:44.7559676Z env: 2026-10-23T23:33:44.7559804Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-23T23:33:44.7559972Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 368 2026-10-23T23:33:44.7560127Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:44.7560337Z ##[endgroup] 2026-10-23T23:33:44.7610819Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-23T23:33:44.7623871Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=10] 2026-10-23T23:33:44.7625971Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-23T23:33:44.7631672Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-23T23:33:44.7633015Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-23T23:33:44.7649799Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-23T23:33:44.7650011Z store_path="$(vp pm cache dir)" 2026-10-23T23:33:44.7650198Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-23T23:33:44.7664955Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T23:33:44.7665260Z env: 2026-10-23T23:33:44.7665445Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-23T23:33:44.7665683Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 368 2026-10-23T23:33:44.7665959Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:44.7666222Z ##[endgroup] 2026-10-23T23:33:44.7838191Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=20] 2026-10-23T23:33:44.7840715Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-23T23:33:44.8319671Z ##[group]Run actions/cache@v6 2026-10-23T23:33:44.8319848Z with: 2026-10-23T23:33:44.8319992Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-23T23:33:44.8320283Z key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-23T23:33:44.8320560Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-23T23:33:44.8321001Z enableCrossOsArchive: false 2026-10-23T23:33:44.8321147Z fail-on-cache-miss: false 2026-10-23T23:33:44.8321279Z lookup-only: false 2026-10-23T23:33:44.8321399Z save-always: false 2026-10-23T23:33:44.8321522Z env: 2026-10-23T23:33:44.8321645Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-23T23:33:44.8321807Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 368 2026-10-23T23:33:44.8321959Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:44.8322102Z ##[endgroup] 2026-10-23T23:33:45.0610185Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-23T23:33:46.0940827Z Received 570425344 of 995020926 (57.3%), 540.8 MBs/sec 2026-10-23T23:33:46.8462367Z Received 995020926 of 995020926 (100.0%), 538.9 MBs/sec 2026-10-23T23:33:46.8464619Z Cache Size: ~949 MB (995020926 B) 2026-10-23T23:33:46.8520164Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/9185eb36-cf1c-4b65-a7b3-f0a929eb179b/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T23:33:53.4824086Z Cache restored successfully 2026-10-23T23:33:53.5431991Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-23T23:33:53.5529819Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=8768] 2026-10-23T23:33:53.5532505Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-23T23:33:53.5546556Z ##[group]Run vp install 2026-10-23T23:33:53.5546726Z vp install 2026-10-23T23:33:53.5557532Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T23:33:53.5557718Z env: 2026-10-23T23:33:53.5557850Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-23T23:33:53.5558014Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 368 2026-10-23T23:33:53.5558179Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:53.5558334Z ##[endgroup] 2026-10-23T23:33:53.5955520Z Scope: all 33 workspace projects 2026-10-23T23:33:53.7755144Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-23T23:33:54.3238080Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-23T23:33:54.3241876Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-23T23:33:54.3242922Z Virtual store is at: node_modules/.pnpm 2026-10-23T23:33:55.6158980Z Progress: resolved 1718, reused 1718, downloaded 0, added 1715 2026-10-23T23:33:58.2271966Z ✓ Lockfile passes supply-chain policies (2088 entries in 4.5s) 2026-10-23T23:33:58.2272417Z Lockfile is up to date, resolution step is skipped 2026-10-23T23:33:58.2558405Z Packages: +1721 2026-10-23T23:33:58.2558728Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-23T23:33:58.3133585Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-23T23:33:59.5428273Z . prepare$ vp config --no-agent 2026-10-23T23:33:59.6731253Z . prepare: Done 2026-10-23T23:33:59.6747389Z 2026-10-23T23:33:59.6747975Z devDependencies: 2026-10-23T23:33:59.6748291Z + @coderabbitai/config 1.1.0 2026-10-23T23:33:59.6748547Z + @shadcn/lint 0.1.5 2026-10-23T23:33:59.6748827Z + @types/node 24.12.4 2026-10-23T23:33:59.6749087Z + knip 6.34.0 2026-10-23T23:33:59.6749288Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-23T23:33:59.6749517Z + vite-plus 1.3.0 2026-10-23T23:33:59.6749615Z 2026-10-23T23:33:59.6771872Z Done in 6.1s using pnpm v12.14.0 2026-10-23T23:33:59.6968704Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=6143] 2026-10-23T23:33:59.7030072Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-23T23:33:59.7030797Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-23T23:33:59.7043783Z shell: /usr/bin/bash -e {0} 2026-10-23T23:33:59.7043995Z env: 2026-10-23T23:33:59.7044206Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-23T23:33:59.7044486Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 368 2026-10-23T23:33:59.7044700Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:59.7044957Z ##[endgroup] 2026-10-23T23:33:59.7361463Z ##[group]Run actions/cache@v6 2026-10-23T23:33:59.7361657Z with: 2026-10-23T23:33:59.7361838Z path: ~/.cache/ms-playwright 2026-10-23T23:33:59.7362073Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T23:33:59.7362319Z enableCrossOsArchive: false 2026-10-23T23:33:59.7362556Z fail-on-cache-miss: false 2026-10-23T23:33:59.7362758Z lookup-only: false 2026-10-23T23:33:59.7362946Z save-always: false 2026-10-23T23:33:59.7363127Z env: 2026-10-23T23:33:59.7363330Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-23T23:33:59.7363558Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 368 2026-10-23T23:33:59.7363793Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:59.7363998Z ##[endgroup] 2026-10-23T23:33:59.9540228Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T23:34:00.1606993Z Received 106503405 of 106503405 (100.0%), 531.8 MBs/sec 2026-10-23T23:34:00.1607324Z Cache Size: ~102 MB (106503405 B) 2026-10-23T23:34:00.1631801Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/f4f8868d-61b2-432a-916e-4dfd04d57d2d/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T23:34:00.4329873Z Cache restored successfully 2026-10-23T23:34:00.4481240Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T23:34:00.4655161Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-23T23:34:00.4655991Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-23T23:34:00.4656536Z test -n "$browser" 2026-10-23T23:34:00.4656916Z if ldd "$browser" | grep '=> not found'; then 2026-10-23T23:34:00.4657401Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-23T23:34:00.4657937Z fi 2026-10-23T23:34:00.4673043Z shell: /usr/bin/bash -e {0} 2026-10-23T23:34:00.4673425Z env: 2026-10-23T23:34:00.4673738Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-23T23:34:00.4674136Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 368 2026-10-23T23:34:00.4674487Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:34:00.4674865Z ##[endgroup] 2026-10-23T23:34:00.5144698Z ##[group]Run vp run --filter t3 test --shard 8/8 2026-10-23T23:34:00.5145064Z vp run --filter t3 test --shard 8/8 2026-10-23T23:34:00.5159365Z shell: /usr/bin/bash -e {0} 2026-10-23T23:34:00.5159595Z env: 2026-10-23T23:34:00.5159770Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-23T23:34:00.5160009Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 368 2026-10-23T23:34:00.5160301Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:34:00.5160553Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-23T23:34:00.5160889Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-23T23:34:00.5161157Z ##[endgroup] 2026-10-23T23:34:00.7182248Z ~/apps/server$ vp test run --shard 8/8 ⊘ cache disabled 2026-10-23T23:34:00.8940762Z 2026-10-23T23:34:00.8942794Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-23T23:34:00.8943075Z 2026-10-23T23:34:07.9504242Z ✓ src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts (208 tests) 2117ms 2026-10-23T23:34:07.9505414Z ✓ ClaudeAdapterV2 background wake turns (169) 2026-10-23T23:34:07.9506031Z ✓ persists a todo_list from inline Claude task-tool frames 1452ms 2026-10-23T23:34:10.1363777Z ✓ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 1431ms 2026-10-23T23:34:11.8087471Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the parent instance without authorizing new disabled work 2026-10-23T23:34:11.8088919Z [23:34:11.783] INFO (#414): Migrations ran successfully { 2026-10-23T23:34:11.8089405Z migrations: [ 2026-10-23T23:34:11.8089807Z '1_OrchestrationEvents', 2026-10-23T23:34:11.8090283Z '2_OrchestrationCommandReceipts', 2026-10-23T23:34:11.8090672Z '3_CheckpointDiffBlobs', 2026-10-23T23:34:11.8091125Z '4_ProviderSessionRuntime', 2026-10-23T23:34:11.8091633Z '5_Projections', 2026-10-23T23:34:11.8091999Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T23:34:11.8092425Z '7_ProjectionThreadMessageAttachments', 2026-10-23T23:34:11.8092810Z '8_ProjectionThreadActivitySequence', 2026-10-23T23:34:11.8093197Z '9_ProviderSessionRuntimeMode', 2026-10-23T23:34:11.8093553Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T23:34:11.8094134Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T23:34:11.8094643Z '12_ProjectionThreadsInteractionMode', 2026-10-23T23:34:11.8095160Z '13_ProjectionThreadProposedPlans', 2026-10-23T23:34:11.8095769Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T23:34:11.8096322Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T23:34:11.8096781Z '16_CanonicalizeModelSelections', 2026-10-23T23:34:11.8097208Z '17_ProjectionThreadsArchivedAt', 2026-10-23T23:34:11.8097627Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T23:34:11.8098163Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T23:34:11.8098575Z '20_AuthAccessManagement', 2026-10-23T23:34:11.8098916Z '21_AuthSessionClientMetadata', 2026-10-23T23:34:11.8099650Z '22_AuthSessionLastConnectedAt', 2026-10-23T23:34:11.8099966Z '23_ProjectionThreadShellSummary', 2026-10-23T23:34:11.8100291Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T23:34:11.8100672Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T23:34:11.8101175Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T23:34:11.8101527Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T23:34:11.8101854Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T23:34:11.8102231Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T23:34:11.8102583Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T23:34:11.8102946Z '31_AuthAuthorizationScopes', 2026-10-23T23:34:11.8103260Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T23:34:11.8103594Z '33_ProjectionThreadsSettled', 2026-10-23T23:34:11.8103902Z '34_ProjectionThreadsSnoozed', 2026-10-23T23:34:11.8104220Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T23:34:11.8104553Z '36_ProjectionThreadsPinned', 2026-10-23T23:34:11.8104857Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T23:34:11.8105263Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T23:34:11.8105653Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T23:34:11.8106094Z '40_ProjectionProjectFaviconPath', 2026-10-23T23:34:11.8106482Z '41_AuthSessionClientConnection', 2026-10-23T23:34:11.8108083Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T23:34:11.8109196Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T23:34:11.8109551Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T23:34:11.8109883Z '45_ProjectionProjectsAutoPull', 2026-10-23T23:34:11.8110229Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T23:34:11.8110567Z '47_ProjectionProjectIcon', 2026-10-23T23:34:11.8110881Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T23:34:11.8111280Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T23:34:11.8111597Z '50_ProjectionThreadPullRequests', 2026-10-23T23:34:11.8111924Z '51_ProjectionThreadMessageContext', 2026-10-23T23:34:11.8112274Z '52_ProjectionThreadTitleState', 2026-10-23T23:34:11.8112944Z '53_PullRequestFilesViewed', 2026-10-23T23:34:11.8113420Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T23:34:11.8113919Z '55_OrchestrationV2', 2026-10-23T23:34:11.8114486Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T23:34:11.8114985Z '57_ScheduledTaskWebhooks', 2026-10-23T23:34:11.8115420Z '58_WebhookRelayDeliveries', 2026-10-23T23:34:11.8115799Z '59_McpAppModelContext', 2026-10-23T23:34:11.8116250Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T23:34:11.8116646Z '61_PullRequestReviewGuides', 2026-10-23T23:34:11.8117096Z '62_ThreadFailureLookupIndex', 2026-10-23T23:34:11.8117530Z '63_DropUnusedV1Projections', 2026-10-23T23:34:11.8118085Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T23:34:11.8118564Z '65_CodexUsageNativeTurnIndex', 2026-10-23T23:34:11.8118974Z '66_RepairClientSettlementTimestamps', 2026-10-23T23:34:11.8119443Z '67_WebhookDedupe', 2026-10-23T23:34:11.8119826Z '68_ShellStopRequestIndex' 2026-10-23T23:34:11.8120216Z ] 2026-10-23T23:34:11.8120516Z } 2026-10-23T23:34:11.8120710Z 2026-10-23T23:34:11.9719009Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the alternate instance without authorizing new disabled work 2026-10-23T23:34:11.9720075Z [23:34:11.963] INFO (#4797): Migrations ran successfully { 2026-10-23T23:34:11.9720507Z migrations: [ 2026-10-23T23:34:11.9720842Z '1_OrchestrationEvents', 2026-10-23T23:34:11.9721218Z '2_OrchestrationCommandReceipts', 2026-10-23T23:34:11.9721594Z '3_CheckpointDiffBlobs', 2026-10-23T23:34:11.9721957Z '4_ProviderSessionRuntime', 2026-10-23T23:34:11.9722356Z '5_Projections', 2026-10-23T23:34:11.9722765Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T23:34:11.9723261Z '7_ProjectionThreadMessageAttachments', 2026-10-23T23:34:11.9723703Z '8_ProjectionThreadActivitySequence', 2026-10-23T23:34:11.9724252Z '9_ProviderSessionRuntimeMode', 2026-10-23T23:34:11.9724701Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T23:34:11.9725187Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T23:34:11.9725610Z '12_ProjectionThreadsInteractionMode', 2026-10-23T23:34:11.9726012Z '13_ProjectionThreadProposedPlans', 2026-10-23T23:34:11.9726515Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T23:34:11.9726975Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T23:34:11.9727420Z '16_CanonicalizeModelSelections', 2026-10-23T23:34:11.9727877Z '17_ProjectionThreadsArchivedAt', 2026-10-23T23:34:11.9728325Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T23:34:11.9728756Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T23:34:11.9729167Z '20_AuthAccessManagement', 2026-10-23T23:34:11.9730248Z '21_AuthSessionClientMetadata', 2026-10-23T23:34:11.9730867Z '22_AuthSessionLastConnectedAt', 2026-10-23T23:34:11.9731321Z '23_ProjectionThreadShellSummary', 2026-10-23T23:34:11.9731786Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T23:34:11.9732247Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T23:34:11.9732694Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T23:34:11.9733146Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T23:34:11.9733541Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T23:34:11.9733933Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T23:34:11.9734297Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T23:34:11.9734605Z '31_AuthAuthorizationScopes', 2026-10-23T23:34:11.9734926Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T23:34:11.9735240Z '33_ProjectionThreadsSettled', 2026-10-23T23:34:11.9735563Z '34_ProjectionThreadsSnoozed', 2026-10-23T23:34:11.9735887Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T23:34:11.9736210Z '36_ProjectionThreadsPinned', 2026-10-23T23:34:11.9736521Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T23:34:11.9736823Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T23:34:11.9737173Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T23:34:11.9737523Z '40_ProjectionProjectFaviconPath', 2026-10-23T23:34:11.9737960Z '41_AuthSessionClientConnection', 2026-10-23T23:34:11.9738292Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T23:34:11.9738627Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T23:34:11.9738946Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T23:34:11.9739548Z '45_ProjectionProjectsAutoPull', 2026-10-23T23:34:11.9739874Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T23:34:11.9740191Z '47_ProjectionProjectIcon', 2026-10-23T23:34:11.9740518Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T23:34:11.9740852Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T23:34:11.9741176Z '50_ProjectionThreadPullRequests', 2026-10-23T23:34:11.9760142Z '51_ProjectionThreadMessageContext', 2026-10-23T23:34:11.9760366Z '52_ProjectionThreadTitleState', 2026-10-23T23:34:11.9760550Z '53_PullRequestFilesViewed', 2026-10-23T23:34:11.9760983Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T23:34:11.9761225Z '55_OrchestrationV2', 2026-10-23T23:34:11.9761411Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T23:34:11.9761597Z '57_ScheduledTaskWebhooks', 2026-10-23T23:34:11.9761778Z '58_WebhookRelayDeliveries', 2026-10-23T23:34:11.9761950Z '59_McpAppModelContext', 2026-10-23T23:34:11.9762159Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T23:34:11.9762352Z '61_PullRequestReviewGuides', 2026-10-23T23:34:11.9762543Z '62_ThreadFailureLookupIndex', 2026-10-23T23:34:11.9762726Z '63_DropUnusedV1Projections', 2026-10-23T23:34:11.9762927Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T23:34:11.9763131Z '65_CodexUsageNativeTurnIndex', 2026-10-23T23:34:11.9763332Z '66_RepairClientSettlementTimestamps', 2026-10-23T23:34:11.9763521Z '67_WebhookDedupe', 2026-10-23T23:34:11.9763688Z '68_ShellStopRequestIndex' 2026-10-23T23:34:11.9763868Z ] 2026-10-23T23:34:11.9763967Z } 2026-10-23T23:34:11.9764024Z 2026-10-23T23:34:12.0569296Z ✓ src/mcp/OrchestratorMcpService.test.ts (33 tests) 403ms 2026-10-23T23:34:14.5069453Z ✓ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 848ms 2026-10-23T23:34:15.9677845Z ✓ src/project/AgentSessionScanner.test.ts (53 tests) 992ms 2026-10-23T23:34:15.9678242Z ✓ AgentSessionScanner (37) 2026-10-23T23:34:15.9678478Z ✓ recentThreads (18) 2026-10-23T23:34:15.9678807Z ✓ skips excessive records without blocking an older valid transcript 409ms 2026-10-23T23:34:17.8988091Z ✓ src/assets/AssetAccess.test.ts (26 tests) 262ms 2026-10-23T23:34:26.1966970Z ✓ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 7989ms 2026-10-23T23:34:26.1967876Z ✓ AcpSessionRuntime (30) 2026-10-23T23:34:26.1968576Z ✓ drains large stderr output and keeps auth-sized logging chunks 550ms 2026-10-23T23:34:26.1969101Z ✓ keeps assistant item IDs unique when a provider session restarts 560ms 2026-10-23T23:34:26.1970781Z ✓ ignores session/update replay notifications during session/load 301ms 2026-10-23T23:34:27.8576683Z ✓ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 54ms 2026-10-23T23:34:28.2320558Z ✓ src/provider/Drivers/ClaudeSkills.test.ts (20 tests) 92ms 2026-10-23T23:34:29.8692197Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-23T23:34:29.8693141Z [23:34:29.860] INFO (#22): Migrations ran successfully { 2026-10-23T23:34:29.8693466Z migrations: [ 2026-10-23T23:34:29.8693714Z '1_OrchestrationEvents', 2026-10-23T23:34:29.8694026Z '2_OrchestrationCommandReceipts', 2026-10-23T23:34:29.8694431Z '3_CheckpointDiffBlobs', 2026-10-23T23:34:29.8694722Z '4_ProviderSessionRuntime', 2026-10-23T23:34:29.8695088Z '5_Projections', 2026-10-23T23:34:29.8695423Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T23:34:29.8695797Z '7_ProjectionThreadMessageAttachments', 2026-10-23T23:34:29.8696154Z '8_ProjectionThreadActivitySequence', 2026-10-23T23:34:29.8696490Z '9_ProviderSessionRuntimeMode', 2026-10-23T23:34:29.8696810Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T23:34:29.8697160Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T23:34:29.8697552Z '12_ProjectionThreadsInteractionMode', 2026-10-23T23:34:29.8697909Z '13_ProjectionThreadProposedPlans', 2026-10-23T23:34:29.8698289Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T23:34:29.8698666Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T23:34:29.8699014Z '16_CanonicalizeModelSelections', 2026-10-23T23:34:29.8699754Z '17_ProjectionThreadsArchivedAt', 2026-10-23T23:34:29.8700086Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T23:34:29.8700431Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T23:34:29.8700745Z '20_AuthAccessManagement', 2026-10-23T23:34:29.8701050Z '21_AuthSessionClientMetadata', 2026-10-23T23:34:29.8701344Z '22_AuthSessionLastConnectedAt', 2026-10-23T23:34:29.8701641Z '23_ProjectionThreadShellSummary', 2026-10-23T23:34:29.8701971Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T23:34:29.8702354Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T23:34:29.8702727Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T23:34:29.8703074Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T23:34:29.8703429Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T23:34:29.8703792Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T23:34:29.8704162Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T23:34:29.8704493Z '31_AuthAuthorizationScopes', 2026-10-23T23:34:29.8704826Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T23:34:29.8705208Z '33_ProjectionThreadsSettled', 2026-10-23T23:34:29.8705522Z '34_ProjectionThreadsSnoozed', 2026-10-23T23:34:29.8705836Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T23:34:29.8706160Z '36_ProjectionThreadsPinned', 2026-10-23T23:34:29.8706481Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T23:34:29.8707721Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T23:34:29.8708349Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T23:34:29.8708714Z '40_ProjectionProjectFaviconPath', 2026-10-23T23:34:29.8709049Z '41_AuthSessionClientConnection', 2026-10-23T23:34:29.8709387Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T23:34:29.8709732Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T23:34:29.8710068Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T23:34:29.8710404Z '45_ProjectionProjectsAutoPull', 2026-10-23T23:34:29.8710753Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T23:34:29.8711089Z '47_ProjectionProjectIcon', 2026-10-23T23:34:29.8711434Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T23:34:29.8711772Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T23:34:29.8712105Z '50_ProjectionThreadPullRequests', 2026-10-23T23:34:29.8712435Z '51_ProjectionThreadMessageContext', 2026-10-23T23:34:29.8712767Z '52_ProjectionThreadTitleState', 2026-10-23T23:34:29.8713065Z '53_PullRequestFilesViewed', 2026-10-23T23:34:29.8713385Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T23:34:29.8713689Z '55_OrchestrationV2', 2026-10-23T23:34:29.8714061Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T23:34:29.8714363Z '57_ScheduledTaskWebhooks', 2026-10-23T23:34:29.8714630Z '58_WebhookRelayDeliveries', 2026-10-23T23:34:29.8714966Z '59_McpAppModelContext', 2026-10-23T23:34:29.8715248Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T23:34:29.8715541Z '61_PullRequestReviewGuides', 2026-10-23T23:34:29.8715824Z '62_ThreadFailureLookupIndex', 2026-10-23T23:34:29.8716116Z '63_DropUnusedV1Projections', 2026-10-23T23:34:29.8716451Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T23:34:29.8716783Z '65_CodexUsageNativeTurnIndex', 2026-10-23T23:34:29.8717113Z '66_RepairClientSettlementTimestamps', 2026-10-23T23:34:29.8717416Z '67_WebhookDedupe', 2026-10-23T23:34:29.8717691Z '68_ShellStopRequestIndex' 2026-10-23T23:34:29.8717920Z ] 2026-10-23T23:34:29.8718087Z } 2026-10-23T23:34:29.8718174Z 2026-10-23T23:34:30.1402893Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-23T23:34:30.1403406Z [23:34:30.138] WARN (#1241): Orchestration effect execution failed { 2026-10-23T23:34:30.1404158Z 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-23T23:34:30.1404645Z effectType: 'provider-turn.restart', 2026-10-23T23:34:30.1404938Z attemptCount: 1, 2026-10-23T23:34:30.1405121Z nonRetryable: false, 2026-10-23T23:34:30.1405343Z error: 'OrchestrationEffectExecutionError: \n' + 2026-10-23T23:34:30.1405709Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' + 2026-10-23T23:34:30.1406347Z ' 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-23T23:34:30.1480797Z ' [cause]: ProviderTurnStartError: \n' + 2026-10-23T23:34:30.1483726Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1356:19\n' + 2026-10-23T23:34:30.1484291Z ' 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-23T23:34:30.1485872Z ' [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:b30f4f57-f859-4fa5-af60-68eb949a7a98.\n' + 2026-10-23T23:34:30.1487263Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' + 2026-10-23T23:34:30.1487773Z ' 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-23T23:34:30.1488522Z ' [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:b30f4f57-f859-4fa5-af60-68eb949a7a98.\n' + 2026-10-23T23:34:30.1489226Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' + 2026-10-23T23:34:30.1489638Z ' [cause]: Error: simulated replacement open failure\n' + 2026-10-23T23:34:30.1489861Z ' }\n' + 2026-10-23T23:34:30.1490020Z ' }\n' + 2026-10-23T23:34:30.1490167Z ' }\n' + 2026-10-23T23:34:30.1490306Z '}' 2026-10-23T23:34:30.1490425Z } 2026-10-23T23:34:30.1490488Z 2026-10-23T23:34:30.4650268Z 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-23T23:34:30.4651098Z [23:34:30.459] INFO (#2637): Migrations ran successfully { 2026-10-23T23:34:30.4651403Z migrations: [ 2026-10-23T23:34:30.4651655Z '1_OrchestrationEvents', 2026-10-23T23:34:30.4651973Z '2_OrchestrationCommandReceipts', 2026-10-23T23:34:30.4652295Z '3_CheckpointDiffBlobs', 2026-10-23T23:34:30.4652580Z '4_ProviderSessionRuntime', 2026-10-23T23:34:30.4652953Z '5_Projections', 2026-10-23T23:34:30.4653305Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T23:34:30.4653715Z '7_ProjectionThreadMessageAttachments', 2026-10-23T23:34:30.4654107Z '8_ProjectionThreadActivitySequence', 2026-10-23T23:34:30.4654480Z '9_ProviderSessionRuntimeMode', 2026-10-23T23:34:30.4654897Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T23:34:30.4655272Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T23:34:30.4655642Z '12_ProjectionThreadsInteractionMode', 2026-10-23T23:34:30.4655975Z '13_ProjectionThreadProposedPlans', 2026-10-23T23:34:30.4656407Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T23:34:30.4656785Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T23:34:30.4657125Z '16_CanonicalizeModelSelections', 2026-10-23T23:34:30.4657455Z '17_ProjectionThreadsArchivedAt', 2026-10-23T23:34:30.4657851Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T23:34:30.4658219Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T23:34:30.4658553Z '20_AuthAccessManagement', 2026-10-23T23:34:30.4658848Z '21_AuthSessionClientMetadata', 2026-10-23T23:34:30.4659380Z '22_AuthSessionLastConnectedAt', 2026-10-23T23:34:30.4659715Z '23_ProjectionThreadShellSummary', 2026-10-23T23:34:30.4660065Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T23:34:30.4660452Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T23:34:30.4660828Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T23:34:30.4661183Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T23:34:30.4661559Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T23:34:30.4661952Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T23:34:30.4662329Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T23:34:30.4663552Z '31_AuthAuthorizationScopes', 2026-10-23T23:34:30.4664235Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T23:34:30.4664565Z '33_ProjectionThreadsSettled', 2026-10-23T23:34:30.4664944Z '34_ProjectionThreadsSnoozed', 2026-10-23T23:34:30.4665286Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T23:34:30.4665628Z '36_ProjectionThreadsPinned', 2026-10-23T23:34:30.4665936Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T23:34:30.4666275Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T23:34:30.4666639Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T23:34:30.4667010Z '40_ProjectionProjectFaviconPath', 2026-10-23T23:34:30.4667330Z '41_AuthSessionClientConnection', 2026-10-23T23:34:30.4667683Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T23:34:30.4668029Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T23:34:30.4668392Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T23:34:30.4668759Z '45_ProjectionProjectsAutoPull', 2026-10-23T23:34:30.4669115Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T23:34:30.4669460Z '47_ProjectionProjectIcon', 2026-10-23T23:34:30.4669812Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T23:34:30.4670181Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T23:34:30.4670524Z '50_ProjectionThreadPullRequests', 2026-10-23T23:34:30.4670861Z '51_ProjectionThreadMessageContext', 2026-10-23T23:34:30.4671195Z '52_ProjectionThreadTitleState', 2026-10-23T23:34:30.4671513Z '53_PullRequestFilesViewed', 2026-10-23T23:34:30.4671874Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T23:34:30.4672209Z '55_OrchestrationV2', 2026-10-23T23:34:30.4672533Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T23:34:30.4672876Z '57_ScheduledTaskWebhooks', 2026-10-23T23:34:30.4673201Z '58_WebhookRelayDeliveries', 2026-10-23T23:34:30.4673491Z '59_McpAppModelContext', 2026-10-23T23:34:30.4673809Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T23:34:30.4674119Z '61_PullRequestReviewGuides', 2026-10-23T23:34:30.4674425Z '62_ThreadFailureLookupIndex', 2026-10-23T23:34:30.4674737Z '63_DropUnusedV1Projections', 2026-10-23T23:34:30.4675102Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T23:34:30.4675330Z '65_CodexUsageNativeTurnIndex', 2026-10-23T23:34:30.4675537Z '66_RepairClientSettlementTimestamps', 2026-10-23T23:34:30.4675745Z '67_WebhookDedupe', 2026-10-23T23:34:30.4675924Z '68_ShellStopRequestIndex' 2026-10-23T23:34:30.4676088Z ] 2026-10-23T23:34:30.4676190Z } 2026-10-23T23:34:30.4676257Z 2026-10-23T23:34:30.9329716Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active) 2026-10-23T23:34:30.9330261Z [23:34:30.928] INFO (#5313): Migrations ran successfully { 2026-10-23T23:34:30.9330479Z migrations: [ 2026-10-23T23:34:30.9330717Z '1_OrchestrationEvents', 2026-10-23T23:34:30.9330997Z '2_OrchestrationCommandReceipts', 2026-10-23T23:34:30.9331314Z '3_CheckpointDiffBlobs', 2026-10-23T23:34:30.9331502Z '4_ProviderSessionRuntime', 2026-10-23T23:34:30.9331692Z '5_Projections', 2026-10-23T23:34:30.9331927Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T23:34:30.9332178Z '7_ProjectionThreadMessageAttachments', 2026-10-23T23:34:30.9332403Z '8_ProjectionThreadActivitySequence', 2026-10-23T23:34:30.9332615Z '9_ProviderSessionRuntimeMode', 2026-10-23T23:34:30.9332828Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T23:34:30.9333685Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T23:34:30.9334121Z '12_ProjectionThreadsInteractionMode', 2026-10-23T23:34:30.9334335Z '13_ProjectionThreadProposedPlans', 2026-10-23T23:34:30.9334581Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T23:34:30.9334887Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T23:34:30.9335111Z '16_CanonicalizeModelSelections', 2026-10-23T23:34:30.9335314Z '17_ProjectionThreadsArchivedAt', 2026-10-23T23:34:30.9335530Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T23:34:30.9335750Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T23:34:30.9335958Z '20_AuthAccessManagement', 2026-10-23T23:34:30.9336161Z '21_AuthSessionClientMetadata', 2026-10-23T23:34:30.9336349Z '22_AuthSessionLastConnectedAt', 2026-10-23T23:34:30.9336551Z '23_ProjectionThreadShellSummary', 2026-10-23T23:34:30.9336761Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T23:34:30.9336991Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T23:34:30.9337212Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T23:34:30.9337418Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T23:34:30.9337626Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T23:34:30.9337837Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T23:34:30.9338060Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T23:34:30.9338251Z '31_AuthAuthorizationScopes', 2026-10-23T23:34:30.9338444Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T23:34:30.9338634Z '33_ProjectionThreadsSettled', 2026-10-23T23:34:30.9338820Z '34_ProjectionThreadsSnoozed', 2026-10-23T23:34:30.9339018Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T23:34:30.9339372Z '36_ProjectionThreadsPinned', 2026-10-23T23:34:30.9339569Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T23:34:30.9339767Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T23:34:30.9339989Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T23:34:30.9340204Z '40_ProjectionProjectFaviconPath', 2026-10-23T23:34:30.9340407Z '41_AuthSessionClientConnection', 2026-10-23T23:34:30.9340610Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T23:34:30.9340812Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T23:34:30.9341016Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T23:34:30.9341265Z '45_ProjectionProjectsAutoPull', 2026-10-23T23:34:30.9341471Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T23:34:30.9341679Z '47_ProjectionProjectIcon', 2026-10-23T23:34:30.9341868Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T23:34:30.9342082Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T23:34:30.9342287Z '50_ProjectionThreadPullRequests', 2026-10-23T23:34:30.9342486Z '51_ProjectionThreadMessageContext', 2026-10-23T23:34:30.9342679Z '52_ProjectionThreadTitleState', 2026-10-23T23:34:30.9342861Z '53_PullRequestFilesViewed', 2026-10-23T23:34:30.9343065Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T23:34:30.9343259Z '55_OrchestrationV2', 2026-10-23T23:34:30.9343448Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T23:34:30.9343706Z '57_ScheduledTaskWebhooks', 2026-10-23T23:34:30.9343891Z '58_WebhookRelayDeliveries', 2026-10-23T23:34:30.9344063Z '59_McpAppModelContext', 2026-10-23T23:34:30.9344244Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T23:34:30.9344429Z '61_PullRequestReviewGuides', 2026-10-23T23:34:30.9344868Z '62_ThreadFailureLookupIndex', 2026-10-23T23:34:30.9345288Z '63_DropUnusedV1Projections', 2026-10-23T23:34:30.9345490Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T23:34:30.9345694Z '65_CodexUsageNativeTurnIndex', 2026-10-23T23:34:30.9345935Z '66_RepairClientSettlementTimestamps', 2026-10-23T23:34:30.9346123Z '67_WebhookDedupe', 2026-10-23T23:34:30.9346297Z '68_ShellStopRequestIndex' 2026-10-23T23:34:30.9346438Z ] 2026-10-23T23:34:30.9346535Z } 2026-10-23T23:34:30.9346596Z 2026-10-23T23:34:31.5050496Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle) 2026-10-23T23:34:31.5051457Z [23:34:31.499] INFO (#8015): Migrations ran successfully { 2026-10-23T23:34:31.5051769Z migrations: [ 2026-10-23T23:34:31.5051993Z '1_OrchestrationEvents', 2026-10-23T23:34:31.5052303Z '2_OrchestrationCommandReceipts', 2026-10-23T23:34:31.5052591Z '3_CheckpointDiffBlobs', 2026-10-23T23:34:31.5052869Z '4_ProviderSessionRuntime', 2026-10-23T23:34:31.5053134Z '5_Projections', 2026-10-23T23:34:31.5053444Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T23:34:31.5053805Z '7_ProjectionThreadMessageAttachments', 2026-10-23T23:34:31.5054131Z '8_ProjectionThreadActivitySequence', 2026-10-23T23:34:31.5054453Z '9_ProviderSessionRuntimeMode', 2026-10-23T23:34:31.5054868Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T23:34:31.5055207Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T23:34:31.5055570Z '12_ProjectionThreadsInteractionMode', 2026-10-23T23:34:31.5055913Z '13_ProjectionThreadProposedPlans', 2026-10-23T23:34:31.5056271Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T23:34:31.5056646Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T23:34:31.5056962Z '16_CanonicalizeModelSelections', 2026-10-23T23:34:31.5057267Z '17_ProjectionThreadsArchivedAt', 2026-10-23T23:34:31.5057587Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T23:34:31.5057899Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T23:34:31.5058193Z '20_AuthAccessManagement', 2026-10-23T23:34:31.5058464Z '21_AuthSessionClientMetadata', 2026-10-23T23:34:31.5058755Z '22_AuthSessionLastConnectedAt', 2026-10-23T23:34:31.5059049Z '23_ProjectionThreadShellSummary', 2026-10-23T23:34:31.5059519Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T23:34:31.5059886Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T23:34:31.5060237Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T23:34:31.5060559Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T23:34:31.5060871Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T23:34:31.5061214Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T23:34:31.5061544Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T23:34:31.5061845Z '31_AuthAuthorizationScopes', 2026-10-23T23:34:31.5062127Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T23:34:31.5062417Z '33_ProjectionThreadsSettled', 2026-10-23T23:34:31.5062738Z '34_ProjectionThreadsSnoozed', 2026-10-23T23:34:31.5063039Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T23:34:31.5063326Z '36_ProjectionThreadsPinned', 2026-10-23T23:34:31.5063609Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T23:34:31.5063909Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T23:34:31.5064235Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T23:34:31.5064575Z '40_ProjectionProjectFaviconPath', 2026-10-23T23:34:31.5065359Z '41_AuthSessionClientConnection', 2026-10-23T23:34:31.5065628Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T23:34:31.5065841Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T23:34:31.5066058Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T23:34:31.5066261Z '45_ProjectionProjectsAutoPull', 2026-10-23T23:34:31.5066467Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T23:34:31.5066659Z '47_ProjectionProjectIcon', 2026-10-23T23:34:31.5066855Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T23:34:31.5067073Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T23:34:31.5067287Z '50_ProjectionThreadPullRequests', 2026-10-23T23:34:31.5067490Z '51_ProjectionThreadMessageContext', 2026-10-23T23:34:31.5067689Z '52_ProjectionThreadTitleState', 2026-10-23T23:34:31.5067880Z '53_PullRequestFilesViewed', 2026-10-23T23:34:31.5068087Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T23:34:31.5068301Z '55_OrchestrationV2', 2026-10-23T23:34:31.5068497Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T23:34:31.5068700Z '57_ScheduledTaskWebhooks', 2026-10-23T23:34:31.5068879Z '58_WebhookRelayDeliveries', 2026-10-23T23:34:31.5069054Z '59_McpAppModelContext', 2026-10-23T23:34:31.5069250Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T23:34:31.5069440Z '61_PullRequestReviewGuides', 2026-10-23T23:34:31.5069635Z '62_ThreadFailureLookupIndex', 2026-10-23T23:34:31.5069827Z '63_DropUnusedV1Projections', 2026-10-23T23:34:31.5072528Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T23:34:31.5072963Z '65_CodexUsageNativeTurnIndex', 2026-10-23T23:34:31.5073264Z '66_RepairClientSettlementTimestamps', 2026-10-23T23:34:31.5073459Z '67_WebhookDedupe', 2026-10-23T23:34:31.5073625Z '68_ShellStopRequestIndex' 2026-10-23T23:34:31.5073780Z ] 2026-10-23T23:34:31.5073882Z } 2026-10-23T23:34:31.5073941Z 2026-10-23T23:34:32.1205810Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command) 2026-10-23T23:34:32.1206405Z [23:34:32.115] INFO (#10780): Migrations ran successfully { 2026-10-23T23:34:32.1206620Z migrations: [ 2026-10-23T23:34:32.1206809Z '1_OrchestrationEvents', 2026-10-23T23:34:32.1207022Z '2_OrchestrationCommandReceipts', 2026-10-23T23:34:32.1207286Z '3_CheckpointDiffBlobs', 2026-10-23T23:34:32.1207527Z '4_ProviderSessionRuntime', 2026-10-23T23:34:32.1207756Z '5_Projections', 2026-10-23T23:34:32.1207991Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T23:34:32.1208293Z '7_ProjectionThreadMessageAttachments', 2026-10-23T23:34:32.1208539Z '8_ProjectionThreadActivitySequence', 2026-10-23T23:34:32.1208777Z '9_ProviderSessionRuntimeMode', 2026-10-23T23:34:32.1209004Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T23:34:32.1209250Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T23:34:32.1209517Z '12_ProjectionThreadsInteractionMode', 2026-10-23T23:34:32.1209755Z '13_ProjectionThreadProposedPlans', 2026-10-23T23:34:32.1210029Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T23:34:32.1210344Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T23:34:32.1210641Z '16_CanonicalizeModelSelections', 2026-10-23T23:34:32.1210867Z '17_ProjectionThreadsArchivedAt', 2026-10-23T23:34:32.1211109Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T23:34:32.1211328Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T23:34:32.1211534Z '20_AuthAccessManagement', 2026-10-23T23:34:32.1211724Z '21_AuthSessionClientMetadata', 2026-10-23T23:34:32.1211923Z '22_AuthSessionLastConnectedAt', 2026-10-23T23:34:32.1212142Z '23_ProjectionThreadShellSummary', 2026-10-23T23:34:32.1212370Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T23:34:32.1212617Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T23:34:32.1212860Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T23:34:32.1213095Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T23:34:32.1213321Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T23:34:32.1213554Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T23:34:32.1213791Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T23:34:32.1214010Z '31_AuthAuthorizationScopes', 2026-10-23T23:34:32.1214230Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T23:34:32.1214437Z '33_ProjectionThreadsSettled', 2026-10-23T23:34:32.1214724Z '34_ProjectionThreadsSnoozed', 2026-10-23T23:34:32.1214942Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T23:34:32.1215162Z '36_ProjectionThreadsPinned', 2026-10-23T23:34:32.1215362Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T23:34:32.1215571Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T23:34:32.1215808Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T23:34:32.1216038Z '40_ProjectionProjectFaviconPath', 2026-10-23T23:34:32.1216288Z '41_AuthSessionClientConnection', 2026-10-23T23:34:32.1216503Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T23:34:32.1217340Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T23:34:32.1217762Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T23:34:32.1218057Z '45_ProjectionProjectsAutoPull', 2026-10-23T23:34:32.1218337Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T23:34:32.1218559Z '47_ProjectionProjectIcon', 2026-10-23T23:34:32.1218777Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T23:34:32.1219017Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T23:34:32.1219442Z '50_ProjectionThreadPullRequests', 2026-10-23T23:34:32.1219679Z '51_ProjectionThreadMessageContext', 2026-10-23T23:34:32.1219923Z '52_ProjectionThreadTitleState', 2026-10-23T23:34:32.1220134Z '53_PullRequestFilesViewed', 2026-10-23T23:34:32.1220376Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T23:34:32.1220694Z '55_OrchestrationV2', 2026-10-23T23:34:32.1221014Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T23:34:32.1221340Z '57_ScheduledTaskWebhooks', 2026-10-23T23:34:32.1221624Z '58_WebhookRelayDeliveries', 2026-10-23T23:34:32.1221903Z '59_McpAppModelContext', 2026-10-23T23:34:32.1222198Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T23:34:32.1222526Z '61_PullRequestReviewGuides', 2026-10-23T23:34:32.1222825Z '62_ThreadFailureLookupIndex', 2026-10-23T23:34:32.1223157Z '63_DropUnusedV1Projections', 2026-10-23T23:34:32.1223496Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T23:34:32.1223826Z '65_CodexUsageNativeTurnIndex', 2026-10-23T23:34:32.1224159Z '66_RepairClientSettlementTimestamps', 2026-10-23T23:34:32.1224564Z '67_WebhookDedupe', 2026-10-23T23:34:32.1224842Z '68_ShellStopRequestIndex' 2026-10-23T23:34:32.1225068Z ] 2026-10-23T23:34:32.1225240Z } 2026-10-23T23:34:32.1225356Z 2026-10-23T23:34:32.7131793Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled) 2026-10-23T23:34:32.7132452Z [23:34:32.708] INFO (#13554): Migrations ran successfully { 2026-10-23T23:34:32.7133014Z migrations: [ 2026-10-23T23:34:32.7133524Z '1_OrchestrationEvents', 2026-10-23T23:34:32.7133865Z '2_OrchestrationCommandReceipts', 2026-10-23T23:34:32.7134172Z '3_CheckpointDiffBlobs', 2026-10-23T23:34:32.7134503Z '4_ProviderSessionRuntime', 2026-10-23T23:34:32.7134745Z '5_Projections', 2026-10-23T23:34:32.7134974Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T23:34:32.7135216Z '7_ProjectionThreadMessageAttachments', 2026-10-23T23:34:32.7135440Z '8_ProjectionThreadActivitySequence', 2026-10-23T23:34:32.7135693Z '9_ProviderSessionRuntimeMode', 2026-10-23T23:34:32.7135914Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T23:34:32.7136141Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T23:34:32.7136369Z '12_ProjectionThreadsInteractionMode', 2026-10-23T23:34:32.7136580Z '13_ProjectionThreadProposedPlans', 2026-10-23T23:34:32.7136815Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T23:34:32.7137062Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T23:34:32.7137269Z '16_CanonicalizeModelSelections', 2026-10-23T23:34:32.7137472Z '17_ProjectionThreadsArchivedAt', 2026-10-23T23:34:32.7137675Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T23:34:32.7137892Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T23:34:32.7138084Z '20_AuthAccessManagement', 2026-10-23T23:34:32.7138276Z '21_AuthSessionClientMetadata', 2026-10-23T23:34:32.7139041Z '22_AuthSessionLastConnectedAt', 2026-10-23T23:34:32.7139510Z '23_ProjectionThreadShellSummary', 2026-10-23T23:34:32.7139735Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T23:34:32.7139968Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T23:34:32.7140200Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T23:34:32.7140414Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T23:34:32.7140626Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T23:34:32.7140844Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T23:34:32.7141069Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T23:34:32.7141268Z '31_AuthAuthorizationScopes', 2026-10-23T23:34:32.7141467Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T23:34:32.7141662Z '33_ProjectionThreadsSettled', 2026-10-23T23:34:32.7141845Z '34_ProjectionThreadsSnoozed', 2026-10-23T23:34:32.7142055Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T23:34:32.7142259Z '36_ProjectionThreadsPinned', 2026-10-23T23:34:32.7142454Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T23:34:32.7142654Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T23:34:32.7142877Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T23:34:32.7143093Z '40_ProjectionProjectFaviconPath', 2026-10-23T23:34:32.7143289Z '41_AuthSessionClientConnection', 2026-10-23T23:34:32.7143490Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T23:34:32.7143700Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T23:34:32.7143910Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T23:34:32.7144109Z '45_ProjectionProjectsAutoPull', 2026-10-23T23:34:32.7144319Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T23:34:32.7144578Z '47_ProjectionProjectIcon', 2026-10-23T23:34:32.7144785Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T23:34:32.7144998Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T23:34:32.7145203Z '50_ProjectionThreadPullRequests', 2026-10-23T23:34:32.7145405Z '51_ProjectionThreadMessageContext', 2026-10-23T23:34:32.7145609Z '52_ProjectionThreadTitleState', 2026-10-23T23:34:32.7145795Z '53_PullRequestFilesViewed', 2026-10-23T23:34:32.7146000Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T23:34:32.7146199Z '55_OrchestrationV2', 2026-10-23T23:34:32.7146385Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T23:34:32.7146582Z '57_ScheduledTaskWebhooks', 2026-10-23T23:34:32.7146757Z '58_WebhookRelayDeliveries', 2026-10-23T23:34:32.7146938Z '59_McpAppModelContext', 2026-10-23T23:34:32.7147123Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T23:34:32.7147325Z '61_PullRequestReviewGuides', 2026-10-23T23:34:32.7147514Z '62_ThreadFailureLookupIndex', 2026-10-23T23:34:32.7147702Z '63_DropUnusedV1Projections', 2026-10-23T23:34:32.7147915Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T23:34:32.7148120Z '65_CodexUsageNativeTurnIndex', 2026-10-23T23:34:32.7148333Z '66_RepairClientSettlementTimestamps', 2026-10-23T23:34:32.7148549Z '67_WebhookDedupe', 2026-10-23T23:34:32.7148724Z '68_ShellStopRequestIndex' 2026-10-23T23:34:32.7148869Z ] 2026-10-23T23:34:32.7148976Z } 2026-10-23T23:34:32.7149031Z 2026-10-23T23:34:33.2215690Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home) 2026-10-23T23:34:33.2216533Z [23:34:33.217] INFO (#16319): Migrations ran successfully { 2026-10-23T23:34:33.2216838Z migrations: [ 2026-10-23T23:34:33.2217818Z '1_OrchestrationEvents', 2026-10-23T23:34:33.2218298Z '2_OrchestrationCommandReceipts', 2026-10-23T23:34:33.2218592Z '3_CheckpointDiffBlobs', 2026-10-23T23:34:33.2218874Z '4_ProviderSessionRuntime', 2026-10-23T23:34:33.2219145Z '5_Projections', 2026-10-23T23:34:33.2219781Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T23:34:33.2220147Z '7_ProjectionThreadMessageAttachments', 2026-10-23T23:34:33.2220478Z '8_ProjectionThreadActivitySequence', 2026-10-23T23:34:33.2220806Z '9_ProviderSessionRuntimeMode', 2026-10-23T23:34:33.2221099Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T23:34:33.2221438Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T23:34:33.2221775Z '12_ProjectionThreadsInteractionMode', 2026-10-23T23:34:33.2222099Z '13_ProjectionThreadProposedPlans', 2026-10-23T23:34:33.2222468Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T23:34:33.2222840Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T23:34:33.2223148Z '16_CanonicalizeModelSelections', 2026-10-23T23:34:33.2223460Z '17_ProjectionThreadsArchivedAt', 2026-10-23T23:34:33.2223777Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T23:34:33.2224218Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T23:34:33.2224576Z '20_AuthAccessManagement', 2026-10-23T23:34:33.2224854Z '21_AuthSessionClientMetadata', 2026-10-23T23:34:33.2225150Z '22_AuthSessionLastConnectedAt', 2026-10-23T23:34:33.2225454Z '23_ProjectionThreadShellSummary', 2026-10-23T23:34:33.2225778Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T23:34:33.2226128Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T23:34:33.2226480Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T23:34:33.2226822Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T23:34:33.2227163Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T23:34:33.2227508Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T23:34:33.2227855Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T23:34:33.2228170Z '31_AuthAuthorizationScopes', 2026-10-23T23:34:33.2228480Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T23:34:33.2228781Z '33_ProjectionThreadsSettled', 2026-10-23T23:34:33.2229072Z '34_ProjectionThreadsSnoozed', 2026-10-23T23:34:33.2229382Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T23:34:33.2229683Z '36_ProjectionThreadsPinned', 2026-10-23T23:34:33.2229968Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T23:34:33.2230316Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T23:34:33.2230658Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T23:34:33.2230999Z '40_ProjectionProjectFaviconPath', 2026-10-23T23:34:33.2231302Z '41_AuthSessionClientConnection', 2026-10-23T23:34:33.2231610Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T23:34:33.2231933Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T23:34:33.2232253Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T23:34:33.2232575Z '45_ProjectionProjectsAutoPull', 2026-10-23T23:34:33.2232892Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T23:34:33.2233197Z '47_ProjectionProjectIcon', 2026-10-23T23:34:33.2233496Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T23:34:33.2233824Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T23:34:33.2234139Z '50_ProjectionThreadPullRequests', 2026-10-23T23:34:33.2234532Z '51_ProjectionThreadMessageContext', 2026-10-23T23:34:33.2234841Z '52_ProjectionThreadTitleState', 2026-10-23T23:34:33.2235646Z '53_PullRequestFilesViewed', 2026-10-23T23:34:33.2236120Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T23:34:33.2236427Z '55_OrchestrationV2', 2026-10-23T23:34:33.2236738Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T23:34:33.2237044Z '57_ScheduledTaskWebhooks', 2026-10-23T23:34:33.2237333Z '58_WebhookRelayDeliveries', 2026-10-23T23:34:33.2237612Z '59_McpAppModelContext', 2026-10-23T23:34:33.2254462Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T23:34:33.2254799Z '61_PullRequestReviewGuides', 2026-10-23T23:34:33.2255091Z '62_ThreadFailureLookupIndex', 2026-10-23T23:34:33.2255380Z '63_DropUnusedV1Projections', 2026-10-23T23:34:33.2255688Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T23:34:33.2256005Z '65_CodexUsageNativeTurnIndex', 2026-10-23T23:34:33.2256312Z '66_RepairClientSettlementTimestamps', 2026-10-23T23:34:33.2256610Z '67_WebhookDedupe', 2026-10-23T23:34:33.2256875Z '68_ShellStopRequestIndex' 2026-10-23T23:34:33.2257096Z ] 2026-10-23T23:34:33.2257255Z } 2026-10-23T23:34:33.2257341Z 2026-10-23T23:34:33.6017825Z ✓ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 3831ms 2026-10-23T23:34:33.6018812Z ✓ retries a failed selection restart session open before completing 622ms 2026-10-23T23:34:33.6019826Z ✓ restarts the live session on a model change when a newer stopped session record exists 474ms 2026-10-23T23:34:33.6020611Z ✓ preserves native history only for compatible account switches (active) 570ms 2026-10-23T23:34:33.6021303Z ✓ preserves native history only for compatible account switches (idle) 618ms 2026-10-23T23:34:33.6022076Z ✓ preserves native history only for compatible account switches (selection-command) 595ms 2026-10-23T23:34:33.6022816Z ✓ preserves native history only for compatible account switches (pooled) 516ms 2026-10-23T23:34:33.6023754Z ✓ preserves native history only for compatible account switches (separate-home) 434ms 2026-10-23T23:34:34.2673493Z ✓ src/process/externalLauncher.test.ts (20 tests) 209ms 2026-10-23T23:34:34.9235914Z ✓ src/sourceControl/BitbucketApi.test.ts (21 tests) 115ms 2026-10-23T23:34:37.1175337Z ✓ src/checkpointing/CheckpointStore.test.ts (9 tests) 1634ms 2026-10-23T23:34:37.8683475Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService 2026-10-23T23:34:37.8683975Z [23:34:37.865] INFO (#9): Migrations ran successfully { 2026-10-23T23:34:37.8684181Z migrations: [ 2026-10-23T23:34:37.8684345Z '1_OrchestrationEvents', 2026-10-23T23:34:37.8684565Z '2_OrchestrationCommandReceipts', 2026-10-23T23:34:37.8684767Z '3_CheckpointDiffBlobs', 2026-10-23T23:34:37.8684956Z '4_ProviderSessionRuntime', 2026-10-23T23:34:37.8685140Z '5_Projections', 2026-10-23T23:34:37.8685355Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T23:34:37.8685604Z '7_ProjectionThreadMessageAttachments', 2026-10-23T23:34:37.8685825Z '8_ProjectionThreadActivitySequence', 2026-10-23T23:34:37.8686035Z '9_ProviderSessionRuntimeMode', 2026-10-23T23:34:37.8686280Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T23:34:37.8686524Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T23:34:37.8686755Z '12_ProjectionThreadsInteractionMode', 2026-10-23T23:34:37.8686971Z '13_ProjectionThreadProposedPlans', 2026-10-23T23:34:37.8687206Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T23:34:37.8687446Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T23:34:37.8687652Z '16_CanonicalizeModelSelections', 2026-10-23T23:34:37.8687892Z '17_ProjectionThreadsArchivedAt', 2026-10-23T23:34:37.8688103Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T23:34:37.8688317Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T23:34:37.8688518Z '20_AuthAccessManagement', 2026-10-23T23:34:37.8688705Z '21_AuthSessionClientMetadata', 2026-10-23T23:34:37.8688903Z '22_AuthSessionLastConnectedAt', 2026-10-23T23:34:37.8689109Z '23_ProjectionThreadShellSummary', 2026-10-23T23:34:37.8689345Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T23:34:37.8689591Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T23:34:37.8689830Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T23:34:37.8690046Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T23:34:37.8690266Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T23:34:37.8690487Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T23:34:37.8690715Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T23:34:37.8690925Z '31_AuthAuthorizationScopes', 2026-10-23T23:34:37.8691122Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T23:34:37.8691326Z '33_ProjectionThreadsSettled', 2026-10-23T23:34:37.8691514Z '34_ProjectionThreadsSnoozed', 2026-10-23T23:34:37.8691723Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T23:34:37.8691929Z '36_ProjectionThreadsPinned', 2026-10-23T23:34:37.8692138Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T23:34:37.8692340Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T23:34:37.8692561Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T23:34:37.8692791Z '40_ProjectionProjectFaviconPath', 2026-10-23T23:34:37.8692989Z '41_AuthSessionClientConnection', 2026-10-23T23:34:37.8693205Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T23:34:37.8693413Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T23:34:37.8693707Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T23:34:37.8693919Z '45_ProjectionProjectsAutoPull', 2026-10-23T23:34:37.8694140Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T23:34:37.8694349Z '47_ProjectionProjectIcon', 2026-10-23T23:34:37.8694560Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T23:34:37.8694783Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T23:34:37.8694993Z '50_ProjectionThreadPullRequests', 2026-10-23T23:34:37.8695202Z '51_ProjectionThreadMessageContext', 2026-10-23T23:34:37.8695406Z '52_ProjectionThreadTitleState', 2026-10-23T23:34:37.8695603Z '53_PullRequestFilesViewed', 2026-10-23T23:34:37.8695820Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T23:34:37.8696022Z '55_OrchestrationV2', 2026-10-23T23:34:37.8696218Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T23:34:37.8696416Z '57_ScheduledTaskWebhooks', 2026-10-23T23:34:37.8696604Z '58_WebhookRelayDeliveries', 2026-10-23T23:34:37.8696784Z '59_McpAppModelContext', 2026-10-23T23:34:37.8696980Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T23:34:37.8697176Z '61_PullRequestReviewGuides', 2026-10-23T23:34:37.8697956Z '62_ThreadFailureLookupIndex', 2026-10-23T23:34:37.8698276Z '63_DropUnusedV1Projections', 2026-10-23T23:34:37.8698494Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T23:34:37.8698705Z '65_CodexUsageNativeTurnIndex', 2026-10-23T23:34:37.8698913Z '66_RepairClientSettlementTimestamps', 2026-10-23T23:34:37.8699111Z '67_WebhookDedupe', 2026-10-23T23:34:37.8699451Z '68_ShellStopRequestIndex' 2026-10-23T23:34:37.8699601Z ] 2026-10-23T23:34:37.8699704Z } 2026-10-23T23:34:37.8699767Z 2026-10-23T23:34:38.1284223Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a branch named like the short head 2026-10-23T23:34:38.1284968Z [23:34:38.127] WARN (#478): Review guide generation failed { 2026-10-23T23:34:38.1285238Z key: 'github.com/acme/refused-head#7', 2026-10-23T23:34:38.1286456Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head de187a053b8d of #7. local objects: de187a053b8d names 89a5fee8e1f46f3e4db5cd16f9e8aea4019b3b6b here, a branch or tag rather than the commit. branch feature: de187a053b8d names 89a5fee8e1f46f3e4db5cd16f9e8aea4019b3b6b 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-23T23:34:38.1287944Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' + 2026-10-23T23:34:38.1288561Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-23T23:34:38.1289277Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-23T23:34:38.1289989Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-23T23:34:38.1290692Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-23T23:34:38.1291385Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-23T23:34:38.1292060Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-23T23:34:38.1292762Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-23T23:34:38.1293647Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-23T23:34:38.1294098Z } 2026-10-23T23:34:38.1294253Z 2026-10-23T23:34:38.3608696Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a tag named like the short head 2026-10-23T23:34:38.3609301Z [23:34:38.359] WARN (#688): Review guide generation failed { 2026-10-23T23:34:38.3609561Z key: 'github.com/acme/refused-head#7', 2026-10-23T23:34:38.3611165Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head b1b3cfb4cf6f of #7. local objects: b1b3cfb4cf6f names 849f4adec2463e518f977cbdc154b1320581e221 here, a branch or tag rather than the commit. branch feature: b1b3cfb4cf6f names 849f4adec2463e518f977cbdc154b1320581e221 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-23T23:34:38.3612683Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' + 2026-10-23T23:34:38.3613266Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-23T23:34:38.3614034Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-23T23:34:38.3614712Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-23T23:34:38.3615400Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-23T23:34:38.3616078Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-23T23:34:38.3616728Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-23T23:34:38.3617395Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-23T23:34:38.3618064Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-23T23:34:38.3618448Z } 2026-10-23T23:34:38.3618516Z 2026-10-23T23:34:38.5487981Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head that is not a commit hash 2026-10-23T23:34:38.5488506Z [23:34:38.547] WARN (#893): Review guide generation failed { 2026-10-23T23:34:38.5488755Z key: 'github.com/acme/refused-head#7', 2026-10-23T23:34:38.5489194Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: The host reported a head for #7 that is not a commit hash.\n' + 2026-10-23T23:34:38.5489777Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:237:23\n' + 2026-10-23T23:34:38.5490342Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-23T23:34:38.5491074Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-23T23:34:38.5491744Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-23T23:34:38.5492413Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-23T23:34:38.5493062Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-23T23:34:38.5493735Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-23T23:34:38.5494792Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-23T23:34:38.5495551Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-23T23:34:38.5495926Z } 2026-10-23T23:34:38.5495986Z 2026-10-23T23:34:38.8095370Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head no source has 2026-10-23T23:34:38.8096322Z [23:34:38.808] WARN (#1068): Review guide generation failed { 2026-10-23T23:34:38.8096731Z key: 'github.com/acme/refused-head#7', 2026-10-23T23:34:38.8098644Z 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-23T23:34:38.8100867Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' + 2026-10-23T23:34:38.8101902Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-23T23:34:38.8103073Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-23T23:34:38.8104300Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-23T23:34:38.8105491Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-23T23:34:38.8106640Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-23T23:34:38.8107753Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-23T23:34:38.8108883Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-23T23:34:38.8110046Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-23T23:34:38.8110659Z } 2026-10-23T23:34:38.8110761Z 2026-10-23T23:34:39.1170446Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > measures only the PR change using the renamed verified remote's fetch URL 2026-10-23T23:34:39.1171060Z [23:34:39.116] INFO (#1342): Review guide could not read a stack layer's head { 2026-10-23T23:34:39.1171298Z layer: 9, 2026-10-23T23:34:39.1172163Z 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-23T23:34:39.1172908Z } 2026-10-23T23:34:39.1172985Z 2026-10-23T23:34:39.3302051Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses generation when the verified remote disappeared despite a usable origin 2026-10-23T23:34:39.3303264Z [23:34:39.328] WARN (#1605): Review guide generation failed { 2026-10-23T23:34:39.3303747Z key: 'github.com/acme/app#7', 2026-10-23T23:34:39.3304564Z 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-23T23:34:39.3305490Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:186:21\n' + 2026-10-23T23:34:39.3306491Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-23T23:34:39.3307692Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-23T23:34:39.3308839Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-23T23:34:39.3309972Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-23T23:34:39.3311124Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:506:24)\n' + 2026-10-23T23:34:39.3312283Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-23T23:34:39.3312934Z } 2026-10-23T23:34:39.3313059Z 2026-10-23T23:34:39.4856850Z ✓ src/pullRequest/PullRequestReviewGuideService.test.ts (7 tests) 1678ms 2026-10-23T23:34:39.4857565Z ✓ PullRequestReviewGuideService (7) 2026-10-23T23:34:39.4858144Z ✓ measures only the PR change using the renamed verified remote's fetch URL 350ms 2026-10-23T23:34:42.9575760Z ✓ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 1937ms 2026-10-23T23:34:42.9577389Z ✓ delivers child completion with Claude's native pending-tool cancellation behavior 693ms 2026-10-23T23:34:42.9578213Z ✓ delivers scheduled message with Claude's native pending-tool cancellation behavior 531ms 2026-10-23T23:34:42.9578986Z ✓ delivers user steering with Claude's native pending-tool cancellation behavior 415ms 2026-10-23T23:34:43.5074304Z ✓ src/provider/AntigravityAuth.test.ts (15 tests) 48ms 2026-10-23T23:34:44.0361473Z ✓ src/cloud/selfUpdate.test.ts (12 tests) 57ms 2026-10-23T23:34:46.4132627Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T23:34:46.4133093Z [23:34:46.387] INFO (#1): Migrations ran successfully { 2026-10-23T23:34:46.4133329Z migrations: [ 2026-10-23T23:34:46.4133510Z '1_OrchestrationEvents', 2026-10-23T23:34:46.4133726Z '2_OrchestrationCommandReceipts', 2026-10-23T23:34:46.4133925Z '3_CheckpointDiffBlobs', 2026-10-23T23:34:46.4134118Z '4_ProviderSessionRuntime', 2026-10-23T23:34:46.4134299Z '5_Projections', 2026-10-23T23:34:46.4134523Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T23:34:46.4134770Z '7_ProjectionThreadMessageAttachments', 2026-10-23T23:34:46.4134999Z '8_ProjectionThreadActivitySequence', 2026-10-23T23:34:46.4135212Z '9_ProviderSessionRuntimeMode', 2026-10-23T23:34:46.4135416Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T23:34:46.4135652Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T23:34:46.4135883Z '12_ProjectionThreadsInteractionMode', 2026-10-23T23:34:46.4136112Z '13_ProjectionThreadProposedPlans', 2026-10-23T23:34:46.4136356Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T23:34:46.4136604Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T23:34:46.4136820Z '16_CanonicalizeModelSelections', 2026-10-23T23:34:46.4137035Z '17_ProjectionThreadsArchivedAt', 2026-10-23T23:34:46.4137247Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T23:34:46.4137468Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T23:34:46.4137670Z '20_AuthAccessManagement', 2026-10-23T23:34:46.4137861Z '21_AuthSessionClientMetadata', 2026-10-23T23:34:46.4138099Z '22_AuthSessionLastConnectedAt', 2026-10-23T23:34:46.4138304Z '23_ProjectionThreadShellSummary', 2026-10-23T23:34:46.4138537Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T23:34:46.4138781Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T23:34:46.4139026Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T23:34:46.4139361Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T23:34:46.4139586Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T23:34:46.4139817Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T23:34:46.4140056Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T23:34:46.4140265Z '31_AuthAuthorizationScopes', 2026-10-23T23:34:46.4140476Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T23:34:46.4140686Z '33_ProjectionThreadsSettled', 2026-10-23T23:34:46.4140881Z '34_ProjectionThreadsSnoozed', 2026-10-23T23:34:46.4141099Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T23:34:46.4141302Z '36_ProjectionThreadsPinned', 2026-10-23T23:34:46.4141503Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T23:34:46.4141708Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T23:34:46.4142646Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T23:34:46.4143040Z '40_ProjectionProjectFaviconPath', 2026-10-23T23:34:46.4143253Z '41_AuthSessionClientConnection', 2026-10-23T23:34:46.4143464Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T23:34:46.4143678Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T23:34:46.4143905Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T23:34:46.4144119Z '45_ProjectionProjectsAutoPull', 2026-10-23T23:34:46.4144351Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T23:34:46.4144559Z '47_ProjectionProjectIcon', 2026-10-23T23:34:46.4144771Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T23:34:46.4144988Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T23:34:46.4145204Z '50_ProjectionThreadPullRequests', 2026-10-23T23:34:46.4145412Z '51_ProjectionThreadMessageContext', 2026-10-23T23:34:46.4145622Z '52_ProjectionThreadTitleState', 2026-10-23T23:34:46.4145823Z '53_PullRequestFilesViewed', 2026-10-23T23:34:46.4146037Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T23:34:46.4146249Z '55_OrchestrationV2', 2026-10-23T23:34:46.4146445Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T23:34:46.4146655Z '57_ScheduledTaskWebhooks', 2026-10-23T23:34:46.4146837Z '58_WebhookRelayDeliveries', 2026-10-23T23:34:46.4147026Z '59_McpAppModelContext', 2026-10-23T23:34:46.4147225Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T23:34:46.4147430Z '61_PullRequestReviewGuides', 2026-10-23T23:34:46.4147624Z '62_ThreadFailureLookupIndex', 2026-10-23T23:34:46.4147814Z '63_DropUnusedV1Projections', 2026-10-23T23:34:46.4148029Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T23:34:46.4148241Z '65_CodexUsageNativeTurnIndex', 2026-10-23T23:34:46.4148457Z '66_RepairClientSettlementTimestamps', 2026-10-23T23:34:46.4148659Z '67_WebhookDedupe', 2026-10-23T23:34:46.4148880Z '68_ShellStopRequestIndex' 2026-10-23T23:34:46.4149034Z ] 2026-10-23T23:34:46.4149139Z } 2026-10-23T23:34:46.4149207Z 2026-10-23T23:34:46.6187179Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T23:34:46.6188161Z [23:34:46.617] INFO (#344) http.span=23ms: Sent HTTP response { 2026-10-23T23:34:46.6188619Z 'http.method': 'GET', 2026-10-23T23:34:46.6189717Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-23T23:34:46.6190019Z 'http.status': 200 2026-10-23T23:34:46.6190174Z } 2026-10-23T23:34:46.6190256Z 2026-10-23T23:34:46.6302501Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T23:34:46.6302982Z [23:34:46.629] INFO (#362) http.span=5ms: Sent HTTP response { 2026-10-23T23:34:46.6303216Z 'http.method': 'GET', 2026-10-23T23:34:46.6303450Z 'http.url': '/api/orchestration/shell', 2026-10-23T23:34:46.6303657Z 'http.status': 200 2026-10-23T23:34:46.6303804Z } 2026-10-23T23:34:46.6303867Z 2026-10-23T23:34:46.8214766Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T23:34:46.8215413Z [23:34:46.820] INFO (#400) http.span=178ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-23T23:34:46.8215712Z 2026-10-23T23:34:46.8453796Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T23:34:46.8455077Z [23:34:46.842] INFO (#638) http.span=53ms: InterruptError: All fibers interrupted without error { 2026-10-23T23:34:46.8455583Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-23T23:34:46.8455802Z at fiber (#725) 2026-10-23T23:34:46.8456105Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-23T23:34:46.8456447Z [23:34:46.843] INFO (#626) http.span=56ms: InterruptError: All fibers interrupted without error { 2026-10-23T23:34:46.8456706Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-23T23:34:46.8456942Z at fiber (#726) 2026-10-23T23:34:46.8457408Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-23T23:34:46.8457782Z [23:34:46.843] INFO (#390) http.span=203ms: InterruptError: All fibers interrupted without error { 2026-10-23T23:34:46.8458077Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-23T23:34:46.8458262Z at fiber (#727) 2026-10-23T23:34:46.8459053Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-23T23:34:46.8459493Z [23:34:46.844] INFO (#379) http.span=209ms: InterruptError: All fibers interrupted without error { 2026-10-23T23:34:46.8459762Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-23T23:34:46.8464927Z at fiber (#728) 2026-10-23T23:34:46.8469768Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-23T23:34:46.8470371Z 2026-10-23T23:34:46.8851338Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T23:34:46.8851837Z [23:34:46.871] INFO (#1): Migrations ran successfully { 2026-10-23T23:34:46.8852022Z migrations: [ 2026-10-23T23:34:46.8852249Z '1_OrchestrationEvents', 2026-10-23T23:34:46.8852455Z '2_OrchestrationCommandReceipts', 2026-10-23T23:34:46.8852644Z '3_CheckpointDiffBlobs', 2026-10-23T23:34:46.8852825Z '4_ProviderSessionRuntime', 2026-10-23T23:34:46.8852996Z '5_Projections', 2026-10-23T23:34:46.8853203Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T23:34:46.8853433Z '7_ProjectionThreadMessageAttachments', 2026-10-23T23:34:46.8853651Z '8_ProjectionThreadActivitySequence', 2026-10-23T23:34:46.8853853Z '9_ProviderSessionRuntimeMode', 2026-10-23T23:34:46.8854054Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T23:34:46.8854277Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T23:34:46.8854501Z '12_ProjectionThreadsInteractionMode', 2026-10-23T23:34:46.8854712Z '13_ProjectionThreadProposedPlans', 2026-10-23T23:34:46.8854940Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T23:34:46.8855204Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T23:34:46.8855412Z '16_CanonicalizeModelSelections', 2026-10-23T23:34:46.8855607Z '17_ProjectionThreadsArchivedAt', 2026-10-23T23:34:46.8855808Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T23:34:46.8856015Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T23:34:46.8856210Z '20_AuthAccessManagement', 2026-10-23T23:34:46.8856391Z '21_AuthSessionClientMetadata', 2026-10-23T23:34:46.8856593Z '22_AuthSessionLastConnectedAt', 2026-10-23T23:34:46.8856787Z '23_ProjectionThreadShellSummary', 2026-10-23T23:34:46.8857007Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T23:34:46.8857240Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T23:34:46.8857472Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T23:34:46.8858377Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T23:34:46.8858779Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T23:34:46.8858998Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T23:34:46.8859389Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T23:34:46.8859599Z '31_AuthAuthorizationScopes', 2026-10-23T23:34:46.8859796Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T23:34:46.8859994Z '33_ProjectionThreadsSettled', 2026-10-23T23:34:46.8860183Z '34_ProjectionThreadsSnoozed', 2026-10-23T23:34:46.8860397Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T23:34:46.8860595Z '36_ProjectionThreadsPinned', 2026-10-23T23:34:46.8860784Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T23:34:46.8860975Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T23:34:46.8861193Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T23:34:46.8861421Z '40_ProjectionProjectFaviconPath', 2026-10-23T23:34:46.8861624Z '41_AuthSessionClientConnection', 2026-10-23T23:34:46.8861847Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T23:34:46.8862080Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T23:34:46.8862371Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T23:34:46.8862585Z '45_ProjectionProjectsAutoPull', 2026-10-23T23:34:46.8862811Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T23:34:46.8863034Z '47_ProjectionProjectIcon', 2026-10-23T23:34:46.8863241Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T23:34:46.8863460Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T23:34:46.8863665Z '50_ProjectionThreadPullRequests', 2026-10-23T23:34:46.8863873Z '51_ProjectionThreadMessageContext', 2026-10-23T23:34:46.8864071Z '52_ProjectionThreadTitleState', 2026-10-23T23:34:46.8864270Z '53_PullRequestFilesViewed', 2026-10-23T23:34:46.8864491Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T23:34:46.8864694Z '55_OrchestrationV2', 2026-10-23T23:34:46.8864884Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T23:34:46.8865086Z '57_ScheduledTaskWebhooks', 2026-10-23T23:34:46.8865270Z '58_WebhookRelayDeliveries', 2026-10-23T23:34:46.8865441Z '59_McpAppModelContext', 2026-10-23T23:34:46.8865630Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T23:34:46.8865821Z '61_PullRequestReviewGuides', 2026-10-23T23:34:46.8866009Z '62_ThreadFailureLookupIndex', 2026-10-23T23:34:46.8866191Z '63_DropUnusedV1Projections', 2026-10-23T23:34:46.8866389Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T23:34:46.8866586Z '65_CodexUsageNativeTurnIndex', 2026-10-23T23:34:46.8866790Z '66_RepairClientSettlementTimestamps', 2026-10-23T23:34:46.8866982Z '67_WebhookDedupe', 2026-10-23T23:34:46.8867148Z '68_ShellStopRequestIndex' 2026-10-23T23:34:46.8867293Z ] 2026-10-23T23:34:46.8867391Z } 2026-10-23T23:34:46.8867452Z 2026-10-23T23:34:47.0802832Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T23:34:47.0803641Z [23:34:47.079] INFO (#1085) http.span=24ms: Sent HTTP response { 2026-10-23T23:34:47.0804021Z 'http.method': 'GET', 2026-10-23T23:34:47.0804471Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-23T23:34:47.0804887Z 'http.status': 200 2026-10-23T23:34:47.0805140Z } 2026-10-23T23:34:47.0805252Z 2026-10-23T23:34:47.0884091Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T23:34:47.0885839Z [23:34:47.087] INFO (#1103) http.span=4ms: Sent HTTP response { 2026-10-23T23:34:47.0886528Z 'http.method': 'GET', 2026-10-23T23:34:47.0886865Z 'http.url': '/api/orchestration/shell', 2026-10-23T23:34:47.0887192Z 'http.status': 200 2026-10-23T23:34:47.0887410Z } 2026-10-23T23:34:47.0887503Z 2026-10-23T23:34:47.3016850Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T23:34:47.3017528Z [23:34:47.300] INFO (#1141) http.span=208ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-23T23:34:47.3017834Z 2026-10-23T23:34:47.3251265Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T23:34:47.3252624Z [23:34:47.323] INFO (#1363) http.span=64ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-23T23:34:47.3253163Z 2026-10-23T23:34:47.3253836Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T23:34:47.3254816Z [23:34:47.324] INFO (#1377) http.span=61ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-23T23:34:47.3255399Z 2026-10-23T23:34:47.3258935Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T23:34:47.3260048Z [23:34:47.324] INFO (#1131) http.span=233ms: InterruptError: All fibers interrupted without error { 2026-10-23T23:34:47.3260587Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-23T23:34:47.3260940Z at fiber (#1464) 2026-10-23T23:34:47.3261468Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-23T23:34:47.3262147Z [23:34:47.325] INFO (#1120) http.span=235ms: InterruptError: All fibers interrupted without error { 2026-10-23T23:34:47.3262640Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-23T23:34:47.3262974Z at fiber (#1465) 2026-10-23T23:34:47.3263507Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-23T23:34:47.3263877Z 2026-10-23T23:34:47.3327931Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-23T23:34:47.3328839Z [23:34:47.331] INFO (#1): # T3 Code thread transfer budget 2026-10-23T23:34:47.3329235Z 2026-10-23T23:34:47.3330160Z 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-23T23:34:47.3332553Z 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-23T23:34:47.3335540Z 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-23T23:34:47.3336913Z 2026-10-23T23:34:47.3337116Z | Provider | Total thread wire | Budget | Result | 2026-10-23T23:34:47.3337516Z | --- | ---: | ---: | --- | 2026-10-23T23:34:47.3337905Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-23T23:34:47.3338329Z | claudeAgent | 5.0 KiB (5,117 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-23T23:34:47.3338611Z 2026-10-23T23:34:47.3338780Z ## Detailed measurements 2026-10-23T23:34:47.3339001Z 2026-10-23T23:34:47.3339457Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-23T23:34:47.3339874Z | --- | --- | --- | ---: | ---: | --- | 2026-10-23T23:34:47.3340308Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-23T23:34:47.3340831Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-23T23:34:47.3341435Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-23T23:34:47.3342479Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-23T23:34:47.3343332Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO | 2026-10-23T23:34:47.3344446Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO | 2026-10-23T23:34:47.3345462Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO | 2026-10-23T23:34:47.3346417Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-23T23:34:47.3347205Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO | 2026-10-23T23:34:47.3348373Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO | 2026-10-23T23:34:47.3349421Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-23T23:34:47.3350602Z | codex | measured turn | server egress wire | 3.5 KiB (3,553 B) | none | INFO | 2026-10-23T23:34:47.3351741Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-23T23:34:47.3352633Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-23T23:34:47.3353227Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-23T23:34:47.3353780Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-23T23:34:47.3354298Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO | 2026-10-23T23:34:47.3354846Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO | 2026-10-23T23:34:47.3355372Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-23T23:34:47.3355843Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-23T23:34:47.3356358Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-23T23:34:47.3356977Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,228 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-23T23:34:47.3357584Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-23T23:34:47.3358150Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-23T23:34:47.3358617Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO | 2026-10-23T23:34:47.3359128Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO | 2026-10-23T23:34:47.3359667Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO | 2026-10-23T23:34:47.3360226Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-23T23:34:47.3361015Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,712 B) | none | INFO | 2026-10-23T23:34:47.3362202Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO | 2026-10-23T23:34:47.3362952Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-23T23:34:47.3363493Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,584 B) | none | INFO | 2026-10-23T23:34:47.3363985Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-23T23:34:47.3364529Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-23T23:34:47.3365112Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-23T23:34:47.3365708Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-23T23:34:47.3366264Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO | 2026-10-23T23:34:47.3366837Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO | 2026-10-23T23:34:47.3367385Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-23T23:34:47.3367894Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-23T23:34:47.3368195Z 2026-10-23T23:34:47.3368375Z ## Compression diagnostics 2026-10-23T23:34:47.3368603Z 2026-10-23T23:34:47.3368875Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-23T23:34:47.3369353Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip. 2026-10-23T23:34:47.3369863Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-23T23:34:47.3370368Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip. 2026-10-23T23:34:47.3370695Z 2026-10-23T23:34:47.3370779Z 2026-10-23T23:34:47.3371441Z ✓ integration/transferBudgetV2.integration.test.ts (1 test) 999ms 2026-10-23T23:34:47.3372468Z ✓ reports V2 thread HTTP and WebSocket transfer budgets 999ms 2026-10-23T23:34:47.8143849Z ✓ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 25ms 2026-10-23T23:34:48.5774615Z ✓ src/orchestration-v2/ProviderTurnControlService.test.ts (1 test) 7ms 2026-10-23T23:34:50.6181877Z ✓ src/preview/ServerBrowserPage.test.ts (16 tests) 1465ms 2026-10-23T23:34:52.1111004Z ✓ src/orchestration-v2/ThreadMessageIntake.test.ts (5 tests) 33ms 2026-10-23T23:34:53.0661444Z ✓ src/review/ReviewService.test.ts (5 tests) 520ms 2026-10-23T23:34:53.6702747Z stdout | src/device/DeviceHubProxy.test.ts > translates authentication failure to HTTP ServerAuthSessionCredentialValidationError: Failed to validate session credential. 2026-10-23T23:34:53.6703732Z [23:34:53.666] ERROR (#47): environment api operation failed { 2026-10-23T23:34:53.6704065Z reason: 'internal_error', 2026-10-23T23:34:53.6704319Z traceId: 'unavailable', 2026-10-23T23:34:53.6704528Z cause: { 2026-10-23T23:34:53.6704808Z _tag: 'ServerAuthSessionCredentialValidationError', 2026-10-23T23:34:53.6705106Z cause: Error: private credential diagnostic 2026-10-23T23:34:53.6705569Z at /home/runner/_work/t3code/t3code/apps/server/src/device/DeviceHubProxy.test.ts:222:14 2026-10-23T23:34:53.6706141Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-23T23:34:53.6707361Z 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-23T23:34:53.6709205Z 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-23T23:34:53.6710999Z 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-23T23:34:53.6712791Z 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-23T23:34:53.6714365Z 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-23T23:34:53.6715835Z 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-23T23:34:53.6717373Z 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-23T23:34:53.6718858Z 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-23T23:34:53.6719615Z } 2026-10-23T23:34:53.6719767Z } 2026-10-23T23:34:53.6719857Z 2026-10-23T23:34:53.6720301Z ✓ src/device/DeviceHubProxy.test.ts (12 tests) 39ms 2026-10-23T23:34:53.8684785Z ✓ src/provider/claudeUsageLimits.test.ts (8 tests) 9ms 2026-10-23T23:34:54.3430601Z ✓ src/diagnostics/ProcessDiagnostics.test.ts (3 tests) 14ms 2026-10-23T23:34:54.5818159Z ✓ src/terminal/NodePtyAdapter.test.ts (10 tests) 17ms 2026-10-23T23:34:56.3221719Z ✓ src/mcp/McpToolAccess.race.test.ts (1 test) 110ms 2026-10-23T23:34:56.7995693Z ✓ src/device/SshDeviceHost.test.ts (1 test) 38ms 2026-10-23T23:34:57.4697529Z ✓ src/cli/service.test.ts (6 tests) 45ms 2026-10-23T23:34:57.9689727Z ✓ src/pullRequest/linkedThreads.test.ts (1 test) 59ms 2026-10-23T23:34:58.1353343Z ✓ src/httpResponseErrorGuard.test.ts (2 tests) 15ms 2026-10-23T23:34:58.6371903Z ✓ src/provider/CodexProvider.test.ts (5 tests) 2ms 2026-10-23T23:34:59.0534796Z ✓ src/cloud/CliState.test.ts (3 tests) 29ms 2026-10-23T23:34:59.4824046Z ✓ src/orchestration-v2/UserFacingErrors.test.ts (4 tests) 18ms 2026-10-23T23:34:59.9332349Z ✓ src/orchestration-v2/CheckpointService.test.ts (1 test) 9ms 2026-10-23T23:35:01.4504056Z ✓ src/auth/replayMarkers.test.ts (1 test) 20ms 2026-10-23T23:35:02.0323253Z ✓ src/orchestration-v2/RuntimeRequestService.test.ts (2 tests) 8ms 2026-10-23T23:35:03.5376336Z ✓ src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts (1 test) 10ms 2026-10-23T23:35:03.7502259Z ✓ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 11ms 2026-10-23T23:35:04.1616769Z ✓ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 11ms 2026-10-23T23:35:04.5574987Z ✓ src/auth/EnvironmentAuthPolicy.test.ts (3 tests) 15ms 2026-10-23T23:35:04.9677750Z ✓ src/mcpApps/McpAppModelContext.test.ts (1 test) 48ms 2026-10-23T23:35:05.5635814Z ✓ src/textGeneration/ThreadTitleLinks.test.ts (2 tests) 7ms 2026-10-23T23:35:05.6994705Z ✓ src/preview/PdfDocumentNavigation.test.ts (2 tests) 4ms 2026-10-23T23:35:06.0980326Z ✓ src/provider/ProviderCredentialStore.test.ts (1 test) 6ms 2026-10-23T23:35:06.2833347Z ✓ src/provider/CodexManagedErrors.test.ts (3 tests) 3ms 2026-10-23T23:35:23.9360380Z ✓ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 15452ms 2026-10-23T23:35:23.9366629Z ✓ OpenCode replay fixtures (22) 2026-10-23T23:35:23.9367244Z ✓ runs simple/opencode through OrchestratorV2 using deterministic replay 676ms 2026-10-23T23:35:23.9368072Z ✓ runs opencode_subagent/opencode through OrchestratorV2 using deterministic replay 528ms 2026-10-23T23:35:23.9368870Z ✓ runs opencode2_simple/opencode through OrchestratorV2 using deterministic replay 558ms 2026-10-23T23:35:23.9369677Z ✓ runs opencode2_tool_call/opencode through OrchestratorV2 using deterministic replay 516ms 2026-10-23T23:35:23.9370518Z ✓ runs opencode2_interrupt/opencode through OrchestratorV2 using deterministic replay 328ms 2026-10-23T23:35:23.9371388Z ✓ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 733ms 2026-10-23T23:35:23.9372229Z ✓ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 735ms 2026-10-23T23:35:23.9373027Z ✓ runs opencode2_permission/opencode through OrchestratorV2 using deterministic replay 594ms 2026-10-23T23:35:23.9373800Z ✓ runs opencode2_question/opencode through OrchestratorV2 using deterministic replay 552ms 2026-10-23T23:35:23.9374592Z ✓ runs opencode2_subagent/opencode through OrchestratorV2 using deterministic replay 585ms 2026-10-23T23:35:23.9375396Z ✓ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 779ms 2026-10-23T23:35:23.9376278Z ✓ runs opencode2_nested_background/opencode through OrchestratorV2 using deterministic replay 678ms 2026-10-23T23:35:23.9377237Z ✓ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 1194ms 2026-10-23T23:35:23.9378237Z ✓ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 1061ms 2026-10-23T23:35:23.9379119Z ✓ runs opencode2_command/opencode through OrchestratorV2 using deterministic replay 806ms 2026-10-23T23:35:23.9380212Z ✓ runs opencode2_skill/opencode through OrchestratorV2 using deterministic replay 780ms 2026-10-23T23:35:23.9381097Z ✓ runs opencode_child_approval/opencode through OrchestratorV2 using deterministic replay 633ms 2026-10-23T23:35:23.9381944Z ✓ runs opencode_running_child_approval/opencode through OrchestratorV2 using deterministic replay 698ms 2026-10-23T23:35:23.9382866Z ✓ runs plan_questions/opencode through OrchestratorV2 using deterministic replay 639ms 2026-10-23T23:35:23.9383717Z ✓ runs turn_interrupt/opencode through OrchestratorV2 using deterministic replay 429ms 2026-10-23T23:35:23.9384673Z ✓ runs opencode2_subagent when session.execution.started.2 is an execution start this build cannot decode 900ms 2026-10-23T23:35:23.9385681Z ✓ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 1047ms 2026-10-23T23:35:24.6134871Z ✓ src/orchestration-v2/ProjectStore.test.ts (1 test) 87ms 2026-10-23T23:35:25.3209487Z ✓ src/orchestration-v2/TurnItemPositionStore.test.ts (1 test) 91ms 2026-10-23T23:35:25.5054018Z ✓ src/checkpointing/Diffs.test.ts (4 tests) 12ms 2026-10-23T23:35:26.1880090Z ✓ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 80ms 2026-10-23T23:35:37.7511025Z ✓ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 9112ms 2026-10-23T23:35:37.7531850Z ✓ Cursor replay fixtures (11) 2026-10-23T23:35:37.7541257Z ✓ runs simple/cursor through OrchestratorV2 using deterministic replay 1171ms 2026-10-23T23:35:37.7542168Z ✓ runs skill_invocation/cursor through OrchestratorV2 using deterministic replay 875ms 2026-10-23T23:35:37.7543021Z ✓ runs tool_call_read_only/cursor through OrchestratorV2 using deterministic replay 724ms 2026-10-23T23:35:37.7543802Z ✓ runs subagent/cursor through OrchestratorV2 using deterministic replay 963ms 2026-10-23T23:35:37.7544619Z ✓ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 943ms 2026-10-23T23:35:37.7545339Z ✓ runs queued_turn/cursor through OrchestratorV2 using deterministic replay 963ms 2026-10-23T23:35:37.7546143Z ✓ runs todo_list/cursor through OrchestratorV2 using deterministic replay 769ms 2026-10-23T23:35:37.7546918Z ✓ runs proposed_plan/cursor through OrchestratorV2 using deterministic replay 870ms 2026-10-23T23:35:37.7547696Z ✓ runs message_steering/cursor through OrchestratorV2 using deterministic replay 632ms 2026-10-23T23:35:37.7548491Z ✓ runs turn_interrupt_mid_tool/cursor through OrchestratorV2 using deterministic replay 458ms 2026-10-23T23:35:37.7549278Z ✓ executes explicit Cursor restart_active through the recorded SDK boundary 740ms 2026-10-23T23:35:37.7591647Z 2026-10-23T23:35:37.7606388Z  Test Files  53 passed (53) 2026-10-23T23:35:37.7609296Z  Tests  721 passed (721) 2026-10-23T23:35:37.7609797Z  Start at  23:34:00 2026-10-23T23:35:37.7614902Z  Duration  96.85s (tests 56%, import 32%, transform 9%, setup 2%) 2026-10-23T23:35:37.7631293Z 2026-10-23T23:35:37.7632318Z  Import  1341 modules were evaluated 15507 times · 29.71s total, 32% of tracked time 2026-10-23T23:35:37.7633315Z   ~27.14s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-23T23:35:37.7634172Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-23T23:35:37.7634619Z 2026-10-23T23:35:37.8407687Z 2026-10-23T23:35:37.8629270Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-23T23:35:37.8629940Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-23T23:35:37.8630413Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-23T23:35:37.8630726Z else 2026-10-23T23:35:37.8631064Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-23T23:35:37.8631386Z fi 2026-10-23T23:35:37.8652449Z shell: /usr/bin/bash -e {0} 2026-10-23T23:35:37.8652719Z env: 2026-10-23T23:35:37.8652954Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-23T23:35:37.8653223Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 368 2026-10-23T23:35:37.8653483Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:35:37.8653706Z ##[endgroup] 2026-10-23T23:35:37.8731239Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-23T23:35:37.8731792Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-23T23:35:37.8732280Z  tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md" 2026-10-23T23:35:37.8732670Z else 2026-10-23T23:35:37.8733022Z  echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY" 2026-10-23T23:35:37.8733399Z fi 2026-10-23T23:35:37.8753899Z shell: /usr/bin/bash -e {0} 2026-10-23T23:35:37.8754128Z env: 2026-10-23T23:35:37.8754371Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-23T23:35:37.8754656Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 368 2026-10-23T23:35:37.8754915Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:35:37.8755176Z ##[endgroup] 2026-10-23T23:35:37.8799173Z # T3 Code thread transfer budget 2026-10-23T23:35:37.8799381Z 2026-10-23T23:35:37.8800286Z 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-23T23:35:37.8802669Z 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-23T23:35:37.8805151Z 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-23T23:35:37.8806247Z 2026-10-23T23:35:37.8806367Z | Provider | Total thread wire | Budget | Result | 2026-10-23T23:35:37.8806685Z | --- | ---: | ---: | --- | 2026-10-23T23:35:37.8806960Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-23T23:35:37.8807315Z | claudeAgent | 5.0 KiB (5,117 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-23T23:35:37.8807516Z 2026-10-23T23:35:37.8807597Z ## Detailed measurements 2026-10-23T23:35:37.8807738Z 2026-10-23T23:35:37.8807876Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-23T23:35:37.8808187Z | --- | --- | --- | ---: | ---: | --- | 2026-10-23T23:35:37.8808572Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-23T23:35:37.8809021Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-23T23:35:37.8809500Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-23T23:35:37.8809944Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-23T23:35:37.8810317Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO | 2026-10-23T23:35:37.8810710Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO | 2026-10-23T23:35:37.8811143Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO | 2026-10-23T23:35:37.8811576Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-23T23:35:37.8812027Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO | 2026-10-23T23:35:37.8812560Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO | 2026-10-23T23:35:37.8813319Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-23T23:35:37.8813782Z | codex | measured turn | server egress wire | 3.5 KiB (3,553 B) | none | INFO | 2026-10-23T23:35:37.8814178Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-23T23:35:37.8814661Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-23T23:35:37.8815173Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-23T23:35:37.8815675Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-23T23:35:37.8816300Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO | 2026-10-23T23:35:37.8816781Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO | 2026-10-23T23:35:37.8817265Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-23T23:35:37.8817654Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-23T23:35:37.8818030Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-23T23:35:37.8818520Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,228 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-23T23:35:37.8819000Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-23T23:35:37.8819576Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-23T23:35:37.8819937Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO | 2026-10-23T23:35:37.8820311Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO | 2026-10-23T23:35:37.8820757Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO | 2026-10-23T23:35:37.8821194Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-23T23:35:37.8821676Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,712 B) | none | INFO | 2026-10-23T23:35:37.8822234Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO | 2026-10-23T23:35:37.8822773Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-23T23:35:37.8823267Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,584 B) | none | INFO | 2026-10-23T23:35:37.8823716Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-23T23:35:37.8824198Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-23T23:35:37.8824837Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-23T23:35:37.8825384Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-23T23:35:37.8825884Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO | 2026-10-23T23:35:37.8826390Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO | 2026-10-23T23:35:37.8826900Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-23T23:35:37.8827334Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-23T23:35:37.8827579Z 2026-10-23T23:35:37.8827683Z ## Compression diagnostics 2026-10-23T23:35:37.8827825Z 2026-10-23T23:35:37.8828029Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-23T23:35:37.8828481Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip. 2026-10-23T23:35:37.8828928Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-23T23:35:37.8829381Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip. 2026-10-23T23:35:37.8897682Z ##[group]Run actions/upload-artifact@v7 2026-10-23T23:35:37.8897991Z with: 2026-10-23T23:35:37.8898210Z name: thread-transfer-results 2026-10-23T23:35:37.8898495Z path: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-23T23:35:37.8898818Z if-no-files-found: ignore 2026-10-23T23:35:37.8899049Z retention-days: 30 2026-10-23T23:35:37.8899545Z compression-level: 6 2026-10-23T23:35:37.8899750Z overwrite: false 2026-10-23T23:35:37.8899964Z include-hidden-files: false 2026-10-23T23:35:37.8900188Z archive: true 2026-10-23T23:35:37.8900363Z env: 2026-10-23T23:35:37.8900573Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-23T23:35:37.8900829Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 368 2026-10-23T23:35:37.8901095Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:35:37.8901648Z ##[endgroup] 2026-10-23T23:35:38.0729597Z With the provided path, there will be 1 file uploaded 2026-10-23T23:35:38.0748771Z Artifact name is valid! 2026-10-23T23:35:38.0749229Z Root directory input is valid! 2026-10-23T23:35:38.3327131Z Uploading artifact: thread-transfer-results.zip 2026-10-23T23:35:38.3364848Z Beginning upload of artifact content to blob storage 2026-10-23T23:35:38.4387661Z Uploaded bytes 503 2026-10-23T23:35:38.4569731Z Finished uploading artifact content to blob storage! 2026-10-23T23:35:38.4570582Z SHA256 digest of uploaded artifact is a86692a67cd5a0a63f2c8973c084d3701f07f3e3a8f5189808fcb4695048fbf4 2026-10-23T23:35:38.4571130Z Finalizing artifact upload 2026-10-23T23:35:38.8857346Z Artifact thread-transfer-results successfully finalized. Artifact ID 12538907663 2026-10-23T23:35:38.8857805Z Artifact thread-transfer-results has been successfully uploaded! Final size is 503 bytes. Artifact ID is 12538907663 2026-10-23T23:35:38.8862253Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40040343373/artifacts/12538907663 2026-10-23T23:35:38.9029115Z Post job cleanup. 2026-10-23T23:35:38.9958946Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-23T23:35:39.0109218Z Post job cleanup. 2026-10-23T23:35:39.0130985Z ##[start-action display=Cache full pnpm store;id=__d78ec6e7-65a3-4190-8b71-9d787867663a.__actions_cache] 2026-10-23T23:35:39.0765856Z Post job cleanup. 2026-10-23T23:35:39.1708935Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache. 2026-10-23T23:35:39.1764661Z ##[end-action id=__d78ec6e7-65a3-4190-8b71-9d787867663a.__actions_cache;outcome=success;conclusion=success;duration_ms=163] 2026-10-23T23:35:39.1768770Z ##[start-action display=Cache Vite+;id=__d78ec6e7-65a3-4190-8b71-9d787867663a.vp_cache] 2026-10-23T23:35:39.1809517Z Post job cleanup. 2026-10-23T23:35:39.2863526Z 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-23T23:35:39.2934187Z ##[end-action id=__d78ec6e7-65a3-4190-8b71-9d787867663a.vp_cache;outcome=success;conclusion=success;duration_ms=116] 2026-10-23T23:35:39.2984701Z Post job cleanup. 2026-10-23T23:35:39.3649608Z [command]/usr/local/bin/git version 2026-10-23T23:35:39.3701537Z git version 2.55.0 2026-10-23T23:35:39.3728342Z Temporarily overriding HOME='/home/runner/_work/_temp/3dba2582-5698-4a7f-92d7-cff5091edfc4' before making global git config changes 2026-10-23T23:35:39.3728982Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T23:35:39.3733592Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T23:35:39.3775911Z Removing SSH command configuration 2026-10-23T23:35:39.3781875Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T23:35:39.3826706Z [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-23T23:35:39.4057628Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-23T23:35:39.4103504Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-23T23:35:39.4206752Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-23T23:35:39.4229390Z ##[group]Run '/job_completed.sh' 2026-10-23T23:35:39.4237367Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T23:35:39.4237576Z env: 2026-10-23T23:35:39.4237719Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-23T23:35:39.4237904Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 368 2026-10-23T23:35:39.4238079Z BLACKSMITH_CHECK_RUN_ID: 120709689442 2026-10-23T23:35:39.4238250Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-23T23:35:39.4238443Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T23:35:39.4238869Z ##[endgroup] 2026-10-23T23:35:39.4354960Z Docker container cache not activated, skipping hash computation. 2026-10-23T23:35:39.4843225Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-23T23:35:39.4939920Z Cleaning up orphan processes