2026-10-23T22:03:22.2511881Z Current runner version: '2.338.1' 2026-10-23T22:03:22.2516853Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-tleod4hq63mkl5rw' 2026-10-23T22:03:22.2517862Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-23T22:03:22.2518780Z Machine name: 'ip-172-31-73-130' 2026-10-23T22:03:22.2520849Z ##[group]GITHUB_TOKEN Permissions 2026-10-23T22:03:22.2522556Z Contents: read 2026-10-23T22:03:22.2523021Z Metadata: read 2026-10-23T22:03:22.2523524Z ##[endgroup] 2026-10-23T22:03:22.2524946Z Secret source: Actions 2026-10-23T22:03:22.2525630Z Cache mode: write 2026-10-23T22:03:22.2526139Z Prepare workflow directory 2026-10-23T22:03:22.2763108Z Prepare all required actions 2026-10-23T22:03:22.2797078Z Getting action download info 2026-10-23T22:03:22.4298703Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-23T22:03:22.4686029Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-23T22:03:22.5407267Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-23T22:03:22.7352487Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-23T22:03:22.7402640Z Complete job name: Test Server 3 2026-10-23T22:03:22.7826043Z A job started hook has been configured by the self-hosted runner administrator 2026-10-23T22:03:22.7893952Z ##[group]Run '/setup.sh' 2026-10-23T22:03:22.7905906Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T22:03:22.7906342Z env: 2026-10-23T22:03:22.7906584Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 204 2026-10-23T22:03:22.7906889Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 503 2026-10-23T22:03:22.7907186Z BLACKSMITH_CHECK_RUN_ID: 120679144375 2026-10-23T22:03:22.7907490Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-23T22:03:22.7907802Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T22:03:22.7908072Z ##[endgroup] 2026-10-23T22:03:22.8182247Z Logging daemon started (blacksmithd for logs) 2026-10-23T22:03:22.8291407Z Results daemon started (blacksmithd for results) 2026-10-23T22:03:22.8449719Z Background adoption and SSH setup started (PID: 2939) 2026-10-23T22:03:22.8450484Z 2026-10-23T22:03:22.8450786Z ---------------------------------------- 2026-10-23T22:03:22.8451446Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40031063277/jobs/120679144375 2026-10-23T22:03:22.8452058Z SSH Access (using your GitHub SSH key): 2026-10-23T22:03:22.8452711Z ssh -p 64001 runner@blacksmith-4vcpu-ubuntu-2404-tleod4hq63mkl5rw.vm.blacksmith.sh 2026-10-23T22:03:22.8453789Z 2026-10-23T22:03:22.8454101Z No GitHub SSH key? Add one at: 2026-10-23T22:03:22.8454862Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-23T22:03:22.8455416Z 2026-10-23T22:03:22.8455597Z ---------------------------------------- 2026-10-23T22:03:22.8455886Z 2026-10-23T22:03:22.8456110Z VM ID: blacksmith-4vcpu-ubuntu-2404-tleod4hq63mkl5rw 2026-10-23T22:03:22.8456667Z Host: production-152.236.39.64-x8664 2026-10-23T22:03:22.8457052Z Host Agent PID: 4100983 2026-10-23T22:03:22.8457404Z Host Agent Git SHA: 1637818df 2026-10-23T22:03:22.8457779Z Host CPU Manufacturer: AuthenticAMD 2026-10-23T22:03:22.8458175Z Blacksmith Host Generation: gen 2 2026-10-23T22:03:22.8458574Z Petname: production-better-monkey-0b83a05a 2026-10-23T22:03:22.8458969Z Region: us-east 2026-10-23T22:03:22.8459313Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-23T22:03:22.8468126Z OS Version: Ubuntu 24.04.4 LTS 2026-10-23T22:03:22.8468391Z 2026-10-23T22:03:22.8468765Z Enabling Blacksmith transparent cache 2026-10-23T22:03:22.8721906Z ##[group]Run actions/checkout@v6 2026-10-23T22:03:22.8722231Z with: 2026-10-23T22:03:22.8722457Z fetch-depth: 2 2026-10-23T22:03:22.8722818Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-23T22:03:22.8723293Z sparse-checkout-cone-mode: false 2026-10-23T22:03:22.8723583Z repository: pingdotgg/t3code 2026-10-23T22:03:22.8725725Z token: *** 2026-10-23T22:03:22.8725952Z ssh-strict: true 2026-10-23T22:03:22.8726186Z ssh-user: git 2026-10-23T22:03:22.8726421Z persist-credentials: true 2026-10-23T22:03:22.8726681Z clean: true 2026-10-23T22:03:22.8726900Z fetch-tags: false 2026-10-23T22:03:22.8727138Z show-progress: true 2026-10-23T22:03:22.8727374Z lfs: false 2026-10-23T22:03:22.8727592Z submodules: false 2026-10-23T22:03:22.8727835Z set-safe-directory: true 2026-10-23T22:03:22.8728108Z allow-unsafe-pr-checkout: false 2026-10-23T22:03:22.8728383Z env: 2026-10-23T22:03:22.8728637Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 204 2026-10-23T22:03:22.8728945Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 503 2026-10-23T22:03:22.8729246Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:22.8729522Z ##[endgroup] 2026-10-23T22:03:22.9910054Z Syncing repository: pingdotgg/t3code 2026-10-23T22:03:22.9911401Z ##[group]Getting Git version info 2026-10-23T22:03:22.9911777Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-23T22:03:22.9912426Z [command]/usr/local/bin/git version 2026-10-23T22:03:23.0031277Z git version 2.55.0 2026-10-23T22:03:23.0050332Z ##[endgroup] 2026-10-23T22:03:23.0061730Z Temporarily overriding HOME='/home/runner/_work/_temp/0ab7d6c8-8dfe-4c35-9842-95dc0f642349' before making global git config changes 2026-10-23T22:03:23.0062612Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T22:03:23.0066709Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T22:03:23.0111461Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-23T22:03:23.0114674Z ##[group]Determining repository object format 2026-10-23T22:03:23.0115839Z ##[endgroup] 2026-10-23T22:03:23.0116329Z ##[group]Initializing the repository 2026-10-23T22:03:23.0118861Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-23T22:03:23.0165067Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-23T22:03:23.0165752Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-23T22:03:23.0166344Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-23T22:03:23.0166816Z hint: call: 2026-10-23T22:03:23.0167111Z hint: 2026-10-23T22:03:23.0167478Z hint: git config --global init.defaultBranch 2026-10-23T22:03:23.0167881Z hint: 2026-10-23T22:03:23.0168261Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-23T22:03:23.0168822Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-23T22:03:23.0169283Z hint: 2026-10-23T22:03:23.0169585Z hint: git branch -m 2026-10-23T22:03:23.0169908Z hint: 2026-10-23T22:03:23.0170315Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-23T22:03:23.0171608Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-23T22:03:23.0173189Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-23T22:03:23.0201321Z ##[endgroup] 2026-10-23T22:03:23.0201754Z ##[group]Disabling automatic garbage collection 2026-10-23T22:03:23.0203843Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-23T22:03:23.0239565Z ##[endgroup] 2026-10-23T22:03:23.0239965Z ##[group]Setting up auth 2026-10-23T22:03:23.0240602Z Removing SSH command configuration 2026-10-23T22:03:23.0246913Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T22:03:23.0277411Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-23T22:03:23.0465746Z Removing HTTP extra header 2026-10-23T22:03:23.0470355Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-23T22:03:23.0501091Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2026-10-23T22:03:23.0633715Z Removing includeIf entries pointing to credentials config files 2026-10-23T22:03:23.0639162Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-23T22:03:23.0666173Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-23T22:03:23.0792864Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-f928a56d-db6c-4b8b-857e-cf447954fd7b.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-23T22:03:23.0838065Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-f928a56d-db6c-4b8b-857e-cf447954fd7b.config 2026-10-23T22:03:23.0870703Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-f928a56d-db6c-4b8b-857e-cf447954fd7b.config 2026-10-23T22:03:23.0900808Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-f928a56d-db6c-4b8b-857e-cf447954fd7b.config 2026-10-23T22:03:23.0928374Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-f928a56d-db6c-4b8b-857e-cf447954fd7b.config 2026-10-23T22:03:23.0953119Z ##[endgroup] 2026-10-23T22:03:23.0953783Z ##[group]Fetching the repository 2026-10-23T22:03:23.0960032Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +c4ce54517f121224133109c3d1a1b19587e1fa04:refs/remotes/pull/24235/merge 2026-10-23T22:03:23.5944644Z From https://github.com/pingdotgg/t3code 2026-10-23T22:03:23.5945417Z * [new ref] c4ce54517f121224133109c3d1a1b19587e1fa04 -> pull/24235/merge 2026-10-23T22:03:23.5987798Z ##[endgroup] 2026-10-23T22:03:23.5988722Z ##[group]Determining the checkout info 2026-10-23T22:03:23.5989297Z ##[endgroup] 2026-10-23T22:03:23.5989734Z ##[group]Setting up sparse checkout 2026-10-23T22:03:23.5993977Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-23T22:03:23.6065418Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-23T22:03:23.6074395Z .git/info/sparse-checkout 2026-10-23T22:03:23.6085487Z ##[endgroup] 2026-10-23T22:03:23.6086101Z ##[group]Checking out the ref 2026-10-23T22:03:23.6086821Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24235/merge 2026-10-23T22:03:30.5225992Z Updating files: 0% (1/6309) 2026-10-23T22:03:30.5249931Z Updating files: 1% (64/6309) 2026-10-23T22:03:30.5269852Z Updating files: 2% (127/6309) 2026-10-23T22:03:30.5293451Z Updating files: 3% (190/6309) 2026-10-23T22:03:30.5316375Z Updating files: 4% (253/6309) 2026-10-23T22:03:30.5351983Z Updating files: 5% (316/6309) 2026-10-23T22:03:30.5376087Z Updating files: 6% (379/6309) 2026-10-23T22:03:30.5439277Z Updating files: 7% (442/6309) 2026-10-23T22:03:30.5477852Z Updating files: 8% (505/6309) 2026-10-23T22:03:30.5506529Z Updating files: 9% (568/6309) 2026-10-23T22:03:30.5842945Z Updating files: 10% (631/6309) 2026-10-23T22:03:30.5861040Z Updating files: 11% (694/6309) 2026-10-23T22:03:30.5875225Z Updating files: 12% (758/6309) 2026-10-23T22:03:30.5893975Z Updating files: 13% (821/6309) 2026-10-23T22:03:30.5915897Z Updating files: 14% (884/6309) 2026-10-23T22:03:30.5939769Z Updating files: 15% (947/6309) 2026-10-23T22:03:30.5961187Z Updating files: 16% (1010/6309) 2026-10-23T22:03:30.5979230Z Updating files: 17% (1073/6309) 2026-10-23T22:03:30.6000912Z Updating files: 18% (1136/6309) 2026-10-23T22:03:30.6021813Z Updating files: 19% (1199/6309) 2026-10-23T22:03:30.6047102Z Updating files: 20% (1262/6309) 2026-10-23T22:03:30.6069454Z Updating files: 21% (1325/6309) 2026-10-23T22:03:30.6089999Z Updating files: 22% (1388/6309) 2026-10-23T22:03:30.6107082Z Updating files: 23% (1452/6309) 2026-10-23T22:03:30.6121446Z Updating files: 24% (1515/6309) 2026-10-23T22:03:30.6139440Z Updating files: 25% (1578/6309) 2026-10-23T22:03:30.6154977Z Updating files: 26% (1641/6309) 2026-10-23T22:03:30.6169476Z Updating files: 27% (1704/6309) 2026-10-23T22:03:30.6192320Z Updating files: 28% (1767/6309) 2026-10-23T22:03:30.6234329Z Updating files: 29% (1830/6309) 2026-10-23T22:03:30.6250785Z Updating files: 30% (1893/6309) 2026-10-23T22:03:30.6280173Z Updating files: 31% (1956/6309) 2026-10-23T22:03:30.6314840Z Updating files: 32% (2019/6309) 2026-10-23T22:03:30.6350132Z Updating files: 33% (2082/6309) 2026-10-23T22:03:30.6414443Z Updating files: 34% (2146/6309) 2026-10-23T22:03:30.6430410Z Updating files: 34% (2179/6309) 2026-10-23T22:03:30.6504756Z Updating files: 35% (2209/6309) 2026-10-23T22:03:30.6545024Z Updating files: 36% (2272/6309) 2026-10-23T22:03:30.6593724Z Updating files: 37% (2335/6309) 2026-10-23T22:03:30.6643021Z Updating files: 38% (2398/6309) 2026-10-23T22:03:30.6674944Z Updating files: 39% (2461/6309) 2026-10-23T22:03:30.6714497Z Updating files: 40% (2524/6309) 2026-10-23T22:03:30.6751487Z Updating files: 41% (2587/6309) 2026-10-23T22:03:30.6771825Z Updating files: 42% (2650/6309) 2026-10-23T22:03:30.6783446Z Updating files: 43% (2713/6309) 2026-10-23T22:03:30.6807247Z Updating files: 44% (2776/6309) 2026-10-23T22:03:30.6839214Z Updating files: 45% (2840/6309) 2026-10-23T22:03:30.6868356Z Updating files: 46% (2903/6309) 2026-10-23T22:03:30.6899654Z Updating files: 47% (2966/6309) 2026-10-23T22:03:30.6932113Z Updating files: 48% (3029/6309) 2026-10-23T22:03:30.6967674Z Updating files: 49% (3092/6309) 2026-10-23T22:03:30.7008570Z Updating files: 50% (3155/6309) 2026-10-23T22:03:30.7026370Z Updating files: 51% (3218/6309) 2026-10-23T22:03:30.7073614Z Updating files: 52% (3281/6309) 2026-10-23T22:03:30.7103460Z Updating files: 53% (3344/6309) 2026-10-23T22:03:30.7125708Z Updating files: 54% (3407/6309) 2026-10-23T22:03:30.7156134Z Updating files: 55% (3470/6309) 2026-10-23T22:03:30.7180758Z Updating files: 56% (3534/6309) 2026-10-23T22:03:30.7206725Z Updating files: 57% (3597/6309) 2026-10-23T22:03:30.7226959Z Updating files: 58% (3660/6309) 2026-10-23T22:03:30.7652287Z Updating files: 59% (3723/6309) 2026-10-23T22:03:30.7667043Z Updating files: 60% (3786/6309) 2026-10-23T22:03:30.7685650Z Updating files: 61% (3849/6309) 2026-10-23T22:03:30.7707994Z Updating files: 62% (3912/6309) 2026-10-23T22:03:30.7732764Z Updating files: 63% (3975/6309) 2026-10-23T22:03:30.7802552Z Updating files: 64% (4038/6309) 2026-10-23T22:03:30.7803370Z Updating files: 65% (4101/6309) 2026-10-23T22:03:30.7810901Z Updating files: 66% (4164/6309) 2026-10-23T22:03:30.7843363Z Updating files: 67% (4228/6309) 2026-10-23T22:03:30.7858585Z Updating files: 68% (4291/6309) 2026-10-23T22:03:30.7883218Z Updating files: 69% (4354/6309) 2026-10-23T22:03:30.7900064Z Updating files: 70% (4417/6309) 2026-10-23T22:03:30.7921782Z Updating files: 71% (4480/6309) 2026-10-23T22:03:30.7942648Z Updating files: 72% (4543/6309) 2026-10-23T22:03:30.7972989Z Updating files: 73% (4606/6309) 2026-10-23T22:03:30.8274704Z Updating files: 74% (4669/6309) 2026-10-23T22:03:30.8481545Z Updating files: 75% (4732/6309) 2026-10-23T22:03:30.8504664Z Updating files: 76% (4795/6309) 2026-10-23T22:03:30.8525333Z Updating files: 77% (4858/6309) 2026-10-23T22:03:30.8552555Z Updating files: 78% (4922/6309) 2026-10-23T22:03:30.8572219Z Updating files: 79% (4985/6309) 2026-10-23T22:03:30.8589851Z Updating files: 80% (5048/6309) 2026-10-23T22:03:30.8610455Z Updating files: 81% (5111/6309) 2026-10-23T22:03:30.8630516Z Updating files: 82% (5174/6309) 2026-10-23T22:03:30.8647859Z Updating files: 83% (5237/6309) 2026-10-23T22:03:30.8671456Z Updating files: 84% (5300/6309) 2026-10-23T22:03:30.8691642Z Updating files: 85% (5363/6309) 2026-10-23T22:03:30.8714342Z Updating files: 86% (5426/6309) 2026-10-23T22:03:30.8788672Z Updating files: 87% (5489/6309) 2026-10-23T22:03:30.8821976Z Updating files: 88% (5552/6309) 2026-10-23T22:03:30.8840210Z Updating files: 89% (5616/6309) 2026-10-23T22:03:30.8867249Z Updating files: 90% (5679/6309) 2026-10-23T22:03:30.8903279Z Updating files: 91% (5742/6309) 2026-10-23T22:03:30.8918972Z Updating files: 92% (5805/6309) 2026-10-23T22:03:30.8935896Z Updating files: 93% (5868/6309) 2026-10-23T22:03:30.8958195Z Updating files: 94% (5931/6309) 2026-10-23T22:03:30.8982680Z Updating files: 95% (5994/6309) 2026-10-23T22:03:30.9036518Z Updating files: 96% (6057/6309) 2026-10-23T22:03:30.9063372Z Updating files: 97% (6120/6309) 2026-10-23T22:03:30.9112262Z Updating files: 98% (6183/6309) 2026-10-23T22:03:30.9131627Z Updating files: 99% (6246/6309) 2026-10-23T22:03:30.9132184Z Updating files: 100% (6309/6309) 2026-10-23T22:03:30.9132579Z Updating files: 100% (6309/6309), done. 2026-10-23T22:03:30.9300066Z Note: switching to 'refs/remotes/pull/24235/merge'. 2026-10-23T22:03:30.9300427Z 2026-10-23T22:03:30.9300669Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-23T22:03:30.9301199Z changes and commit them, and you can discard any commits you make in this 2026-10-23T22:03:30.9301741Z state without impacting any branches by switching back to a branch. 2026-10-23T22:03:30.9302128Z 2026-10-23T22:03:30.9302312Z If you want to create a new branch to retain commits you create, you may 2026-10-23T22:03:30.9302861Z do so (now or later) by using -c with the switch command. Example: 2026-10-23T22:03:30.9303144Z 2026-10-23T22:03:30.9303274Z git switch -c 2026-10-23T22:03:30.9303489Z 2026-10-23T22:03:30.9303644Z Or undo this operation with: 2026-10-23T22:03:30.9303841Z 2026-10-23T22:03:30.9304049Z git switch - 2026-10-23T22:03:30.9304235Z 2026-10-23T22:03:30.9304413Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-23T22:03:30.9304624Z 2026-10-23T22:03:30.9304887Z HEAD is now at c4ce545 Merge f764b308bbac958fb3342fa8daeda6076618f239 into 9a391eb3f55b738113b61768cf2d8263b4f3ac2e 2026-10-23T22:03:30.9317917Z ##[endgroup] 2026-10-23T22:03:30.9371504Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-23T22:03:30.9399540Z c4ce54517f121224133109c3d1a1b19587e1fa04 2026-10-23T22:03:30.9590532Z Prepare all required actions 2026-10-23T22:03:30.9640253Z ##[group]Run ./.github/actions/ci-changes 2026-10-23T22:03:30.9640506Z env: 2026-10-23T22:03:30.9640711Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 204 2026-10-23T22:03:30.9640924Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 503 2026-10-23T22:03:30.9641169Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:30.9641372Z ##[endgroup] 2026-10-23T22:03:30.9754693Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-23T22:03:30.9786386Z ##[group]Run set -uo pipefail 2026-10-23T22:03:30.9786877Z set -uo pipefail 2026-10-23T22:03:30.9787063Z  2026-10-23T22:03:30.9787240Z decide() { 2026-10-23T22:03:30.9787697Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-23T22:03:30.9788030Z  exit "${PIPESTATUS[0]}" 2026-10-23T22:03:30.9788252Z } 2026-10-23T22:03:30.9788393Z  2026-10-23T22:03:30.9788493Z fail_open() { 2026-10-23T22:03:30.9788656Z  echo "$* Running every job." 2026-10-23T22:03:30.9788789Z  decide 2026-10-23T22:03:30.9788889Z } 2026-10-23T22:03:30.9789065Z  2026-10-23T22:03:30.9789215Z # Reads the change from git rather than the REST API: every job that 2026-10-23T22:03:30.9789462Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-23T22:03:30.9789843Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-23T22:03:30.9790359Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-23T22:03:30.9790605Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-23T22:03:30.9790965Z  base=HEAD^1 2026-10-23T22:03:30.9791160Z  mode=() 2026-10-23T22:03:30.9791380Z else 2026-10-23T22:03:30.9791640Z  base=$BEFORE_SHA 2026-10-23T22:03:30.9791967Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-23T22:03:30.9792423Z  || fail_open "Could not fetch ${base}." 2026-10-23T22:03:30.9792852Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-23T22:03:30.9793148Z  mode=(--full) 2026-10-23T22:03:30.9793343Z fi 2026-10-23T22:03:30.9793581Z  2026-10-23T22:03:30.9793820Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-23T22:03:30.9794246Z # of a package changes that package just like editing it. It also keeps 2026-10-23T22:03:30.9794537Z # git from fetching file contents to score renames. 2026-10-23T22:03:30.9794903Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-23T22:03:30.9795197Z  || fail_open "Could not diff against ${base}." 2026-10-23T22:03:30.9795495Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-23T22:03:30.9814476Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T22:03:30.9814746Z env: 2026-10-23T22:03:30.9814925Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 204 2026-10-23T22:03:30.9815135Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 503 2026-10-23T22:03:30.9815364Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:30.9815577Z EVENT_NAME: pull_request 2026-10-23T22:03:30.9815813Z BEFORE_SHA: ed20e7cf51e579c19b97ab1ba7079f726923940e 2026-10-23T22:03:30.9816028Z ##[endgroup] 2026-10-23T22:03:31.0762364Z Runs everything: apps/mobile/deps/react-native-screens-5.0.0-t3.36.tgz 2026-10-23T22:03:31.0762838Z Runs everything: apps/mobile/deps/react-native-screens-5.0.0-t3.37.tgz 2026-10-23T22:03:31.0763121Z Runs everything: apps/mobile/package.json 2026-10-23T22:03:31.0769846Z Runs everything: pnpm-lock.yaml 2026-10-23T22:03:31.0770279Z typecheck=true 2026-10-23T22:03:31.0770578Z build=true 2026-10-23T22:03:31.0770895Z test=true 2026-10-23T22:03:31.0771159Z test_packages= 2026-10-23T22:03:31.0772020Z test_web=true 2026-10-23T22:03:31.0772336Z test_server=true 2026-10-23T22:03:31.0774836Z Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/marketing, @t3tools/mobile, @t3tools/oxlint-plugin-t3code, @t3tools/provider-acp, @t3tools/provider-acp-registry, @t3tools/provider-core, @t3tools/provider-cursor, @t3tools/provider-grok, @t3tools/provider-muse, @t3tools/provider-opencode, @t3tools/provider-pi, @t3tools/provider-testing, @t3tools/scripts, @t3tools/shared, @t3tools/source-control-azure-devops, @t3tools/source-control-bitbucket, @t3tools/source-control-core, @t3tools/source-control-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/ssh, @t3tools/tailscale, @t3tools/web, effect-acp, effect-codex-app-server, t3, t3code-relay 2026-10-23T22:03:31.0777330Z rust=true 2026-10-23T22:03:31.0777553Z release_smoke=true 2026-10-23T22:03:31.0777745Z mobile_native=false 2026-10-23T22:03:31.0845078Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=108] 2026-10-23T22:03:31.0934411Z Prepare all required actions 2026-10-23T22:03:31.0934772Z Getting action download info 2026-10-23T22:03:31.2160616Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-23T22:03:31.3169428Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-23T22:03:31.3169610Z env: 2026-10-23T22:03:31.3169741Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 204 2026-10-23T22:03:31.3170037Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 503 2026-10-23T22:03:31.3170194Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:31.3170335Z ##[endgroup] 2026-10-23T22:03:31.3262761Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-23T22:03:31.3283927Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-23T22:03:31.3284375Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-23T22:03:31.3284833Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-23T22:03:31.3285143Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-23T22:03:31.3298289Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T22:03:31.3298528Z env: 2026-10-23T22:03:31.3298720Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 204 2026-10-23T22:03:31.3299010Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 503 2026-10-23T22:03:31.3299260Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:31.3299478Z ##[endgroup] 2026-10-23T22:03:31.3370578Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=10] 2026-10-23T22:03:31.3372858Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-23T22:03:31.3441291Z ##[group]Run actions/cache@v6 2026-10-23T22:03:31.3441442Z with: 2026-10-23T22:03:31.3441556Z path: ~/.vite-plus 2026-10-23T22:03:31.3441731Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T22:03:31.3442001Z enableCrossOsArchive: false 2026-10-23T22:03:31.3442144Z fail-on-cache-miss: false 2026-10-23T22:03:31.3442275Z lookup-only: false 2026-10-23T22:03:31.3442391Z save-always: false 2026-10-23T22:03:31.3442509Z env: 2026-10-23T22:03:31.3442624Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 204 2026-10-23T22:03:31.3442780Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 503 2026-10-23T22:03:31.3442929Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:31.3443082Z ##[endgroup] 2026-10-23T22:03:31.5814229Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T22:03:32.0222681Z Received 170349591 of 170349591 (100.0%), 390.5 MBs/sec 2026-10-23T22:03:32.0224204Z Cache Size: ~162 MB (170349591 B) 2026-10-23T22:03:32.0269784Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/885836c3-9bf1-4025-8b92-09f5a634387c/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T22:03:32.8969737Z Cache restored successfully 2026-10-23T22:03:32.9185842Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T22:03:32.9316312Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1594] 2026-10-23T22:03:32.9323626Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-23T22:03:32.9374626Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-23T22:03:32.9374899Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-23T22:03:32.9375106Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-23T22:03:32.9396580Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T22:03:32.9397125Z env: 2026-10-23T22:03:32.9397267Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 204 2026-10-23T22:03:32.9397442Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 503 2026-10-23T22:03:32.9397605Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:32.9397753Z ##[endgroup] 2026-10-23T22:03:32.9470323Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-23T22:03:32.9484783Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=16] 2026-10-23T22:03:32.9486904Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-23T22:03:32.9492766Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-23T22:03:32.9494180Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-23T22:03:32.9513590Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-23T22:03:32.9514159Z store_path="$(vp pm cache dir)" 2026-10-23T22:03:32.9514711Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-23T22:03:32.9536488Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T22:03:32.9536759Z env: 2026-10-23T22:03:32.9536905Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 204 2026-10-23T22:03:32.9537063Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 503 2026-10-23T22:03:32.9537216Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:32.9537616Z ##[endgroup] 2026-10-23T22:03:32.9833393Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=33] 2026-10-23T22:03:32.9837697Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-23T22:03:33.0664158Z ##[group]Run actions/cache@v6 2026-10-23T22:03:33.0664386Z with: 2026-10-23T22:03:33.0664591Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-23T22:03:33.0665025Z key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-23T22:03:33.0665668Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-23T22:03:33.0666047Z enableCrossOsArchive: false 2026-10-23T22:03:33.0666278Z fail-on-cache-miss: false 2026-10-23T22:03:33.0666582Z lookup-only: false 2026-10-23T22:03:33.0666877Z save-always: false 2026-10-23T22:03:33.0667171Z env: 2026-10-23T22:03:33.0667589Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 204 2026-10-23T22:03:33.0668325Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 503 2026-10-23T22:03:33.0668572Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:33.0668797Z ##[endgroup] 2026-10-23T22:03:33.3397441Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-23T22:03:34.3843399Z Received 335544320 of 994310451 (33.7%), 319.0 MBs/sec 2026-10-23T22:03:35.3986947Z Received 746586112 of 994310451 (75.1%), 352.8 MBs/sec 2026-10-23T22:03:35.9163847Z Received 994310451 of 994310451 (100.0%), 374.1 MBs/sec 2026-10-23T22:03:35.9166369Z Cache Size: ~948 MB (994310451 B) 2026-10-23T22:03:35.9241713Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/79efcd76-572a-4d6c-8f12-4c59a0a3bd1f/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T22:03:42.5067586Z Cache restored successfully 2026-10-23T22:03:42.5810474Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-23T22:03:42.5964398Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=9612] 2026-10-23T22:03:42.5969102Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-23T22:03:42.5992374Z ##[group]Run vp install 2026-10-23T22:03:42.5992695Z vp install 2026-10-23T22:03:42.6014840Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T22:03:42.6015034Z env: 2026-10-23T22:03:42.6015221Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 204 2026-10-23T22:03:42.6015400Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 503 2026-10-23T22:03:42.6015559Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:42.6015737Z ##[endgroup] 2026-10-23T22:03:42.6582675Z Scope: all 33 workspace projects 2026-10-23T22:03:42.8024019Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-23T22:03:43.2635274Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-23T22:03:43.2636175Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-23T22:03:43.2636474Z Virtual store is at: node_modules/.pnpm 2026-10-23T22:03:44.3036755Z Progress: resolved 1711, reused 1711, downloaded 0, added 1711 2026-10-23T22:03:46.4305004Z ✓ Lockfile passes supply-chain policies (2088 entries in 3.6s) 2026-10-23T22:03:46.4305387Z Lockfile is up to date, resolution step is skipped 2026-10-23T22:03:46.4573098Z Packages: +1721 2026-10-23T22:03:46.4573367Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-23T22:03:46.5089422Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-23T22:03:47.7498910Z . prepare$ vp config --no-agent 2026-10-23T22:03:47.8792747Z . prepare: Done 2026-10-23T22:03:47.8809496Z 2026-10-23T22:03:47.8810431Z devDependencies: 2026-10-23T22:03:47.8810603Z + @coderabbitai/config 1.1.0 2026-10-23T22:03:47.8810797Z + @shadcn/lint 0.1.5 2026-10-23T22:03:47.8810938Z + @types/node 24.12.4 2026-10-23T22:03:47.8811073Z + knip 6.34.0 2026-10-23T22:03:47.8811239Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-23T22:03:47.8811436Z + vite-plus 1.3.0 2026-10-23T22:03:47.8811526Z 2026-10-23T22:03:47.8847202Z Done in 5.3s using pnpm v12.14.0 2026-10-23T22:03:47.9072691Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=5310] 2026-10-23T22:03:47.9116352Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-23T22:03:47.9116827Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-23T22:03:47.9133366Z shell: /usr/bin/bash -e {0} 2026-10-23T22:03:47.9133543Z env: 2026-10-23T22:03:47.9133672Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 204 2026-10-23T22:03:47.9133828Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 503 2026-10-23T22:03:47.9133985Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:47.9134128Z ##[endgroup] 2026-10-23T22:03:47.9576988Z ##[group]Run actions/cache@v6 2026-10-23T22:03:47.9577236Z with: 2026-10-23T22:03:47.9577419Z path: ~/.cache/ms-playwright 2026-10-23T22:03:47.9577698Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T22:03:47.9577986Z enableCrossOsArchive: false 2026-10-23T22:03:47.9578216Z fail-on-cache-miss: false 2026-10-23T22:03:47.9578422Z lookup-only: false 2026-10-23T22:03:47.9578605Z save-always: false 2026-10-23T22:03:47.9578785Z env: 2026-10-23T22:03:47.9578962Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 204 2026-10-23T22:03:47.9579220Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 503 2026-10-23T22:03:47.9579477Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:47.9579710Z ##[endgroup] 2026-10-23T22:03:48.1780636Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T22:03:48.4256767Z Received 106503405 of 106503405 (100.0%), 457.5 MBs/sec 2026-10-23T22:03:48.4263126Z Cache Size: ~102 MB (106503405 B) 2026-10-23T22:03:48.4363546Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/46d10ca7-424c-40fb-ae60-b625090171de/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T22:03:48.7528696Z Cache restored successfully 2026-10-23T22:03:48.7742530Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T22:03:48.8006757Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-23T22:03:48.8007232Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-23T22:03:48.8007495Z test -n "$browser" 2026-10-23T22:03:48.8007687Z if ldd "$browser" | grep '=> not found'; then 2026-10-23T22:03:48.8007946Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-23T22:03:48.8008227Z fi 2026-10-23T22:03:48.8032196Z shell: /usr/bin/bash -e {0} 2026-10-23T22:03:48.8032360Z env: 2026-10-23T22:03:48.8032507Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 204 2026-10-23T22:03:48.8032681Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 503 2026-10-23T22:03:48.8032843Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:48.8033000Z ##[endgroup] 2026-10-23T22:03:48.8547296Z ##[group]Run vp run --filter t3 test --shard 3/8 2026-10-23T22:03:48.8547611Z vp run --filter t3 test --shard 3/8 2026-10-23T22:03:48.8565743Z shell: /usr/bin/bash -e {0} 2026-10-23T22:03:48.8565912Z env: 2026-10-23T22:03:48.8566094Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 204 2026-10-23T22:03:48.8566256Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 503 2026-10-23T22:03:48.8566419Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:03:48.8566654Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-23T22:03:48.8566995Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-23T22:03:48.8567232Z ##[endgroup] 2026-10-23T22:03:49.1491273Z ~/apps/server$ vp test run --shard 3/8 ⊘ cache disabled 2026-10-23T22:03:49.4769857Z 2026-10-23T22:03:49.4775422Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-23T22:03:49.4775797Z 2026-10-23T22:03:56.0310542Z ✓ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (80 tests) 1076ms 2026-10-23T22:03:56.0311666Z ✓ CodexAdapterV2 post-settle continuation (69) 2026-10-23T22:03:56.0312077Z ✓ stops a completed run's background command without a client-supplied run 434ms 2026-10-23T22:03:56.0312495Z ✓ Stop ends a background command no Codex process tracks any more 312ms 2026-10-23T22:04:27.3518245Z ✓ src/git/GitManager.test.ts (104 tests) 29804ms 2026-10-23T22:04:27.3518992Z ✓ GitManager (104) 2026-10-23T22:04:27.3520337Z ✓ finds a fork PR for a branch pushed without an upstream 696ms 2026-10-23T22:04:27.3520780Z ✓ prefers an exact fork ref but does not guess between equal refs 432ms 2026-10-23T22:04:27.3521140Z ✓ does not guess a fork when an ancestry probe fails 309ms 2026-10-23T22:04:27.3521535Z ✓ status preserves a fork PR whose head is named after the default branch 362ms 2026-10-23T22:04:27.3522042Z ✓ status ignores synthetic local branch aliases when the upstream remote name contains slashes 393ms 2026-10-23T22:04:27.3522525Z ✓ status finds a fork PR pushed under the branch's own name despite a default upstream 323ms 2026-10-23T22:04:27.3522956Z ✓ status keeps the last known PR when a later lookup fails 357ms 2026-10-23T22:04:27.3523386Z ✓ status does not reuse a stale PR after the branch is retargeted to a different upstream 375ms 2026-10-23T22:04:27.3523816Z ✓ creates feature branch, commits, and pushes with featureBranch option 308ms 2026-10-23T22:04:27.3524266Z ✓ pushes and creates PR from a no-upstream branch when local commits are ahead of base 506ms 2026-10-23T22:04:27.3524673Z ✓ pushes existing commits without committing dirty worktree changes 309ms 2026-10-23T22:04:27.3525060Z ✓ create_pr targets the remote default branch when it is not main 377ms 2026-10-23T22:04:27.3525427Z ✓ returns existing PR metadata for commit/push/pr action 348ms 2026-10-23T22:04:27.3525832Z ✓ create_pr sends bounded checks to the model and omits rolled-back runs 410ms 2026-10-23T22:04:27.3526236Z ✓ creates a PR against the default branch with a legacy commit base setting 415ms 2026-10-23T22:04:27.3526653Z ✓ creates a PR against the default branch with a legacy short-commit base setting 365ms 2026-10-23T22:04:27.3527050Z ✓ creates a PR against the default branch with a legacy tag base setting 422ms 2026-10-23T22:04:27.3527464Z ✓ creates a PR against the default branch with a legacy revision base setting 421ms 2026-10-23T22:04:27.3527872Z ✓ generates PR content from the created worktree's selected remote base 495ms 2026-10-23T22:04:27.3528316Z ✓ preserves a local worktree PR base that shadows a remote ref, including legacy bases 677ms 2026-10-23T22:04:27.3528762Z ✓ generates PR content from branch changes when the remote base advances (main) 526ms 2026-10-23T22:04:27.3529207Z ✓ generates PR content from branch changes when the remote base advances (release/1.2) 536ms 2026-10-23T22:04:27.3529647Z ✓ creates a new PR instead of reusing an unrelated fork PR with the same head branch 425ms 2026-10-23T22:04:27.3530126Z ✓ creates cross-repo PRs with the fork owner selector and default base branch 351ms 2026-10-23T22:04:27.3530562Z ✓ local PR checkout excludes a concurrent switch from a nested project with an alternate root 376ms 2026-10-23T22:04:27.3531343Z ✓ local PR checkout excludes a concurrent create-and-switch from a nested project with an alternate root 377ms 2026-10-23T22:04:27.3531979Z ✓ local PR checkout excludes a concurrent feature-branch from a nested project with an alternate root 478ms 2026-10-23T22:04:27.3532770Z ✓ prepares a worktree from the head branch when the host has no pull ref 688ms 2026-10-23T22:04:27.3533184Z ✓ preserves fork upstream tracking when preparing a worktree PR thread 475ms 2026-10-23T22:04:27.3533611Z ✓ derives fork repository identity from PR URL when GitHub omits nameWithOwner 308ms 2026-10-23T22:04:27.3534030Z ✓ refreshes a reused PR worktree onto the updated pull request head 504ms 2026-10-23T22:04:27.3534497Z ✓ resets a clean reused PR worktree onto a force-pushed pull request head 439ms 2026-10-23T22:04:27.3534927Z ✓ keeps a reused PR worktree that carries its own commit off the rewritten head 503ms 2026-10-23T22:04:27.3535371Z ✓ keeps a dirty reused PR worktree off the rewritten pull request head 414ms 2026-10-23T22:04:27.3535840Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 897ms 2026-10-23T22:04:27.3536270Z ✓ reuses an existing PR worktree with 0 preceding matching branches (fork: true) 417ms 2026-10-23T22:04:27.3536703Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 1320ms 2026-10-23T22:04:27.3537124Z ✓ refreshes a reused PR worktree that has no upstream from the pull request ref 586ms 2026-10-23T22:04:27.3537555Z ✓ preserves an unrelated local branch and upstream that share the fork head name 348ms 2026-10-23T22:04:27.3537968Z ✓ reuses an existing PR worktree and restores fork upstream tracking 474ms 2026-10-23T22:04:27.3538365Z ✓ does not fail PR worktree prep when setup terminal startup fails 446ms 2026-10-23T22:04:27.3538731Z ✓ create_pr preserves dirty work on an already pushed branch 398ms 2026-10-23T22:04:31.7660625Z ✓ src/provider/CodexChatGptAuth.test.ts (54 tests) 3922ms 2026-10-23T22:04:35.3671228Z ✓ src/orchestration-v2/ThreadStop.test.ts (41 tests) 2351ms 2026-10-23T22:04:36.6956230Z ✓ src/orchestration-v2/PullRequestSyncReactor.test.ts (24 tests) 67ms 2026-10-23T22:04:37.2934316Z stdout | src/preview/ServerBrowser.test.ts > a rejected download releases the original and keeps no saved copy (save failed) 2026-10-23T22:04:37.2934761Z [22:04:37.286] WARN (#802): server preview download failed { 2026-10-23T22:04:37.2934969Z cause: Error: save interrupted 2026-10-23T22:04:37.2935302Z at Object.saveAs (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.test.ts:909:50) 2026-10-23T22:04:37.2935752Z at saveDownload (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.ts:959:7) 2026-10-23T22:04:37.2936019Z } 2026-10-23T22:04:37.2936086Z 2026-10-23T22:04:37.3166773Z ✓ src/preview/ServerBrowser.test.ts (22 tests) 131ms 2026-10-23T22:04:39.0300852Z ✓ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 447ms 2026-10-23T22:04:39.7681327Z ✓ src/provider/antigravityAuthSupport.test.ts (26 tests) 365ms 2026-10-23T22:04:40.4315012Z ✓ src/persistence/OrchestrationEventStore.test.ts (10 tests) 284ms 2026-10-23T22:04:42.3855782Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached 2026-10-23T22:04:42.3856183Z [22:04:42.381] INFO (#4): Migrations ran successfully { 2026-10-23T22:04:42.3856364Z migrations: [ 2026-10-23T22:04:42.3856553Z '1_OrchestrationEvents', 2026-10-23T22:04:42.3856766Z '2_OrchestrationCommandReceipts', 2026-10-23T22:04:42.3856960Z '3_CheckpointDiffBlobs', 2026-10-23T22:04:42.3857134Z '4_ProviderSessionRuntime', 2026-10-23T22:04:42.3857324Z '5_Projections', 2026-10-23T22:04:42.3857538Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T22:04:42.3857774Z '7_ProjectionThreadMessageAttachments', 2026-10-23T22:04:42.3858029Z '8_ProjectionThreadActivitySequence', 2026-10-23T22:04:42.3858231Z '9_ProviderSessionRuntimeMode', 2026-10-23T22:04:42.3858468Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T22:04:42.3858696Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T22:04:42.3858918Z '12_ProjectionThreadsInteractionMode', 2026-10-23T22:04:42.3859122Z '13_ProjectionThreadProposedPlans', 2026-10-23T22:04:42.3859411Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T22:04:42.3859647Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T22:04:42.3859853Z '16_CanonicalizeModelSelections', 2026-10-23T22:04:42.3860047Z '17_ProjectionThreadsArchivedAt', 2026-10-23T22:04:42.3860283Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T22:04:42.3860547Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T22:04:42.3860958Z '20_AuthAccessManagement', 2026-10-23T22:04:42.3861215Z '21_AuthSessionClientMetadata', 2026-10-23T22:04:42.3861470Z '22_AuthSessionLastConnectedAt', 2026-10-23T22:04:42.3875381Z '23_ProjectionThreadShellSummary', 2026-10-23T22:04:42.3875732Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T22:04:42.3875973Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T22:04:42.3876204Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T22:04:42.3876412Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T22:04:42.3876623Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T22:04:42.3876840Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T22:04:42.3877064Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T22:04:42.3877263Z '31_AuthAuthorizationScopes', 2026-10-23T22:04:42.3877453Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T22:04:42.3877649Z '33_ProjectionThreadsSettled', 2026-10-23T22:04:42.3877832Z '34_ProjectionThreadsSnoozed', 2026-10-23T22:04:42.3878031Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T22:04:42.3878229Z '36_ProjectionThreadsPinned', 2026-10-23T22:04:42.3878417Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T22:04:42.3878609Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T22:04:42.3878827Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T22:04:42.3879038Z '40_ProjectionProjectFaviconPath', 2026-10-23T22:04:42.3879231Z '41_AuthSessionClientConnection', 2026-10-23T22:04:42.3879493Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T22:04:42.3879690Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T22:04:42.3879892Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T22:04:42.3880097Z '45_ProjectionProjectsAutoPull', 2026-10-23T22:04:42.3880304Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T22:04:42.3880501Z '47_ProjectionProjectIcon', 2026-10-23T22:04:42.3880704Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T22:04:42.3880908Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T22:04:42.3881112Z '50_ProjectionThreadPullRequests', 2026-10-23T22:04:42.3881309Z '51_ProjectionThreadMessageContext', 2026-10-23T22:04:42.3881503Z '52_ProjectionThreadTitleState', 2026-10-23T22:04:42.3881688Z '53_PullRequestFilesViewed', 2026-10-23T22:04:42.3881888Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T22:04:42.3882088Z '55_OrchestrationV2', 2026-10-23T22:04:42.3882273Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T22:04:42.3882471Z '57_ScheduledTaskWebhooks', 2026-10-23T22:04:42.3882640Z '58_WebhookRelayDeliveries', 2026-10-23T22:04:42.3882815Z '59_McpAppModelContext', 2026-10-23T22:04:42.3882991Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T22:04:42.3883176Z '61_PullRequestReviewGuides', 2026-10-23T22:04:42.3883935Z '62_ThreadFailureLookupIndex', 2026-10-23T22:04:42.3884244Z '63_DropUnusedV1Projections', 2026-10-23T22:04:42.3884445Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T22:04:42.3884640Z '65_CodexUsageNativeTurnIndex', 2026-10-23T22:04:42.3884836Z '66_RepairClientSettlementTimestamps', 2026-10-23T22:04:42.3885019Z '67_WebhookDedupe', 2026-10-23T22:04:42.3885182Z '68_ShellStopRequestIndex' 2026-10-23T22:04:42.3885320Z ] 2026-10-23T22:04:42.3885421Z } 2026-10-23T22:04:42.3885483Z 2026-10-23T22:04:42.4434073Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client 2026-10-23T22:04:42.4438980Z [22:04:42.441] INFO (#358): Migrations ran successfully { 2026-10-23T22:04:42.4439441Z migrations: [ 2026-10-23T22:04:42.4439713Z '1_OrchestrationEvents', 2026-10-23T22:04:42.4439998Z '2_OrchestrationCommandReceipts', 2026-10-23T22:04:42.4440327Z '3_CheckpointDiffBlobs', 2026-10-23T22:04:42.4440609Z '4_ProviderSessionRuntime', 2026-10-23T22:04:42.4440885Z '5_Projections', 2026-10-23T22:04:42.4441209Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T22:04:42.4441573Z '7_ProjectionThreadMessageAttachments', 2026-10-23T22:04:42.4441903Z '8_ProjectionThreadActivitySequence', 2026-10-23T22:04:42.4442224Z '9_ProviderSessionRuntimeMode', 2026-10-23T22:04:42.4442515Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T22:04:42.4442837Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T22:04:42.4443186Z '12_ProjectionThreadsInteractionMode', 2026-10-23T22:04:42.4443496Z '13_ProjectionThreadProposedPlans', 2026-10-23T22:04:42.4443864Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T22:04:42.4444279Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T22:04:42.4444638Z '16_CanonicalizeModelSelections', 2026-10-23T22:04:42.4444947Z '17_ProjectionThreadsArchivedAt', 2026-10-23T22:04:42.4445280Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T22:04:42.4445619Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T22:04:42.4445947Z '20_AuthAccessManagement', 2026-10-23T22:04:42.4446232Z '21_AuthSessionClientMetadata', 2026-10-23T22:04:42.4446533Z '22_AuthSessionLastConnectedAt', 2026-10-23T22:04:42.4446830Z '23_ProjectionThreadShellSummary', 2026-10-23T22:04:42.4447192Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T22:04:42.4447570Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T22:04:42.4447937Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T22:04:42.4448278Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T22:04:42.4448622Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T22:04:42.4448981Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T22:04:42.4449332Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T22:04:42.4449704Z '31_AuthAuthorizationScopes', 2026-10-23T22:04:42.4450011Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T22:04:42.4450326Z '33_ProjectionThreadsSettled', 2026-10-23T22:04:42.4450617Z '34_ProjectionThreadsSnoozed', 2026-10-23T22:04:42.4450909Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T22:04:42.4451219Z '36_ProjectionThreadsPinned', 2026-10-23T22:04:42.4451505Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T22:04:42.4451809Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T22:04:42.4452148Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T22:04:42.4452789Z '40_ProjectionProjectFaviconPath', 2026-10-23T22:04:42.4453557Z '41_AuthSessionClientConnection', 2026-10-23T22:04:42.4454078Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T22:04:42.4454402Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T22:04:42.4454752Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T22:04:42.4455083Z '45_ProjectionProjectsAutoPull', 2026-10-23T22:04:42.4455425Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T22:04:42.4455741Z '47_ProjectionProjectIcon', 2026-10-23T22:04:42.4456034Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T22:04:42.4456362Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T22:04:42.4456652Z '50_ProjectionThreadPullRequests', 2026-10-23T22:04:42.4456972Z '51_ProjectionThreadMessageContext', 2026-10-23T22:04:42.4457267Z '52_ProjectionThreadTitleState', 2026-10-23T22:04:42.4457562Z '53_PullRequestFilesViewed', 2026-10-23T22:04:42.4458212Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T22:04:42.4458548Z '55_OrchestrationV2', 2026-10-23T22:04:42.4458841Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T22:04:42.4459152Z '57_ScheduledTaskWebhooks', 2026-10-23T22:04:42.4459489Z '58_WebhookRelayDeliveries', 2026-10-23T22:04:42.4459755Z '59_McpAppModelContext', 2026-10-23T22:04:42.4460043Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T22:04:42.4460354Z '61_PullRequestReviewGuides', 2026-10-23T22:04:42.4460643Z '62_ThreadFailureLookupIndex', 2026-10-23T22:04:42.4460938Z '63_DropUnusedV1Projections', 2026-10-23T22:04:42.4461262Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T22:04:42.4461593Z '65_CodexUsageNativeTurnIndex', 2026-10-23T22:04:42.4461924Z '66_RepairClientSettlementTimestamps', 2026-10-23T22:04:42.4462221Z '67_WebhookDedupe', 2026-10-23T22:04:42.4462494Z '68_ShellStopRequestIndex' 2026-10-23T22:04:42.4462729Z ] 2026-10-23T22:04:42.4462895Z } 2026-10-23T22:04:42.4462991Z 2026-10-23T22:04:42.4955330Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-23T22:04:42.4956150Z [22:04:42.494] INFO (#748): Migrations ran successfully { 2026-10-23T22:04:42.4956529Z migrations: [ 2026-10-23T22:04:42.4957617Z '1_OrchestrationEvents', 2026-10-23T22:04:42.4957891Z '2_OrchestrationCommandReceipts', 2026-10-23T22:04:42.4958088Z '3_CheckpointDiffBlobs', 2026-10-23T22:04:42.4958268Z '4_ProviderSessionRuntime', 2026-10-23T22:04:42.4958440Z '5_Projections', 2026-10-23T22:04:42.4958652Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T22:04:42.4958900Z '7_ProjectionThreadMessageAttachments', 2026-10-23T22:04:42.4959110Z '8_ProjectionThreadActivitySequence', 2026-10-23T22:04:42.4959392Z '9_ProviderSessionRuntimeMode', 2026-10-23T22:04:42.4959608Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T22:04:42.4959833Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T22:04:42.4960049Z '12_ProjectionThreadsInteractionMode', 2026-10-23T22:04:42.4960260Z '13_ProjectionThreadProposedPlans', 2026-10-23T22:04:42.4960488Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T22:04:42.4960717Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T22:04:42.4960911Z '16_CanonicalizeModelSelections', 2026-10-23T22:04:42.4961111Z '17_ProjectionThreadsArchivedAt', 2026-10-23T22:04:42.4961306Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T22:04:42.4961510Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T22:04:42.4961705Z '20_AuthAccessManagement', 2026-10-23T22:04:42.4962353Z '21_AuthSessionClientMetadata', 2026-10-23T22:04:42.4962685Z '22_AuthSessionLastConnectedAt', 2026-10-23T22:04:42.4962884Z '23_ProjectionThreadShellSummary', 2026-10-23T22:04:42.4963103Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T22:04:42.4963339Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T22:04:42.4963562Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T22:04:42.4963774Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T22:04:42.4963979Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T22:04:42.4964196Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T22:04:42.4964413Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T22:04:42.4964615Z '31_AuthAuthorizationScopes', 2026-10-23T22:04:42.4964802Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T22:04:42.4964991Z '33_ProjectionThreadsSettled', 2026-10-23T22:04:42.4965183Z '34_ProjectionThreadsSnoozed', 2026-10-23T22:04:42.4965376Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T22:04:42.4965568Z '36_ProjectionThreadsPinned', 2026-10-23T22:04:42.4965750Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T22:04:42.4965940Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T22:04:42.4966154Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T22:04:42.4966366Z '40_ProjectionProjectFaviconPath', 2026-10-23T22:04:42.4966552Z '41_AuthSessionClientConnection', 2026-10-23T22:04:42.4966751Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T22:04:42.4966947Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T22:04:42.4967145Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T22:04:42.4967349Z '45_ProjectionProjectsAutoPull', 2026-10-23T22:04:42.4967549Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T22:04:42.4967747Z '47_ProjectionProjectIcon', 2026-10-23T22:04:42.4967936Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T22:04:42.4968148Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T22:04:42.4968344Z '50_ProjectionThreadPullRequests', 2026-10-23T22:04:42.4968543Z '51_ProjectionThreadMessageContext', 2026-10-23T22:04:42.4968737Z '52_ProjectionThreadTitleState', 2026-10-23T22:04:42.4968915Z '53_PullRequestFilesViewed', 2026-10-23T22:04:42.4969120Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T22:04:42.4969310Z '55_OrchestrationV2', 2026-10-23T22:04:42.4969553Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T22:04:42.4969747Z '57_ScheduledTaskWebhooks', 2026-10-23T22:04:42.4969927Z '58_WebhookRelayDeliveries', 2026-10-23T22:04:42.4970098Z '59_McpAppModelContext', 2026-10-23T22:04:42.4970286Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T22:04:42.4970476Z '61_PullRequestReviewGuides', 2026-10-23T22:04:42.4970658Z '62_ThreadFailureLookupIndex', 2026-10-23T22:04:42.4970840Z '63_DropUnusedV1Projections', 2026-10-23T22:04:42.4971035Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T22:04:42.4971238Z '65_CodexUsageNativeTurnIndex', 2026-10-23T22:04:42.4971429Z '66_RepairClientSettlementTimestamps', 2026-10-23T22:04:42.4971615Z '67_WebhookDedupe', 2026-10-23T22:04:42.4971775Z '68_ShellStopRequestIndex' 2026-10-23T22:04:42.4971915Z ] 2026-10-23T22:04:42.4972018Z } 2026-10-23T22:04:42.4972080Z 2026-10-23T22:04:42.5051808Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-23T22:04:42.5052997Z [22:04:42.504] INFO (#1092): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' } 2026-10-23T22:04:42.5053372Z 2026-10-23T22:04:42.5382030Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-23T22:04:42.5382460Z [22:04:42.536] INFO (#1129): Migrations ran successfully { 2026-10-23T22:04:42.5382648Z migrations: [ 2026-10-23T22:04:42.5382799Z '1_OrchestrationEvents', 2026-10-23T22:04:42.5383042Z '2_OrchestrationCommandReceipts', 2026-10-23T22:04:42.5383225Z '3_CheckpointDiffBlobs', 2026-10-23T22:04:42.5383399Z '4_ProviderSessionRuntime', 2026-10-23T22:04:42.5383570Z '5_Projections', 2026-10-23T22:04:42.5383835Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T22:04:42.5384102Z '7_ProjectionThreadMessageAttachments', 2026-10-23T22:04:42.5384312Z '8_ProjectionThreadActivitySequence', 2026-10-23T22:04:42.5384548Z '9_ProviderSessionRuntimeMode', 2026-10-23T22:04:42.5384754Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T22:04:42.5384972Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T22:04:42.5385185Z '12_ProjectionThreadsInteractionMode', 2026-10-23T22:04:42.5385391Z '13_ProjectionThreadProposedPlans', 2026-10-23T22:04:42.5385690Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T22:04:42.5385935Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T22:04:42.5386185Z '16_CanonicalizeModelSelections', 2026-10-23T22:04:42.5386373Z '17_ProjectionThreadsArchivedAt', 2026-10-23T22:04:42.5386578Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T22:04:42.5386787Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T22:04:42.5386984Z '20_AuthAccessManagement', 2026-10-23T22:04:42.5387162Z '21_AuthSessionClientMetadata', 2026-10-23T22:04:42.5387358Z '22_AuthSessionLastConnectedAt', 2026-10-23T22:04:42.5387561Z '23_ProjectionThreadShellSummary', 2026-10-23T22:04:42.5387781Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T22:04:42.5388008Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T22:04:42.5388245Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T22:04:42.5388459Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T22:04:42.5388661Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T22:04:42.5388908Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T22:04:42.5389220Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T22:04:42.5389469Z '31_AuthAuthorizationScopes', 2026-10-23T22:04:42.5389689Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T22:04:42.5389903Z '33_ProjectionThreadsSettled', 2026-10-23T22:04:42.5390091Z '34_ProjectionThreadsSnoozed', 2026-10-23T22:04:42.5390292Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T22:04:42.5390492Z '36_ProjectionThreadsPinned', 2026-10-23T22:04:42.5390675Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T22:04:42.5390873Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T22:04:42.5391085Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T22:04:42.5391379Z '40_ProjectionProjectFaviconPath', 2026-10-23T22:04:42.5391568Z '41_AuthSessionClientConnection', 2026-10-23T22:04:42.5391771Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T22:04:42.5392004Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T22:04:42.5392235Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T22:04:42.5392437Z '45_ProjectionProjectsAutoPull', 2026-10-23T22:04:42.5392649Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T22:04:42.5392847Z '47_ProjectionProjectIcon', 2026-10-23T22:04:42.5393419Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T22:04:42.5393786Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T22:04:42.5393999Z '50_ProjectionThreadPullRequests', 2026-10-23T22:04:42.5394285Z '51_ProjectionThreadMessageContext', 2026-10-23T22:04:42.5394475Z '52_ProjectionThreadTitleState', 2026-10-23T22:04:42.5394660Z '53_PullRequestFilesViewed', 2026-10-23T22:04:42.5394858Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T22:04:42.5395085Z '55_OrchestrationV2', 2026-10-23T22:04:42.5395291Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T22:04:42.5395476Z '57_ScheduledTaskWebhooks', 2026-10-23T22:04:42.5395654Z '58_WebhookRelayDeliveries', 2026-10-23T22:04:42.5395830Z '59_McpAppModelContext', 2026-10-23T22:04:42.5396008Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T22:04:42.5396197Z '61_PullRequestReviewGuides', 2026-10-23T22:04:42.5396389Z '62_ThreadFailureLookupIndex', 2026-10-23T22:04:42.5396571Z '63_DropUnusedV1Projections', 2026-10-23T22:04:42.5396767Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T22:04:42.5397040Z '65_CodexUsageNativeTurnIndex', 2026-10-23T22:04:42.5397235Z '66_RepairClientSettlementTimestamps', 2026-10-23T22:04:42.5397453Z '67_WebhookDedupe', 2026-10-23T22:04:42.5397617Z '68_ShellStopRequestIndex' 2026-10-23T22:04:42.5397760Z ] 2026-10-23T22:04:42.5397869Z } 2026-10-23T22:04:42.5397937Z 2026-10-23T22:04:42.5452357Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-23T22:04:42.5452856Z [22:04:42.544] INFO (#1471): Approved an MCP client sign-in. { 2026-10-23T22:04:42.5453100Z client: 'Hosted bot', 2026-10-23T22:04:42.5453305Z access: 'approval-required', 2026-10-23T22:04:42.5453561Z method: 'pairing-code' 2026-10-23T22:04:42.5453730Z } 2026-10-23T22:04:42.5453789Z 2026-10-23T22:04:42.5727750Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-23T22:04:42.5728248Z [22:04:42.571] INFO (#1503): Migrations ran successfully { 2026-10-23T22:04:42.5728616Z migrations: [ 2026-10-23T22:04:42.5728854Z '1_OrchestrationEvents', 2026-10-23T22:04:42.5729063Z '2_OrchestrationCommandReceipts', 2026-10-23T22:04:42.5729251Z '3_CheckpointDiffBlobs', 2026-10-23T22:04:42.5729466Z '4_ProviderSessionRuntime', 2026-10-23T22:04:42.5729640Z '5_Projections', 2026-10-23T22:04:42.5729856Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T22:04:42.5730090Z '7_ProjectionThreadMessageAttachments', 2026-10-23T22:04:42.5730342Z '8_ProjectionThreadActivitySequence', 2026-10-23T22:04:42.5730581Z '9_ProviderSessionRuntimeMode', 2026-10-23T22:04:42.5730781Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T22:04:42.5731084Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T22:04:42.5731300Z '12_ProjectionThreadsInteractionMode', 2026-10-23T22:04:42.5731503Z '13_ProjectionThreadProposedPlans', 2026-10-23T22:04:42.5731731Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T22:04:42.5731963Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T22:04:42.5732163Z '16_CanonicalizeModelSelections', 2026-10-23T22:04:42.5732529Z '17_ProjectionThreadsArchivedAt', 2026-10-23T22:04:42.5732733Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T22:04:42.5732943Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T22:04:42.5733139Z '20_AuthAccessManagement', 2026-10-23T22:04:42.5733650Z '21_AuthSessionClientMetadata', 2026-10-23T22:04:42.5733958Z '22_AuthSessionLastConnectedAt', 2026-10-23T22:04:42.5734150Z '23_ProjectionThreadShellSummary', 2026-10-23T22:04:42.5734371Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T22:04:42.5734600Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T22:04:42.5734824Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T22:04:42.5735040Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T22:04:42.5735250Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T22:04:42.5735465Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T22:04:42.5735680Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T22:04:42.5735881Z '31_AuthAuthorizationScopes', 2026-10-23T22:04:42.5736070Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T22:04:42.5736263Z '33_ProjectionThreadsSettled', 2026-10-23T22:04:42.5736447Z '34_ProjectionThreadsSnoozed', 2026-10-23T22:04:42.5736643Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T22:04:42.5736833Z '36_ProjectionThreadsPinned', 2026-10-23T22:04:42.5737018Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T22:04:42.5737213Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T22:04:42.5737426Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T22:04:42.5737640Z '40_ProjectionProjectFaviconPath', 2026-10-23T22:04:42.5737831Z '41_AuthSessionClientConnection', 2026-10-23T22:04:42.5738035Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T22:04:42.5738233Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T22:04:42.5738440Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T22:04:42.5738639Z '45_ProjectionProjectsAutoPull', 2026-10-23T22:04:42.5738848Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T22:04:42.5739046Z '47_ProjectionProjectIcon', 2026-10-23T22:04:42.5739236Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T22:04:42.5739502Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T22:04:42.5739704Z '50_ProjectionThreadPullRequests', 2026-10-23T22:04:42.5739907Z '51_ProjectionThreadMessageContext', 2026-10-23T22:04:42.5740102Z '52_ProjectionThreadTitleState', 2026-10-23T22:04:42.5740286Z '53_PullRequestFilesViewed', 2026-10-23T22:04:42.5740486Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T22:04:42.5740679Z '55_OrchestrationV2', 2026-10-23T22:04:42.5740862Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T22:04:42.5741051Z '57_ScheduledTaskWebhooks', 2026-10-23T22:04:42.5741225Z '58_WebhookRelayDeliveries', 2026-10-23T22:04:42.5741394Z '59_McpAppModelContext', 2026-10-23T22:04:42.5741575Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T22:04:42.5741758Z '61_PullRequestReviewGuides', 2026-10-23T22:04:42.5741933Z '62_ThreadFailureLookupIndex', 2026-10-23T22:04:42.5742109Z '63_DropUnusedV1Projections', 2026-10-23T22:04:42.5742304Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T22:04:42.5742496Z '65_CodexUsageNativeTurnIndex', 2026-10-23T22:04:42.5742691Z '66_RepairClientSettlementTimestamps', 2026-10-23T22:04:42.5742872Z '67_WebhookDedupe', 2026-10-23T22:04:42.5743035Z '68_ShellStopRequestIndex' 2026-10-23T22:04:42.5743175Z ] 2026-10-23T22:04:42.5743276Z } 2026-10-23T22:04:42.5743346Z 2026-10-23T22:04:42.5775844Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-23T22:04:42.5776178Z [22:04:42.576] INFO (#1840): Approved an MCP client sign-in. { 2026-10-23T22:04:42.5776404Z client: 'Claude Code', 2026-10-23T22:04:42.5776865Z access: 'approval-required', 2026-10-23T22:04:42.5777191Z method: 'pairing-code' 2026-10-23T22:04:42.5777325Z } 2026-10-23T22:04:42.5777382Z 2026-10-23T22:04:42.6054860Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-23T22:04:42.6055423Z [22:04:42.604] INFO (#1874): Migrations ran successfully { 2026-10-23T22:04:42.6055837Z migrations: [ 2026-10-23T22:04:42.6056160Z '1_OrchestrationEvents', 2026-10-23T22:04:42.6056471Z '2_OrchestrationCommandReceipts', 2026-10-23T22:04:42.6056773Z '3_CheckpointDiffBlobs', 2026-10-23T22:04:42.6057113Z '4_ProviderSessionRuntime', 2026-10-23T22:04:42.6057377Z '5_Projections', 2026-10-23T22:04:42.6057691Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T22:04:42.6058078Z '7_ProjectionThreadMessageAttachments', 2026-10-23T22:04:42.6058462Z '8_ProjectionThreadActivitySequence', 2026-10-23T22:04:42.6058810Z '9_ProviderSessionRuntimeMode', 2026-10-23T22:04:42.6059127Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T22:04:42.6059525Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T22:04:42.6059882Z '12_ProjectionThreadsInteractionMode', 2026-10-23T22:04:42.6060229Z '13_ProjectionThreadProposedPlans', 2026-10-23T22:04:42.6060601Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T22:04:42.6060966Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T22:04:42.6061261Z '16_CanonicalizeModelSelections', 2026-10-23T22:04:42.6061554Z '17_ProjectionThreadsArchivedAt', 2026-10-23T22:04:42.6061880Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T22:04:42.6062193Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T22:04:42.6062507Z '20_AuthAccessManagement', 2026-10-23T22:04:42.6062797Z '21_AuthSessionClientMetadata', 2026-10-23T22:04:42.6063100Z '22_AuthSessionLastConnectedAt', 2026-10-23T22:04:42.6063410Z '23_ProjectionThreadShellSummary', 2026-10-23T22:04:42.6063769Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T22:04:42.6064144Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T22:04:42.6064509Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T22:04:42.6064860Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T22:04:42.6065195Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T22:04:42.6065557Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T22:04:42.6065928Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T22:04:42.6066268Z '31_AuthAuthorizationScopes', 2026-10-23T22:04:42.6067617Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T22:04:42.6067985Z '33_ProjectionThreadsSettled', 2026-10-23T22:04:42.6068306Z '34_ProjectionThreadsSnoozed', 2026-10-23T22:04:42.6068640Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T22:04:42.6068957Z '36_ProjectionThreadsPinned', 2026-10-23T22:04:42.6069265Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T22:04:42.6069623Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T22:04:42.6069981Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T22:04:42.6070351Z '40_ProjectionProjectFaviconPath', 2026-10-23T22:04:42.6070663Z '41_AuthSessionClientConnection', 2026-10-23T22:04:42.6070988Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T22:04:42.6071294Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T22:04:42.6071638Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T22:04:42.6071936Z '45_ProjectionProjectsAutoPull', 2026-10-23T22:04:42.6072973Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T22:04:42.6073448Z '47_ProjectionProjectIcon', 2026-10-23T22:04:42.6073759Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T22:04:42.6074069Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T22:04:42.6074380Z '50_ProjectionThreadPullRequests', 2026-10-23T22:04:42.6074687Z '51_ProjectionThreadMessageContext', 2026-10-23T22:04:42.6074982Z '52_ProjectionThreadTitleState', 2026-10-23T22:04:42.6075259Z '53_PullRequestFilesViewed', 2026-10-23T22:04:42.6075557Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T22:04:42.6075859Z '55_OrchestrationV2', 2026-10-23T22:04:42.6076144Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T22:04:42.6076435Z '57_ScheduledTaskWebhooks', 2026-10-23T22:04:42.6076708Z '58_WebhookRelayDeliveries', 2026-10-23T22:04:42.6076977Z '59_McpAppModelContext', 2026-10-23T22:04:42.6077268Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T22:04:42.6077591Z '61_PullRequestReviewGuides', 2026-10-23T22:04:42.6077875Z '62_ThreadFailureLookupIndex', 2026-10-23T22:04:42.6078152Z '63_DropUnusedV1Projections', 2026-10-23T22:04:42.6078461Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T22:04:42.6078767Z '65_CodexUsageNativeTurnIndex', 2026-10-23T22:04:42.6079078Z '66_RepairClientSettlementTimestamps', 2026-10-23T22:04:42.6079460Z '67_WebhookDedupe', 2026-10-23T22:04:42.6079718Z '68_ShellStopRequestIndex' 2026-10-23T22:04:42.6079946Z ] 2026-10-23T22:04:42.6080122Z } 2026-10-23T22:04:42.6080237Z 2026-10-23T22:04:42.6137633Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-23T22:04:42.6139906Z [22:04:42.613] INFO (#2234): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' } 2026-10-23T22:04:42.6140243Z 2026-10-23T22:04:42.6413842Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-23T22:04:42.6414253Z [22:04:42.640] INFO (#2264): Migrations ran successfully { 2026-10-23T22:04:42.6414432Z migrations: [ 2026-10-23T22:04:42.6414588Z '1_OrchestrationEvents', 2026-10-23T22:04:42.6414786Z '2_OrchestrationCommandReceipts', 2026-10-23T22:04:42.6414967Z '3_CheckpointDiffBlobs', 2026-10-23T22:04:42.6415143Z '4_ProviderSessionRuntime', 2026-10-23T22:04:42.6415341Z '5_Projections', 2026-10-23T22:04:42.6415551Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T22:04:42.6415784Z '7_ProjectionThreadMessageAttachments', 2026-10-23T22:04:42.6416037Z '8_ProjectionThreadActivitySequence', 2026-10-23T22:04:42.6416247Z '9_ProviderSessionRuntimeMode', 2026-10-23T22:04:42.6416442Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T22:04:42.6416655Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T22:04:42.6416874Z '12_ProjectionThreadsInteractionMode', 2026-10-23T22:04:42.6417082Z '13_ProjectionThreadProposedPlans', 2026-10-23T22:04:42.6417306Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T22:04:42.6417535Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T22:04:42.6417729Z '16_CanonicalizeModelSelections', 2026-10-23T22:04:42.6417925Z '17_ProjectionThreadsArchivedAt', 2026-10-23T22:04:42.6418120Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T22:04:42.6418326Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T22:04:42.6418512Z '20_AuthAccessManagement', 2026-10-23T22:04:42.6418996Z '21_AuthSessionClientMetadata', 2026-10-23T22:04:42.6419283Z '22_AuthSessionLastConnectedAt', 2026-10-23T22:04:42.6419523Z '23_ProjectionThreadShellSummary', 2026-10-23T22:04:42.6419732Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T22:04:42.6419962Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T22:04:42.6420186Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T22:04:42.6420390Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T22:04:42.6420597Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T22:04:42.6420809Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T22:04:42.6421075Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T22:04:42.6421345Z '31_AuthAuthorizationScopes', 2026-10-23T22:04:42.6421538Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T22:04:42.6421726Z '33_ProjectionThreadsSettled', 2026-10-23T22:04:42.6421908Z '34_ProjectionThreadsSnoozed', 2026-10-23T22:04:42.6422113Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T22:04:42.6422305Z '36_ProjectionThreadsPinned', 2026-10-23T22:04:42.6422492Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T22:04:42.6422680Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T22:04:42.6422893Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T22:04:42.6423107Z '40_ProjectionProjectFaviconPath', 2026-10-23T22:04:42.6423299Z '41_AuthSessionClientConnection', 2026-10-23T22:04:42.6423505Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T22:04:42.6423715Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T22:04:42.6423921Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T22:04:42.6424124Z '45_ProjectionProjectsAutoPull', 2026-10-23T22:04:42.6424340Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T22:04:42.6424535Z '47_ProjectionProjectIcon', 2026-10-23T22:04:42.6424732Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T22:04:42.6424931Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T22:04:42.6425125Z '50_ProjectionThreadPullRequests', 2026-10-23T22:04:42.6425316Z '51_ProjectionThreadMessageContext', 2026-10-23T22:04:42.6425511Z '52_ProjectionThreadTitleState', 2026-10-23T22:04:42.6425696Z '53_PullRequestFilesViewed', 2026-10-23T22:04:42.6425894Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T22:04:42.6426091Z '55_OrchestrationV2', 2026-10-23T22:04:42.6426274Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T22:04:42.6426467Z '57_ScheduledTaskWebhooks', 2026-10-23T22:04:42.6426636Z '58_WebhookRelayDeliveries', 2026-10-23T22:04:42.6426809Z '59_McpAppModelContext', 2026-10-23T22:04:42.6426990Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T22:04:42.6427184Z '61_PullRequestReviewGuides', 2026-10-23T22:04:42.6427362Z '62_ThreadFailureLookupIndex', 2026-10-23T22:04:42.6427536Z '63_DropUnusedV1Projections', 2026-10-23T22:04:42.6427739Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T22:04:42.6427934Z '65_CodexUsageNativeTurnIndex', 2026-10-23T22:04:42.6428132Z '66_RepairClientSettlementTimestamps', 2026-10-23T22:04:42.6428316Z '67_WebhookDedupe', 2026-10-23T22:04:42.6428486Z '68_ShellStopRequestIndex' 2026-10-23T22:04:42.6428625Z ] 2026-10-23T22:04:42.6428736Z } 2026-10-23T22:04:42.6428799Z 2026-10-23T22:04:42.6493754Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-23T22:04:42.6494575Z [22:04:42.648] INFO (#2613): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' } 2026-10-23T22:04:42.6494932Z 2026-10-23T22:04:42.6535381Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-23T22:04:42.6535767Z [22:04:42.653] INFO (#2646): Approved an MCP client sign-in. { 2026-10-23T22:04:42.6535980Z client: 'Claude Code', 2026-10-23T22:04:42.6536151Z access: 'read-only', 2026-10-23T22:04:42.6536312Z method: 'browser-session' 2026-10-23T22:04:42.6536452Z } 2026-10-23T22:04:42.6536511Z 2026-10-23T22:04:42.6558414Z ✓ src/auth/McpOAuth.test.ts (8 tests) 331ms 2026-10-23T22:04:43.0857338Z ✓ src/device/LocalDeviceHost.test.ts (17 tests) 61ms 2026-10-23T22:04:43.4287085Z ✓ src/provider/Drivers/codexUsage.test.ts (27 tests) 16ms 2026-10-23T22:04:46.5146188Z ✓ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2610ms 2026-10-23T22:04:46.5146812Z ✓ CodexTextGeneration (12) 2026-10-23T22:04:46.5147124Z ✓ kills a stalled exec CLI when its request is interrupted 1057ms 2026-10-23T22:04:46.5147489Z ✓ kills a stalled mcp list CLI when its request is interrupted 1031ms 2026-10-23T22:04:46.9198841Z ✓ src/terminal/OutputProtocol.test.ts (13 tests) 53ms 2026-10-23T22:04:48.4796018Z ✓ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 190ms 2026-10-23T22:04:50.0237865Z ✓ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 226ms 2026-10-23T22:04:51.5615780Z ✓ src/mcp/McpToolAccess.test.ts (52 tests) 73ms 2026-10-23T22:04:51.7658271Z ✓ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 21ms 2026-10-23T22:04:52.0515241Z ✓ src/provider/Drivers/AntigravitySkills.test.ts (11 tests) 92ms 2026-10-23T22:04:53.7947453Z ✓ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 352ms 2026-10-23T22:04:54.2336293Z ✓ src/telemetry/AnalyticsService.test.ts (3 tests) 83ms 2026-10-23T22:04:54.5806147Z ✓ src/project/ProjectFaviconResolver.test.ts (13 tests) 48ms 2026-10-23T22:04:55.0403665Z ✓ src/persistence/RepositoryErrorCorrelation.test.ts (3 tests) 99ms 2026-10-23T22:04:55.4011309Z ✓ src/orchestration-v2/RestartBackgroundNote.test.ts (6 tests) 4ms 2026-10-23T22:04:56.0095310Z ✓ src/orchestration-v2/ThreadSearch.test.ts (2 tests) 120ms 2026-10-23T22:04:57.3900983Z ✓ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 64ms 2026-10-23T22:04:58.8629549Z ✓ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 126ms 2026-10-23T22:05:00.5136863Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-23T22:05:00.5137382Z [22:05:00.507] INFO (#2): Migrations ran successfully { 2026-10-23T22:05:00.5137556Z migrations: [ 2026-10-23T22:05:00.5137711Z '1_OrchestrationEvents', 2026-10-23T22:05:00.5137978Z '2_OrchestrationCommandReceipts', 2026-10-23T22:05:00.5138265Z '3_CheckpointDiffBlobs', 2026-10-23T22:05:00.5138549Z '4_ProviderSessionRuntime', 2026-10-23T22:05:00.5138892Z '5_Projections', 2026-10-23T22:05:00.5139204Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T22:05:00.5139560Z '7_ProjectionThreadMessageAttachments', 2026-10-23T22:05:00.5139922Z '8_ProjectionThreadActivitySequence', 2026-10-23T22:05:00.5140225Z '9_ProviderSessionRuntimeMode', 2026-10-23T22:05:00.5140505Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T22:05:00.5140811Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T22:05:00.5141123Z '12_ProjectionThreadsInteractionMode', 2026-10-23T22:05:00.5141409Z '13_ProjectionThreadProposedPlans', 2026-10-23T22:05:00.5141746Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T22:05:00.5142076Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T22:05:00.5142366Z '16_CanonicalizeModelSelections', 2026-10-23T22:05:00.5142640Z '17_ProjectionThreadsArchivedAt', 2026-10-23T22:05:00.5142933Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T22:05:00.5143248Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T22:05:00.5143555Z '20_AuthAccessManagement', 2026-10-23T22:05:00.5143838Z '21_AuthSessionClientMetadata', 2026-10-23T22:05:00.5144118Z '22_AuthSessionLastConnectedAt', 2026-10-23T22:05:00.5144414Z '23_ProjectionThreadShellSummary', 2026-10-23T22:05:00.5144734Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T22:05:00.5145094Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T22:05:00.5162990Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T22:05:00.5163366Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T22:05:00.5163700Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T22:05:00.5164053Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T22:05:00.5164412Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T22:05:00.5164737Z '31_AuthAuthorizationScopes', 2026-10-23T22:05:00.5165036Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T22:05:00.5165367Z '33_ProjectionThreadsSettled', 2026-10-23T22:05:00.5165642Z '34_ProjectionThreadsSnoozed', 2026-10-23T22:05:00.5165945Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T22:05:00.5166253Z '36_ProjectionThreadsPinned', 2026-10-23T22:05:00.5166540Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T22:05:00.5166795Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T22:05:00.5167102Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T22:05:00.5167435Z '40_ProjectionProjectFaviconPath', 2026-10-23T22:05:00.5167736Z '41_AuthSessionClientConnection', 2026-10-23T22:05:00.5168051Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T22:05:00.5168357Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T22:05:00.5168673Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T22:05:00.5169053Z '45_ProjectionProjectsAutoPull', 2026-10-23T22:05:00.5170238Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T22:05:00.5170909Z '47_ProjectionProjectIcon', 2026-10-23T22:05:00.5171215Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T22:05:00.5171530Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T22:05:00.5171824Z '50_ProjectionThreadPullRequests', 2026-10-23T22:05:00.5172122Z '51_ProjectionThreadMessageContext', 2026-10-23T22:05:00.5172683Z '52_ProjectionThreadTitleState', 2026-10-23T22:05:00.5172995Z '53_PullRequestFilesViewed', 2026-10-23T22:05:00.5173319Z '54_ProjectionThreadsAutoSettleDisabledAt' 2026-10-23T22:05:00.5173572Z ] 2026-10-23T22:05:00.5173739Z } 2026-10-23T22:05:00.5173827Z 2026-10-23T22:05:00.5854305Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-23T22:05:00.5854885Z [22:05:00.554] INFO (#2): Migrations ran successfully { 2026-10-23T22:05:00.5855098Z migrations: [ 2026-10-23T22:05:00.5855254Z '55_OrchestrationV2', 2026-10-23T22:05:00.5855460Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T22:05:00.5855665Z '57_ScheduledTaskWebhooks', 2026-10-23T22:05:00.5855851Z '58_WebhookRelayDeliveries', 2026-10-23T22:05:00.5856027Z '59_McpAppModelContext', 2026-10-23T22:05:00.5856222Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T22:05:00.5856411Z '61_PullRequestReviewGuides', 2026-10-23T22:05:00.5856613Z '62_ThreadFailureLookupIndex', 2026-10-23T22:05:00.5856804Z '63_DropUnusedV1Projections', 2026-10-23T22:05:00.5857013Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T22:05:00.5857217Z '65_CodexUsageNativeTurnIndex', 2026-10-23T22:05:00.5857427Z '66_RepairClientSettlementTimestamps', 2026-10-23T22:05:00.5857626Z '67_WebhookDedupe', 2026-10-23T22:05:00.5857797Z '68_ShellStopRequestIndex' 2026-10-23T22:05:00.5857960Z ] 2026-10-23T22:05:00.5858082Z } 2026-10-23T22:05:00.5858146Z 2026-10-23T22:05:00.6139679Z ✓ src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts (1 test) 138ms 2026-10-23T22:05:00.8127657Z ✓ src/usage/usageAggregation.test.ts (11 tests) 14ms 2026-10-23T22:05:01.2275223Z ✓ src/scheduledTasks/webhookTemplate.test.ts (10 tests) 7ms 2026-10-23T22:05:02.3469164Z ✓ src/provider/providerInstallation.test.ts (2 tests) 13ms 2026-10-23T22:05:02.4581919Z ✓ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 5ms 2026-10-23T22:05:03.0604552Z ✓ src/orchestration-v2/RunCompletionReads.test.ts (2 tests) 116ms 2026-10-23T22:05:03.5182984Z ✓ src/provider/providerStatusCache.test.ts (4 tests) 8ms 2026-10-23T22:05:03.8440393Z ✓ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 8ms 2026-10-23T22:05:04.2091608Z ✓ src/environment/RemoteOpenTargets.test.ts (4 tests) 12ms 2026-10-23T22:05:05.5874007Z ✓ src/textGeneration/OpenCode2TextGeneration.test.ts (2 tests) 80ms 2026-10-23T22:05:05.9594411Z ✓ src/resourceTelemetry/NativeTelemetryClient.test.ts (2 tests) 6ms 2026-10-23T22:05:06.3347064Z ✓ src/provider/CodexAuthCallback.test.ts (3 tests) 29ms 2026-10-23T22:05:07.6654871Z ✓ src/mcp/toolkits/environment/handlers.test.ts (1 test) 10ms 2026-10-23T22:05:07.7830048Z ✓ src/auth/utils.test.ts (5 tests) 4ms 2026-10-23T22:05:08.0080984Z ✓ scripts/t3-sqlite-state.test.ts (2 tests) 19ms 2026-10-23T22:05:08.3422727Z ✓ src/orchestration-v2/pullRequestWatch.forgejoComments.test.ts (5 tests) 3ms 2026-10-23T22:05:08.9584280Z ✓ src/cli/doctor.test.ts (1 test) 9ms 2026-10-23T22:05:09.5207941Z ✓ src/persistence/DatabaseStorage.test.ts (1 test) 80ms 2026-10-23T22:05:09.7077295Z ✓ src/workspace/WorkspacePaths.test.ts (2 tests) 10ms 2026-10-23T22:05:10.0779252Z ✓ src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts (1 test) 29ms 2026-10-23T22:05:10.2230301Z ✓ src/cloud/linkChecks.test.ts (8 tests) 3ms 2026-10-23T22:05:10.4300588Z ✓ src/cloud/managedTunnelStartup.test.ts (1 test) 6ms 2026-10-23T22:05:10.8380980Z ✓ src/startupAccess.test.ts (1 test) 2ms 2026-10-23T22:05:11.1691327Z ✓ src/codexModelOptions.test.ts (1 test) 2ms 2026-10-23T22:05:11.1730125Z 2026-10-23T22:05:11.1733485Z  Test Files  51 passed (51) 2026-10-23T22:05:11.1752461Z  Tests  660 passed (660) 2026-10-23T22:05:11.1752927Z  Start at  22:03:49 2026-10-23T22:05:11.1753444Z  Duration  81.67s (tests 56%, import 32%, transform 9%, setup 2%) 2026-10-23T22:05:11.1756805Z 2026-10-23T22:05:11.1757785Z  Import  1073 modules were evaluated 14287 times · 25.36s total, 32% of tracked time 2026-10-23T22:05:11.1758756Z   ~23.45s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-23T22:05:11.1759550Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-23T22:05:11.1759919Z 2026-10-23T22:05:11.2128712Z 2026-10-23T22:05:11.2262157Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-23T22:05:11.2262639Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-23T22:05:11.2262973Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-23T22:05:11.2263204Z else 2026-10-23T22:05:11.2263401Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-23T22:05:11.2263631Z fi 2026-10-23T22:05:11.2279339Z shell: /usr/bin/bash -e {0} 2026-10-23T22:05:11.2279492Z env: 2026-10-23T22:05:11.2279613Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 204 2026-10-23T22:05:11.2279783Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 503 2026-10-23T22:05:11.2279927Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T22:05:11.2280060Z ##[endgroup] 2026-10-23T22:05:11.2398698Z Post job cleanup. 2026-10-23T22:05:11.3238329Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-23T22:05:11.3323567Z Post job cleanup. 2026-10-23T22:05:11.4242456Z ##[start-action display=Cache full pnpm store;id=__74870fcb-f51b-48b7-a032-b5c9a20882c1.__actions_cache] 2026-10-23T22:05:11.4646505Z Post job cleanup. 2026-10-23T22:05:11.5402907Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache. 2026-10-23T22:05:11.5451191Z ##[end-action id=__74870fcb-f51b-48b7-a032-b5c9a20882c1.__actions_cache;outcome=success;conclusion=success;duration_ms=120] 2026-10-23T22:05:11.5453819Z ##[start-action display=Cache Vite+;id=__74870fcb-f51b-48b7-a032-b5c9a20882c1.vp_cache] 2026-10-23T22:05:11.5498298Z Post job cleanup. 2026-10-23T22:05:11.6277056Z Cache hit occurred on the primary key vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0, not saving cache. 2026-10-23T22:05:11.6322519Z ##[end-action id=__74870fcb-f51b-48b7-a032-b5c9a20882c1.vp_cache;outcome=success;conclusion=success;duration_ms=86] 2026-10-23T22:05:11.6359738Z Post job cleanup. 2026-10-23T22:05:11.6869726Z [command]/usr/local/bin/git version 2026-10-23T22:05:11.6916379Z git version 2.55.0 2026-10-23T22:05:11.6939375Z Temporarily overriding HOME='/home/runner/_work/_temp/070f3f14-7a6a-458e-9f71-6c75b5941c6d' before making global git config changes 2026-10-23T22:05:11.6939811Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T22:05:11.6943447Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T22:05:11.6975588Z Removing SSH command configuration 2026-10-23T22:05:11.6980405Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T22:05:11.7019612Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-23T22:05:11.7186644Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-23T22:05:11.7217659Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-23T22:05:11.7260044Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-23T22:05:11.7278939Z ##[group]Run '/job_completed.sh' 2026-10-23T22:05:11.7287948Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T22:05:11.7288135Z env: 2026-10-23T22:05:11.7288251Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 204 2026-10-23T22:05:11.7288473Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 503 2026-10-23T22:05:11.7288625Z BLACKSMITH_CHECK_RUN_ID: 120679144375 2026-10-23T22:05:11.7288792Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-23T22:05:11.7288947Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T22:05:11.7289085Z ##[endgroup] 2026-10-23T22:05:11.7389929Z Docker container cache not activated, skipping hash computation. 2026-10-23T22:05:11.7730818Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-23T22:05:11.8198673Z Cleaning up orphan processes