2026-10-24T02:54:35.0053253Z Current runner version: '2.338.1' 2026-10-24T02:54:35.0058817Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-fnaug2hzvcr7rk2g' 2026-10-24T02:54:35.0059561Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T02:54:35.0060262Z Machine name: 'ip-172-31-73-130' 2026-10-24T02:54:35.0061772Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T02:54:35.0062971Z Contents: read 2026-10-24T02:54:35.0063546Z Metadata: read 2026-10-24T02:54:35.0063947Z ##[endgroup] 2026-10-24T02:54:35.0065309Z Secret source: Actions 2026-10-24T02:54:35.0065979Z Cache mode: write 2026-10-24T02:54:35.0066538Z Prepare workflow directory 2026-10-24T02:54:35.0237324Z Prepare all required actions 2026-10-24T02:54:35.0262127Z Getting action download info 2026-10-24T02:54:35.1399746Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T02:54:35.1793254Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T02:54:35.2442705Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T02:54:35.4060580Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T02:54:35.4098551Z Complete job name: Test Server 3 2026-10-24T02:54:35.4464731Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T02:54:35.4558209Z ##[group]Run '/setup.sh' 2026-10-24T02:54:35.4574718Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:54:35.4575133Z env: 2026-10-24T02:54:35.4575354Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T02:54:35.4575635Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364 2026-10-24T02:54:35.4575994Z BLACKSMITH_CHECK_RUN_ID: 120759370340 2026-10-24T02:54:35.4576272Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-24T02:54:35.4576559Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T02:54:35.4576807Z ##[endgroup] 2026-10-24T02:54:35.4844960Z Logging daemon started (blacksmithd for logs) 2026-10-24T02:54:35.4891062Z Results daemon started (blacksmithd for results) 2026-10-24T02:54:35.5022451Z Background adoption and SSH setup started (PID: 2933) 2026-10-24T02:54:35.5022979Z 2026-10-24T02:54:35.5023227Z ---------------------------------------- 2026-10-24T02:54:35.5023825Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40056119225/jobs/120759370340 2026-10-24T02:54:35.5024326Z SSH Access (using your GitHub SSH key): 2026-10-24T02:54:35.5024835Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-fnaug2hzvcr7rk2g.vm.blacksmith.sh 2026-10-24T02:54:35.5025235Z 2026-10-24T02:54:35.5025415Z No GitHub SSH key? Add one at: 2026-10-24T02:54:35.5026039Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T02:54:35.5026533Z 2026-10-24T02:54:35.5026711Z ---------------------------------------- 2026-10-24T02:54:35.5026982Z 2026-10-24T02:54:35.5027192Z VM ID: blacksmith-4vcpu-ubuntu-2404-fnaug2hzvcr7rk2g 2026-10-24T02:54:35.5027609Z Host: production-152.236.30.109-x8664 2026-10-24T02:54:35.5027978Z Host Agent PID: 3980490 2026-10-24T02:54:35.5028310Z Host Agent Git SHA: 1637818df 2026-10-24T02:54:35.5028667Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T02:54:35.5029038Z Blacksmith Host Generation: gen 2 2026-10-24T02:54:35.5029422Z Petname: production-evident-tarpon-70330f6d 2026-10-24T02:54:35.5029799Z Region: us-east 2026-10-24T02:54:35.5030125Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T02:54:35.5042144Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T02:54:35.5042429Z 2026-10-24T02:54:35.5042606Z Enabling Blacksmith transparent cache 2026-10-24T02:54:35.5255001Z ##[group]Run actions/checkout@v6 2026-10-24T02:54:35.5255300Z with: 2026-10-24T02:54:35.5255520Z fetch-depth: 2 2026-10-24T02:54:35.5255909Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T02:54:35.5256299Z sparse-checkout-cone-mode: false 2026-10-24T02:54:35.5256572Z repository: pingdotgg/t3code 2026-10-24T02:54:35.5258569Z token: *** 2026-10-24T02:54:35.5258777Z ssh-strict: true 2026-10-24T02:54:35.5258988Z ssh-user: git 2026-10-24T02:54:35.5259213Z persist-credentials: true 2026-10-24T02:54:35.5259451Z clean: true 2026-10-24T02:54:35.5259660Z fetch-tags: false 2026-10-24T02:54:35.5259961Z show-progress: true 2026-10-24T02:54:35.5260187Z lfs: false 2026-10-24T02:54:35.5260391Z submodules: false 2026-10-24T02:54:35.5260725Z set-safe-directory: true 2026-10-24T02:54:35.5260975Z allow-unsafe-pr-checkout: false 2026-10-24T02:54:35.5261229Z env: 2026-10-24T02:54:35.5261462Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T02:54:35.5261741Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364 2026-10-24T02:54:35.5262019Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:35.5262290Z ##[endgroup] 2026-10-24T02:54:35.6177772Z Syncing repository: pingdotgg/t3code 2026-10-24T02:54:35.6178703Z ##[group]Getting Git version info 2026-10-24T02:54:35.6179035Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T02:54:35.6179545Z [command]/usr/local/bin/git version 2026-10-24T02:54:35.6244272Z git version 2.55.0 2026-10-24T02:54:35.6256467Z ##[endgroup] 2026-10-24T02:54:35.6264153Z Temporarily overriding HOME='/home/runner/_work/_temp/bd02ac80-149c-4b5c-9df8-3604c5d99d04' before making global git config changes 2026-10-24T02:54:35.6265295Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T02:54:35.6268008Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T02:54:35.6298051Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T02:54:35.6300167Z ##[group]Determining repository object format 2026-10-24T02:54:35.6301405Z ##[endgroup] 2026-10-24T02:54:35.6301759Z ##[group]Initializing the repository 2026-10-24T02:54:35.6303739Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T02:54:35.6337311Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T02:54:35.6338049Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T02:54:35.6338503Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T02:54:35.6338960Z hint: call: 2026-10-24T02:54:35.6339271Z hint: 2026-10-24T02:54:35.6339543Z hint: git config --global init.defaultBranch 2026-10-24T02:54:35.6339845Z hint: 2026-10-24T02:54:35.6340124Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T02:54:35.6340574Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T02:54:35.6340934Z hint: 2026-10-24T02:54:35.6341142Z hint: git branch -m 2026-10-24T02:54:35.6341372Z hint: 2026-10-24T02:54:35.6341678Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T02:54:35.6342135Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T02:54:35.6346415Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T02:54:35.6368929Z ##[endgroup] 2026-10-24T02:54:35.6369537Z ##[group]Disabling automatic garbage collection 2026-10-24T02:54:35.6371750Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T02:54:35.6396427Z ##[endgroup] 2026-10-24T02:54:35.6397013Z ##[group]Setting up auth 2026-10-24T02:54:35.6397431Z Removing SSH command configuration 2026-10-24T02:54:35.6401237Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T02:54:35.6428207Z [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-24T02:54:35.6574166Z Removing HTTP extra header 2026-10-24T02:54:35.6577986Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T02:54:35.6602400Z [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-24T02:54:35.6691465Z Removing includeIf entries pointing to credentials config files 2026-10-24T02:54:35.6695198Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T02:54:35.6717895Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T02:54:35.6837257Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-fd0f74e9-5d1f-4f4a-9fc5-193771183a86.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T02:54:35.6871887Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-fd0f74e9-5d1f-4f4a-9fc5-193771183a86.config 2026-10-24T02:54:35.6894444Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-fd0f74e9-5d1f-4f4a-9fc5-193771183a86.config 2026-10-24T02:54:35.6914925Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-fd0f74e9-5d1f-4f4a-9fc5-193771183a86.config 2026-10-24T02:54:35.6934870Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-fd0f74e9-5d1f-4f4a-9fc5-193771183a86.config 2026-10-24T02:54:35.6955383Z ##[endgroup] 2026-10-24T02:54:35.6955788Z ##[group]Fetching the repository 2026-10-24T02:54:35.6959866Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +25557c11259c58b5d6d2a3710f4388c96db83d4a:refs/remotes/pull/24314/merge 2026-10-24T02:54:35.9903598Z From https://github.com/pingdotgg/t3code 2026-10-24T02:54:35.9904093Z * [new ref] 25557c11259c58b5d6d2a3710f4388c96db83d4a -> pull/24314/merge 2026-10-24T02:54:35.9939333Z ##[endgroup] 2026-10-24T02:54:35.9939760Z ##[group]Determining the checkout info 2026-10-24T02:54:35.9941961Z ##[endgroup] 2026-10-24T02:54:35.9942331Z ##[group]Setting up sparse checkout 2026-10-24T02:54:35.9942881Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T02:54:35.9969934Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T02:54:35.9990431Z .git/info/sparse-checkout 2026-10-24T02:54:35.9994485Z ##[endgroup] 2026-10-24T02:54:35.9994906Z ##[group]Checking out the ref 2026-10-24T02:54:35.9997702Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24314/merge 2026-10-24T02:54:42.4049108Z Updating files: 0% (1/6319) 2026-10-24T02:54:42.4075829Z Updating files: 1% (64/6319) 2026-10-24T02:54:42.4093437Z Updating files: 2% (127/6319) 2026-10-24T02:54:42.4111365Z Updating files: 3% (190/6319) 2026-10-24T02:54:42.4133195Z Updating files: 4% (253/6319) 2026-10-24T02:54:42.4162604Z Updating files: 5% (316/6319) 2026-10-24T02:54:42.4182894Z Updating files: 6% (380/6319) 2026-10-24T02:54:42.4237296Z Updating files: 7% (443/6319) 2026-10-24T02:54:42.4265266Z Updating files: 8% (506/6319) 2026-10-24T02:54:42.4290776Z Updating files: 9% (569/6319) 2026-10-24T02:54:42.4577620Z Updating files: 10% (632/6319) 2026-10-24T02:54:42.4592797Z Updating files: 11% (696/6319) 2026-10-24T02:54:42.4605254Z Updating files: 12% (759/6319) 2026-10-24T02:54:42.4618476Z Updating files: 13% (822/6319) 2026-10-24T02:54:42.4634092Z Updating files: 14% (885/6319) 2026-10-24T02:54:42.4651390Z Updating files: 15% (948/6319) 2026-10-24T02:54:42.4669411Z Updating files: 16% (1012/6319) 2026-10-24T02:54:42.4683868Z Updating files: 17% (1075/6319) 2026-10-24T02:54:42.4701764Z Updating files: 18% (1138/6319) 2026-10-24T02:54:42.4716104Z Updating files: 19% (1201/6319) 2026-10-24T02:54:42.4737528Z Updating files: 20% (1264/6319) 2026-10-24T02:54:42.4755000Z Updating files: 21% (1327/6319) 2026-10-24T02:54:42.4772699Z Updating files: 22% (1391/6319) 2026-10-24T02:54:42.4785723Z Updating files: 23% (1454/6319) 2026-10-24T02:54:42.4800449Z Updating files: 24% (1517/6319) 2026-10-24T02:54:42.4816046Z Updating files: 25% (1580/6319) 2026-10-24T02:54:42.4829636Z Updating files: 26% (1643/6319) 2026-10-24T02:54:42.4842438Z Updating files: 27% (1707/6319) 2026-10-24T02:54:42.4861714Z Updating files: 28% (1770/6319) 2026-10-24T02:54:42.4893502Z Updating files: 29% (1833/6319) 2026-10-24T02:54:42.4912437Z Updating files: 30% (1896/6319) 2026-10-24T02:54:42.4935800Z Updating files: 31% (1959/6319) 2026-10-24T02:54:42.4963894Z Updating files: 32% (2023/6319) 2026-10-24T02:54:42.4994443Z Updating files: 33% (2086/6319) 2026-10-24T02:54:42.5061641Z Updating files: 34% (2149/6319) 2026-10-24T02:54:42.5120818Z Updating files: 35% (2212/6319) 2026-10-24T02:54:42.5155160Z Updating files: 36% (2275/6319) 2026-10-24T02:54:42.5188460Z Updating files: 37% (2339/6319) 2026-10-24T02:54:42.5234061Z Updating files: 38% (2402/6319) 2026-10-24T02:54:42.5259082Z Updating files: 39% (2465/6319) 2026-10-24T02:54:42.5288284Z Updating files: 40% (2528/6319) 2026-10-24T02:54:42.5319794Z Updating files: 41% (2591/6319) 2026-10-24T02:54:42.5336232Z Updating files: 42% (2654/6319) 2026-10-24T02:54:42.5345752Z Updating files: 43% (2718/6319) 2026-10-24T02:54:42.5365920Z Updating files: 44% (2781/6319) 2026-10-24T02:54:42.5393700Z Updating files: 45% (2844/6319) 2026-10-24T02:54:42.5418050Z Updating files: 46% (2907/6319) 2026-10-24T02:54:42.5444410Z Updating files: 47% (2970/6319) 2026-10-24T02:54:42.5472757Z Updating files: 48% (3034/6319) 2026-10-24T02:54:42.5503757Z Updating files: 49% (3097/6319) 2026-10-24T02:54:42.5540228Z Updating files: 50% (3160/6319) 2026-10-24T02:54:42.5555001Z Updating files: 51% (3223/6319) 2026-10-24T02:54:42.5590140Z Updating files: 52% (3286/6319) 2026-10-24T02:54:42.5613443Z Updating files: 53% (3350/6319) 2026-10-24T02:54:42.5633143Z Updating files: 54% (3413/6319) 2026-10-24T02:54:42.5656118Z Updating files: 55% (3476/6319) 2026-10-24T02:54:42.5673091Z Updating files: 56% (3539/6319) 2026-10-24T02:54:42.5691731Z Updating files: 57% (3602/6319) 2026-10-24T02:54:42.5709329Z Updating files: 58% (3666/6319) 2026-10-24T02:54:42.6068707Z Updating files: 59% (3729/6319) 2026-10-24T02:54:42.6082489Z Updating files: 60% (3792/6319) 2026-10-24T02:54:42.6098675Z Updating files: 61% (3855/6319) 2026-10-24T02:54:42.6115371Z Updating files: 62% (3918/6319) 2026-10-24T02:54:42.6135946Z Updating files: 63% (3981/6319) 2026-10-24T02:54:42.6161554Z Updating files: 64% (4045/6319) 2026-10-24T02:54:42.6182341Z Updating files: 65% (4108/6319) 2026-10-24T02:54:42.6197753Z Updating files: 66% (4171/6319) 2026-10-24T02:54:42.6221964Z Updating files: 67% (4234/6319) 2026-10-24T02:54:42.6234508Z Updating files: 68% (4297/6319) 2026-10-24T02:54:42.6255110Z Updating files: 69% (4361/6319) 2026-10-24T02:54:42.6267020Z Updating files: 70% (4424/6319) 2026-10-24T02:54:42.6282563Z Updating files: 71% (4487/6319) 2026-10-24T02:54:42.6298497Z Updating files: 72% (4550/6319) 2026-10-24T02:54:42.6322666Z Updating files: 73% (4613/6319) 2026-10-24T02:54:42.6575546Z Updating files: 74% (4677/6319) 2026-10-24T02:54:42.6758893Z Updating files: 75% (4740/6319) 2026-10-24T02:54:42.6780201Z Updating files: 76% (4803/6319) 2026-10-24T02:54:42.6801439Z Updating files: 77% (4866/6319) 2026-10-24T02:54:42.6826460Z Updating files: 78% (4929/6319) 2026-10-24T02:54:42.6844647Z Updating files: 79% (4993/6319) 2026-10-24T02:54:42.6861087Z Updating files: 80% (5056/6319) 2026-10-24T02:54:42.6879776Z Updating files: 81% (5119/6319) 2026-10-24T02:54:42.6897634Z Updating files: 82% (5182/6319) 2026-10-24T02:54:42.6914089Z Updating files: 83% (5245/6319) 2026-10-24T02:54:42.6936098Z Updating files: 84% (5308/6319) 2026-10-24T02:54:42.6954998Z Updating files: 85% (5372/6319) 2026-10-24T02:54:42.6975980Z Updating files: 86% (5435/6319) 2026-10-24T02:54:42.7044133Z Updating files: 87% (5498/6319) 2026-10-24T02:54:42.7074994Z Updating files: 88% (5561/6319) 2026-10-24T02:54:42.7091726Z Updating files: 89% (5624/6319) 2026-10-24T02:54:42.7116900Z Updating files: 90% (5688/6319) 2026-10-24T02:54:42.7151693Z Updating files: 91% (5751/6319) 2026-10-24T02:54:42.7166231Z Updating files: 92% (5814/6319) 2026-10-24T02:54:42.7181912Z Updating files: 93% (5877/6319) 2026-10-24T02:54:42.7202236Z Updating files: 94% (5940/6319) 2026-10-24T02:54:42.7224265Z Updating files: 95% (6004/6319) 2026-10-24T02:54:42.7276385Z Updating files: 96% (6067/6319) 2026-10-24T02:54:42.7301037Z Updating files: 97% (6130/6319) 2026-10-24T02:54:42.7348188Z Updating files: 98% (6193/6319) 2026-10-24T02:54:42.7366606Z Updating files: 99% (6256/6319) 2026-10-24T02:54:42.7366887Z Updating files: 100% (6319/6319) 2026-10-24T02:54:42.7367116Z Updating files: 100% (6319/6319), done. 2026-10-24T02:54:42.7512560Z Note: switching to 'refs/remotes/pull/24314/merge'. 2026-10-24T02:54:42.7512939Z 2026-10-24T02:54:42.7513258Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T02:54:42.7513616Z changes and commit them, and you can discard any commits you make in this 2026-10-24T02:54:42.7513849Z state without impacting any branches by switching back to a branch. 2026-10-24T02:54:42.7513988Z 2026-10-24T02:54:42.7514083Z If you want to create a new branch to retain commits you create, you may 2026-10-24T02:54:42.7514305Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T02:54:42.7514462Z 2026-10-24T02:54:42.7514530Z git switch -c 2026-10-24T02:54:42.7514617Z 2026-10-24T02:54:42.7514676Z Or undo this operation with: 2026-10-24T02:54:42.7514758Z 2026-10-24T02:54:42.7514804Z git switch - 2026-10-24T02:54:42.7514893Z 2026-10-24T02:54:42.7515006Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T02:54:42.7515151Z 2026-10-24T02:54:42.7515311Z HEAD is now at 25557c1 Merge a44ddee637e7077b2247488c0b9f1fc167850b73 into 26c3625f484eadd4d5b6ca5a3dd1f8f8bd5533b4 2026-10-24T02:54:42.7524569Z ##[endgroup] 2026-10-24T02:54:42.7554158Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T02:54:42.7570829Z 25557c11259c58b5d6d2a3710f4388c96db83d4a 2026-10-24T02:54:42.7693463Z Prepare all required actions 2026-10-24T02:54:42.7729662Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T02:54:42.7729816Z env: 2026-10-24T02:54:42.7729926Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T02:54:42.7730065Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364 2026-10-24T02:54:42.7730207Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:42.7730338Z ##[endgroup] 2026-10-24T02:54:42.7768766Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T02:54:42.7799861Z ##[group]Run set -uo pipefail 2026-10-24T02:54:42.7800075Z set -uo pipefail 2026-10-24T02:54:42.7800199Z  2026-10-24T02:54:42.7800303Z decide() { 2026-10-24T02:54:42.7800483Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T02:54:42.7800682Z  exit "${PIPESTATUS[0]}" 2026-10-24T02:54:42.7800810Z } 2026-10-24T02:54:42.7800910Z  2026-10-24T02:54:42.7801009Z fail_open() { 2026-10-24T02:54:42.7801151Z  echo "$* Running every job." 2026-10-24T02:54:42.7801278Z  decide 2026-10-24T02:54:42.7801377Z } 2026-10-24T02:54:42.7801468Z  2026-10-24T02:54:42.7801637Z # Reads the change from git rather than the REST API: every job that 2026-10-24T02:54:42.7801881Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T02:54:42.7802089Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T02:54:42.7802297Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T02:54:42.7802671Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T02:54:42.7802862Z  base=HEAD^1 2026-10-24T02:54:42.7802973Z  mode=() 2026-10-24T02:54:42.7803080Z else 2026-10-24T02:54:42.7803187Z  base=$BEFORE_SHA 2026-10-24T02:54:42.7803381Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T02:54:42.7803592Z  || fail_open "Could not fetch ${base}." 2026-10-24T02:54:42.7803796Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T02:54:42.7803986Z  mode=(--full) 2026-10-24T02:54:42.7804099Z fi 2026-10-24T02:54:42.7804194Z  2026-10-24T02:54:42.7804353Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T02:54:42.7804643Z # of a package changes that package just like editing it. It also keeps 2026-10-24T02:54:42.7804868Z # git from fetching file contents to score renames. 2026-10-24T02:54:42.7805109Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T02:54:42.7805337Z  || fail_open "Could not diff against ${base}." 2026-10-24T02:54:42.7805535Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T02:54:42.7825707Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:54:42.7825877Z env: 2026-10-24T02:54:42.7825986Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T02:54:42.7826132Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364 2026-10-24T02:54:42.7826275Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:42.7826416Z EVENT_NAME: pull_request 2026-10-24T02:54:42.7826531Z BEFORE_SHA: 2026-10-24T02:54:42.7826632Z ##[endgroup] 2026-10-24T02:54:42.8286328Z Affected packages: @t3tools/scripts, t3 2026-10-24T02:54:42.8286903Z typecheck=true 2026-10-24T02:54:42.8287099Z build=true 2026-10-24T02:54:42.8287202Z test=true 2026-10-24T02:54:42.8287312Z test_packages=@t3tools/scripts 2026-10-24T02:54:42.8287440Z test_web=false 2026-10-24T02:54:42.8287547Z test_server=true 2026-10-24T02:54:42.8287651Z rust=false 2026-10-24T02:54:42.8287752Z release_smoke=false 2026-10-24T02:54:42.8288725Z mobile_native=false 2026-10-24T02:54:42.8330382Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=56] 2026-10-24T02:54:42.8400852Z Prepare all required actions 2026-10-24T02:54:42.8401117Z Getting action download info 2026-10-24T02:54:42.9074119Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T02:54:43.0123330Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T02:54:43.0123490Z env: 2026-10-24T02:54:43.0123605Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T02:54:43.0123748Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364 2026-10-24T02:54:43.0123893Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:43.0124034Z ##[endgroup] 2026-10-24T02:54:43.1464391Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T02:54:43.1475480Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T02:54:43.1475833Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T02:54:43.1476132Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T02:54:43.1476371Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T02:54:43.1496750Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:54:43.1496921Z env: 2026-10-24T02:54:43.1497036Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T02:54:43.1497181Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364 2026-10-24T02:54:43.1497323Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:43.1497459Z ##[endgroup] 2026-10-24T02:54:43.1557503Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=9] 2026-10-24T02:54:43.1558769Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T02:54:43.1609230Z ##[group]Run actions/cache@v6 2026-10-24T02:54:43.1609365Z with: 2026-10-24T02:54:43.1609467Z path: ~/.vite-plus 2026-10-24T02:54:43.1609632Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:54:43.1609829Z enableCrossOsArchive: false 2026-10-24T02:54:43.1609958Z fail-on-cache-miss: false 2026-10-24T02:54:43.1610079Z lookup-only: false 2026-10-24T02:54:43.1610189Z save-always: false 2026-10-24T02:54:43.1610291Z env: 2026-10-24T02:54:43.1610396Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T02:54:43.1610543Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364 2026-10-24T02:54:43.1610681Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:43.1610812Z ##[endgroup] 2026-10-24T02:54:43.6702702Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:54:44.0767940Z Received 170349591 of 170349591 (100.0%), 420.9 MBs/sec 2026-10-24T02:54:44.0769075Z Cache Size: ~162 MB (170349591 B) 2026-10-24T02:54:44.0793344Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/f7cbc8c2-1649-4bcd-85d4-735818223449/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:54:44.7561335Z Cache restored successfully 2026-10-24T02:54:44.7757480Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:54:44.7838204Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1627] 2026-10-24T02:54:44.7840623Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T02:54:44.7863036Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T02:54:44.7863260Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T02:54:44.7863449Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T02:54:44.7886221Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:54:44.7886400Z env: 2026-10-24T02:54:44.7886532Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T02:54:44.7886683Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364 2026-10-24T02:54:44.7886832Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:44.7886968Z ##[endgroup] 2026-10-24T02:54:44.7929977Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T02:54:44.7937236Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=9] 2026-10-24T02:54:44.7938881Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T02:54:44.7943704Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T02:54:44.7945293Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T02:54:44.7958588Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T02:54:44.7958860Z store_path="$(vp pm cache dir)" 2026-10-24T02:54:44.7959115Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T02:54:44.7976754Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:54:44.7976920Z env: 2026-10-24T02:54:44.7977028Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T02:54:44.7977174Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364 2026-10-24T02:54:44.7977314Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:44.7977508Z ##[endgroup] 2026-10-24T02:54:44.8106792Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=16] 2026-10-24T02:54:44.8108494Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T02:54:44.8445123Z ##[group]Run actions/cache@v6 2026-10-24T02:54:44.8445256Z with: 2026-10-24T02:54:44.8445381Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T02:54:44.8445641Z key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T02:54:44.8445894Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T02:54:44.8446041Z enableCrossOsArchive: false 2026-10-24T02:54:44.8446352Z fail-on-cache-miss: false 2026-10-24T02:54:44.8446471Z lookup-only: false 2026-10-24T02:54:44.8446576Z save-always: false 2026-10-24T02:54:44.8446681Z env: 2026-10-24T02:54:44.8446786Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T02:54:44.8446930Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364 2026-10-24T02:54:44.8447069Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:44.8447201Z ##[endgroup] 2026-10-24T02:54:45.0401233Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T02:54:46.1399397Z Received 805306368 of 995020926 (80.9%), 712.4 MBs/sec 2026-10-24T02:54:46.3962066Z Received 995020926 of 995020926 (100.0%), 710.8 MBs/sec 2026-10-24T02:54:46.3962897Z Cache Size: ~949 MB (995020926 B) 2026-10-24T02:54:46.4000155Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/27477e76-ddbd-4bcc-8aa8-a17071cd8ff3/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:54:51.5834026Z Cache restored successfully 2026-10-24T02:54:51.6288183Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T02:54:51.6348396Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6823] 2026-10-24T02:54:51.6350341Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T02:54:51.6360796Z ##[group]Run vp install 2026-10-24T02:54:51.6360934Z vp install 2026-10-24T02:54:51.6380718Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:54:51.6380883Z env: 2026-10-24T02:54:51.6380993Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T02:54:51.6381135Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364 2026-10-24T02:54:51.6381274Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:51.6381409Z ##[endgroup] 2026-10-24T02:54:51.6688418Z Scope: all 33 workspace projects 2026-10-24T02:54:51.7687244Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T02:54:52.1264766Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T02:54:52.1265093Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T02:54:52.1266115Z Virtual store is at: node_modules/.pnpm 2026-10-24T02:54:54.4105116Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.6s) 2026-10-24T02:54:54.4105372Z Lockfile is up to date, resolution step is skipped 2026-10-24T02:54:54.4266298Z Packages: +1721 2026-10-24T02:54:54.4266460Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T02:54:54.4601578Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T02:54:55.3722025Z . prepare$ vp config --no-agent 2026-10-24T02:54:55.4643409Z . prepare: Done 2026-10-24T02:54:55.4657715Z 2026-10-24T02:54:55.4657989Z devDependencies: 2026-10-24T02:54:55.4658297Z + @coderabbitai/config 1.1.0 2026-10-24T02:54:55.4658748Z + @shadcn/lint 0.1.5 2026-10-24T02:54:55.4658900Z + @types/node 24.12.4 2026-10-24T02:54:55.4659021Z + knip 6.34.0 2026-10-24T02:54:55.4659162Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T02:54:55.4659303Z + vite-plus 1.3.0 2026-10-24T02:54:55.4659371Z 2026-10-24T02:54:55.4672193Z Done in 3.8s using pnpm v12.14.0 2026-10-24T02:54:55.4821655Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3847] 2026-10-24T02:54:55.4853261Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T02:54:55.4854004Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T02:54:55.4874621Z shell: /usr/bin/bash -e {0} 2026-10-24T02:54:55.4874765Z env: 2026-10-24T02:54:55.4874890Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T02:54:55.4875038Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364 2026-10-24T02:54:55.4875174Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:55.4875307Z ##[endgroup] 2026-10-24T02:54:55.5086817Z ##[group]Run actions/cache@v6 2026-10-24T02:54:55.5086947Z with: 2026-10-24T02:54:55.5087051Z path: ~/.cache/ms-playwright 2026-10-24T02:54:55.5087201Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T02:54:55.5087362Z enableCrossOsArchive: false 2026-10-24T02:54:55.5087486Z fail-on-cache-miss: false 2026-10-24T02:54:55.5087607Z lookup-only: false 2026-10-24T02:54:55.5087712Z save-always: false 2026-10-24T02:54:55.5087814Z env: 2026-10-24T02:54:55.5087917Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T02:54:55.5088055Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364 2026-10-24T02:54:55.5088196Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:55.5088323Z ##[endgroup] 2026-10-24T02:54:55.7059674Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T02:54:55.8668336Z Received 106503405 of 106503405 (100.0%), 690.9 MBs/sec 2026-10-24T02:54:55.8668898Z Cache Size: ~102 MB (106503405 B) 2026-10-24T02:54:55.8700971Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/8b1e0380-e65e-4883-b5d2-60fe5bce057c/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:54:56.0602505Z Cache restored successfully 2026-10-24T02:54:56.0721888Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T02:54:56.0819975Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T02:54:56.0820394Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T02:54:56.0820624Z test -n "$browser" 2026-10-24T02:54:56.0820779Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T02:54:56.0821021Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T02:54:56.0821228Z fi 2026-10-24T02:54:56.0842668Z shell: /usr/bin/bash -e {0} 2026-10-24T02:54:56.0842799Z env: 2026-10-24T02:54:56.0842908Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T02:54:56.0843070Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364 2026-10-24T02:54:56.0843207Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:56.0843341Z ##[endgroup] 2026-10-24T02:54:56.0973228Z ##[group]Run vp run --filter t3 test --shard 3/8 2026-10-24T02:54:56.0973432Z vp run --filter t3 test --shard 3/8 2026-10-24T02:54:56.0988827Z shell: /usr/bin/bash -e {0} 2026-10-24T02:54:56.0988987Z env: 2026-10-24T02:54:56.0989098Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T02:54:56.0989254Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364 2026-10-24T02:54:56.0989516Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:56.0989823Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T02:54:56.0990111Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T02:54:56.0990337Z ##[endgroup] 2026-10-24T02:54:56.2509624Z ~/apps/server$ vp test run --shard 3/8 ⊘ cache disabled 2026-10-24T02:54:56.3972337Z 2026-10-24T02:54:56.3972929Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T02:54:56.3973117Z 2026-10-24T02:55:00.5905809Z ✓ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (80 tests) 663ms 2026-10-24T02:55:18.6521419Z ✓ src/git/GitManager.test.ts (104 tests) 17095ms 2026-10-24T02:55:18.6523011Z ✓ GitManager (104) 2026-10-24T02:55:18.6523489Z ✓ finds a fork PR for a branch pushed without an upstream 423ms 2026-10-24T02:55:18.6524002Z ✓ preserves a local worktree PR base that shadows a remote ref, including legacy bases 394ms 2026-10-24T02:55:18.6524543Z ✓ generates PR content from branch changes when the remote base advances (main) 320ms 2026-10-24T02:55:18.6525020Z ✓ generates PR content from branch changes when the remote base advances (release/1.2) 329ms 2026-10-24T02:55:18.6525522Z ✓ prepares a worktree from the head branch when the host has no pull ref 402ms 2026-10-24T02:55:18.6525983Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 469ms 2026-10-24T02:55:18.6526471Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 517ms 2026-10-24T02:55:18.6526962Z ✓ refreshes a reused PR worktree that has no upstream from the pull request ref 316ms 2026-10-24T02:55:22.4743521Z ✓ src/provider/CodexChatGptAuth.test.ts (54 tests) 3492ms 2026-10-24T02:55:25.1356031Z ✓ src/orchestration-v2/ThreadStop.test.ts (41 tests) 1692ms 2026-10-24T02:55:26.1372049Z ✓ src/orchestration-v2/PullRequestSyncReactor.test.ts (24 tests) 50ms 2026-10-24T02:55:26.5681527Z stdout | src/preview/ServerBrowser.test.ts > a rejected download releases the original and keeps no saved copy (save failed) 2026-10-24T02:55:26.5681937Z [02:55:26.560] WARN (#802): server preview download failed { 2026-10-24T02:55:26.5682122Z cause: Error: save interrupted 2026-10-24T02:55:26.5682437Z at Object.saveAs (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.test.ts:909:50) 2026-10-24T02:55:26.5682857Z at saveDownload (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.ts:959:7) 2026-10-24T02:55:26.5683112Z } 2026-10-24T02:55:26.5683170Z 2026-10-24T02:55:26.5864235Z ✓ src/preview/ServerBrowser.test.ts (22 tests) 95ms 2026-10-24T02:55:27.8567545Z ✓ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 333ms 2026-10-24T02:55:28.3732866Z ✓ src/provider/antigravityAuthSupport.test.ts (26 tests) 248ms 2026-10-24T02:55:28.8558160Z ✓ src/persistence/OrchestrationEventStore.test.ts (10 tests) 204ms 2026-10-24T02:55:30.1422228Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached 2026-10-24T02:55:30.1422653Z [02:55:30.139] INFO (#4): Migrations ran successfully { 2026-10-24T02:55:30.1422817Z migrations: [ 2026-10-24T02:55:30.1422957Z '1_OrchestrationEvents', 2026-10-24T02:55:30.1423130Z '2_OrchestrationCommandReceipts', 2026-10-24T02:55:30.1423301Z '3_CheckpointDiffBlobs', 2026-10-24T02:55:30.1423462Z '4_ProviderSessionRuntime', 2026-10-24T02:55:30.1423618Z '5_Projections', 2026-10-24T02:55:30.1423804Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:55:30.1424012Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:55:30.1424204Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:55:30.1424382Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:55:30.1424560Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:55:30.1424759Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:55:30.1424962Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:55:30.1425158Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:55:30.1425362Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:55:30.1425572Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:55:30.1425752Z '16_CanonicalizeModelSelections', 2026-10-24T02:55:30.1425973Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:55:30.1426153Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:55:30.1426594Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:55:30.1426765Z '20_AuthAccessManagement', 2026-10-24T02:55:30.1426930Z '21_AuthSessionClientMetadata', 2026-10-24T02:55:30.1427099Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:55:30.1427274Z '23_ProjectionThreadShellSummary', 2026-10-24T02:55:30.1427473Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:55:30.1427685Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:55:30.1427891Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:55:30.1428078Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:55:30.1428268Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:55:30.1428464Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:55:30.1428667Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:55:30.1428861Z '31_AuthAuthorizationScopes', 2026-10-24T02:55:30.1429036Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:55:30.1429209Z '33_ProjectionThreadsSettled', 2026-10-24T02:55:30.1429377Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:55:30.1429555Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:55:30.1429728Z '36_ProjectionThreadsPinned', 2026-10-24T02:55:30.1429899Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:55:30.1430082Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:55:30.1430283Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:55:30.1430477Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:55:30.1430655Z '41_AuthSessionClientConnection', 2026-10-24T02:55:30.1430840Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:55:30.1431022Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:55:30.1431209Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:55:30.1431390Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:55:30.1431581Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:55:30.1431757Z '47_ProjectionProjectIcon', 2026-10-24T02:55:30.1431937Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:55:30.1432122Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:55:30.1432694Z '50_ProjectionThreadPullRequests', 2026-10-24T02:55:30.1432874Z '51_ProjectionThreadMessageContext', 2026-10-24T02:55:30.1433053Z '52_ProjectionThreadTitleState', 2026-10-24T02:55:30.1433220Z '53_PullRequestFilesViewed', 2026-10-24T02:55:30.1433406Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:55:30.1433812Z '55_OrchestrationV2', 2026-10-24T02:55:30.1433981Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:55:30.1434153Z '57_ScheduledTaskWebhooks', 2026-10-24T02:55:30.1434309Z '58_WebhookRelayDeliveries', 2026-10-24T02:55:30.1434468Z '59_McpAppModelContext', 2026-10-24T02:55:30.1434631Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:55:30.1434800Z '61_PullRequestReviewGuides', 2026-10-24T02:55:30.1434960Z '62_ThreadFailureLookupIndex', 2026-10-24T02:55:30.1435124Z '63_DropUnusedV1Projections', 2026-10-24T02:55:30.1435395Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:55:30.1435644Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:55:30.1435826Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:55:30.1436036Z '67_WebhookDedupe', 2026-10-24T02:55:30.1436186Z '68_ShellStopRequestIndex' 2026-10-24T02:55:30.1436316Z ] 2026-10-24T02:55:30.1436408Z } 2026-10-24T02:55:30.1436466Z 2026-10-24T02:55:30.1769167Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client 2026-10-24T02:55:30.1769754Z [02:55:30.176] INFO (#358): Migrations ran successfully { 2026-10-24T02:55:30.1770088Z migrations: [ 2026-10-24T02:55:30.1770309Z '1_OrchestrationEvents', 2026-10-24T02:55:30.1770495Z '2_OrchestrationCommandReceipts', 2026-10-24T02:55:30.1770673Z '3_CheckpointDiffBlobs', 2026-10-24T02:55:30.1770838Z '4_ProviderSessionRuntime', 2026-10-24T02:55:30.1771013Z '5_Projections', 2026-10-24T02:55:30.1771209Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:55:30.1771422Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:55:30.1771620Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:55:30.1771802Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:55:30.1772101Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:55:30.1772303Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:55:30.1783518Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:55:30.1783745Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:55:30.1783965Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:55:30.1784178Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:55:30.1784365Z '16_CanonicalizeModelSelections', 2026-10-24T02:55:30.1784556Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:55:30.1784743Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:55:30.1784931Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:55:30.1785105Z '20_AuthAccessManagement', 2026-10-24T02:55:30.1785269Z '21_AuthSessionClientMetadata', 2026-10-24T02:55:30.1785443Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:55:30.1785619Z '23_ProjectionThreadShellSummary', 2026-10-24T02:55:30.1785820Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:55:30.1786080Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:55:30.1786285Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:55:30.1786476Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:55:30.1786664Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:55:30.1786863Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:55:30.1787067Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:55:30.1787252Z '31_AuthAuthorizationScopes', 2026-10-24T02:55:30.1787427Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:55:30.1787605Z '33_ProjectionThreadsSettled', 2026-10-24T02:55:30.1787772Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:55:30.1787953Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:55:30.1788128Z '36_ProjectionThreadsPinned', 2026-10-24T02:55:30.1788293Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:55:30.1788472Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:55:30.1788668Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:55:30.1788863Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:55:30.1789038Z '41_AuthSessionClientConnection', 2026-10-24T02:55:30.1789225Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:55:30.1789631Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:55:30.1789916Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:55:30.1790099Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:55:30.1790283Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:55:30.1790460Z '47_ProjectionProjectIcon', 2026-10-24T02:55:30.1790635Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:55:30.1790823Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:55:30.1791002Z '50_ProjectionThreadPullRequests', 2026-10-24T02:55:30.1791184Z '51_ProjectionThreadMessageContext', 2026-10-24T02:55:30.1791360Z '52_ProjectionThreadTitleState', 2026-10-24T02:55:30.1791527Z '53_PullRequestFilesViewed', 2026-10-24T02:55:30.1791709Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:55:30.1791886Z '55_OrchestrationV2', 2026-10-24T02:55:30.1792062Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:55:30.1792235Z '57_ScheduledTaskWebhooks', 2026-10-24T02:55:30.1792397Z '58_WebhookRelayDeliveries', 2026-10-24T02:55:30.1792552Z '59_McpAppModelContext', 2026-10-24T02:55:30.1792718Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:55:30.1792885Z '61_PullRequestReviewGuides', 2026-10-24T02:55:30.1793050Z '62_ThreadFailureLookupIndex', 2026-10-24T02:55:30.1793212Z '63_DropUnusedV1Projections', 2026-10-24T02:55:30.1793389Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:55:30.1793571Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:55:30.1793763Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:55:30.1793931Z '67_WebhookDedupe', 2026-10-24T02:55:30.1794080Z '68_ShellStopRequestIndex' 2026-10-24T02:55:30.1794208Z ] 2026-10-24T02:55:30.1794300Z } 2026-10-24T02:55:30.1794356Z 2026-10-24T02:55:30.2102453Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-24T02:55:30.2102955Z [02:55:30.209] INFO (#748): Migrations ran successfully { 2026-10-24T02:55:30.2103200Z migrations: [ 2026-10-24T02:55:30.2103573Z '1_OrchestrationEvents', 2026-10-24T02:55:30.2103791Z '2_OrchestrationCommandReceipts', 2026-10-24T02:55:30.2103969Z '3_CheckpointDiffBlobs', 2026-10-24T02:55:30.2104133Z '4_ProviderSessionRuntime', 2026-10-24T02:55:30.2104292Z '5_Projections', 2026-10-24T02:55:30.2104481Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:55:30.2104695Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:55:30.2104892Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:55:30.2105074Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:55:30.2105267Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:55:30.2105472Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:55:30.2105670Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:55:30.2105901Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:55:30.2106112Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:55:30.2106326Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:55:30.2106511Z '16_CanonicalizeModelSelections', 2026-10-24T02:55:30.2106693Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:55:30.2106877Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:55:30.2107073Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:55:30.2107248Z '20_AuthAccessManagement', 2026-10-24T02:55:30.2107413Z '21_AuthSessionClientMetadata', 2026-10-24T02:55:30.2107590Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:55:30.2108070Z '23_ProjectionThreadShellSummary', 2026-10-24T02:55:30.2108394Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:55:30.2108606Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:55:30.2108819Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:55:30.2109011Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:55:30.2109213Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:55:30.2109410Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:55:30.2109614Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:55:30.2109793Z '31_AuthAuthorizationScopes', 2026-10-24T02:55:30.2109973Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:55:30.2110153Z '33_ProjectionThreadsSettled', 2026-10-24T02:55:30.2110322Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:55:30.2110514Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:55:30.2110693Z '36_ProjectionThreadsPinned', 2026-10-24T02:55:30.2110873Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:55:30.2111053Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:55:30.2111257Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:55:30.2111460Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:55:30.2111640Z '41_AuthSessionClientConnection', 2026-10-24T02:55:30.2111837Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:55:30.2112021Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:55:30.2112215Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:55:30.2112404Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:55:30.2112603Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:55:30.2112788Z '47_ProjectionProjectIcon', 2026-10-24T02:55:30.2112986Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:55:30.2113180Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:55:30.2113364Z '50_ProjectionThreadPullRequests', 2026-10-24T02:55:30.2113560Z '51_ProjectionThreadMessageContext', 2026-10-24T02:55:30.2113747Z '52_ProjectionThreadTitleState', 2026-10-24T02:55:30.2113926Z '53_PullRequestFilesViewed', 2026-10-24T02:55:30.2114369Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:55:30.2114557Z '55_OrchestrationV2', 2026-10-24T02:55:30.2114738Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:55:30.2114913Z '57_ScheduledTaskWebhooks', 2026-10-24T02:55:30.2115078Z '58_WebhookRelayDeliveries', 2026-10-24T02:55:30.2115237Z '59_McpAppModelContext', 2026-10-24T02:55:30.2115407Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:55:30.2115583Z '61_PullRequestReviewGuides', 2026-10-24T02:55:30.2115749Z '62_ThreadFailureLookupIndex', 2026-10-24T02:55:30.2115957Z '63_DropUnusedV1Projections', 2026-10-24T02:55:30.2116139Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:55:30.2116324Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:55:30.2116510Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:55:30.2116683Z '67_WebhookDedupe', 2026-10-24T02:55:30.2116834Z '68_ShellStopRequestIndex' 2026-10-24T02:55:30.2116960Z ] 2026-10-24T02:55:30.2117062Z } 2026-10-24T02:55:30.2117130Z 2026-10-24T02:55:30.2198147Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-24T02:55:30.2198629Z [02:55:30.219] INFO (#1092): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' } 2026-10-24T02:55:30.2198872Z 2026-10-24T02:55:30.2451680Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-24T02:55:30.2452293Z [02:55:30.244] INFO (#1129): Migrations ran successfully { 2026-10-24T02:55:30.2452461Z migrations: [ 2026-10-24T02:55:30.2452608Z '1_OrchestrationEvents', 2026-10-24T02:55:30.2452785Z '2_OrchestrationCommandReceipts', 2026-10-24T02:55:30.2452956Z '3_CheckpointDiffBlobs', 2026-10-24T02:55:30.2453123Z '4_ProviderSessionRuntime', 2026-10-24T02:55:30.2453279Z '5_Projections', 2026-10-24T02:55:30.2453466Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:55:30.2453680Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:55:30.2453876Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:55:30.2454057Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:55:30.2454238Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:55:30.2454439Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:55:30.2454643Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:55:30.2454835Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:55:30.2455041Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:55:30.2455255Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:55:30.2455436Z '16_CanonicalizeModelSelections', 2026-10-24T02:55:30.2455613Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:55:30.2455796Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:55:30.2456022Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:55:30.2456193Z '20_AuthAccessManagement', 2026-10-24T02:55:30.2456355Z '21_AuthSessionClientMetadata', 2026-10-24T02:55:30.2456527Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:55:30.2456703Z '23_ProjectionThreadShellSummary', 2026-10-24T02:55:30.2456899Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:55:30.2457110Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:55:30.2457318Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:55:30.2457512Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:55:30.2457703Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:55:30.2457900Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:55:30.2458105Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:55:30.2458286Z '31_AuthAuthorizationScopes', 2026-10-24T02:55:30.2458459Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:55:30.2458636Z '33_ProjectionThreadsSettled', 2026-10-24T02:55:30.2458802Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:55:30.2458984Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:55:30.2459159Z '36_ProjectionThreadsPinned', 2026-10-24T02:55:30.2459335Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:55:30.2459513Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:55:30.2459709Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:55:30.2459904Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:55:30.2460077Z '41_AuthSessionClientConnection', 2026-10-24T02:55:30.2460262Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:55:30.2460441Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:55:30.2460630Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:55:30.2460813Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:55:30.2461005Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:55:30.2461184Z '47_ProjectionProjectIcon', 2026-10-24T02:55:30.2461363Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:55:30.2461660Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:55:30.2461928Z '50_ProjectionThreadPullRequests', 2026-10-24T02:55:30.2462110Z '51_ProjectionThreadMessageContext', 2026-10-24T02:55:30.2462291Z '52_ProjectionThreadTitleState', 2026-10-24T02:55:30.2462462Z '53_PullRequestFilesViewed', 2026-10-24T02:55:30.2462648Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:55:30.2462828Z '55_OrchestrationV2', 2026-10-24T02:55:30.2462997Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:55:30.2463172Z '57_ScheduledTaskWebhooks', 2026-10-24T02:55:30.2463330Z '58_WebhookRelayDeliveries', 2026-10-24T02:55:30.2463490Z '59_McpAppModelContext', 2026-10-24T02:55:30.2463654Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:55:30.2463822Z '61_PullRequestReviewGuides', 2026-10-24T02:55:30.2463993Z '62_ThreadFailureLookupIndex', 2026-10-24T02:55:30.2464162Z '63_DropUnusedV1Projections', 2026-10-24T02:55:30.2464348Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:55:30.2464529Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:55:30.2464714Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:55:30.2464883Z '67_WebhookDedupe', 2026-10-24T02:55:30.2465037Z '68_ShellStopRequestIndex' 2026-10-24T02:55:30.2465166Z ] 2026-10-24T02:55:30.2465261Z } 2026-10-24T02:55:30.2465319Z 2026-10-24T02:55:30.2494966Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-24T02:55:30.2495437Z [02:55:30.249] INFO (#1471): Approved an MCP client sign-in. { 2026-10-24T02:55:30.2495721Z client: 'Hosted bot', 2026-10-24T02:55:30.2496167Z access: 'approval-required', 2026-10-24T02:55:30.2496362Z method: 'pairing-code' 2026-10-24T02:55:30.2496500Z } 2026-10-24T02:55:30.2496556Z 2026-10-24T02:55:30.2727276Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-24T02:55:30.2727659Z [02:55:30.272] INFO (#1503): Migrations ran successfully { 2026-10-24T02:55:30.2727916Z migrations: [ 2026-10-24T02:55:30.2728117Z '1_OrchestrationEvents', 2026-10-24T02:55:30.2728359Z '2_OrchestrationCommandReceipts', 2026-10-24T02:55:30.2728589Z '3_CheckpointDiffBlobs', 2026-10-24T02:55:30.2728805Z '4_ProviderSessionRuntime', 2026-10-24T02:55:30.2729023Z '5_Projections', 2026-10-24T02:55:30.2729267Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:55:30.2729544Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:55:30.2729795Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:55:30.2730040Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:55:30.2730280Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:55:30.2730548Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:55:30.2730814Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:55:30.2731069Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:55:30.2731337Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:55:30.2731610Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:55:30.2731850Z '16_CanonicalizeModelSelections', 2026-10-24T02:55:30.2732171Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:55:30.2732413Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:55:30.2732664Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:55:30.2732897Z '20_AuthAccessManagement', 2026-10-24T02:55:30.2733124Z '21_AuthSessionClientMetadata', 2026-10-24T02:55:30.2733354Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:55:30.2733783Z '23_ProjectionThreadShellSummary', 2026-10-24T02:55:30.2734212Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:55:30.2734492Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:55:30.2734812Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:55:30.2735065Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:55:30.2735315Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:55:30.2735574Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:55:30.2735836Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:55:30.2736101Z '31_AuthAuthorizationScopes', 2026-10-24T02:55:30.2736335Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:55:30.2736572Z '33_ProjectionThreadsSettled', 2026-10-24T02:55:30.2736797Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:55:30.2737038Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:55:30.2737277Z '36_ProjectionThreadsPinned', 2026-10-24T02:55:30.2737511Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:55:30.2737749Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:55:30.2738008Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:55:30.2738263Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:55:30.2738504Z '41_AuthSessionClientConnection', 2026-10-24T02:55:30.2738751Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:55:30.2738991Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:55:30.2739240Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:55:30.2739483Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:55:30.2739732Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:55:30.2739969Z '47_ProjectionProjectIcon', 2026-10-24T02:55:30.2740207Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:55:30.2740458Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:55:30.2740703Z '50_ProjectionThreadPullRequests', 2026-10-24T02:55:30.2740940Z '51_ProjectionThreadMessageContext', 2026-10-24T02:55:30.2741182Z '52_ProjectionThreadTitleState', 2026-10-24T02:55:30.2741412Z '53_PullRequestFilesViewed', 2026-10-24T02:55:30.2741657Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:55:30.2741892Z '55_OrchestrationV2', 2026-10-24T02:55:30.2742122Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:55:30.2742373Z '57_ScheduledTaskWebhooks', 2026-10-24T02:55:30.2742591Z '58_WebhookRelayDeliveries', 2026-10-24T02:55:30.2742811Z '59_McpAppModelContext', 2026-10-24T02:55:30.2743038Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:55:30.2743269Z '61_PullRequestReviewGuides', 2026-10-24T02:55:30.2743493Z '62_ThreadFailureLookupIndex', 2026-10-24T02:55:30.2743723Z '63_DropUnusedV1Projections', 2026-10-24T02:55:30.2743960Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:55:30.2744204Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:55:30.2744443Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:55:30.2744671Z '67_WebhookDedupe', 2026-10-24T02:55:30.2744881Z '68_ShellStopRequestIndex' 2026-10-24T02:55:30.2745067Z ] 2026-10-24T02:55:30.2745216Z } 2026-10-24T02:55:30.2745356Z 2026-10-24T02:55:30.2758841Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-24T02:55:30.2759163Z [02:55:30.275] INFO (#1840): Approved an MCP client sign-in. { 2026-10-24T02:55:30.2759362Z client: 'Claude Code', 2026-10-24T02:55:30.2759523Z access: 'approval-required', 2026-10-24T02:55:30.2759681Z method: 'pairing-code' 2026-10-24T02:55:30.2759806Z } 2026-10-24T02:55:30.2759985Z 2026-10-24T02:55:30.2964189Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-24T02:55:30.2964770Z [02:55:30.295] INFO (#1874): Migrations ran successfully { 2026-10-24T02:55:30.2965120Z migrations: [ 2026-10-24T02:55:30.2978156Z '1_OrchestrationEvents', 2026-10-24T02:55:30.2978555Z '2_OrchestrationCommandReceipts', 2026-10-24T02:55:30.2978755Z '3_CheckpointDiffBlobs', 2026-10-24T02:55:30.2978919Z '4_ProviderSessionRuntime', 2026-10-24T02:55:30.2979077Z '5_Projections', 2026-10-24T02:55:30.2979262Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:55:30.2979480Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:55:30.2979672Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:55:30.2979855Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:55:30.2980044Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:55:30.2980248Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:55:30.2980445Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:55:30.2980631Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:55:30.2980840Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:55:30.2981049Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:55:30.2981238Z '16_CanonicalizeModelSelections', 2026-10-24T02:55:30.2981481Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:55:30.2981669Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:55:30.2981856Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:55:30.2982032Z '20_AuthAccessManagement', 2026-10-24T02:55:30.2982198Z '21_AuthSessionClientMetadata', 2026-10-24T02:55:30.2982377Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:55:30.2982556Z '23_ProjectionThreadShellSummary', 2026-10-24T02:55:30.2982751Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:55:30.2982960Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:55:30.2983163Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:55:30.2983360Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:55:30.2983546Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:55:30.2983744Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:55:30.2983941Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:55:30.2984120Z '31_AuthAuthorizationScopes', 2026-10-24T02:55:30.2984294Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:55:30.2984469Z '33_ProjectionThreadsSettled', 2026-10-24T02:55:30.2984635Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:55:30.2984817Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:55:30.2985003Z '36_ProjectionThreadsPinned', 2026-10-24T02:55:30.2985170Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:55:30.2985350Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:55:30.2985544Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:55:30.2985737Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:55:30.2986130Z '41_AuthSessionClientConnection', 2026-10-24T02:55:30.2986420Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:55:30.2986616Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:55:30.2986810Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:55:30.2987004Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:55:30.2987193Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:55:30.2987377Z '47_ProjectionProjectIcon', 2026-10-24T02:55:30.2987777Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:55:30.2988036Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:55:30.2988219Z '50_ProjectionThreadPullRequests', 2026-10-24T02:55:30.2988402Z '51_ProjectionThreadMessageContext', 2026-10-24T02:55:30.2988581Z '52_ProjectionThreadTitleState', 2026-10-24T02:55:30.2988751Z '53_PullRequestFilesViewed', 2026-10-24T02:55:30.2988941Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:55:30.2989119Z '55_OrchestrationV2', 2026-10-24T02:55:30.2989296Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:55:30.2989472Z '57_ScheduledTaskWebhooks', 2026-10-24T02:55:30.2989631Z '58_WebhookRelayDeliveries', 2026-10-24T02:55:30.2989788Z '59_McpAppModelContext', 2026-10-24T02:55:30.2989955Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:55:30.2990128Z '61_PullRequestReviewGuides', 2026-10-24T02:55:30.2990298Z '62_ThreadFailureLookupIndex', 2026-10-24T02:55:30.2990463Z '63_DropUnusedV1Projections', 2026-10-24T02:55:30.2990639Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:55:30.2990823Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:55:30.2991004Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:55:30.2991174Z '67_WebhookDedupe', 2026-10-24T02:55:30.2991324Z '68_ShellStopRequestIndex' 2026-10-24T02:55:30.2991452Z ] 2026-10-24T02:55:30.2991541Z } 2026-10-24T02:55:30.2991600Z 2026-10-24T02:55:30.3041522Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-24T02:55:30.3043608Z [02:55:30.303] INFO (#2234): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' } 2026-10-24T02:55:30.3043875Z 2026-10-24T02:55:30.3240775Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T02:55:30.3241143Z [02:55:30.323] INFO (#2264): Migrations ran successfully { 2026-10-24T02:55:30.3241311Z migrations: [ 2026-10-24T02:55:30.3241597Z '1_OrchestrationEvents', 2026-10-24T02:55:30.3241835Z '2_OrchestrationCommandReceipts', 2026-10-24T02:55:30.3242007Z '3_CheckpointDiffBlobs', 2026-10-24T02:55:30.3242167Z '4_ProviderSessionRuntime', 2026-10-24T02:55:30.3242323Z '5_Projections', 2026-10-24T02:55:30.3242509Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:55:30.3242870Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:55:30.3243063Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:55:30.3243244Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:55:30.3243435Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:55:30.3243638Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:55:30.3243838Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:55:30.3244026Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:55:30.3244239Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:55:30.3244452Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:55:30.3244635Z '16_CanonicalizeModelSelections', 2026-10-24T02:55:30.3244814Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:55:30.3244999Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:55:30.3245190Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:55:30.3245361Z '20_AuthAccessManagement', 2026-10-24T02:55:30.3245525Z '21_AuthSessionClientMetadata', 2026-10-24T02:55:30.3245700Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:55:30.3246080Z '23_ProjectionThreadShellSummary', 2026-10-24T02:55:30.3246344Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:55:30.3246555Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:55:30.3246762Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:55:30.3246949Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:55:30.3247141Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:55:30.3247336Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:55:30.3247610Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:55:30.3247792Z '31_AuthAuthorizationScopes', 2026-10-24T02:55:30.3247965Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:55:30.3248218Z '33_ProjectionThreadsSettled', 2026-10-24T02:55:30.3248385Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:55:30.3248570Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:55:30.3248751Z '36_ProjectionThreadsPinned', 2026-10-24T02:55:30.3248924Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:55:30.3249102Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:55:30.3249300Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:55:30.3249495Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:55:30.3249672Z '41_AuthSessionClientConnection', 2026-10-24T02:55:30.3249857Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:55:30.3250038Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:55:30.3250226Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:55:30.3250409Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:55:30.3250598Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:55:30.3250774Z '47_ProjectionProjectIcon', 2026-10-24T02:55:30.3250954Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:55:30.3251162Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:55:30.3251342Z '50_ProjectionThreadPullRequests', 2026-10-24T02:55:30.3251526Z '51_ProjectionThreadMessageContext', 2026-10-24T02:55:30.3251707Z '52_ProjectionThreadTitleState', 2026-10-24T02:55:30.3251878Z '53_PullRequestFilesViewed', 2026-10-24T02:55:30.3252187Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:55:30.3252369Z '55_OrchestrationV2', 2026-10-24T02:55:30.3252540Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:55:30.3252720Z '57_ScheduledTaskWebhooks', 2026-10-24T02:55:30.3252880Z '58_WebhookRelayDeliveries', 2026-10-24T02:55:30.3253041Z '59_McpAppModelContext', 2026-10-24T02:55:30.3253208Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:55:30.3253378Z '61_PullRequestReviewGuides', 2026-10-24T02:55:30.3253546Z '62_ThreadFailureLookupIndex', 2026-10-24T02:55:30.3253712Z '63_DropUnusedV1Projections', 2026-10-24T02:55:30.3253896Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:55:30.3254077Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:55:30.3254263Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:55:30.3254430Z '67_WebhookDedupe', 2026-10-24T02:55:30.3254583Z '68_ShellStopRequestIndex' 2026-10-24T02:55:30.3254717Z ] 2026-10-24T02:55:30.3254807Z } 2026-10-24T02:55:30.3254859Z 2026-10-24T02:55:30.3290063Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T02:55:30.3290543Z [02:55:30.328] INFO (#2613): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' } 2026-10-24T02:55:30.3290792Z 2026-10-24T02:55:30.3327440Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T02:55:30.3327854Z [02:55:30.332] INFO (#2646): Approved an MCP client sign-in. { 2026-10-24T02:55:30.3328053Z client: 'Claude Code', 2026-10-24T02:55:30.3328205Z access: 'read-only', 2026-10-24T02:55:30.3328359Z method: 'browser-session' 2026-10-24T02:55:30.3328485Z } 2026-10-24T02:55:30.3328541Z 2026-10-24T02:55:30.3343460Z ✓ src/auth/McpOAuth.test.ts (8 tests) 233ms 2026-10-24T02:55:30.6478088Z ✓ src/device/LocalDeviceHost.test.ts (17 tests) 43ms 2026-10-24T02:55:30.8979620Z ✓ src/provider/Drivers/codexUsage.test.ts (27 tests) 7ms 2026-10-24T02:55:33.6599077Z ✓ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2407ms 2026-10-24T02:55:33.6599410Z ✓ CodexTextGeneration (12) 2026-10-24T02:55:33.6599696Z ✓ kills a stalled exec CLI when its request is interrupted 1048ms 2026-10-24T02:55:33.6600036Z ✓ kills a stalled mcp list CLI when its request is interrupted 1026ms 2026-10-24T02:55:33.9419151Z ✓ src/terminal/OutputProtocol.test.ts (13 tests) 35ms 2026-10-24T02:55:35.0104263Z ✓ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 115ms 2026-10-24T02:55:36.1385592Z ✓ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 176ms 2026-10-24T02:55:37.1988403Z ✓ src/mcp/McpToolAccess.test.ts (52 tests) 58ms 2026-10-24T02:55:37.3440650Z ✓ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 17ms 2026-10-24T02:55:37.5437139Z ✓ src/provider/Drivers/AntigravitySkills.test.ts (11 tests) 60ms 2026-10-24T02:55:38.7115222Z ✓ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 220ms 2026-10-24T02:55:39.0576884Z ✓ src/telemetry/AnalyticsService.test.ts (3 tests) 72ms 2026-10-24T02:55:39.3589975Z ✓ src/project/ProjectFaviconResolver.test.ts (13 tests) 37ms 2026-10-24T02:55:39.7301335Z ✓ src/persistence/RepositoryErrorCorrelation.test.ts (3 tests) 84ms 2026-10-24T02:55:39.9742231Z ✓ src/orchestration-v2/RestartBackgroundNote.test.ts (6 tests) 3ms 2026-10-24T02:55:40.4114519Z ✓ src/orchestration-v2/ThreadSearch.test.ts (2 tests) 88ms 2026-10-24T02:55:41.4270549Z ✓ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 43ms 2026-10-24T02:55:42.4773366Z ✓ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 89ms 2026-10-24T02:55:43.5259145Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-24T02:55:43.5259578Z [02:55:43.521] INFO (#2): Migrations ran successfully { 2026-10-24T02:55:43.5259745Z migrations: [ 2026-10-24T02:55:43.5259886Z '1_OrchestrationEvents', 2026-10-24T02:55:43.5260066Z '2_OrchestrationCommandReceipts', 2026-10-24T02:55:43.5260238Z '3_CheckpointDiffBlobs', 2026-10-24T02:55:43.5260396Z '4_ProviderSessionRuntime', 2026-10-24T02:55:43.5260551Z '5_Projections', 2026-10-24T02:55:43.5260733Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:55:43.5260940Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:55:43.5261164Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:55:43.5261350Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:55:43.5261523Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:55:43.5261722Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:55:43.5261918Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:55:43.5262104Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:55:43.5262309Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:55:43.5262518Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:55:43.5262698Z '16_CanonicalizeModelSelections', 2026-10-24T02:55:43.5262876Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:55:43.5263057Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:55:43.5263240Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:55:43.5263419Z '20_AuthAccessManagement', 2026-10-24T02:55:43.5263583Z '21_AuthSessionClientMetadata', 2026-10-24T02:55:43.5263755Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:55:43.5263927Z '23_ProjectionThreadShellSummary', 2026-10-24T02:55:43.5264122Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:55:43.5264327Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:55:43.5264531Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:55:43.5264717Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:55:43.5264905Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:55:43.5265099Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:55:43.5265295Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:55:43.5265473Z '31_AuthAuthorizationScopes', 2026-10-24T02:55:43.5265645Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:55:43.5265821Z '33_ProjectionThreadsSettled', 2026-10-24T02:55:43.5265990Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:55:43.5266168Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:55:43.5266377Z '36_ProjectionThreadsPinned', 2026-10-24T02:55:43.5266548Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:55:43.5266725Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:55:43.5266919Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:55:43.5267111Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:55:43.5267283Z '41_AuthSessionClientConnection', 2026-10-24T02:55:43.5267468Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:55:43.5267649Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:55:43.5267834Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:55:43.5268017Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:55:43.5268649Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:55:43.5268915Z '47_ProjectionProjectIcon', 2026-10-24T02:55:43.5269099Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:55:43.5269285Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:55:43.5269465Z '50_ProjectionThreadPullRequests', 2026-10-24T02:55:43.5269647Z '51_ProjectionThreadMessageContext', 2026-10-24T02:55:43.5269822Z '52_ProjectionThreadTitleState', 2026-10-24T02:55:43.5269992Z '53_PullRequestFilesViewed', 2026-10-24T02:55:43.5270180Z '54_ProjectionThreadsAutoSettleDisabledAt' 2026-10-24T02:55:43.5270328Z ] 2026-10-24T02:55:43.5270422Z } 2026-10-24T02:55:43.5270477Z 2026-10-24T02:55:43.5659619Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-24T02:55:43.5660083Z [02:55:43.544] INFO (#2): Migrations ran successfully { 2026-10-24T02:55:43.5660258Z migrations: [ 2026-10-24T02:55:43.5660391Z '55_OrchestrationV2', 2026-10-24T02:55:43.5660577Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:55:43.5660758Z '57_ScheduledTaskWebhooks', 2026-10-24T02:55:43.5660919Z '58_WebhookRelayDeliveries', 2026-10-24T02:55:43.5661080Z '59_McpAppModelContext', 2026-10-24T02:55:43.5661245Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:55:43.5661419Z '61_PullRequestReviewGuides', 2026-10-24T02:55:43.5661586Z '62_ThreadFailureLookupIndex', 2026-10-24T02:55:43.5661752Z '63_DropUnusedV1Projections', 2026-10-24T02:55:43.5661931Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:55:43.5662116Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:55:43.5662319Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:55:43.5662493Z '67_WebhookDedupe', 2026-10-24T02:55:43.5662650Z '68_ShellStopRequestIndex' 2026-10-24T02:55:43.5662781Z ] 2026-10-24T02:55:43.5662874Z } 2026-10-24T02:55:43.5662931Z 2026-10-24T02:55:43.5796674Z ✓ src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts (1 test) 81ms 2026-10-24T02:55:43.7137176Z ✓ src/usage/usageAggregation.test.ts (11 tests) 12ms 2026-10-24T02:55:43.9930988Z ✓ src/scheduledTasks/webhookTemplate.test.ts (10 tests) 4ms 2026-10-24T02:55:44.7782149Z ✓ src/provider/providerInstallation.test.ts (2 tests) 11ms 2026-10-24T02:55:44.8592241Z ✓ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms 2026-10-24T02:55:45.2688451Z ✓ src/orchestration-v2/RunCompletionReads.test.ts (2 tests) 74ms 2026-10-24T02:55:45.5171580Z ✓ src/provider/providerStatusCache.test.ts (4 tests) 5ms 2026-10-24T02:55:45.7640833Z ✓ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 8ms 2026-10-24T02:55:46.0138852Z ✓ src/environment/RemoteOpenTargets.test.ts (4 tests) 8ms 2026-10-24T02:55:47.0232494Z ✓ src/textGeneration/OpenCode2TextGeneration.test.ts (2 tests) 31ms 2026-10-24T02:55:47.2812139Z ✓ src/resourceTelemetry/NativeTelemetryClient.test.ts (2 tests) 5ms 2026-10-24T02:55:47.5490785Z ✓ src/provider/CodexAuthCallback.test.ts (3 tests) 21ms 2026-10-24T02:55:48.5035981Z ✓ src/mcp/toolkits/environment/handlers.test.ts (1 test) 7ms 2026-10-24T02:55:48.5848587Z ✓ src/auth/utils.test.ts (5 tests) 3ms 2026-10-24T02:55:48.7501922Z ✓ scripts/t3-sqlite-state.test.ts (2 tests) 15ms 2026-10-24T02:55:48.9879843Z ✓ src/orchestration-v2/pullRequestWatch.forgejoComments.test.ts (5 tests) 3ms 2026-10-24T02:55:49.4211414Z ✓ src/cli/doctor.test.ts (1 test) 5ms 2026-10-24T02:55:49.8067390Z ✓ src/persistence/DatabaseStorage.test.ts (1 test) 50ms 2026-10-24T02:55:49.9439160Z ✓ src/workspace/WorkspacePaths.test.ts (2 tests) 7ms 2026-10-24T02:55:50.2241431Z ✓ src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts (1 test) 25ms 2026-10-24T02:55:50.3493648Z ✓ src/cloud/linkChecks.test.ts (8 tests) 3ms 2026-10-24T02:55:50.5015240Z ✓ src/cloud/managedTunnelStartup.test.ts (1 test) 4ms 2026-10-24T02:55:50.8164634Z ✓ src/startupAccess.test.ts (1 test) 1ms 2026-10-24T02:55:51.0539503Z ✓ src/codexModelOptions.test.ts (1 test) 1ms 2026-10-24T02:55:51.0571229Z 2026-10-24T02:55:51.0578283Z  Test Files  51 passed (51) 2026-10-24T02:55:51.0578917Z  Tests  660 passed (660) 2026-10-24T02:55:51.0579322Z  Start at  02:54:56 2026-10-24T02:55:51.0580128Z  Duration  54.65s (tests 54%, import 35%, transform 9%, setup 2%) 2026-10-24T02:55:51.0588395Z 2026-10-24T02:55:51.0589135Z  Import  1073 modules were evaluated 14287 times · 18.22s total, 35% of tracked time 2026-10-24T02:55:51.0589888Z   ~16.85s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T02:55:51.0590589Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T02:55:51.0590888Z 2026-10-24T02:55:51.0746768Z 2026-10-24T02:55:51.0826110Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T02:55:51.0826589Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T02:55:51.0826960Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T02:55:51.0827192Z else 2026-10-24T02:55:51.0827384Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T02:55:51.0827611Z fi 2026-10-24T02:55:51.0847607Z shell: /usr/bin/bash -e {0} 2026-10-24T02:55:51.0847749Z env: 2026-10-24T02:55:51.0847859Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T02:55:51.0848000Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364 2026-10-24T02:55:51.0848142Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:55:51.0848272Z ##[endgroup] 2026-10-24T02:55:51.0915646Z Post job cleanup. 2026-10-24T02:55:51.1518944Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T02:55:51.1582922Z Post job cleanup. 2026-10-24T02:55:51.1595768Z ##[start-action display=Cache full pnpm store;id=__db4718dd-4b6a-45b4-980e-4460db5b5806.__actions_cache] 2026-10-24T02:55:51.2333923Z Post job cleanup. 2026-10-24T02:55:51.2920766Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache. 2026-10-24T02:55:51.2947396Z ##[end-action id=__db4718dd-4b6a-45b4-980e-4460db5b5806.__actions_cache;outcome=success;conclusion=success;duration_ms=135] 2026-10-24T02:55:51.2949585Z ##[start-action display=Cache Vite+;id=__db4718dd-4b6a-45b4-980e-4460db5b5806.vp_cache] 2026-10-24T02:55:51.2973782Z Post job cleanup. 2026-10-24T02:55:51.3549770Z 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-24T02:55:51.3589565Z ##[end-action id=__db4718dd-4b6a-45b4-980e-4460db5b5806.vp_cache;outcome=success;conclusion=success;duration_ms=63] 2026-10-24T02:55:51.3623368Z Post job cleanup. 2026-10-24T02:55:51.3998452Z [command]/usr/local/bin/git version 2026-10-24T02:55:51.4045885Z git version 2.55.0 2026-10-24T02:55:51.4062393Z Temporarily overriding HOME='/home/runner/_work/_temp/11657262-d1f7-404e-8f8d-64649d1c8212' before making global git config changes 2026-10-24T02:55:51.4062786Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T02:55:51.4065050Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T02:55:51.4084656Z Removing SSH command configuration 2026-10-24T02:55:51.4087413Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T02:55:51.4109654Z [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-24T02:55:51.4220178Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T02:55:51.4240819Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T02:55:51.4275357Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T02:55:51.4299613Z ##[group]Run '/job_completed.sh' 2026-10-24T02:55:51.4312139Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:55:51.4312303Z env: 2026-10-24T02:55:51.4312412Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T02:55:51.4312557Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364 2026-10-24T02:55:51.4312693Z BLACKSMITH_CHECK_RUN_ID: 120759370340 2026-10-24T02:55:51.4312839Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-24T02:55:51.4312985Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T02:55:51.4313113Z ##[endgroup] 2026-10-24T02:55:51.4388051Z Docker container cache not activated, skipping hash computation. 2026-10-24T02:55:51.4629509Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T02:55:51.4674996Z Cleaning up orphan processes