2026-10-24T21:01:07.2852731Z Current runner version: '2.338.1' 2026-10-24T21:01:07.2856621Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-6kbisgcwrbxxiax5' 2026-10-24T21:01:07.2857377Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T21:01:07.2858302Z Machine name: 'ip-172-31-73-130' 2026-10-24T21:01:07.2860043Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T21:01:07.2861421Z Contents: read 2026-10-24T21:01:07.2861843Z Metadata: read 2026-10-24T21:01:07.2862306Z ##[endgroup] 2026-10-24T21:01:07.2863699Z Secret source: Actions 2026-10-24T21:01:07.2864508Z Cache mode: write 2026-10-24T21:01:07.2865138Z Prepare workflow directory 2026-10-24T21:01:07.3054891Z Prepare all required actions 2026-10-24T21:01:07.3082100Z Getting action download info 2026-10-24T21:01:07.4314235Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T21:01:07.4642548Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T21:01:07.5362765Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T21:01:07.7355489Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T21:01:07.7395009Z Complete job name: Test Server 3 2026-10-24T21:01:07.7767717Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T21:01:07.7868714Z ##[group]Run '/setup.sh' 2026-10-24T21:01:07.7885343Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T21:01:07.7885752Z env: 2026-10-24T21:01:07.7885976Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193 2026-10-24T21:01:07.7886258Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 385 2026-10-24T21:01:07.7886535Z BLACKSMITH_CHECK_RUN_ID: 120986549009 2026-10-24T21:01:07.7886821Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-24T21:01:07.7887113Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T21:01:07.7887371Z ##[endgroup] 2026-10-24T21:01:07.8126160Z Logging daemon started (blacksmithd for logs) 2026-10-24T21:01:07.8208526Z Results daemon started (blacksmithd for results) 2026-10-24T21:01:07.8363806Z Background adoption and SSH setup started (PID: 2940) 2026-10-24T21:01:07.8364245Z 2026-10-24T21:01:07.8364518Z ---------------------------------------- 2026-10-24T21:01:07.8365096Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40132346590/jobs/120986549009 2026-10-24T21:01:07.8365573Z SSH Access (using your GitHub SSH key): 2026-10-24T21:01:07.8366059Z ssh -p 64003 runner@blacksmith-4vcpu-ubuntu-2404-6kbisgcwrbxxiax5.vm.blacksmith.sh 2026-10-24T21:01:07.8366437Z 2026-10-24T21:01:07.8366620Z No GitHub SSH key? Add one at: 2026-10-24T21:01:07.8367171Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T21:01:07.8367639Z 2026-10-24T21:01:07.8367828Z ---------------------------------------- 2026-10-24T21:01:07.8368075Z 2026-10-24T21:01:07.8368288Z VM ID: blacksmith-4vcpu-ubuntu-2404-6kbisgcwrbxxiax5 2026-10-24T21:01:07.8368690Z Host: production-152.236.46.160-x8664 2026-10-24T21:01:07.8369035Z Host Agent PID: 945253 2026-10-24T21:01:07.8370583Z Host Agent Git SHA: 1637818df 2026-10-24T21:01:07.8370923Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T21:01:07.8371269Z Blacksmith Host Generation: gen 2 2026-10-24T21:01:07.8371625Z Petname: production-endless-lion-dbb8b2bd 2026-10-24T21:01:07.8371977Z Region: us-east 2026-10-24T21:01:07.8372285Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T21:01:07.8385401Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T21:01:07.8397042Z 2026-10-24T21:01:07.8399576Z Enabling Blacksmith transparent cache 2026-10-24T21:01:07.8685026Z ##[group]Run actions/checkout@v6 2026-10-24T21:01:07.8685338Z with: 2026-10-24T21:01:07.8685656Z fetch-depth: 2 2026-10-24T21:01:07.8685992Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T21:01:07.8686376Z sparse-checkout-cone-mode: false 2026-10-24T21:01:07.8686647Z repository: pingdotgg/t3code 2026-10-24T21:01:07.8688630Z token: *** 2026-10-24T21:01:07.8688847Z ssh-strict: true 2026-10-24T21:01:07.8689064Z ssh-user: git 2026-10-24T21:01:07.8689290Z persist-credentials: true 2026-10-24T21:01:07.8689530Z clean: true 2026-10-24T21:01:07.8689743Z fetch-tags: false 2026-10-24T21:01:07.8689969Z show-progress: true 2026-10-24T21:01:07.8690196Z lfs: false 2026-10-24T21:01:07.8690408Z submodules: false 2026-10-24T21:01:07.8690634Z set-safe-directory: true 2026-10-24T21:01:07.8690891Z allow-unsafe-pr-checkout: false 2026-10-24T21:01:07.8691142Z env: 2026-10-24T21:01:07.8691376Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193 2026-10-24T21:01:07.8691851Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 385 2026-10-24T21:01:07.8692129Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:01:07.8692467Z ##[endgroup] 2026-10-24T21:01:07.9846561Z Syncing repository: pingdotgg/t3code 2026-10-24T21:01:07.9847507Z ##[group]Getting Git version info 2026-10-24T21:01:07.9847840Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T21:01:07.9848358Z [command]/usr/local/bin/git version 2026-10-24T21:01:07.9934741Z git version 2.55.0 2026-10-24T21:01:07.9946423Z ##[endgroup] 2026-10-24T21:01:07.9953775Z Temporarily overriding HOME='/home/runner/_work/_temp/38e4b2c0-7e3b-4512-bbd1-324492a8e0d0' before making global git config changes 2026-10-24T21:01:07.9954426Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T21:01:07.9957035Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T21:01:07.9986951Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T21:01:07.9988619Z ##[group]Determining repository object format 2026-10-24T21:01:07.9989598Z ##[endgroup] 2026-10-24T21:01:07.9989967Z ##[group]Initializing the repository 2026-10-24T21:01:07.9992030Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T21:01:08.0037526Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T21:01:08.0038250Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T21:01:08.0039937Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T21:01:08.0040433Z hint: call: 2026-10-24T21:01:08.0040646Z hint: 2026-10-24T21:01:08.0040935Z hint: git config --global init.defaultBranch 2026-10-24T21:01:08.0041240Z hint: 2026-10-24T21:01:08.0041531Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T21:01:08.0041987Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T21:01:08.0042392Z hint: 2026-10-24T21:01:08.0042613Z hint: git branch -m 2026-10-24T21:01:08.0042854Z hint: 2026-10-24T21:01:08.0043218Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T21:01:08.0043682Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T21:01:08.0044752Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T21:01:08.0105033Z ##[endgroup] 2026-10-24T21:01:08.0105438Z ##[group]Disabling automatic garbage collection 2026-10-24T21:01:08.0106985Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T21:01:08.0127700Z ##[endgroup] 2026-10-24T21:01:08.0128048Z ##[group]Setting up auth 2026-10-24T21:01:08.0128347Z Removing SSH command configuration 2026-10-24T21:01:08.0132174Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T21:01:08.0155719Z [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-24T21:01:08.0308272Z Removing HTTP extra header 2026-10-24T21:01:08.0310748Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T21:01:08.0331724Z [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-24T21:01:08.0441967Z Removing includeIf entries pointing to credentials config files 2026-10-24T21:01:08.0444735Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T21:01:08.0475266Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T21:01:08.0598282Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-c4af5f5a-839b-4762-8a85-16fca9b43286.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T21:01:08.0629838Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-c4af5f5a-839b-4762-8a85-16fca9b43286.config 2026-10-24T21:01:08.0654107Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-c4af5f5a-839b-4762-8a85-16fca9b43286.config 2026-10-24T21:01:08.0682248Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-c4af5f5a-839b-4762-8a85-16fca9b43286.config 2026-10-24T21:01:08.0705326Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-c4af5f5a-839b-4762-8a85-16fca9b43286.config 2026-10-24T21:01:08.0733081Z ##[endgroup] 2026-10-24T21:01:08.0733566Z ##[group]Fetching the repository 2026-10-24T21:01:08.0736554Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +3afb9b366f271b56a3e49fd86f2594981ec11b66:refs/remotes/origin/main 2026-10-24T21:01:08.3847322Z From https://github.com/pingdotgg/t3code 2026-10-24T21:01:08.3848092Z * [new ref] 3afb9b366f271b56a3e49fd86f2594981ec11b66 -> origin/main 2026-10-24T21:01:08.3881938Z [command]/usr/local/bin/git branch --list --remote origin/main 2026-10-24T21:01:08.3910196Z origin/main 2026-10-24T21:01:08.3918771Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main 2026-10-24T21:01:08.3937148Z 3afb9b366f271b56a3e49fd86f2594981ec11b66 2026-10-24T21:01:08.3939222Z ##[endgroup] 2026-10-24T21:01:08.3939715Z ##[group]Determining the checkout info 2026-10-24T21:01:08.3940604Z ##[endgroup] 2026-10-24T21:01:08.3941070Z ##[group]Setting up sparse checkout 2026-10-24T21:01:08.3942615Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T21:01:08.3970575Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T21:01:08.3989267Z .git/info/sparse-checkout 2026-10-24T21:01:08.3992687Z ##[endgroup] 2026-10-24T21:01:08.3993144Z ##[group]Checking out the ref 2026-10-24T21:01:08.3995140Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-24T21:01:15.6511384Z Updating files: 0% (1/6402) 2026-10-24T21:01:15.6540963Z Updating files: 1% (65/6402) 2026-10-24T21:01:15.6559510Z Updating files: 2% (129/6402) 2026-10-24T21:01:15.6582343Z Updating files: 3% (193/6402) 2026-10-24T21:01:15.6605562Z Updating files: 4% (257/6402) 2026-10-24T21:01:15.6638408Z Updating files: 5% (321/6402) 2026-10-24T21:01:15.6662136Z Updating files: 6% (385/6402) 2026-10-24T21:01:15.6720145Z Updating files: 7% (449/6402) 2026-10-24T21:01:15.6755310Z Updating files: 8% (513/6402) 2026-10-24T21:01:15.6779364Z Updating files: 9% (577/6402) 2026-10-24T21:01:15.7068732Z Updating files: 10% (641/6402) 2026-10-24T21:01:15.7086402Z Updating files: 11% (705/6402) 2026-10-24T21:01:15.7098210Z Updating files: 12% (769/6402) 2026-10-24T21:01:15.7114854Z Updating files: 13% (833/6402) 2026-10-24T21:01:15.7133062Z Updating files: 14% (897/6402) 2026-10-24T21:01:15.7152406Z Updating files: 15% (961/6402) 2026-10-24T21:01:15.7172764Z Updating files: 16% (1025/6402) 2026-10-24T21:01:15.7190113Z Updating files: 17% (1089/6402) 2026-10-24T21:01:15.7209743Z Updating files: 18% (1153/6402) 2026-10-24T21:01:15.7226027Z Updating files: 19% (1217/6402) 2026-10-24T21:01:15.7252651Z Updating files: 20% (1281/6402) 2026-10-24T21:01:15.7270663Z Updating files: 21% (1345/6402) 2026-10-24T21:01:15.7290997Z Updating files: 22% (1409/6402) 2026-10-24T21:01:15.7305385Z Updating files: 23% (1473/6402) 2026-10-24T21:01:15.7320608Z Updating files: 24% (1537/6402) 2026-10-24T21:01:15.7337631Z Updating files: 25% (1601/6402) 2026-10-24T21:01:15.7352900Z Updating files: 26% (1665/6402) 2026-10-24T21:01:15.7367454Z Updating files: 27% (1729/6402) 2026-10-24T21:01:15.7389523Z Updating files: 28% (1793/6402) 2026-10-24T21:01:15.7426194Z Updating files: 29% (1857/6402) 2026-10-24T21:01:15.7448739Z Updating files: 30% (1921/6402) 2026-10-24T21:01:15.7474594Z Updating files: 31% (1985/6402) 2026-10-24T21:01:15.7508095Z Updating files: 32% (2049/6402) 2026-10-24T21:01:15.7538881Z Updating files: 33% (2113/6402) 2026-10-24T21:01:15.7615658Z Updating files: 34% (2177/6402) 2026-10-24T21:01:15.7678286Z Updating files: 35% (2241/6402) 2026-10-24T21:01:15.7719255Z Updating files: 36% (2305/6402) 2026-10-24T21:01:15.7753827Z Updating files: 37% (2369/6402) 2026-10-24T21:01:15.7804183Z Updating files: 38% (2433/6402) 2026-10-24T21:01:15.7834341Z Updating files: 39% (2497/6402) 2026-10-24T21:01:15.7867235Z Updating files: 40% (2561/6402) 2026-10-24T21:01:15.7896796Z Updating files: 41% (2625/6402) 2026-10-24T21:01:15.7914820Z Updating files: 42% (2689/6402) 2026-10-24T21:01:15.7925652Z Updating files: 43% (2753/6402) 2026-10-24T21:01:15.7957621Z Updating files: 44% (2817/6402) 2026-10-24T21:01:15.7988503Z Updating files: 45% (2881/6402) 2026-10-24T21:01:15.8017924Z Updating files: 46% (2945/6402) 2026-10-24T21:01:15.8045658Z Updating files: 47% (3009/6402) 2026-10-24T21:01:15.8076357Z Updating files: 48% (3073/6402) 2026-10-24T21:01:15.8119523Z Updating files: 49% (3137/6402) 2026-10-24T21:01:15.8151403Z Updating files: 50% (3201/6402) 2026-10-24T21:01:15.8168002Z Updating files: 51% (3266/6402) 2026-10-24T21:01:15.8209094Z Updating files: 52% (3330/6402) 2026-10-24T21:01:15.8240088Z Updating files: 53% (3394/6402) 2026-10-24T21:01:15.8261106Z Updating files: 54% (3458/6402) 2026-10-24T21:01:15.8285962Z Updating files: 55% (3522/6402) 2026-10-24T21:01:15.8302451Z Updating files: 56% (3586/6402) 2026-10-24T21:01:15.8323742Z Updating files: 57% (3650/6402) 2026-10-24T21:01:15.8344385Z Updating files: 58% (3714/6402) 2026-10-24T21:01:15.8740031Z Updating files: 59% (3778/6402) 2026-10-24T21:01:15.8755890Z Updating files: 60% (3842/6402) 2026-10-24T21:01:15.8777256Z Updating files: 61% (3906/6402) 2026-10-24T21:01:15.8796754Z Updating files: 62% (3970/6402) 2026-10-24T21:01:15.8821586Z Updating files: 63% (4034/6402) 2026-10-24T21:01:15.8851250Z Updating files: 64% (4098/6402) 2026-10-24T21:01:15.8872728Z Updating files: 65% (4162/6402) 2026-10-24T21:01:15.8891342Z Updating files: 66% (4226/6402) 2026-10-24T21:01:15.8916641Z Updating files: 67% (4290/6402) 2026-10-24T21:01:15.8932411Z Updating files: 68% (4354/6402) 2026-10-24T21:01:15.8951720Z Updating files: 69% (4418/6402) 2026-10-24T21:01:15.8965894Z Updating files: 70% (4482/6402) 2026-10-24T21:01:15.8987714Z Updating files: 71% (4546/6402) 2026-10-24T21:01:15.9002107Z Updating files: 72% (4610/6402) 2026-10-24T21:01:15.9052332Z Updating files: 73% (4674/6402) 2026-10-24T21:01:15.9486830Z Updating files: 74% (4738/6402) 2026-10-24T21:01:15.9511594Z Updating files: 75% (4802/6402) 2026-10-24T21:01:15.9535786Z Updating files: 76% (4866/6402) 2026-10-24T21:01:15.9562400Z Updating files: 77% (4930/6402) 2026-10-24T21:01:15.9587110Z Updating files: 78% (4994/6402) 2026-10-24T21:01:15.9604761Z Updating files: 79% (5058/6402) 2026-10-24T21:01:15.9629273Z Updating files: 80% (5122/6402) 2026-10-24T21:01:15.9646653Z Updating files: 81% (5186/6402) 2026-10-24T21:01:15.9666023Z Updating files: 82% (5250/6402) 2026-10-24T21:01:15.9690872Z Updating files: 83% (5314/6402) 2026-10-24T21:01:15.9718015Z Updating files: 84% (5378/6402) 2026-10-24T21:01:15.9736730Z Updating files: 85% (5442/6402) 2026-10-24T21:01:15.9765324Z Updating files: 86% (5506/6402) 2026-10-24T21:01:15.9842840Z Updating files: 87% (5570/6402) 2026-10-24T21:01:15.9874888Z Updating files: 88% (5634/6402) 2026-10-24T21:01:15.9896130Z Updating files: 89% (5698/6402) 2026-10-24T21:01:15.9926913Z Updating files: 90% (5762/6402) 2026-10-24T21:01:15.9958602Z Updating files: 91% (5826/6402) 2026-10-24T21:01:15.9974652Z Updating files: 92% (5890/6402) 2026-10-24T21:01:15.9998465Z Updating files: 93% (5954/6402) 2026-10-24T21:01:16.0020576Z Updating files: 94% (6018/6402) 2026-10-24T21:01:16.0046223Z Updating files: 95% (6082/6402) 2026-10-24T21:01:16.0107605Z Updating files: 96% (6146/6402) 2026-10-24T21:01:16.0132570Z Updating files: 97% (6210/6402) 2026-10-24T21:01:16.0183047Z Updating files: 98% (6274/6402) 2026-10-24T21:01:16.0204752Z Updating files: 99% (6338/6402) 2026-10-24T21:01:16.0204900Z Updating files: 100% (6402/6402) 2026-10-24T21:01:16.0205135Z Updating files: 100% (6402/6402), done. 2026-10-24T21:01:16.0369358Z Switched to a new branch 'main' 2026-10-24T21:01:16.0370360Z branch 'main' set up to track 'origin/main'. 2026-10-24T21:01:16.0384293Z ##[endgroup] 2026-10-24T21:01:16.0417974Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T21:01:16.0435333Z 3afb9b366f271b56a3e49fd86f2594981ec11b66 2026-10-24T21:01:16.0579054Z Prepare all required actions 2026-10-24T21:01:16.0619849Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T21:01:16.0620081Z env: 2026-10-24T21:01:16.0620255Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193 2026-10-24T21:01:16.0620442Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 385 2026-10-24T21:01:16.0620592Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:01:16.0620729Z ##[endgroup] 2026-10-24T21:01:16.0668844Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T21:01:16.0685174Z ##[group]Run set -uo pipefail 2026-10-24T21:01:16.0685449Z set -uo pipefail 2026-10-24T21:01:16.0685648Z  2026-10-24T21:01:16.0685803Z decide() { 2026-10-24T21:01:16.0686109Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T21:01:16.0686425Z  exit "${PIPESTATUS[0]}" 2026-10-24T21:01:16.0686626Z } 2026-10-24T21:01:16.0686770Z  2026-10-24T21:01:16.0686925Z fail_open() { 2026-10-24T21:01:16.0687141Z  echo "$* Running every job." 2026-10-24T21:01:16.0687390Z  decide 2026-10-24T21:01:16.0687549Z } 2026-10-24T21:01:16.0687693Z  2026-10-24T21:01:16.0687928Z # Reads the change from git rather than the REST API: every job that 2026-10-24T21:01:16.0688330Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T21:01:16.0688667Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T21:01:16.0688993Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T21:01:16.0689386Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T21:01:16.0689686Z  base=HEAD^1 2026-10-24T21:01:16.0689859Z  mode=() 2026-10-24T21:01:16.0690026Z else 2026-10-24T21:01:16.0690187Z  base=$BEFORE_SHA 2026-10-24T21:01:16.0690479Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T21:01:16.0690807Z  || fail_open "Could not fetch ${base}." 2026-10-24T21:01:16.0691122Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T21:01:16.0691414Z  mode=(--full) 2026-10-24T21:01:16.0691589Z fi 2026-10-24T21:01:16.0691739Z  2026-10-24T21:01:16.0691985Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T21:01:16.0692385Z # of a package changes that package just like editing it. It also keeps 2026-10-24T21:01:16.0692894Z # git from fetching file contents to score renames. 2026-10-24T21:01:16.0693268Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T21:01:16.0693629Z  || fail_open "Could not diff against ${base}." 2026-10-24T21:01:16.0693936Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T21:01:16.0716491Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T21:01:16.0716692Z env: 2026-10-24T21:01:16.0716806Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193 2026-10-24T21:01:16.0716957Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 385 2026-10-24T21:01:16.0717100Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:01:16.0717314Z EVENT_NAME: push 2026-10-24T21:01:16.0717475Z BEFORE_SHA: be1d0667320de371db76221d011a65ca7adb2bfe 2026-10-24T21:01:16.0717630Z ##[endgroup] 2026-10-24T21:01:16.3213071Z Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/marketing, @t3tools/mobile, @t3tools/oxlint-plugin-t3code, @t3tools/provider-acp, @t3tools/provider-acp-registry, @t3tools/provider-core, @t3tools/provider-cursor, @t3tools/provider-grok, @t3tools/provider-muse, @t3tools/provider-opencode, @t3tools/provider-pi, @t3tools/provider-testing, @t3tools/scripts, @t3tools/shared, @t3tools/source-control-azure-devops, @t3tools/source-control-bitbucket, @t3tools/source-control-core, @t3tools/source-control-definitions, @t3tools/source-control-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/ssh, @t3tools/tailscale, @t3tools/web, effect-acp, effect-codex-app-server, t3, t3code-relay 2026-10-24T21:01:16.3214575Z typecheck=true 2026-10-24T21:01:16.3214689Z build=true 2026-10-24T21:01:16.3214790Z test=true 2026-10-24T21:01:16.3214893Z test_packages= 2026-10-24T21:01:16.3214994Z test_web=true 2026-10-24T21:01:16.3215100Z test_server=true 2026-10-24T21:01:16.3215204Z rust=true 2026-10-24T21:01:16.3219185Z release_smoke=true 2026-10-24T21:01:16.3219333Z mobile_native=false 2026-10-24T21:01:16.3267452Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=259] 2026-10-24T21:01:16.3344067Z Prepare all required actions 2026-10-24T21:01:16.3344379Z Getting action download info 2026-10-24T21:01:16.4189870Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T21:01:16.5421529Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T21:01:16.5421691Z env: 2026-10-24T21:01:16.5421799Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193 2026-10-24T21:01:16.5421943Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 385 2026-10-24T21:01:16.5422080Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:01:16.5422209Z ##[endgroup] 2026-10-24T21:01:16.6290111Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T21:01:16.6299208Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T21:01:16.6299563Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T21:01:16.6299874Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T21:01:16.6300113Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T21:01:16.6321834Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T21:01:16.6321999Z env: 2026-10-24T21:01:16.6322115Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193 2026-10-24T21:01:16.6322260Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 385 2026-10-24T21:01:16.6322402Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:01:16.6322539Z ##[endgroup] 2026-10-24T21:01:16.6386973Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=9] 2026-10-24T21:01:16.6388695Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T21:01:16.6429546Z ##[group]Run actions/cache@v6 2026-10-24T21:01:16.6429747Z with: 2026-10-24T21:01:16.6430081Z path: ~/.vite-plus 2026-10-24T21:01:16.6430325Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T21:01:16.6430642Z enableCrossOsArchive: false 2026-10-24T21:01:16.6430844Z fail-on-cache-miss: false 2026-10-24T21:01:16.6431033Z lookup-only: false 2026-10-24T21:01:16.6431201Z save-always: false 2026-10-24T21:01:16.6431368Z env: 2026-10-24T21:01:16.6431533Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193 2026-10-24T21:01:16.6431758Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 385 2026-10-24T21:01:16.6431977Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:01:16.6432177Z ##[endgroup] 2026-10-24T21:01:16.8549980Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T21:01:17.2683219Z Received 170349591 of 170349591 (100.0%), 415.5 MBs/sec 2026-10-24T21:01:17.2684180Z Cache Size: ~162 MB (170349591 B) 2026-10-24T21:01:17.2716486Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/02676167-552d-4741-ba0d-76eaf70add03/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T21:01:18.0233539Z Cache restored successfully 2026-10-24T21:01:18.0373521Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T21:01:18.0463138Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1407] 2026-10-24T21:01:18.0465574Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T21:01:18.0484247Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T21:01:18.0484461Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T21:01:18.0484636Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T21:01:18.0506943Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T21:01:18.0507162Z env: 2026-10-24T21:01:18.0507277Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193 2026-10-24T21:01:18.0507424Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 385 2026-10-24T21:01:18.0507571Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:01:18.0507719Z ##[endgroup] 2026-10-24T21:01:18.0554992Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T21:01:18.0564742Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=9] 2026-10-24T21:01:18.0566885Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T21:01:18.0571688Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T21:01:18.0572816Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T21:01:18.0583917Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T21:01:18.0584110Z store_path="$(vp pm cache dir)" 2026-10-24T21:01:18.0584275Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T21:01:18.0609544Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T21:01:18.0609717Z env: 2026-10-24T21:01:18.0609829Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193 2026-10-24T21:01:18.0609976Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 385 2026-10-24T21:01:18.0610129Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:01:18.0610259Z ##[endgroup] 2026-10-24T21:01:18.0760601Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=18] 2026-10-24T21:01:18.0762027Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T21:01:18.1139653Z ##[group]Run actions/cache@v6 2026-10-24T21:01:18.1139780Z with: 2026-10-24T21:01:18.1139904Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T21:01:18.1140160Z key: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6 2026-10-24T21:01:18.1140415Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T21:01:18.1140560Z enableCrossOsArchive: false 2026-10-24T21:01:18.1140692Z fail-on-cache-miss: false 2026-10-24T21:01:18.1140814Z lookup-only: false 2026-10-24T21:01:18.1140921Z save-always: false 2026-10-24T21:01:18.1141030Z env: 2026-10-24T21:01:18.1141134Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193 2026-10-24T21:01:18.1141459Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 385 2026-10-24T21:01:18.1141596Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:01:18.1141730Z ##[endgroup] 2026-10-24T21:01:18.3005062Z Cache hit for: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6 2026-10-24T21:01:19.3489243Z Received 671088640 of 995395870 (67.4%), 621.4 MBs/sec 2026-10-24T21:01:19.8522829Z Received 995395870 of 995395870 (100.0%), 618.4 MBs/sec 2026-10-24T21:01:19.8523682Z Cache Size: ~949 MB (995395870 B) 2026-10-24T21:01:19.8559015Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/0840ff1b-c8e9-4709-8f0e-94698e670440/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T21:01:25.4883110Z Cache restored successfully 2026-10-24T21:01:25.5360191Z Cache restored from key: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6 2026-10-24T21:01:25.5457721Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7469] 2026-10-24T21:01:25.5459830Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T21:01:25.5470547Z ##[group]Run vp install 2026-10-24T21:01:25.5470685Z vp install 2026-10-24T21:01:25.5491626Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T21:01:25.5491793Z env: 2026-10-24T21:01:25.5491906Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193 2026-10-24T21:01:25.5492052Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 385 2026-10-24T21:01:25.5492196Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:01:25.5492327Z ##[endgroup] 2026-10-24T21:01:25.5827442Z Scope: all 34 workspace projects 2026-10-24T21:01:25.6913353Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T21:01:26.0946083Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T21:01:26.0948716Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T21:01:26.1001225Z Virtual store is at: node_modules/.pnpm 2026-10-24T21:01:27.1723633Z Progress: resolved 1716, reused 1716, downloaded 0, added 1716 2026-10-24T21:01:54.4340671Z [WARN] Request took 26734ms: https://registry.npmjs.org/destroy 2026-10-24T21:01:54.4341769Z ✓ Lockfile passes supply-chain policies (2088 entries in 28.7s) 2026-10-24T21:01:54.4342182Z Lockfile is up to date, resolution step is skipped 2026-10-24T21:01:54.4520839Z Packages: +1721 2026-10-24T21:01:54.4521067Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T21:01:54.4941084Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T21:01:55.5497047Z . prepare$ vp config --no-agent 2026-10-24T21:01:55.6502348Z . prepare: Done 2026-10-24T21:01:55.6519884Z 2026-10-24T21:01:55.6520093Z devDependencies: 2026-10-24T21:01:55.6520227Z + @coderabbitai/config 1.1.0 2026-10-24T21:01:55.6520380Z + @shadcn/lint 0.1.5 2026-10-24T21:01:55.6520495Z + @types/node 24.12.4 2026-10-24T21:01:55.6520605Z + knip 6.34.0 2026-10-24T21:01:55.6520732Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T21:01:55.6520877Z + vite-plus 1.3.0 2026-10-24T21:01:55.6520944Z 2026-10-24T21:01:55.6535669Z Done in 30.1s using pnpm v12.14.0 2026-10-24T21:01:55.6689364Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=30122] 2026-10-24T21:01:55.6710260Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T21:01:55.6710720Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T21:01:55.6735288Z shell: /usr/bin/bash -e {0} 2026-10-24T21:01:55.6735443Z env: 2026-10-24T21:01:55.6735559Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193 2026-10-24T21:01:55.6735706Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 385 2026-10-24T21:01:55.6735844Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:01:55.6735978Z ##[endgroup] 2026-10-24T21:01:55.6982131Z ##[group]Run actions/cache@v6 2026-10-24T21:01:55.6982374Z with: 2026-10-24T21:01:55.6982482Z path: ~/.cache/ms-playwright 2026-10-24T21:01:55.6982680Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T21:01:55.6982844Z enableCrossOsArchive: false 2026-10-24T21:01:55.6982985Z fail-on-cache-miss: false 2026-10-24T21:01:55.6983104Z lookup-only: false 2026-10-24T21:01:55.6983212Z save-always: false 2026-10-24T21:01:55.6983316Z env: 2026-10-24T21:01:55.6983419Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193 2026-10-24T21:01:55.6983563Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 385 2026-10-24T21:01:55.6983702Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:01:55.6983837Z ##[endgroup] 2026-10-24T21:01:55.8983473Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T21:01:56.0496349Z Received 106503405 of 106503405 (100.0%), 741.4 MBs/sec 2026-10-24T21:01:56.0496589Z Cache Size: ~102 MB (106503405 B) 2026-10-24T21:01:56.0539826Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/7965792c-3914-49cc-85a7-96ae9fa48bdd/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T21:01:56.2623924Z Cache restored successfully 2026-10-24T21:01:56.2733098Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T21:01:56.2851699Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T21:01:56.2852288Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T21:01:56.2852656Z test -n "$browser" 2026-10-24T21:01:56.2852889Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T21:01:56.2853249Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T21:01:56.2853570Z fi 2026-10-24T21:01:56.2878806Z shell: /usr/bin/bash -e {0} 2026-10-24T21:01:56.2879001Z env: 2026-10-24T21:01:56.2879133Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193 2026-10-24T21:01:56.2879284Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 385 2026-10-24T21:01:56.2879426Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:01:56.2879558Z ##[endgroup] 2026-10-24T21:01:56.3015818Z ##[group]Run vp run --filter t3 test --shard 3/8 2026-10-24T21:01:56.3016312Z vp run --filter t3 test --shard 3/8 2026-10-24T21:01:56.3032772Z shell: /usr/bin/bash -e {0} 2026-10-24T21:01:56.3032943Z env: 2026-10-24T21:01:56.3033050Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193 2026-10-24T21:01:56.3033199Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 385 2026-10-24T21:01:56.3033340Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:01:56.3033552Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T21:01:56.3033835Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T21:01:56.3034044Z ##[endgroup] 2026-10-24T21:01:56.4701468Z ~/apps/server$ vp test run --shard 3/8 ⊘ cache disabled 2026-10-24T21:01:56.6431071Z 2026-10-24T21:01:56.6432733Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T21:01:56.6433011Z 2026-10-24T21:02:01.4695561Z ✓ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (80 tests) 750ms 2026-10-24T21:02:01.4696100Z ✓ CodexAdapterV2 post-settle continuation (69) 2026-10-24T21:02:01.4696479Z ✓ stops a completed run's background command without a client-supplied run 300ms 2026-10-24T21:02:24.8386907Z ✓ src/git/GitManager.test.ts (103 tests) 22329ms 2026-10-24T21:02:24.8387335Z ✓ GitManager (103) 2026-10-24T21:02:24.8387624Z ✓ finds a fork PR for a branch pushed without an upstream 461ms 2026-10-24T21:02:24.8387988Z ✓ prefers an exact fork ref but does not guess between equal refs 337ms 2026-10-24T21:02:24.8388371Z ✓ creates feature branch, commits, and pushes with featureBranch option 303ms 2026-10-24T21:02:24.8388791Z ✓ pushes and creates PR from a no-upstream branch when local commits are ahead of base 359ms 2026-10-24T21:02:24.8389204Z ✓ hands the branch base to the host when a failed first push is retried 404ms 2026-10-24T21:02:24.8389625Z ✓ create_pr targets the remote default branch when it is not main 326ms 2026-10-24T21:02:24.8389994Z ✓ returns existing PR metadata for commit/push/pr action 305ms 2026-10-24T21:02:24.8390368Z ✓ create_pr sends bounded checks to the model and omits rolled-back runs 339ms 2026-10-24T21:02:24.8390762Z ✓ creates a PR against the default branch with a legacy commit base setting 359ms 2026-10-24T21:02:24.8391170Z ✓ creates a PR against the default branch with a legacy short-commit base setting 341ms 2026-10-24T21:02:24.8391570Z ✓ creates a PR against the default branch with a legacy tag base setting 346ms 2026-10-24T21:02:24.8391961Z ✓ creates a PR against the default branch with a legacy revision base setting 347ms 2026-10-24T21:02:24.8392354Z ✓ generates PR content from the created worktree's selected remote base 357ms 2026-10-24T21:02:24.8392779Z ✓ preserves a local worktree PR base that shadows a remote ref, including legacy bases 513ms 2026-10-24T21:02:24.8393205Z ✓ generates PR content from branch changes when the remote base advances (main) 424ms 2026-10-24T21:02:24.8393624Z ✓ generates PR content from branch changes when the remote base advances (release/1.2) 433ms 2026-10-24T21:02:24.8394049Z ✓ creates a new PR instead of reusing an unrelated fork PR with the same head branch 346ms 2026-10-24T21:02:24.8394459Z ✓ creates cross-repo PRs with the fork owner selector and default base branch 372ms 2026-10-24T21:02:24.8394916Z ✓ local PR checkout excludes a concurrent feature-branch from a nested project with an alternate root 381ms 2026-10-24T21:02:24.8395405Z ✓ prepares a worktree from the head branch when the host has no pull ref 510ms 2026-10-24T21:02:24.8395802Z ✓ preserves fork upstream tracking when preparing a worktree PR thread 342ms 2026-10-24T21:02:24.8396180Z ✓ refreshes a reused PR worktree onto the updated pull request head 357ms 2026-10-24T21:02:24.8396565Z ✓ resets a clean reused PR worktree onto a force-pushed pull request head 354ms 2026-10-24T21:02:24.8396964Z ✓ keeps a reused PR worktree that carries its own commit off the rewritten head 364ms 2026-10-24T21:02:24.8397367Z ✓ keeps a dirty reused PR worktree off the rewritten pull request head 329ms 2026-10-24T21:02:24.8397772Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 636ms 2026-10-24T21:02:24.8398317Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 705ms 2026-10-24T21:02:24.8398811Z ✓ refreshes a reused PR worktree that has no upstream from the pull request ref 449ms 2026-10-24T21:02:24.8399204Z ✓ reuses an existing PR worktree and restores fork upstream tracking 327ms 2026-10-24T21:02:24.8399575Z ✓ does not fail PR worktree prep when setup terminal startup fails 301ms 2026-10-24T21:02:24.8399940Z ✓ create_pr preserves dirty work on an already pushed branch 311ms 2026-10-24T21:02:29.3369422Z ✓ src/provider/CodexChatGptAuth.test.ts (54 tests) 4072ms 2026-10-24T21:02:32.4027209Z ✓ src/orchestration-v2/ThreadStop.test.ts (41 tests) 1983ms 2026-10-24T21:02:33.5208312Z ✓ src/orchestration-v2/PullRequestSyncReactor.test.ts (26 tests) 59ms 2026-10-24T21:02:34.0962964Z stdout | src/preview/ServerBrowser.test.ts > a rejected download releases the original and keeps no saved copy (save failed) 2026-10-24T21:02:34.0963536Z [21:02:34.092] WARN (#1032): server preview download failed { 2026-10-24T21:02:34.0963945Z cause: Error: save interrupted 2026-10-24T21:02:34.0964374Z at Object.saveAs (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.test.ts:985:50) 2026-10-24T21:02:34.0964965Z at saveDownload (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.ts:960:7) 2026-10-24T21:02:34.0965301Z } 2026-10-24T21:02:34.0965437Z 2026-10-24T21:02:34.1185711Z ✓ src/preview/ServerBrowser.test.ts (27 tests) 138ms 2026-10-24T21:02:35.5267500Z ✓ src/assets/AssetAccess.test.ts (26 tests) 193ms 2026-10-24T21:02:36.0778191Z ✓ src/device/DeviceService.test.ts (29 tests) 95ms 2026-10-24T21:02:36.9067224Z ✓ src/orchestration-v2/ThreadSearch.test.ts (20 tests) 366ms 2026-10-24T21:02:38.3620418Z ✓ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 382ms 2026-10-24T21:02:38.9209892Z ✓ src/provider/antigravityAuthSupport.test.ts (26 tests) 259ms 2026-10-24T21:02:39.7399289Z ✓ src/auth/EnvironmentAuth.test.ts (16 tests) 398ms 2026-10-24T21:02:41.0519902Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached 2026-10-24T21:02:41.0520339Z [21:02:41.049] INFO (#4): Migrations ran successfully { 2026-10-24T21:02:41.0520513Z migrations: [ 2026-10-24T21:02:41.0520658Z '1_OrchestrationEvents', 2026-10-24T21:02:41.0520836Z '2_OrchestrationCommandReceipts', 2026-10-24T21:02:41.0521012Z '3_CheckpointDiffBlobs', 2026-10-24T21:02:41.0521174Z '4_ProviderSessionRuntime', 2026-10-24T21:02:41.0521335Z '5_Projections', 2026-10-24T21:02:41.0521521Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T21:02:41.0521776Z '7_ProjectionThreadMessageAttachments', 2026-10-24T21:02:41.0521992Z '8_ProjectionThreadActivitySequence', 2026-10-24T21:02:41.0522173Z '9_ProviderSessionRuntimeMode', 2026-10-24T21:02:41.0522356Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T21:02:41.0522559Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T21:02:41.0522766Z '12_ProjectionThreadsInteractionMode', 2026-10-24T21:02:41.0522956Z '13_ProjectionThreadProposedPlans', 2026-10-24T21:02:41.0523172Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T21:02:41.0523386Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T21:02:41.0523575Z '16_CanonicalizeModelSelections', 2026-10-24T21:02:41.0523756Z '17_ProjectionThreadsArchivedAt', 2026-10-24T21:02:41.0523941Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T21:02:41.0524138Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T21:02:41.0524342Z '20_AuthAccessManagement', 2026-10-24T21:02:41.0524513Z '21_AuthSessionClientMetadata', 2026-10-24T21:02:41.0524688Z '22_AuthSessionLastConnectedAt', 2026-10-24T21:02:41.0524867Z '23_ProjectionThreadShellSummary', 2026-10-24T21:02:41.0525070Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T21:02:41.0525284Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T21:02:41.0525496Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T21:02:41.0525690Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T21:02:41.0525884Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T21:02:41.0526084Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T21:02:41.0526291Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T21:02:41.0526515Z '31_AuthAuthorizationScopes', 2026-10-24T21:02:41.0526700Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T21:02:41.0526885Z '33_ProjectionThreadsSettled', 2026-10-24T21:02:41.0527055Z '34_ProjectionThreadsSnoozed', 2026-10-24T21:02:41.0527241Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T21:02:41.0527423Z '36_ProjectionThreadsPinned', 2026-10-24T21:02:41.0527597Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T21:02:41.0527779Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T21:02:41.0527984Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T21:02:41.0528182Z '40_ProjectionProjectFaviconPath', 2026-10-24T21:02:41.0528366Z '41_AuthSessionClientConnection', 2026-10-24T21:02:41.0528554Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T21:02:41.0528741Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T21:02:41.0528936Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T21:02:41.0529432Z '45_ProjectionProjectsAutoPull', 2026-10-24T21:02:41.0529741Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T21:02:41.0529923Z '47_ProjectionProjectIcon', 2026-10-24T21:02:41.0530110Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T21:02:41.0530301Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T21:02:41.0530489Z '50_ProjectionThreadPullRequests', 2026-10-24T21:02:41.0530672Z '51_ProjectionThreadMessageContext', 2026-10-24T21:02:41.0530858Z '52_ProjectionThreadTitleState', 2026-10-24T21:02:41.0531028Z '53_PullRequestFilesViewed', 2026-10-24T21:02:41.0531221Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T21:02:41.0531404Z '55_OrchestrationV2', 2026-10-24T21:02:41.0531578Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T21:02:41.0531758Z '57_ScheduledTaskWebhooks', 2026-10-24T21:02:41.0531925Z '58_WebhookRelayDeliveries', 2026-10-24T21:02:41.0532092Z '59_McpAppModelContext', 2026-10-24T21:02:41.0532261Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T21:02:41.0532436Z '61_PullRequestReviewGuides', 2026-10-24T21:02:41.0532604Z '62_ThreadFailureLookupIndex', 2026-10-24T21:02:41.0532774Z '63_DropUnusedV1Projections', 2026-10-24T21:02:41.0532962Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T21:02:41.0533149Z '65_CodexUsageNativeTurnIndex', 2026-10-24T21:02:41.0533336Z '66_RepairClientSettlementTimestamps', 2026-10-24T21:02:41.0533510Z '67_WebhookDedupe', 2026-10-24T21:02:41.0533670Z '68_ShellStopRequestIndex', 2026-10-24T21:02:41.0533831Z '69_ThreadMessageSearch' 2026-10-24T21:02:41.0533963Z ] 2026-10-24T21:02:41.0534061Z } 2026-10-24T21:02:41.0534127Z 2026-10-24T21:02:41.0891869Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client 2026-10-24T21:02:41.0892271Z [21:02:41.088] INFO (#363): Migrations ran successfully { 2026-10-24T21:02:41.0892442Z migrations: [ 2026-10-24T21:02:41.0892580Z '1_OrchestrationEvents', 2026-10-24T21:02:41.0892757Z '2_OrchestrationCommandReceipts', 2026-10-24T21:02:41.0892932Z '3_CheckpointDiffBlobs', 2026-10-24T21:02:41.0893092Z '4_ProviderSessionRuntime', 2026-10-24T21:02:41.0893254Z '5_Projections', 2026-10-24T21:02:41.0893439Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T21:02:41.0893658Z '7_ProjectionThreadMessageAttachments', 2026-10-24T21:02:41.0893852Z '8_ProjectionThreadActivitySequence', 2026-10-24T21:02:41.0894035Z '9_ProviderSessionRuntimeMode', 2026-10-24T21:02:41.0894218Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T21:02:41.0894438Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T21:02:41.0894648Z '12_ProjectionThreadsInteractionMode', 2026-10-24T21:02:41.0894837Z '13_ProjectionThreadProposedPlans', 2026-10-24T21:02:41.0895050Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T21:02:41.0895266Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T21:02:41.0895454Z '16_CanonicalizeModelSelections', 2026-10-24T21:02:41.0895632Z '17_ProjectionThreadsArchivedAt', 2026-10-24T21:02:41.0895819Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T21:02:41.0896012Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T21:02:41.0896193Z '20_AuthAccessManagement', 2026-10-24T21:02:41.0896361Z '21_AuthSessionClientMetadata', 2026-10-24T21:02:41.0896579Z '22_AuthSessionLastConnectedAt', 2026-10-24T21:02:41.0896763Z '23_ProjectionThreadShellSummary', 2026-10-24T21:02:41.0897180Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T21:02:41.0897489Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T21:02:41.0897700Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T21:02:41.0897899Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T21:02:41.0898092Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T21:02:41.0898298Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T21:02:41.0898504Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T21:02:41.0898689Z '31_AuthAuthorizationScopes', 2026-10-24T21:02:41.0898868Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T21:02:41.0899046Z '33_ProjectionThreadsSettled', 2026-10-24T21:02:41.0899221Z '34_ProjectionThreadsSnoozed', 2026-10-24T21:02:41.0899405Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T21:02:41.0899587Z '36_ProjectionThreadsPinned', 2026-10-24T21:02:41.0899764Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T21:02:41.0899952Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T21:02:41.0900153Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T21:02:41.0900354Z '40_ProjectionProjectFaviconPath', 2026-10-24T21:02:41.0900536Z '41_AuthSessionClientConnection', 2026-10-24T21:02:41.0900724Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T21:02:41.0900913Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T21:02:41.0901103Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T21:02:41.0901292Z '45_ProjectionProjectsAutoPull', 2026-10-24T21:02:41.0901483Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T21:02:41.0901667Z '47_ProjectionProjectIcon', 2026-10-24T21:02:41.0901846Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T21:02:41.0902042Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T21:02:41.0902232Z '50_ProjectionThreadPullRequests', 2026-10-24T21:02:41.0902421Z '51_ProjectionThreadMessageContext', 2026-10-24T21:02:41.0902609Z '52_ProjectionThreadTitleState', 2026-10-24T21:02:41.0902893Z '53_PullRequestFilesViewed', 2026-10-24T21:02:41.0903087Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T21:02:41.0903272Z '55_OrchestrationV2', 2026-10-24T21:02:41.0903446Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T21:02:41.0903627Z '57_ScheduledTaskWebhooks', 2026-10-24T21:02:41.0903789Z '58_WebhookRelayDeliveries', 2026-10-24T21:02:41.0903953Z '59_McpAppModelContext', 2026-10-24T21:02:41.0904125Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T21:02:41.0904298Z '61_PullRequestReviewGuides', 2026-10-24T21:02:41.0904470Z '62_ThreadFailureLookupIndex', 2026-10-24T21:02:41.0904641Z '63_DropUnusedV1Projections', 2026-10-24T21:02:41.0904830Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T21:02:41.0905017Z '65_CodexUsageNativeTurnIndex', 2026-10-24T21:02:41.0905211Z '66_RepairClientSettlementTimestamps', 2026-10-24T21:02:41.0905386Z '67_WebhookDedupe', 2026-10-24T21:02:41.0905542Z '68_ShellStopRequestIndex', 2026-10-24T21:02:41.0905701Z '69_ThreadMessageSearch' 2026-10-24T21:02:41.0905830Z ] 2026-10-24T21:02:41.0905922Z } 2026-10-24T21:02:41.0905979Z 2026-10-24T21:02:41.1347846Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-24T21:02:41.1348435Z [21:02:41.129] INFO (#758): Migrations ran successfully { 2026-10-24T21:02:41.1348710Z migrations: [ 2026-10-24T21:02:41.1349037Z '1_OrchestrationEvents', 2026-10-24T21:02:41.1349317Z '2_OrchestrationCommandReceipts', 2026-10-24T21:02:41.1350097Z '3_CheckpointDiffBlobs', 2026-10-24T21:02:41.1350492Z '4_ProviderSessionRuntime', 2026-10-24T21:02:41.1350731Z '5_Projections', 2026-10-24T21:02:41.1351001Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T21:02:41.1351294Z '7_ProjectionThreadMessageAttachments', 2026-10-24T21:02:41.1351570Z '8_ProjectionThreadActivitySequence', 2026-10-24T21:02:41.1351831Z '9_ProviderSessionRuntimeMode', 2026-10-24T21:02:41.1352096Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T21:02:41.1352377Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T21:02:41.1352663Z '12_ProjectionThreadsInteractionMode', 2026-10-24T21:02:41.1352933Z '13_ProjectionThreadProposedPlans', 2026-10-24T21:02:41.1353231Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T21:02:41.1353526Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T21:02:41.1353801Z '16_CanonicalizeModelSelections', 2026-10-24T21:02:41.1354062Z '17_ProjectionThreadsArchivedAt', 2026-10-24T21:02:41.1354353Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T21:02:41.1354624Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T21:02:41.1354882Z '20_AuthAccessManagement', 2026-10-24T21:02:41.1355124Z '21_AuthSessionClientMetadata', 2026-10-24T21:02:41.1355375Z '22_AuthSessionLastConnectedAt', 2026-10-24T21:02:41.1355634Z '23_ProjectionThreadShellSummary', 2026-10-24T21:02:41.1355910Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T21:02:41.1356205Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T21:02:41.1356526Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T21:02:41.1356808Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T21:02:41.1357100Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T21:02:41.1357386Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T21:02:41.1357673Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T21:02:41.1357935Z '31_AuthAuthorizationScopes', 2026-10-24T21:02:41.1358188Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T21:02:41.1358444Z '33_ProjectionThreadsSettled', 2026-10-24T21:02:41.1358690Z '34_ProjectionThreadsSnoozed', 2026-10-24T21:02:41.1358952Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T21:02:41.1359210Z '36_ProjectionThreadsPinned', 2026-10-24T21:02:41.1359462Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T21:02:41.1359719Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T21:02:41.1360000Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T21:02:41.1360277Z '40_ProjectionProjectFaviconPath', 2026-10-24T21:02:41.1360536Z '41_AuthSessionClientConnection', 2026-10-24T21:02:41.1360806Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T21:02:41.1361078Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T21:02:41.1361349Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T21:02:41.1361616Z '45_ProjectionProjectsAutoPull', 2026-10-24T21:02:41.1361887Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T21:02:41.1362148Z '47_ProjectionProjectIcon', 2026-10-24T21:02:41.1362409Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T21:02:41.1362681Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T21:02:41.1362944Z '50_ProjectionThreadPullRequests', 2026-10-24T21:02:41.1363205Z '51_ProjectionThreadMessageContext', 2026-10-24T21:02:41.1363464Z '52_ProjectionThreadTitleState', 2026-10-24T21:02:41.1363714Z '53_PullRequestFilesViewed', 2026-10-24T21:02:41.1364076Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T21:02:41.1364653Z '55_OrchestrationV2', 2026-10-24T21:02:41.1364901Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T21:02:41.1365154Z '57_ScheduledTaskWebhooks', 2026-10-24T21:02:41.1365398Z '58_WebhookRelayDeliveries', 2026-10-24T21:02:41.1365634Z '59_McpAppModelContext', 2026-10-24T21:02:41.1365885Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T21:02:41.1366136Z '61_PullRequestReviewGuides', 2026-10-24T21:02:41.1366384Z '62_ThreadFailureLookupIndex', 2026-10-24T21:02:41.1366663Z '63_DropUnusedV1Projections', 2026-10-24T21:02:41.1366930Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T21:02:41.1367194Z '65_CodexUsageNativeTurnIndex', 2026-10-24T21:02:41.1367502Z '66_RepairClientSettlementTimestamps', 2026-10-24T21:02:41.1367776Z '67_WebhookDedupe', 2026-10-24T21:02:41.1368014Z '68_ShellStopRequestIndex', 2026-10-24T21:02:41.1368254Z '69_ThreadMessageSearch' 2026-10-24T21:02:41.1368459Z ] 2026-10-24T21:02:41.1368631Z } 2026-10-24T21:02:41.1368759Z 2026-10-24T21:02:41.1763994Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-24T21:02:41.1778531Z [21:02:41.175] INFO (#1107): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' } 2026-10-24T21:02:41.1779060Z 2026-10-24T21:02:41.2055324Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-24T21:02:41.2055699Z [21:02:41.204] INFO (#1144): Migrations ran successfully { 2026-10-24T21:02:41.2055874Z migrations: [ 2026-10-24T21:02:41.2056019Z '1_OrchestrationEvents', 2026-10-24T21:02:41.2056197Z '2_OrchestrationCommandReceipts', 2026-10-24T21:02:41.2056461Z '3_CheckpointDiffBlobs', 2026-10-24T21:02:41.2056637Z '4_ProviderSessionRuntime', 2026-10-24T21:02:41.2056800Z '5_Projections', 2026-10-24T21:02:41.2056986Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T21:02:41.2057204Z '7_ProjectionThreadMessageAttachments', 2026-10-24T21:02:41.2057401Z '8_ProjectionThreadActivitySequence', 2026-10-24T21:02:41.2057589Z '9_ProviderSessionRuntimeMode', 2026-10-24T21:02:41.2057769Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T21:02:41.2057969Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T21:02:41.2058178Z '12_ProjectionThreadsInteractionMode', 2026-10-24T21:02:41.2058368Z '13_ProjectionThreadProposedPlans', 2026-10-24T21:02:41.2058582Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T21:02:41.2058799Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T21:02:41.2058991Z '16_CanonicalizeModelSelections', 2026-10-24T21:02:41.2059174Z '17_ProjectionThreadsArchivedAt', 2026-10-24T21:02:41.2059365Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T21:02:41.2059557Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T21:02:41.2059736Z '20_AuthAccessManagement', 2026-10-24T21:02:41.2059903Z '21_AuthSessionClientMetadata', 2026-10-24T21:02:41.2060079Z '22_AuthSessionLastConnectedAt', 2026-10-24T21:02:41.2060261Z '23_ProjectionThreadShellSummary', 2026-10-24T21:02:41.2060460Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T21:02:41.2060679Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T21:02:41.2060889Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T21:02:41.2061089Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T21:02:41.2061540Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T21:02:41.2061945Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T21:02:41.2062153Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T21:02:41.2062337Z '31_AuthAuthorizationScopes', 2026-10-24T21:02:41.2062518Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T21:02:41.2062777Z '33_ProjectionThreadsSettled', 2026-10-24T21:02:41.2062982Z '34_ProjectionThreadsSnoozed', 2026-10-24T21:02:41.2063186Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T21:02:41.2063391Z '36_ProjectionThreadsPinned', 2026-10-24T21:02:41.2063586Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T21:02:41.2063792Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T21:02:41.2064014Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T21:02:41.2064238Z '40_ProjectionProjectFaviconPath', 2026-10-24T21:02:41.2064444Z '41_AuthSessionClientConnection', 2026-10-24T21:02:41.2064665Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T21:02:41.2064875Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T21:02:41.2065089Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T21:02:41.2065298Z '45_ProjectionProjectsAutoPull', 2026-10-24T21:02:41.2065516Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T21:02:41.2065898Z '47_ProjectionProjectIcon', 2026-10-24T21:02:41.2066088Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T21:02:41.2066281Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T21:02:41.2066627Z '50_ProjectionThreadPullRequests', 2026-10-24T21:02:41.2066814Z '51_ProjectionThreadMessageContext', 2026-10-24T21:02:41.2067002Z '52_ProjectionThreadTitleState', 2026-10-24T21:02:41.2067175Z '53_PullRequestFilesViewed', 2026-10-24T21:02:41.2067373Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T21:02:41.2067563Z '55_OrchestrationV2', 2026-10-24T21:02:41.2067737Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T21:02:41.2067917Z '57_ScheduledTaskWebhooks', 2026-10-24T21:02:41.2068079Z '58_WebhookRelayDeliveries', 2026-10-24T21:02:41.2068241Z '59_McpAppModelContext', 2026-10-24T21:02:41.2068413Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T21:02:41.2068589Z '61_PullRequestReviewGuides', 2026-10-24T21:02:41.2068757Z '62_ThreadFailureLookupIndex', 2026-10-24T21:02:41.2068928Z '63_DropUnusedV1Projections', 2026-10-24T21:02:41.2069112Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T21:02:41.2069297Z '65_CodexUsageNativeTurnIndex', 2026-10-24T21:02:41.2069487Z '66_RepairClientSettlementTimestamps', 2026-10-24T21:02:41.2069660Z '67_WebhookDedupe', 2026-10-24T21:02:41.2069819Z '68_ShellStopRequestIndex', 2026-10-24T21:02:41.2069981Z '69_ThreadMessageSearch' 2026-10-24T21:02:41.2070112Z ] 2026-10-24T21:02:41.2070207Z } 2026-10-24T21:02:41.2070262Z 2026-10-24T21:02:41.2102599Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-24T21:02:41.2103013Z [21:02:41.209] INFO (#1491): Approved an MCP client sign-in. { 2026-10-24T21:02:41.2103244Z client: 'Hosted bot', 2026-10-24T21:02:41.2103429Z access: 'approval-required', 2026-10-24T21:02:41.2103616Z method: 'pairing-code' 2026-10-24T21:02:41.2103768Z } 2026-10-24T21:02:41.2103843Z 2026-10-24T21:02:41.2351964Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-24T21:02:41.2352383Z [21:02:41.234] INFO (#1523): Migrations ran successfully { 2026-10-24T21:02:41.2352560Z migrations: [ 2026-10-24T21:02:41.2353325Z '1_OrchestrationEvents', 2026-10-24T21:02:41.2353628Z '2_OrchestrationCommandReceipts', 2026-10-24T21:02:41.2353806Z '3_CheckpointDiffBlobs', 2026-10-24T21:02:41.2353967Z '4_ProviderSessionRuntime', 2026-10-24T21:02:41.2354125Z '5_Projections', 2026-10-24T21:02:41.2354313Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T21:02:41.2354554Z '7_ProjectionThreadMessageAttachments', 2026-10-24T21:02:41.2354752Z '8_ProjectionThreadActivitySequence', 2026-10-24T21:02:41.2354936Z '9_ProviderSessionRuntimeMode', 2026-10-24T21:02:41.2355125Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T21:02:41.2355329Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T21:02:41.2355536Z '12_ProjectionThreadsInteractionMode', 2026-10-24T21:02:41.2355728Z '13_ProjectionThreadProposedPlans', 2026-10-24T21:02:41.2355945Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T21:02:41.2356166Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T21:02:41.2356352Z '16_CanonicalizeModelSelections', 2026-10-24T21:02:41.2356591Z '17_ProjectionThreadsArchivedAt', 2026-10-24T21:02:41.2356781Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T21:02:41.2356976Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T21:02:41.2357153Z '20_AuthAccessManagement', 2026-10-24T21:02:41.2357320Z '21_AuthSessionClientMetadata', 2026-10-24T21:02:41.2357499Z '22_AuthSessionLastConnectedAt', 2026-10-24T21:02:41.2357679Z '23_ProjectionThreadShellSummary', 2026-10-24T21:02:41.2357883Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T21:02:41.2358100Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T21:02:41.2358313Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T21:02:41.2358512Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T21:02:41.2358711Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T21:02:41.2358913Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T21:02:41.2359124Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T21:02:41.2359310Z '31_AuthAuthorizationScopes', 2026-10-24T21:02:41.2359486Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T21:02:41.2359668Z '33_ProjectionThreadsSettled', 2026-10-24T21:02:41.2359842Z '34_ProjectionThreadsSnoozed', 2026-10-24T21:02:41.2360030Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T21:02:41.2360210Z '36_ProjectionThreadsPinned', 2026-10-24T21:02:41.2360387Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T21:02:41.2360569Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T21:02:41.2360772Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T21:02:41.2360976Z '40_ProjectionProjectFaviconPath', 2026-10-24T21:02:41.2361158Z '41_AuthSessionClientConnection', 2026-10-24T21:02:41.2361353Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T21:02:41.2361539Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T21:02:41.2361733Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T21:02:41.2361924Z '45_ProjectionProjectsAutoPull', 2026-10-24T21:02:41.2362119Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T21:02:41.2362302Z '47_ProjectionProjectIcon', 2026-10-24T21:02:41.2362488Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T21:02:41.2362682Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T21:02:41.2362870Z '50_ProjectionThreadPullRequests', 2026-10-24T21:02:41.2363054Z '51_ProjectionThreadMessageContext', 2026-10-24T21:02:41.2363237Z '52_ProjectionThreadTitleState', 2026-10-24T21:02:41.2363500Z '53_PullRequestFilesViewed', 2026-10-24T21:02:41.2363731Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T21:02:41.2363919Z '55_OrchestrationV2', 2026-10-24T21:02:41.2364092Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T21:02:41.2364273Z '57_ScheduledTaskWebhooks', 2026-10-24T21:02:41.2364436Z '58_WebhookRelayDeliveries', 2026-10-24T21:02:41.2364600Z '59_McpAppModelContext', 2026-10-24T21:02:41.2364770Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T21:02:41.2364942Z '61_PullRequestReviewGuides', 2026-10-24T21:02:41.2365112Z '62_ThreadFailureLookupIndex', 2026-10-24T21:02:41.2365281Z '63_DropUnusedV1Projections', 2026-10-24T21:02:41.2365468Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T21:02:41.2365656Z '65_CodexUsageNativeTurnIndex', 2026-10-24T21:02:41.2365849Z '66_RepairClientSettlementTimestamps', 2026-10-24T21:02:41.2366024Z '67_WebhookDedupe', 2026-10-24T21:02:41.2366181Z '68_ShellStopRequestIndex', 2026-10-24T21:02:41.2366340Z '69_ThreadMessageSearch' 2026-10-24T21:02:41.2366519Z ] 2026-10-24T21:02:41.2366618Z } 2026-10-24T21:02:41.2366675Z 2026-10-24T21:02:41.2384950Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-24T21:02:41.2385359Z [21:02:41.238] INFO (#1865): Approved an MCP client sign-in. { 2026-10-24T21:02:41.2385954Z client: 'Claude Code', 2026-10-24T21:02:41.2386156Z access: 'approval-required', 2026-10-24T21:02:41.2386324Z method: 'pairing-code' 2026-10-24T21:02:41.2386604Z } 2026-10-24T21:02:41.2386660Z 2026-10-24T21:02:41.2617815Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-24T21:02:41.2618310Z [21:02:41.261] INFO (#1899): Migrations ran successfully { 2026-10-24T21:02:41.2618501Z migrations: [ 2026-10-24T21:02:41.2618642Z '1_OrchestrationEvents', 2026-10-24T21:02:41.2618827Z '2_OrchestrationCommandReceipts', 2026-10-24T21:02:41.2619003Z '3_CheckpointDiffBlobs', 2026-10-24T21:02:41.2619170Z '4_ProviderSessionRuntime', 2026-10-24T21:02:41.2619327Z '5_Projections', 2026-10-24T21:02:41.2619521Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T21:02:41.2619738Z '7_ProjectionThreadMessageAttachments', 2026-10-24T21:02:41.2619937Z '8_ProjectionThreadActivitySequence', 2026-10-24T21:02:41.2620123Z '9_ProviderSessionRuntimeMode', 2026-10-24T21:02:41.2620302Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T21:02:41.2620510Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T21:02:41.2620716Z '12_ProjectionThreadsInteractionMode', 2026-10-24T21:02:41.2620909Z '13_ProjectionThreadProposedPlans', 2026-10-24T21:02:41.2621125Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T21:02:41.2621343Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T21:02:41.2621531Z '16_CanonicalizeModelSelections', 2026-10-24T21:02:41.2621713Z '17_ProjectionThreadsArchivedAt', 2026-10-24T21:02:41.2621899Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T21:02:41.2622092Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T21:02:41.2622267Z '20_AuthAccessManagement', 2026-10-24T21:02:41.2622433Z '21_AuthSessionClientMetadata', 2026-10-24T21:02:41.2622609Z '22_AuthSessionLastConnectedAt', 2026-10-24T21:02:41.2622787Z '23_ProjectionThreadShellSummary', 2026-10-24T21:02:41.2622987Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T21:02:41.2623479Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T21:02:41.2623798Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T21:02:41.2623993Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T21:02:41.2624189Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T21:02:41.2624393Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T21:02:41.2624601Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T21:02:41.2624788Z '31_AuthAuthorizationScopes', 2026-10-24T21:02:41.2624967Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T21:02:41.2625151Z '33_ProjectionThreadsSettled', 2026-10-24T21:02:41.2625320Z '34_ProjectionThreadsSnoozed', 2026-10-24T21:02:41.2625510Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T21:02:41.2625692Z '36_ProjectionThreadsPinned', 2026-10-24T21:02:41.2625867Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T21:02:41.2626049Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T21:02:41.2626256Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T21:02:41.2626595Z '40_ProjectionProjectFaviconPath', 2026-10-24T21:02:41.2626775Z '41_AuthSessionClientConnection', 2026-10-24T21:02:41.2626968Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T21:02:41.2627156Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T21:02:41.2627351Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T21:02:41.2627541Z '45_ProjectionProjectsAutoPull', 2026-10-24T21:02:41.2627736Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T21:02:41.2627919Z '47_ProjectionProjectIcon', 2026-10-24T21:02:41.2628105Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T21:02:41.2628298Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T21:02:41.2628487Z '50_ProjectionThreadPullRequests', 2026-10-24T21:02:41.2628682Z '51_ProjectionThreadMessageContext', 2026-10-24T21:02:41.2628871Z '52_ProjectionThreadTitleState', 2026-10-24T21:02:41.2629044Z '53_PullRequestFilesViewed', 2026-10-24T21:02:41.2629234Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T21:02:41.2629418Z '55_OrchestrationV2', 2026-10-24T21:02:41.2629591Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T21:02:41.2629771Z '57_ScheduledTaskWebhooks', 2026-10-24T21:02:41.2629933Z '58_WebhookRelayDeliveries', 2026-10-24T21:02:41.2630093Z '59_McpAppModelContext', 2026-10-24T21:02:41.2630266Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T21:02:41.2630440Z '61_PullRequestReviewGuides', 2026-10-24T21:02:41.2630610Z '62_ThreadFailureLookupIndex', 2026-10-24T21:02:41.2630778Z '63_DropUnusedV1Projections', 2026-10-24T21:02:41.2630966Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T21:02:41.2631155Z '65_CodexUsageNativeTurnIndex', 2026-10-24T21:02:41.2631347Z '66_RepairClientSettlementTimestamps', 2026-10-24T21:02:41.2631518Z '67_WebhookDedupe', 2026-10-24T21:02:41.2631672Z '68_ShellStopRequestIndex', 2026-10-24T21:02:41.2631836Z '69_ThreadMessageSearch' 2026-10-24T21:02:41.2631964Z ] 2026-10-24T21:02:41.2632056Z } 2026-10-24T21:02:41.2632112Z 2026-10-24T21:02:41.2682912Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-24T21:02:41.2683527Z [21:02:41.267] INFO (#2264): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' } 2026-10-24T21:02:41.2683880Z 2026-10-24T21:02:41.2927841Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T21:02:41.2936994Z [21:02:41.292] INFO (#2294): Migrations ran successfully { 2026-10-24T21:02:41.2937458Z migrations: [ 2026-10-24T21:02:41.2937633Z '1_OrchestrationEvents', 2026-10-24T21:02:41.2937960Z '2_OrchestrationCommandReceipts', 2026-10-24T21:02:41.2938133Z '3_CheckpointDiffBlobs', 2026-10-24T21:02:41.2938290Z '4_ProviderSessionRuntime', 2026-10-24T21:02:41.2938448Z '5_Projections', 2026-10-24T21:02:41.2938638Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T21:02:41.2938848Z '7_ProjectionThreadMessageAttachments', 2026-10-24T21:02:41.2939042Z '8_ProjectionThreadActivitySequence', 2026-10-24T21:02:41.2939228Z '9_ProviderSessionRuntimeMode', 2026-10-24T21:02:41.2939409Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T21:02:41.2939606Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T21:02:41.2939809Z '12_ProjectionThreadsInteractionMode', 2026-10-24T21:02:41.2939999Z '13_ProjectionThreadProposedPlans', 2026-10-24T21:02:41.2940207Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T21:02:41.2940419Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T21:02:41.2940604Z '16_CanonicalizeModelSelections', 2026-10-24T21:02:41.2940782Z '17_ProjectionThreadsArchivedAt', 2026-10-24T21:02:41.2940967Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T21:02:41.2941156Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T21:02:41.2941330Z '20_AuthAccessManagement', 2026-10-24T21:02:41.2941496Z '21_AuthSessionClientMetadata', 2026-10-24T21:02:41.2941670Z '22_AuthSessionLastConnectedAt', 2026-10-24T21:02:41.2941849Z '23_ProjectionThreadShellSummary', 2026-10-24T21:02:41.2942045Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T21:02:41.2942258Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T21:02:41.2942470Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T21:02:41.2942662Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T21:02:41.2942853Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T21:02:41.2943049Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T21:02:41.2943255Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T21:02:41.2943438Z '31_AuthAuthorizationScopes', 2026-10-24T21:02:41.2943616Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T21:02:41.2943793Z '33_ProjectionThreadsSettled', 2026-10-24T21:02:41.2943960Z '34_ProjectionThreadsSnoozed', 2026-10-24T21:02:41.2944143Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T21:02:41.2944320Z '36_ProjectionThreadsPinned', 2026-10-24T21:02:41.2944494Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T21:02:41.2944676Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T21:02:41.2944879Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T21:02:41.2945076Z '40_ProjectionProjectFaviconPath', 2026-10-24T21:02:41.2945258Z '41_AuthSessionClientConnection', 2026-10-24T21:02:41.2945443Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T21:02:41.2945627Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T21:02:41.2945817Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T21:02:41.2946003Z '45_ProjectionProjectsAutoPull', 2026-10-24T21:02:41.2946194Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T21:02:41.2946372Z '47_ProjectionProjectIcon', 2026-10-24T21:02:41.2946724Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T21:02:41.2946912Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T21:02:41.2947097Z '50_ProjectionThreadPullRequests', 2026-10-24T21:02:41.2947391Z '51_ProjectionThreadMessageContext', 2026-10-24T21:02:41.2947709Z '52_ProjectionThreadTitleState', 2026-10-24T21:02:41.2947880Z '53_PullRequestFilesViewed', 2026-10-24T21:02:41.2948069Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T21:02:41.2948250Z '55_OrchestrationV2', 2026-10-24T21:02:41.2948422Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T21:02:41.2948599Z '57_ScheduledTaskWebhooks', 2026-10-24T21:02:41.2948759Z '58_WebhookRelayDeliveries', 2026-10-24T21:02:41.2948920Z '59_McpAppModelContext', 2026-10-24T21:02:41.2949087Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T21:02:41.2949258Z '61_PullRequestReviewGuides', 2026-10-24T21:02:41.2949423Z '62_ThreadFailureLookupIndex', 2026-10-24T21:02:41.2949587Z '63_DropUnusedV1Projections', 2026-10-24T21:02:41.2949772Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T21:02:41.2949957Z '65_CodexUsageNativeTurnIndex', 2026-10-24T21:02:41.2950142Z '66_RepairClientSettlementTimestamps', 2026-10-24T21:02:41.2950310Z '67_WebhookDedupe', 2026-10-24T21:02:41.2950464Z '68_ShellStopRequestIndex', 2026-10-24T21:02:41.2950620Z '69_ThreadMessageSearch' 2026-10-24T21:02:41.2950747Z ] 2026-10-24T21:02:41.2950837Z } 2026-10-24T21:02:41.2950891Z 2026-10-24T21:02:41.3002461Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T21:02:41.3027740Z [21:02:41.298] INFO (#2648): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' } 2026-10-24T21:02:41.3036204Z 2026-10-24T21:02:41.3036715Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T21:02:41.3037089Z [21:02:41.303] INFO (#2681): Approved an MCP client sign-in. { 2026-10-24T21:02:41.3037298Z client: 'Claude Code', 2026-10-24T21:02:41.3037455Z access: 'read-only', 2026-10-24T21:02:41.3037613Z method: 'browser-session' 2026-10-24T21:02:41.3037743Z } 2026-10-24T21:02:41.3037799Z 2026-10-24T21:02:41.3059908Z ✓ src/auth/McpOAuth.test.ts (8 tests) 303ms 2026-10-24T21:02:41.6601590Z ✓ src/device/LocalDeviceHost.test.ts (17 tests) 51ms 2026-10-24T21:02:41.9370875Z ✓ src/provider/Drivers/codexUsage.test.ts (27 tests) 8ms 2026-10-24T21:02:42.2057567Z ✓ src/orchestration-v2/pullRequestWatch.test.ts (20 tests) 5ms 2026-10-24T21:02:45.0519621Z ✓ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2446ms 2026-10-24T21:02:45.0520335Z ✓ CodexTextGeneration (12) 2026-10-24T21:02:45.0521806Z ✓ kills a stalled exec CLI when its request is interrupted 1056ms 2026-10-24T21:02:45.0522216Z ✓ kills a stalled mcp list CLI when its request is interrupted 1027ms 2026-10-24T21:02:46.2339699Z ✓ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 145ms 2026-10-24T21:02:47.5205979Z ✓ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 224ms 2026-10-24T21:02:48.7205984Z ✓ src/mcp/McpToolAccess.test.ts (52 tests) 65ms 2026-10-24T21:02:48.8801628Z ✓ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 19ms 2026-10-24T21:02:49.0960613Z ✓ src/provider/Drivers/AntigravitySkills.test.ts (11 tests) 67ms 2026-10-24T21:02:50.4124657Z ✓ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 267ms 2026-10-24T21:02:50.9678713Z ✓ src/orchestration-v2/ThreadDeletion.test.ts (2 tests) 8ms 2026-10-24T21:02:51.2904855Z ✓ src/project/ProjectFaviconResolver.test.ts (13 tests) 43ms 2026-10-24T21:02:51.6828661Z ✓ src/persistence/RepositoryErrorCorrelation.test.ts (3 tests) 87ms 2026-10-24T21:02:51.8347459Z ✓ src/usage/usagePricing.test.ts (11 tests) 4ms 2026-10-24T21:02:52.1079655Z ✓ src/orchestration-v2/RestartBackgroundNote.test.ts (6 tests) 4ms 2026-10-24T21:02:53.1941640Z ✓ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 47ms 2026-10-24T21:02:54.3609537Z ✓ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 99ms 2026-10-24T21:02:54.6680346Z ✓ src/scheduledTasks/webhookTemplate.test.ts (10 tests) 5ms 2026-10-24T21:02:55.6001529Z ✓ src/provider/providerInstallation.test.ts (2 tests) 13ms 2026-10-24T21:02:55.6938385Z ✓ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms 2026-10-24T21:02:55.9982128Z ✓ src/persistence/Migrations/050_ProjectionThreadPullRequests.test.ts (2 tests) 38ms 2026-10-24T21:02:56.2697966Z ✓ src/provider/providerStatusCache.test.ts (4 tests) 5ms 2026-10-24T21:02:56.5328876Z ✓ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 8ms 2026-10-24T21:02:56.8069138Z ✓ src/environment/RemoteOpenTargets.test.ts (4 tests) 9ms 2026-10-24T21:02:57.5017746Z ✓ src/textGeneration/GrokTextGeneration.test.ts (2 tests) 254ms 2026-10-24T21:02:57.7777656Z ✓ src/resourceTelemetry/NativeTelemetryClient.test.ts (2 tests) 5ms 2026-10-24T21:02:58.0758319Z ✓ src/provider/CodexAuthCallback.test.ts (3 tests) 24ms 2026-10-24T21:02:58.2230339Z ✓ src/workspace/WorkspaceSearchIndex.test.ts (2 tests) 7ms 2026-10-24T21:02:59.2868715Z ✓ src/mcp/toolkits/environment/handlers.test.ts (1 test) 8ms 2026-10-24T21:02:59.3778562Z ✓ src/auth/utils.test.ts (5 tests) 3ms 2026-10-24T21:02:59.5651545Z ✓ scripts/t3-sqlite-state.test.ts (2 tests) 17ms 2026-10-24T21:03:00.6162707Z ✓ src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts (1 test) 7ms 2026-10-24T21:03:00.9860463Z ✓ src/provider/CodexChatGptSessionLock.test.ts (2 tests) 97ms 2026-10-24T21:03:01.1369518Z ✓ src/persistence/Errors.test.ts (3 tests) 9ms 2026-10-24T21:03:01.7102511Z ✓ src/cli/doctor.test.ts (1 test) 6ms 2026-10-24T21:03:01.8408321Z ✓ src/cloud/linkChecks.test.ts (8 tests) 3ms 2026-10-24T21:03:02.1073181Z ✓ src/telemetry/FeatureUsage.test.ts (2 tests) 2ms 2026-10-24T21:03:02.3774104Z ✓ src/codexModelOptions.test.ts (1 test) 1ms 2026-10-24T21:03:02.3853618Z 2026-10-24T21:03:02.3856461Z  Test Files  51 passed (51) 2026-10-24T21:03:02.3858197Z  Tests  749 passed (749) 2026-10-24T21:03:02.3858459Z  Start at  21:01:56 2026-10-24T21:03:02.3862297Z  Duration  65.73s (tests 56%, import 33%, transform 9%, setup 2%) 2026-10-24T21:03:02.3868773Z 2026-10-24T21:03:02.3869383Z  Import  1080 modules were evaluated 15193 times · 20.69s total, 33% of tracked time 2026-10-24T21:03:02.3869870Z   ~19.22s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T21:03:02.3870304Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T21:03:02.3870480Z 2026-10-24T21:03:02.4071690Z 2026-10-24T21:03:02.4170533Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T21:03:02.4170842Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T21:03:02.4171056Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T21:03:02.4171222Z else 2026-10-24T21:03:02.4171341Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T21:03:02.4171486Z fi 2026-10-24T21:03:02.4192629Z shell: /usr/bin/bash -e {0} 2026-10-24T21:03:02.4192757Z env: 2026-10-24T21:03:02.4192869Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193 2026-10-24T21:03:02.4193013Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 385 2026-10-24T21:03:02.4193152Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:03:02.4193282Z ##[endgroup] 2026-10-24T21:03:02.4271338Z Post job cleanup. 2026-10-24T21:03:02.4901349Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T21:03:02.4969968Z Post job cleanup. 2026-10-24T21:03:02.4984250Z ##[start-action display=Cache full pnpm store;id=__f37adead-b8a4-4bd0-a221-468b66208aa8.__actions_cache] 2026-10-24T21:03:02.5726255Z Post job cleanup. 2026-10-24T21:03:02.6380603Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6, not saving cache. 2026-10-24T21:03:02.6417966Z ##[end-action id=__f37adead-b8a4-4bd0-a221-468b66208aa8.__actions_cache;outcome=success;conclusion=success;duration_ms=143] 2026-10-24T21:03:02.6419883Z ##[start-action display=Cache Vite+;id=__f37adead-b8a4-4bd0-a221-468b66208aa8.vp_cache] 2026-10-24T21:03:02.6449815Z Post job cleanup. 2026-10-24T21:03:02.7082374Z 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-24T21:03:02.7119884Z ##[end-action id=__f37adead-b8a4-4bd0-a221-468b66208aa8.vp_cache;outcome=success;conclusion=success;duration_ms=69] 2026-10-24T21:03:02.7154864Z Post job cleanup. 2026-10-24T21:03:02.7576008Z [command]/usr/local/bin/git version 2026-10-24T21:03:02.7628567Z git version 2.55.0 2026-10-24T21:03:02.7646399Z Temporarily overriding HOME='/home/runner/_work/_temp/6b956981-59e4-41be-a3a9-ccc5c4b9828e' before making global git config changes 2026-10-24T21:03:02.7647160Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T21:03:02.7649600Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T21:03:02.7677027Z Removing SSH command configuration 2026-10-24T21:03:02.7680369Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T21:03:02.7707641Z [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-24T21:03:02.7841394Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T21:03:02.7868660Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T21:03:02.7912665Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T21:03:02.7938389Z ##[group]Run '/job_completed.sh' 2026-10-24T21:03:02.7953820Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T21:03:02.7954005Z env: 2026-10-24T21:03:02.7954121Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193 2026-10-24T21:03:02.7954272Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 385 2026-10-24T21:03:02.7954415Z BLACKSMITH_CHECK_RUN_ID: 120986549009 2026-10-24T21:03:02.7954564Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-24T21:03:02.7954716Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T21:03:02.7954850Z ##[endgroup] 2026-10-24T21:03:02.8041765Z Docker container cache not activated, skipping hash computation. 2026-10-24T21:03:02.8329487Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T21:03:02.8377813Z Cleaning up orphan processes