2026-10-24T03:15:39.0359585Z Current runner version: '2.338.1' 2026-10-24T03:15:39.0363311Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-bwj6vtaz73r7cccl' 2026-10-24T03:15:39.0363956Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T03:15:39.0364697Z Machine name: 'ip-172-31-73-130' 2026-10-24T03:15:39.0366264Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T03:15:39.0367460Z Contents: read 2026-10-24T03:15:39.0367878Z Metadata: read 2026-10-24T03:15:39.0368244Z ##[endgroup] 2026-10-24T03:15:39.0369630Z Secret source: Actions 2026-10-24T03:15:39.0370313Z Cache mode: write 2026-10-24T03:15:39.0371005Z Prepare workflow directory 2026-10-24T03:15:39.0559515Z Prepare all required actions 2026-10-24T03:15:39.0585715Z Getting action download info 2026-10-24T03:15:39.1896095Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T03:15:39.2216693Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T03:15:39.2875443Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T03:15:39.4503098Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T03:15:39.4540933Z Complete job name: Test Server 3 2026-10-24T03:15:39.4894847Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T03:15:39.4950358Z ##[group]Run '/setup.sh' 2026-10-24T03:15:39.4959210Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T03:15:39.4959630Z env: 2026-10-24T03:15:39.4959845Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T03:15:39.4960125Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477 2026-10-24T03:15:39.4960460Z BLACKSMITH_CHECK_RUN_ID: 120763809727 2026-10-24T03:15:39.4960743Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-24T03:15:39.4961036Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T03:15:39.4961287Z ##[endgroup] 2026-10-24T03:15:39.5165696Z Logging daemon started (blacksmithd for logs) 2026-10-24T03:15:39.5252758Z Results daemon started (blacksmithd for results) 2026-10-24T03:15:39.5369351Z Background adoption and SSH setup started (PID: 2934) 2026-10-24T03:15:39.5370000Z 2026-10-24T03:15:39.5370285Z ---------------------------------------- 2026-10-24T03:15:39.5371406Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40057565846/jobs/120763809727 2026-10-24T03:15:39.5371860Z SSH Access (using your GitHub SSH key): 2026-10-24T03:15:39.5372320Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-bwj6vtaz73r7cccl.vm.blacksmith.sh 2026-10-24T03:15:39.5372670Z 2026-10-24T03:15:39.5372827Z No GitHub SSH key? Add one at: 2026-10-24T03:15:39.5373394Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T03:15:39.5373845Z 2026-10-24T03:15:39.5373994Z ---------------------------------------- 2026-10-24T03:15:39.5374216Z 2026-10-24T03:15:39.5374404Z VM ID: blacksmith-4vcpu-ubuntu-2404-bwj6vtaz73r7cccl 2026-10-24T03:15:39.5374777Z Host: production-152.236.39.112-x8664 2026-10-24T03:15:39.5375098Z Host Agent PID: 4193524 2026-10-24T03:15:39.5375389Z Host Agent Git SHA: 1637818df 2026-10-24T03:15:39.5375696Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T03:15:39.5376014Z Blacksmith Host Generation: gen 2 2026-10-24T03:15:39.5376352Z Petname: production-climbing-goshawk-bf63c56e 2026-10-24T03:15:39.5376684Z Region: us-east 2026-10-24T03:15:39.5376985Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T03:15:39.5390819Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T03:15:39.5391286Z 2026-10-24T03:15:39.5392955Z Enabling Blacksmith transparent cache 2026-10-24T03:15:39.5663126Z ##[group]Run actions/checkout@v6 2026-10-24T03:15:39.5663425Z with: 2026-10-24T03:15:39.5663631Z fetch-depth: 2 2026-10-24T03:15:39.5663972Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T03:15:39.5664365Z sparse-checkout-cone-mode: false 2026-10-24T03:15:39.5664639Z repository: pingdotgg/t3code 2026-10-24T03:15:39.5666782Z token: *** 2026-10-24T03:15:39.5667001Z ssh-strict: true 2026-10-24T03:15:39.5667217Z ssh-user: git 2026-10-24T03:15:39.5667442Z persist-credentials: true 2026-10-24T03:15:39.5667682Z clean: true 2026-10-24T03:15:39.5667892Z fetch-tags: false 2026-10-24T03:15:39.5668220Z show-progress: true 2026-10-24T03:15:39.5668449Z lfs: false 2026-10-24T03:15:39.5668660Z submodules: false 2026-10-24T03:15:39.5668887Z set-safe-directory: true 2026-10-24T03:15:39.5669143Z allow-unsafe-pr-checkout: false 2026-10-24T03:15:39.5669400Z env: 2026-10-24T03:15:39.5669637Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T03:15:39.5669925Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477 2026-10-24T03:15:39.5670236Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T03:15:39.5670503Z ##[endgroup] 2026-10-24T03:15:39.6594919Z Syncing repository: pingdotgg/t3code 2026-10-24T03:15:39.6595788Z ##[group]Getting Git version info 2026-10-24T03:15:39.6596119Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T03:15:39.6596620Z [command]/usr/local/bin/git version 2026-10-24T03:15:39.6658165Z git version 2.55.0 2026-10-24T03:15:39.6669441Z ##[endgroup] 2026-10-24T03:15:39.6675752Z Temporarily overriding HOME='/home/runner/_work/_temp/94d51639-f784-4c01-abe9-1e23fdbb38bf' before making global git config changes 2026-10-24T03:15:39.6676411Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T03:15:39.6678882Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T03:15:39.6704640Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T03:15:39.6706183Z ##[group]Determining repository object format 2026-10-24T03:15:39.6707056Z ##[endgroup] 2026-10-24T03:15:39.6707441Z ##[group]Initializing the repository 2026-10-24T03:15:39.6709198Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T03:15:39.6740060Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T03:15:39.6740583Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T03:15:39.6741033Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T03:15:39.6742938Z hint: call: 2026-10-24T03:15:39.6743147Z hint: 2026-10-24T03:15:39.6743407Z hint: git config --global init.defaultBranch 2026-10-24T03:15:39.6743704Z hint: 2026-10-24T03:15:39.6743993Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T03:15:39.6744446Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T03:15:39.6744813Z hint: 2026-10-24T03:15:39.6745023Z hint: git branch -m 2026-10-24T03:15:39.6745253Z hint: 2026-10-24T03:15:39.6745562Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T03:15:39.6746038Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T03:15:39.6746818Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T03:15:39.6768457Z ##[endgroup] 2026-10-24T03:15:39.6768850Z ##[group]Disabling automatic garbage collection 2026-10-24T03:15:39.6770329Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T03:15:39.6789120Z ##[endgroup] 2026-10-24T03:15:39.6789478Z ##[group]Setting up auth 2026-10-24T03:15:39.6789747Z Removing SSH command configuration 2026-10-24T03:15:39.6792739Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T03:15:39.6813315Z [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-24T03:15:39.6927193Z Removing HTTP extra header 2026-10-24T03:15:39.6929777Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T03:15:39.6951999Z [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-24T03:15:39.7038135Z Removing includeIf entries pointing to credentials config files 2026-10-24T03:15:39.7041202Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T03:15:39.7063128Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T03:15:39.7153629Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-37457f46-3dd1-4495-ab21-4cd1e0be3d83.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T03:15:39.7180640Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-37457f46-3dd1-4495-ab21-4cd1e0be3d83.config 2026-10-24T03:15:39.7203286Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-37457f46-3dd1-4495-ab21-4cd1e0be3d83.config 2026-10-24T03:15:39.7221826Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-37457f46-3dd1-4495-ab21-4cd1e0be3d83.config 2026-10-24T03:15:39.7242672Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-37457f46-3dd1-4495-ab21-4cd1e0be3d83.config 2026-10-24T03:15:39.7261798Z ##[endgroup] 2026-10-24T03:15:39.7262267Z ##[group]Fetching the repository 2026-10-24T03:15:39.7265404Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +70bd96282cbb46d52a9430c3baf5d16f0369048c:refs/remotes/origin/main 2026-10-24T03:15:40.0316488Z From https://github.com/pingdotgg/t3code 2026-10-24T03:15:40.0317059Z * [new ref] 70bd96282cbb46d52a9430c3baf5d16f0369048c -> origin/main 2026-10-24T03:15:40.0341455Z [command]/usr/local/bin/git branch --list --remote origin/main 2026-10-24T03:15:40.0360697Z origin/main 2026-10-24T03:15:40.0365059Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main 2026-10-24T03:15:40.0381928Z 70bd96282cbb46d52a9430c3baf5d16f0369048c 2026-10-24T03:15:40.0392413Z ##[endgroup] 2026-10-24T03:15:40.0392967Z ##[group]Determining the checkout info 2026-10-24T03:15:40.0393495Z ##[endgroup] 2026-10-24T03:15:40.0394020Z ##[group]Setting up sparse checkout 2026-10-24T03:15:40.0394455Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T03:15:40.0407119Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T03:15:40.0423826Z .git/info/sparse-checkout 2026-10-24T03:15:40.0427417Z ##[endgroup] 2026-10-24T03:15:40.0427833Z ##[group]Checking out the ref 2026-10-24T03:15:40.0429857Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-24T03:15:46.3537509Z Updating files: 0% (1/6319) 2026-10-24T03:15:46.3562805Z Updating files: 1% (64/6319) 2026-10-24T03:15:46.3580356Z Updating files: 2% (127/6319) 2026-10-24T03:15:46.3597779Z Updating files: 3% (190/6319) 2026-10-24T03:15:46.3619509Z Updating files: 4% (253/6319) 2026-10-24T03:15:46.3648540Z Updating files: 5% (316/6319) 2026-10-24T03:15:46.3669488Z Updating files: 6% (380/6319) 2026-10-24T03:15:46.3724382Z Updating files: 7% (443/6319) 2026-10-24T03:15:46.3751200Z Updating files: 8% (506/6319) 2026-10-24T03:15:46.3776599Z Updating files: 9% (569/6319) 2026-10-24T03:15:46.4065677Z Updating files: 10% (632/6319) 2026-10-24T03:15:46.4081270Z Updating files: 11% (696/6319) 2026-10-24T03:15:46.4092122Z Updating files: 12% (759/6319) 2026-10-24T03:15:46.4105217Z Updating files: 13% (822/6319) 2026-10-24T03:15:46.4120726Z Updating files: 14% (885/6319) 2026-10-24T03:15:46.4138046Z Updating files: 15% (948/6319) 2026-10-24T03:15:46.4155795Z Updating files: 16% (1012/6319) 2026-10-24T03:15:46.4170685Z Updating files: 17% (1075/6319) 2026-10-24T03:15:46.4188433Z Updating files: 18% (1138/6319) 2026-10-24T03:15:46.4202709Z Updating files: 19% (1201/6319) 2026-10-24T03:15:46.4224259Z Updating files: 20% (1264/6319) 2026-10-24T03:15:46.4241639Z Updating files: 21% (1327/6319) 2026-10-24T03:15:46.4259515Z Updating files: 22% (1391/6319) 2026-10-24T03:15:46.4272357Z Updating files: 23% (1454/6319) 2026-10-24T03:15:46.4285073Z Updating files: 24% (1517/6319) 2026-10-24T03:15:46.4299631Z Updating files: 25% (1580/6319) 2026-10-24T03:15:46.4313013Z Updating files: 26% (1643/6319) 2026-10-24T03:15:46.4326189Z Updating files: 27% (1707/6319) 2026-10-24T03:15:46.4345430Z Updating files: 28% (1770/6319) 2026-10-24T03:15:46.4376939Z Updating files: 29% (1833/6319) 2026-10-24T03:15:46.4396535Z Updating files: 30% (1896/6319) 2026-10-24T03:15:46.4419991Z Updating files: 31% (1959/6319) 2026-10-24T03:15:46.4448989Z Updating files: 32% (2023/6319) 2026-10-24T03:15:46.4479283Z Updating files: 33% (2086/6319) 2026-10-24T03:15:46.4545565Z Updating files: 34% (2149/6319) 2026-10-24T03:15:46.4605501Z Updating files: 35% (2212/6319) 2026-10-24T03:15:46.4645390Z Updating files: 36% (2275/6319) 2026-10-24T03:15:46.4679098Z Updating files: 37% (2339/6319) 2026-10-24T03:15:46.4725133Z Updating files: 38% (2402/6319) 2026-10-24T03:15:46.4750968Z Updating files: 39% (2465/6319) 2026-10-24T03:15:46.4781171Z Updating files: 40% (2528/6319) 2026-10-24T03:15:46.4810581Z Updating files: 41% (2591/6319) 2026-10-24T03:15:46.4826568Z Updating files: 42% (2654/6319) 2026-10-24T03:15:46.4836041Z Updating files: 43% (2718/6319) 2026-10-24T03:15:46.4862163Z Updating files: 44% (2781/6319) 2026-10-24T03:15:46.4890524Z Updating files: 45% (2844/6319) 2026-10-24T03:15:46.4914903Z Updating files: 46% (2907/6319) 2026-10-24T03:15:46.4941533Z Updating files: 47% (2970/6319) 2026-10-24T03:15:46.4969574Z Updating files: 48% (3034/6319) 2026-10-24T03:15:46.4999034Z Updating files: 49% (3097/6319) 2026-10-24T03:15:46.5036280Z Updating files: 50% (3160/6319) 2026-10-24T03:15:46.5051437Z Updating files: 51% (3223/6319) 2026-10-24T03:15:46.5086581Z Updating files: 52% (3286/6319) 2026-10-24T03:15:46.5110073Z Updating files: 53% (3350/6319) 2026-10-24T03:15:46.5129751Z Updating files: 54% (3413/6319) 2026-10-24T03:15:46.5152743Z Updating files: 55% (3476/6319) 2026-10-24T03:15:46.5170036Z Updating files: 56% (3539/6319) 2026-10-24T03:15:46.5186830Z Updating files: 57% (3602/6319) 2026-10-24T03:15:46.5204431Z Updating files: 58% (3666/6319) 2026-10-24T03:15:46.5565775Z Updating files: 59% (3729/6319) 2026-10-24T03:15:46.5579505Z Updating files: 60% (3792/6319) 2026-10-24T03:15:46.5595257Z Updating files: 61% (3855/6319) 2026-10-24T03:15:46.5613113Z Updating files: 62% (3918/6319) 2026-10-24T03:15:46.5634154Z Updating files: 63% (3981/6319) 2026-10-24T03:15:46.5660218Z Updating files: 64% (4045/6319) 2026-10-24T03:15:46.5681152Z Updating files: 65% (4108/6319) 2026-10-24T03:15:46.5696286Z Updating files: 66% (4171/6319) 2026-10-24T03:15:46.5720587Z Updating files: 67% (4234/6319) 2026-10-24T03:15:46.5733165Z Updating files: 68% (4297/6319) 2026-10-24T03:15:46.5751520Z Updating files: 69% (4361/6319) 2026-10-24T03:15:46.5763475Z Updating files: 70% (4424/6319) 2026-10-24T03:15:46.5779545Z Updating files: 71% (4487/6319) 2026-10-24T03:15:46.5795460Z Updating files: 72% (4550/6319) 2026-10-24T03:15:46.5820114Z Updating files: 73% (4613/6319) 2026-10-24T03:15:46.6070833Z Updating files: 74% (4677/6319) 2026-10-24T03:15:46.6253139Z Updating files: 75% (4740/6319) 2026-10-24T03:15:46.6274486Z Updating files: 76% (4803/6319) 2026-10-24T03:15:46.6294023Z Updating files: 77% (4866/6319) 2026-10-24T03:15:46.6318971Z Updating files: 78% (4929/6319) 2026-10-24T03:15:46.6337592Z Updating files: 79% (4993/6319) 2026-10-24T03:15:46.6354335Z Updating files: 80% (5056/6319) 2026-10-24T03:15:46.6372866Z Updating files: 81% (5119/6319) 2026-10-24T03:15:46.6390326Z Updating files: 82% (5182/6319) 2026-10-24T03:15:46.6407538Z Updating files: 83% (5245/6319) 2026-10-24T03:15:46.6429591Z Updating files: 84% (5308/6319) 2026-10-24T03:15:46.6448593Z Updating files: 85% (5372/6319) 2026-10-24T03:15:46.6470511Z Updating files: 86% (5435/6319) 2026-10-24T03:15:46.6538167Z Updating files: 87% (5498/6319) 2026-10-24T03:15:46.6569430Z Updating files: 88% (5561/6319) 2026-10-24T03:15:46.6586352Z Updating files: 89% (5624/6319) 2026-10-24T03:15:46.6611671Z Updating files: 90% (5688/6319) 2026-10-24T03:15:46.6645115Z Updating files: 91% (5751/6319) 2026-10-24T03:15:46.6660288Z Updating files: 92% (5814/6319) 2026-10-24T03:15:46.6676510Z Updating files: 93% (5877/6319) 2026-10-24T03:15:46.6697043Z Updating files: 94% (5940/6319) 2026-10-24T03:15:46.6719390Z Updating files: 95% (6004/6319) 2026-10-24T03:15:46.6771751Z Updating files: 96% (6067/6319) 2026-10-24T03:15:46.6797251Z Updating files: 97% (6130/6319) 2026-10-24T03:15:46.6843471Z Updating files: 98% (6193/6319) 2026-10-24T03:15:46.6862000Z Updating files: 99% (6256/6319) 2026-10-24T03:15:46.6862337Z Updating files: 100% (6319/6319) 2026-10-24T03:15:46.6862606Z Updating files: 100% (6319/6319), done. 2026-10-24T03:15:46.7016327Z Switched to a new branch 'main' 2026-10-24T03:15:46.7017086Z branch 'main' set up to track 'origin/main'. 2026-10-24T03:15:46.7029847Z ##[endgroup] 2026-10-24T03:15:46.7063716Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T03:15:46.7077924Z 70bd96282cbb46d52a9430c3baf5d16f0369048c 2026-10-24T03:15:46.7200239Z Prepare all required actions 2026-10-24T03:15:46.7235865Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T03:15:46.7236015Z env: 2026-10-24T03:15:46.7236131Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T03:15:46.7236274Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477 2026-10-24T03:15:46.7236419Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T03:15:46.7236550Z ##[endgroup] 2026-10-24T03:15:46.7366826Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T03:15:46.7380375Z ##[group]Run set -uo pipefail 2026-10-24T03:15:46.7380570Z set -uo pipefail 2026-10-24T03:15:46.7380700Z  2026-10-24T03:15:46.7380806Z decide() { 2026-10-24T03:15:46.7380995Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T03:15:46.7381196Z  exit "${PIPESTATUS[0]}" 2026-10-24T03:15:46.7381322Z } 2026-10-24T03:15:46.7381415Z  2026-10-24T03:15:46.7381515Z fail_open() { 2026-10-24T03:15:46.7381679Z  echo "$* Running every job." 2026-10-24T03:15:46.7381840Z  decide 2026-10-24T03:15:46.7381954Z } 2026-10-24T03:15:46.7382050Z  2026-10-24T03:15:46.7382217Z # Reads the change from git rather than the REST API: every job that 2026-10-24T03:15:46.7382466Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T03:15:46.7382682Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T03:15:46.7382888Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T03:15:46.7383136Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T03:15:46.7383321Z  base=HEAD^1 2026-10-24T03:15:46.7383431Z  mode=() 2026-10-24T03:15:46.7383539Z else 2026-10-24T03:15:46.7383646Z  base=$BEFORE_SHA 2026-10-24T03:15:46.7383836Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T03:15:46.7384045Z  || fail_open "Could not fetch ${base}." 2026-10-24T03:15:46.7384247Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T03:15:46.7384428Z  mode=(--full) 2026-10-24T03:15:46.7384541Z fi 2026-10-24T03:15:46.7384635Z  2026-10-24T03:15:46.7384793Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T03:15:46.7385036Z # of a package changes that package just like editing it. It also keeps 2026-10-24T03:15:46.7385360Z # git from fetching file contents to score renames. 2026-10-24T03:15:46.7385592Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T03:15:46.7385820Z  || fail_open "Could not diff against ${base}." 2026-10-24T03:15:46.7386019Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T03:15:46.7396140Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T03:15:46.7396305Z env: 2026-10-24T03:15:46.7396415Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T03:15:46.7396559Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477 2026-10-24T03:15:46.7396698Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T03:15:46.7396830Z EVENT_NAME: push 2026-10-24T03:15:46.7396959Z BEFORE_SHA: 5b55036f8cf6090c83f835348525248e1f14b3b9 2026-10-24T03:15:46.7397110Z ##[endgroup] 2026-10-24T03:15:46.9733653Z Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/marketing, @t3tools/mobile, @t3tools/oxlint-plugin-t3code, @t3tools/provider-acp, @t3tools/provider-acp-registry, @t3tools/provider-core, @t3tools/provider-cursor, @t3tools/provider-grok, @t3tools/provider-muse, @t3tools/provider-opencode, @t3tools/provider-pi, @t3tools/provider-testing, @t3tools/scripts, @t3tools/shared, @t3tools/source-control-azure-devops, @t3tools/source-control-bitbucket, @t3tools/source-control-core, @t3tools/source-control-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/ssh, @t3tools/tailscale, @t3tools/web, effect-acp, effect-codex-app-server, t3, t3code-relay 2026-10-24T03:15:46.9735425Z typecheck=true 2026-10-24T03:15:46.9735590Z build=true 2026-10-24T03:15:46.9735701Z test=true 2026-10-24T03:15:46.9737903Z test_packages= 2026-10-24T03:15:46.9738156Z test_web=true 2026-10-24T03:15:46.9738368Z test_server=true 2026-10-24T03:15:46.9757546Z rust=true 2026-10-24T03:15:46.9757717Z release_smoke=true 2026-10-24T03:15:46.9765668Z mobile_native=false 2026-10-24T03:15:46.9780993Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=241] 2026-10-24T03:15:46.9852588Z Prepare all required actions 2026-10-24T03:15:46.9852855Z Getting action download info 2026-10-24T03:15:47.0834087Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T03:15:47.2027678Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T03:15:47.2027831Z env: 2026-10-24T03:15:47.2027942Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T03:15:47.2028099Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477 2026-10-24T03:15:47.2028238Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T03:15:47.2028368Z ##[endgroup] 2026-10-24T03:15:47.3107486Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T03:15:47.3116008Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T03:15:47.3116347Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T03:15:47.3116649Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T03:15:47.3116889Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T03:15:47.3126869Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T03:15:47.3127031Z env: 2026-10-24T03:15:47.3127146Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T03:15:47.3127290Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477 2026-10-24T03:15:47.3127429Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T03:15:47.3127564Z ##[endgroup] 2026-10-24T03:15:47.3181164Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=7] 2026-10-24T03:15:47.3182305Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T03:15:47.3219420Z ##[group]Run actions/cache@v6 2026-10-24T03:15:47.3219550Z with: 2026-10-24T03:15:47.3219657Z path: ~/.vite-plus 2026-10-24T03:15:47.3219951Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T03:15:47.3220146Z enableCrossOsArchive: false 2026-10-24T03:15:47.3220274Z fail-on-cache-miss: false 2026-10-24T03:15:47.3220398Z lookup-only: false 2026-10-24T03:15:47.3220505Z save-always: false 2026-10-24T03:15:47.3220610Z env: 2026-10-24T03:15:47.3220715Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T03:15:47.3220861Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477 2026-10-24T03:15:47.3220998Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T03:15:47.3221128Z ##[endgroup] 2026-10-24T03:15:47.8439482Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T03:15:48.2003781Z Received 170349591 of 170349591 (100.0%), 482.1 MBs/sec 2026-10-24T03:15:48.2004370Z Cache Size: ~162 MB (170349591 B) 2026-10-24T03:15:48.2061297Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/e560439b-1839-4d79-b2ef-9df5096147d7/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T03:15:48.8381327Z Cache restored successfully 2026-10-24T03:15:48.8519487Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T03:15:48.8572136Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1538] 2026-10-24T03:15:48.8574255Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T03:15:48.8629182Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T03:15:48.8629394Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T03:15:48.8629560Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T03:15:48.8640518Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T03:15:48.8640675Z env: 2026-10-24T03:15:48.8640783Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T03:15:48.8640923Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477 2026-10-24T03:15:48.8641062Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T03:15:48.8641187Z ##[endgroup] 2026-10-24T03:15:48.8675521Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T03:15:48.8681874Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=10] 2026-10-24T03:15:48.8683087Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T03:15:48.8686250Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T03:15:48.8687169Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T03:15:48.8695411Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T03:15:48.8695582Z store_path="$(vp pm cache dir)" 2026-10-24T03:15:48.8695740Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T03:15:48.8705420Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T03:15:48.8705578Z env: 2026-10-24T03:15:48.8705692Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T03:15:48.8705832Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477 2026-10-24T03:15:48.8705976Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T03:15:48.8706104Z ##[endgroup] 2026-10-24T03:15:48.8821012Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=13] 2026-10-24T03:15:48.8822209Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T03:15:48.9128224Z ##[group]Run actions/cache@v6 2026-10-24T03:15:48.9128353Z with: 2026-10-24T03:15:48.9128478Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T03:15:48.9128793Z key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T03:15:48.9129043Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T03:15:48.9129189Z enableCrossOsArchive: false 2026-10-24T03:15:48.9129318Z fail-on-cache-miss: false 2026-10-24T03:15:48.9129438Z lookup-only: false 2026-10-24T03:15:48.9129543Z save-always: false 2026-10-24T03:15:48.9129654Z env: 2026-10-24T03:15:48.9129757Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T03:15:48.9129902Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477 2026-10-24T03:15:48.9130199Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T03:15:48.9130420Z ##[endgroup] 2026-10-24T03:15:49.1054773Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T03:15:50.1393880Z Received 671088640 of 995020926 (67.4%), 637.5 MBs/sec 2026-10-24T03:15:50.5892463Z Received 995020926 of 995020926 (100.0%), 650.4 MBs/sec 2026-10-24T03:15:50.5893388Z Cache Size: ~949 MB (995020926 B) 2026-10-24T03:15:50.5966267Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/e4fa7cf7-b49f-4dad-a289-aa6a5c06f2c4/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T03:15:55.7464560Z Cache restored successfully 2026-10-24T03:15:55.7992949Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T03:15:55.8098455Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6927] 2026-10-24T03:15:55.8101599Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T03:15:55.8114396Z ##[group]Run vp install 2026-10-24T03:15:55.8114611Z vp install 2026-10-24T03:15:55.8126570Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T03:15:55.8126743Z env: 2026-10-24T03:15:55.8126865Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T03:15:55.8127012Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477 2026-10-24T03:15:55.8127154Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T03:15:55.8127294Z ##[endgroup] 2026-10-24T03:15:55.8451509Z Scope: all 33 workspace projects 2026-10-24T03:15:55.9420888Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T03:15:56.3352355Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T03:15:56.3355036Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T03:15:56.3355353Z Virtual store is at: node_modules/.pnpm 2026-10-24T03:15:58.4045716Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.5s) 2026-10-24T03:15:58.4045978Z Lockfile is up to date, resolution step is skipped 2026-10-24T03:15:58.4207146Z Packages: +1721 2026-10-24T03:15:58.4207295Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T03:15:58.4538609Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T03:15:59.3747179Z . prepare$ vp config --no-agent 2026-10-24T03:15:59.4715124Z . prepare: Done 2026-10-24T03:15:59.4728665Z 2026-10-24T03:15:59.4728827Z devDependencies: 2026-10-24T03:15:59.4729120Z + @coderabbitai/config 1.1.0 2026-10-24T03:15:59.4729272Z + @shadcn/lint 0.1.5 2026-10-24T03:15:59.4729417Z + @types/node 24.12.4 2026-10-24T03:15:59.4729543Z + knip 6.34.0 2026-10-24T03:15:59.4729667Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T03:15:59.4729811Z + vite-plus 1.3.0 2026-10-24T03:15:59.4729880Z 2026-10-24T03:15:59.4737534Z Done in 3.6s using pnpm v12.14.0 2026-10-24T03:15:59.4905423Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3680] 2026-10-24T03:15:59.4922281Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T03:15:59.4922761Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T03:15:59.4934379Z shell: /usr/bin/bash -e {0} 2026-10-24T03:15:59.4934506Z env: 2026-10-24T03:15:59.4934618Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T03:15:59.4934761Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477 2026-10-24T03:15:59.4934904Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T03:15:59.4935039Z ##[endgroup] 2026-10-24T03:15:59.5142965Z ##[group]Run actions/cache@v6 2026-10-24T03:15:59.5143096Z with: 2026-10-24T03:15:59.5143204Z path: ~/.cache/ms-playwright 2026-10-24T03:15:59.5143361Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T03:15:59.5143523Z enableCrossOsArchive: false 2026-10-24T03:15:59.5143652Z fail-on-cache-miss: false 2026-10-24T03:15:59.5143772Z lookup-only: false 2026-10-24T03:15:59.5143881Z save-always: false 2026-10-24T03:15:59.5143983Z env: 2026-10-24T03:15:59.5144088Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T03:15:59.5144232Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477 2026-10-24T03:15:59.5144369Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T03:15:59.5144500Z ##[endgroup] 2026-10-24T03:15:59.7070286Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T03:15:59.8464931Z Received 106503405 of 106503405 (100.0%), 812.6 MBs/sec 2026-10-24T03:15:59.8465541Z Cache Size: ~102 MB (106503405 B) 2026-10-24T03:15:59.8479533Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/8e9d1915-0171-4b5c-80f0-5cfa350ec360/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T03:16:00.0540583Z Cache restored successfully 2026-10-24T03:16:00.0645311Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T03:16:00.0788146Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T03:16:00.0788658Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T03:16:00.0788914Z test -n "$browser" 2026-10-24T03:16:00.0789062Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T03:16:00.0789324Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T03:16:00.0789525Z fi 2026-10-24T03:16:00.0801494Z shell: /usr/bin/bash -e {0} 2026-10-24T03:16:00.0801624Z env: 2026-10-24T03:16:00.0801742Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T03:16:00.0801908Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477 2026-10-24T03:16:00.0802056Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T03:16:00.0802193Z ##[endgroup] 2026-10-24T03:16:00.1444729Z ##[group]Run vp run --filter t3 test --shard 3/8 2026-10-24T03:16:00.1445081Z vp run --filter t3 test --shard 3/8 2026-10-24T03:16:00.1462401Z shell: /usr/bin/bash -e {0} 2026-10-24T03:16:00.1462609Z env: 2026-10-24T03:16:00.1462786Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T03:16:00.1463040Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477 2026-10-24T03:16:00.1463278Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T03:16:00.1463625Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T03:16:00.1464110Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T03:16:00.1464474Z ##[endgroup] 2026-10-24T03:16:00.3142869Z ~/apps/server$ vp test run --shard 3/8 ⊘ cache disabled 2026-10-24T03:16:00.4572865Z 2026-10-24T03:16:00.4574491Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T03:16:00.4574772Z 2026-10-24T03:16:04.6180031Z ✓ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (80 tests) 645ms 2026-10-24T03:16:22.5805961Z ✓ src/git/GitManager.test.ts (104 tests) 17004ms 2026-10-24T03:16:22.5806343Z ✓ GitManager (104) 2026-10-24T03:16:22.5806619Z ✓ finds a fork PR for a branch pushed without an upstream 469ms 2026-10-24T03:16:22.5807005Z ✓ preserves a local worktree PR base that shadows a remote ref, including legacy bases 399ms 2026-10-24T03:16:22.5807416Z ✓ generates PR content from branch changes when the remote base advances (main) 318ms 2026-10-24T03:16:22.5807832Z ✓ generates PR content from branch changes when the remote base advances (release/1.2) 346ms 2026-10-24T03:16:22.5808222Z ✓ prepares a worktree from the head branch when the host has no pull ref 394ms 2026-10-24T03:16:22.5808659Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 461ms 2026-10-24T03:16:22.5809060Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 514ms 2026-10-24T03:16:22.5809505Z ✓ refreshes a reused PR worktree that has no upstream from the pull request ref 331ms 2026-10-24T03:16:26.1708724Z ✓ src/provider/CodexChatGptAuth.test.ts (54 tests) 3276ms 2026-10-24T03:16:28.8973351Z ✓ src/orchestration-v2/ThreadStop.test.ts (41 tests) 1756ms 2026-10-24T03:16:29.8946463Z ✓ src/orchestration-v2/PullRequestSyncReactor.test.ts (24 tests) 51ms 2026-10-24T03:16:30.3427487Z stdout | src/preview/ServerBrowser.test.ts > a rejected download releases the original and keeps no saved copy (save failed) 2026-10-24T03:16:30.3427880Z [03:16:30.338] WARN (#1032): server preview download failed { 2026-10-24T03:16:30.3428067Z cause: Error: save interrupted 2026-10-24T03:16:30.3428375Z at Object.saveAs (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.test.ts:985:50) 2026-10-24T03:16:30.3428836Z at saveDownload (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.ts:960:7) 2026-10-24T03:16:30.3429077Z } 2026-10-24T03:16:30.3429137Z 2026-10-24T03:16:30.3751911Z ✓ src/preview/ServerBrowser.test.ts (27 tests) 119ms 2026-10-24T03:16:31.6607634Z ✓ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 346ms 2026-10-24T03:16:32.1718535Z ✓ src/provider/antigravityAuthSupport.test.ts (26 tests) 236ms 2026-10-24T03:16:32.6591493Z ✓ src/persistence/OrchestrationEventStore.test.ts (10 tests) 207ms 2026-10-24T03:16:33.9448546Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached 2026-10-24T03:16:33.9448988Z [03:16:33.942] INFO (#4): Migrations ran successfully { 2026-10-24T03:16:33.9449158Z migrations: [ 2026-10-24T03:16:33.9449293Z '1_OrchestrationEvents', 2026-10-24T03:16:33.9449470Z '2_OrchestrationCommandReceipts', 2026-10-24T03:16:33.9449644Z '3_CheckpointDiffBlobs', 2026-10-24T03:16:33.9449799Z '4_ProviderSessionRuntime', 2026-10-24T03:16:33.9449959Z '5_Projections', 2026-10-24T03:16:33.9450146Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T03:16:33.9451384Z '7_ProjectionThreadMessageAttachments', 2026-10-24T03:16:33.9451616Z '8_ProjectionThreadActivitySequence', 2026-10-24T03:16:33.9451805Z '9_ProviderSessionRuntimeMode', 2026-10-24T03:16:33.9451984Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T03:16:33.9452186Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T03:16:33.9452395Z '12_ProjectionThreadsInteractionMode', 2026-10-24T03:16:33.9452585Z '13_ProjectionThreadProposedPlans', 2026-10-24T03:16:33.9452797Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T03:16:33.9453008Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T03:16:33.9453195Z '16_CanonicalizeModelSelections', 2026-10-24T03:16:33.9453373Z '17_ProjectionThreadsArchivedAt', 2026-10-24T03:16:33.9453562Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T03:16:33.9453750Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T03:16:33.9453927Z '20_AuthAccessManagement', 2026-10-24T03:16:33.9454092Z '21_AuthSessionClientMetadata', 2026-10-24T03:16:33.9454263Z '22_AuthSessionLastConnectedAt', 2026-10-24T03:16:33.9454441Z '23_ProjectionThreadShellSummary', 2026-10-24T03:16:33.9454635Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T03:16:33.9454850Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T03:16:33.9455055Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T03:16:33.9455247Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T03:16:33.9455434Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T03:16:33.9455631Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T03:16:33.9455831Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T03:16:33.9456012Z '31_AuthAuthorizationScopes', 2026-10-24T03:16:33.9456211Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T03:16:33.9456389Z '33_ProjectionThreadsSettled', 2026-10-24T03:16:33.9456554Z '34_ProjectionThreadsSnoozed', 2026-10-24T03:16:33.9456730Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T03:16:33.9456906Z '36_ProjectionThreadsPinned', 2026-10-24T03:16:33.9457073Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T03:16:33.9457254Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T03:16:33.9457450Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T03:16:33.9457647Z '40_ProjectionProjectFaviconPath', 2026-10-24T03:16:33.9457821Z '41_AuthSessionClientConnection', 2026-10-24T03:16:33.9458006Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T03:16:33.9458185Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T03:16:33.9458373Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T03:16:33.9458923Z '45_ProjectionProjectsAutoPull', 2026-10-24T03:16:33.9459142Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T03:16:33.9459328Z '47_ProjectionProjectIcon', 2026-10-24T03:16:33.9459506Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T03:16:33.9459700Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T03:16:33.9459897Z '50_ProjectionThreadPullRequests', 2026-10-24T03:16:33.9460088Z '51_ProjectionThreadMessageContext', 2026-10-24T03:16:33.9460265Z '52_ProjectionThreadTitleState', 2026-10-24T03:16:33.9460439Z '53_PullRequestFilesViewed', 2026-10-24T03:16:33.9460625Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T03:16:33.9460801Z '55_OrchestrationV2', 2026-10-24T03:16:33.9460972Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T03:16:33.9461144Z '57_ScheduledTaskWebhooks', 2026-10-24T03:16:33.9461305Z '58_WebhookRelayDeliveries', 2026-10-24T03:16:33.9461457Z '59_McpAppModelContext', 2026-10-24T03:16:33.9461622Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T03:16:33.9461792Z '61_PullRequestReviewGuides', 2026-10-24T03:16:33.9461956Z '62_ThreadFailureLookupIndex', 2026-10-24T03:16:33.9462115Z '63_DropUnusedV1Projections', 2026-10-24T03:16:33.9462556Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T03:16:33.9462937Z '65_CodexUsageNativeTurnIndex', 2026-10-24T03:16:33.9463115Z '66_RepairClientSettlementTimestamps', 2026-10-24T03:16:33.9463283Z '67_WebhookDedupe', 2026-10-24T03:16:33.9463429Z '68_ShellStopRequestIndex' 2026-10-24T03:16:33.9463557Z ] 2026-10-24T03:16:33.9463648Z } 2026-10-24T03:16:33.9463705Z 2026-10-24T03:16:33.9814911Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client 2026-10-24T03:16:33.9815300Z [03:16:33.980] INFO (#358): Migrations ran successfully { 2026-10-24T03:16:33.9815468Z migrations: [ 2026-10-24T03:16:33.9815606Z '1_OrchestrationEvents', 2026-10-24T03:16:33.9815777Z '2_OrchestrationCommandReceipts', 2026-10-24T03:16:33.9815950Z '3_CheckpointDiffBlobs', 2026-10-24T03:16:33.9816106Z '4_ProviderSessionRuntime', 2026-10-24T03:16:33.9816270Z '5_Projections', 2026-10-24T03:16:33.9816456Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T03:16:33.9816670Z '7_ProjectionThreadMessageAttachments', 2026-10-24T03:16:33.9816860Z '8_ProjectionThreadActivitySequence', 2026-10-24T03:16:33.9817037Z '9_ProviderSessionRuntimeMode', 2026-10-24T03:16:33.9817217Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T03:16:33.9817414Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T03:16:33.9817613Z '12_ProjectionThreadsInteractionMode', 2026-10-24T03:16:33.9817795Z '13_ProjectionThreadProposedPlans', 2026-10-24T03:16:33.9818002Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T03:16:33.9818211Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T03:16:33.9818393Z '16_CanonicalizeModelSelections', 2026-10-24T03:16:33.9818609Z '17_ProjectionThreadsArchivedAt', 2026-10-24T03:16:33.9818791Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T03:16:33.9818979Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T03:16:33.9819149Z '20_AuthAccessManagement', 2026-10-24T03:16:33.9819311Z '21_AuthSessionClientMetadata', 2026-10-24T03:16:33.9819480Z '22_AuthSessionLastConnectedAt', 2026-10-24T03:16:33.9819657Z '23_ProjectionThreadShellSummary', 2026-10-24T03:16:33.9819844Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T03:16:33.9820051Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T03:16:33.9820252Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T03:16:33.9820444Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T03:16:33.9820628Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T03:16:33.9820820Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T03:16:33.9821024Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T03:16:33.9821202Z '31_AuthAuthorizationScopes', 2026-10-24T03:16:33.9821378Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T03:16:33.9821552Z '33_ProjectionThreadsSettled', 2026-10-24T03:16:33.9821718Z '34_ProjectionThreadsSnoozed', 2026-10-24T03:16:33.9821913Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T03:16:33.9822087Z '36_ProjectionThreadsPinned', 2026-10-24T03:16:33.9822254Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T03:16:33.9822426Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T03:16:33.9822622Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T03:16:33.9822813Z '40_ProjectionProjectFaviconPath', 2026-10-24T03:16:33.9822990Z '41_AuthSessionClientConnection', 2026-10-24T03:16:33.9823172Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T03:16:33.9823533Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T03:16:33.9823791Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T03:16:33.9823973Z '45_ProjectionProjectsAutoPull', 2026-10-24T03:16:33.9824158Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T03:16:33.9824330Z '47_ProjectionProjectIcon', 2026-10-24T03:16:33.9824506Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T03:16:33.9824688Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T03:16:33.9824870Z '50_ProjectionThreadPullRequests', 2026-10-24T03:16:33.9825047Z '51_ProjectionThreadMessageContext', 2026-10-24T03:16:33.9825225Z '52_ProjectionThreadTitleState', 2026-10-24T03:16:33.9825389Z '53_PullRequestFilesViewed', 2026-10-24T03:16:33.9825574Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T03:16:33.9825912Z '55_OrchestrationV2', 2026-10-24T03:16:33.9826081Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T03:16:33.9826253Z '57_ScheduledTaskWebhooks', 2026-10-24T03:16:33.9826411Z '58_WebhookRelayDeliveries', 2026-10-24T03:16:33.9826567Z '59_McpAppModelContext', 2026-10-24T03:16:33.9826727Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T03:16:33.9826897Z '61_PullRequestReviewGuides', 2026-10-24T03:16:33.9827057Z '62_ThreadFailureLookupIndex', 2026-10-24T03:16:33.9827222Z '63_DropUnusedV1Projections', 2026-10-24T03:16:33.9827591Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T03:16:33.9827770Z '65_CodexUsageNativeTurnIndex', 2026-10-24T03:16:33.9827953Z '66_RepairClientSettlementTimestamps', 2026-10-24T03:16:33.9828118Z '67_WebhookDedupe', 2026-10-24T03:16:33.9828268Z '68_ShellStopRequestIndex' 2026-10-24T03:16:33.9828393Z ] 2026-10-24T03:16:33.9828496Z } 2026-10-24T03:16:33.9828566Z 2026-10-24T03:16:34.0292299Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-24T03:16:34.0292712Z [03:16:34.015] INFO (#748): Migrations ran successfully { 2026-10-24T03:16:34.0332073Z migrations: [ 2026-10-24T03:16:34.0371442Z '1_OrchestrationEvents', 2026-10-24T03:16:34.0378033Z '2_OrchestrationCommandReceipts', 2026-10-24T03:16:34.0378298Z '3_CheckpointDiffBlobs', 2026-10-24T03:16:34.0378538Z '4_ProviderSessionRuntime', 2026-10-24T03:16:34.0379025Z '5_Projections', 2026-10-24T03:16:34.0379231Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T03:16:34.0379456Z '7_ProjectionThreadMessageAttachments', 2026-10-24T03:16:34.0379650Z '8_ProjectionThreadActivitySequence', 2026-10-24T03:16:34.0379837Z '9_ProviderSessionRuntimeMode', 2026-10-24T03:16:34.0380041Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T03:16:34.0380249Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T03:16:34.0380445Z '12_ProjectionThreadsInteractionMode', 2026-10-24T03:16:34.0380634Z '13_ProjectionThreadProposedPlans', 2026-10-24T03:16:34.0380842Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T03:16:34.0381048Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T03:16:34.0381232Z '16_CanonicalizeModelSelections', 2026-10-24T03:16:34.0381407Z '17_ProjectionThreadsArchivedAt', 2026-10-24T03:16:34.0381589Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T03:16:34.0381775Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T03:16:34.0381948Z '20_AuthAccessManagement', 2026-10-24T03:16:34.0382110Z '21_AuthSessionClientMetadata', 2026-10-24T03:16:34.0382279Z '22_AuthSessionLastConnectedAt', 2026-10-24T03:16:34.0382774Z '23_ProjectionThreadShellSummary', 2026-10-24T03:16:34.0383061Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T03:16:34.0383271Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T03:16:34.0383471Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T03:16:34.0383659Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T03:16:34.0383844Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T03:16:34.0384040Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T03:16:34.0384238Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T03:16:34.0384416Z '31_AuthAuthorizationScopes', 2026-10-24T03:16:34.0384590Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T03:16:34.0384767Z '33_ProjectionThreadsSettled', 2026-10-24T03:16:34.0384931Z '34_ProjectionThreadsSnoozed', 2026-10-24T03:16:34.0385108Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T03:16:34.0385290Z '36_ProjectionThreadsPinned', 2026-10-24T03:16:34.0385458Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T03:16:34.0385637Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T03:16:34.0385832Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T03:16:34.0386025Z '40_ProjectionProjectFaviconPath', 2026-10-24T03:16:34.0386200Z '41_AuthSessionClientConnection', 2026-10-24T03:16:34.0386384Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T03:16:34.0386563Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T03:16:34.0386748Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T03:16:34.0386934Z '45_ProjectionProjectsAutoPull', 2026-10-24T03:16:34.0387116Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T03:16:34.0387295Z '47_ProjectionProjectIcon', 2026-10-24T03:16:34.0387469Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T03:16:34.0387658Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T03:16:34.0387840Z '50_ProjectionThreadPullRequests', 2026-10-24T03:16:34.0388023Z '51_ProjectionThreadMessageContext', 2026-10-24T03:16:34.0388202Z '52_ProjectionThreadTitleState', 2026-10-24T03:16:34.0388365Z '53_PullRequestFilesViewed', 2026-10-24T03:16:34.0388745Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T03:16:34.0388921Z '55_OrchestrationV2', 2026-10-24T03:16:34.0389089Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T03:16:34.0389261Z '57_ScheduledTaskWebhooks', 2026-10-24T03:16:34.0389419Z '58_WebhookRelayDeliveries', 2026-10-24T03:16:34.0389578Z '59_McpAppModelContext', 2026-10-24T03:16:34.0389744Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T03:16:34.0389915Z '61_PullRequestReviewGuides', 2026-10-24T03:16:34.0390081Z '62_ThreadFailureLookupIndex', 2026-10-24T03:16:34.0390246Z '63_DropUnusedV1Projections', 2026-10-24T03:16:34.0390427Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T03:16:34.0390606Z '65_CodexUsageNativeTurnIndex', 2026-10-24T03:16:34.0390791Z '66_RepairClientSettlementTimestamps', 2026-10-24T03:16:34.0390958Z '67_WebhookDedupe', 2026-10-24T03:16:34.0391111Z '68_ShellStopRequestIndex' 2026-10-24T03:16:34.0391237Z ] 2026-10-24T03:16:34.0391337Z } 2026-10-24T03:16:34.0391393Z 2026-10-24T03:16:34.0546639Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-24T03:16:34.0547165Z [03:16:34.053] INFO (#1092): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' } 2026-10-24T03:16:34.0547416Z 2026-10-24T03:16:34.0801681Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-24T03:16:34.0802391Z [03:16:34.079] INFO (#1129): Migrations ran successfully { 2026-10-24T03:16:34.0802954Z migrations: [ 2026-10-24T03:16:34.0803134Z '1_OrchestrationEvents', 2026-10-24T03:16:34.0803350Z '2_OrchestrationCommandReceipts', 2026-10-24T03:16:34.0803567Z '3_CheckpointDiffBlobs', 2026-10-24T03:16:34.0803764Z '4_ProviderSessionRuntime', 2026-10-24T03:16:34.0803962Z '5_Projections', 2026-10-24T03:16:34.0804195Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T03:16:34.0804421Z '7_ProjectionThreadMessageAttachments', 2026-10-24T03:16:34.0804770Z '8_ProjectionThreadActivitySequence', 2026-10-24T03:16:34.0804947Z '9_ProviderSessionRuntimeMode', 2026-10-24T03:16:34.0805128Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T03:16:34.0805336Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T03:16:34.0805543Z '12_ProjectionThreadsInteractionMode', 2026-10-24T03:16:34.0805727Z '13_ProjectionThreadProposedPlans', 2026-10-24T03:16:34.0805937Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T03:16:34.0806145Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T03:16:34.0806327Z '16_CanonicalizeModelSelections', 2026-10-24T03:16:34.0806501Z '17_ProjectionThreadsArchivedAt', 2026-10-24T03:16:34.0806685Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T03:16:34.0806872Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T03:16:34.0807043Z '20_AuthAccessManagement', 2026-10-24T03:16:34.0807208Z '21_AuthSessionClientMetadata', 2026-10-24T03:16:34.0807380Z '22_AuthSessionLastConnectedAt', 2026-10-24T03:16:34.0807556Z '23_ProjectionThreadShellSummary', 2026-10-24T03:16:34.0807752Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T03:16:34.0807963Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T03:16:34.0808167Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T03:16:34.0808357Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T03:16:34.0808575Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T03:16:34.0808770Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T03:16:34.0808971Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T03:16:34.0809147Z '31_AuthAuthorizationScopes', 2026-10-24T03:16:34.0809321Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T03:16:34.0809493Z '33_ProjectionThreadsSettled', 2026-10-24T03:16:34.0809688Z '34_ProjectionThreadsSnoozed', 2026-10-24T03:16:34.0809866Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T03:16:34.0810044Z '36_ProjectionThreadsPinned', 2026-10-24T03:16:34.0810218Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T03:16:34.0818756Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T03:16:34.0819104Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T03:16:34.0819307Z '40_ProjectionProjectFaviconPath', 2026-10-24T03:16:34.0819483Z '41_AuthSessionClientConnection', 2026-10-24T03:16:34.0819673Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T03:16:34.0819854Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T03:16:34.0820045Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T03:16:34.0820229Z '45_ProjectionProjectsAutoPull', 2026-10-24T03:16:34.0820424Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T03:16:34.0820601Z '47_ProjectionProjectIcon', 2026-10-24T03:16:34.0820781Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T03:16:34.0821153Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T03:16:34.0821411Z '50_ProjectionThreadPullRequests', 2026-10-24T03:16:34.0821594Z '51_ProjectionThreadMessageContext', 2026-10-24T03:16:34.0821772Z '52_ProjectionThreadTitleState', 2026-10-24T03:16:34.0821945Z '53_PullRequestFilesViewed', 2026-10-24T03:16:34.0822128Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T03:16:34.0822308Z '55_OrchestrationV2', 2026-10-24T03:16:34.0822482Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T03:16:34.0822655Z '57_ScheduledTaskWebhooks', 2026-10-24T03:16:34.0822820Z '58_WebhookRelayDeliveries', 2026-10-24T03:16:34.0822979Z '59_McpAppModelContext', 2026-10-24T03:16:34.0823149Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T03:16:34.0823319Z '61_PullRequestReviewGuides', 2026-10-24T03:16:34.0823487Z '62_ThreadFailureLookupIndex', 2026-10-24T03:16:34.0823653Z '63_DropUnusedV1Projections', 2026-10-24T03:16:34.0823840Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T03:16:34.0824020Z '65_CodexUsageNativeTurnIndex', 2026-10-24T03:16:34.0824202Z '66_RepairClientSettlementTimestamps', 2026-10-24T03:16:34.0824378Z '67_WebhookDedupe', 2026-10-24T03:16:34.0824528Z '68_ShellStopRequestIndex' 2026-10-24T03:16:34.0824660Z ] 2026-10-24T03:16:34.0824757Z } 2026-10-24T03:16:34.0824818Z 2026-10-24T03:16:34.0848694Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-24T03:16:34.0849049Z [03:16:34.084] INFO (#1471): Approved an MCP client sign-in. { 2026-10-24T03:16:34.0849246Z client: 'Hosted bot', 2026-10-24T03:16:34.0849401Z access: 'approval-required', 2026-10-24T03:16:34.0849563Z method: 'pairing-code' 2026-10-24T03:16:34.0849689Z } 2026-10-24T03:16:34.0849743Z 2026-10-24T03:16:34.1080430Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-24T03:16:34.1080782Z [03:16:34.107] INFO (#1503): Migrations ran successfully { 2026-10-24T03:16:34.1080958Z migrations: [ 2026-10-24T03:16:34.1081097Z '1_OrchestrationEvents', 2026-10-24T03:16:34.1081555Z '2_OrchestrationCommandReceipts', 2026-10-24T03:16:34.1081737Z '3_CheckpointDiffBlobs', 2026-10-24T03:16:34.1081899Z '4_ProviderSessionRuntime', 2026-10-24T03:16:34.1082063Z '5_Projections', 2026-10-24T03:16:34.1082250Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T03:16:34.1082462Z '7_ProjectionThreadMessageAttachments', 2026-10-24T03:16:34.1082656Z '8_ProjectionThreadActivitySequence', 2026-10-24T03:16:34.1082843Z '9_ProviderSessionRuntimeMode', 2026-10-24T03:16:34.1083170Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T03:16:34.1083374Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T03:16:34.1083576Z '12_ProjectionThreadsInteractionMode', 2026-10-24T03:16:34.1083764Z '13_ProjectionThreadProposedPlans', 2026-10-24T03:16:34.1083978Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T03:16:34.1084190Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T03:16:34.1084379Z '16_CanonicalizeModelSelections', 2026-10-24T03:16:34.1084558Z '17_ProjectionThreadsArchivedAt', 2026-10-24T03:16:34.1084744Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T03:16:34.1084934Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T03:16:34.1085112Z '20_AuthAccessManagement', 2026-10-24T03:16:34.1085279Z '21_AuthSessionClientMetadata', 2026-10-24T03:16:34.1085452Z '22_AuthSessionLastConnectedAt', 2026-10-24T03:16:34.1085882Z '23_ProjectionThreadShellSummary', 2026-10-24T03:16:34.1086158Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T03:16:34.1086372Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T03:16:34.1086578Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T03:16:34.1086774Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T03:16:34.1086964Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T03:16:34.1087165Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T03:16:34.1087369Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T03:16:34.1087585Z '31_AuthAuthorizationScopes', 2026-10-24T03:16:34.1087762Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T03:16:34.1087942Z '33_ProjectionThreadsSettled', 2026-10-24T03:16:34.1088115Z '34_ProjectionThreadsSnoozed', 2026-10-24T03:16:34.1088297Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T03:16:34.1088523Z '36_ProjectionThreadsPinned', 2026-10-24T03:16:34.1088702Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T03:16:34.1088886Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T03:16:34.1089088Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T03:16:34.1089289Z '40_ProjectionProjectFaviconPath', 2026-10-24T03:16:34.1089468Z '41_AuthSessionClientConnection', 2026-10-24T03:16:34.1089659Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T03:16:34.1089844Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T03:16:34.1090033Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T03:16:34.1090225Z '45_ProjectionProjectsAutoPull', 2026-10-24T03:16:34.1090515Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T03:16:34.1090701Z '47_ProjectionProjectIcon', 2026-10-24T03:16:34.1090882Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T03:16:34.1091078Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T03:16:34.1091266Z '50_ProjectionThreadPullRequests', 2026-10-24T03:16:34.1091456Z '51_ProjectionThreadMessageContext', 2026-10-24T03:16:34.1091637Z '52_ProjectionThreadTitleState', 2026-10-24T03:16:34.1091805Z '53_PullRequestFilesViewed', 2026-10-24T03:16:34.1091994Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T03:16:34.1092298Z '55_OrchestrationV2', 2026-10-24T03:16:34.1092474Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T03:16:34.1092647Z '57_ScheduledTaskWebhooks', 2026-10-24T03:16:34.1092895Z '58_WebhookRelayDeliveries', 2026-10-24T03:16:34.1093056Z '59_McpAppModelContext', 2026-10-24T03:16:34.1093228Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T03:16:34.1093400Z '61_PullRequestReviewGuides', 2026-10-24T03:16:34.1093573Z '62_ThreadFailureLookupIndex', 2026-10-24T03:16:34.1093743Z '63_DropUnusedV1Projections', 2026-10-24T03:16:34.1093924Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T03:16:34.1094110Z '65_CodexUsageNativeTurnIndex', 2026-10-24T03:16:34.1094294Z '66_RepairClientSettlementTimestamps', 2026-10-24T03:16:34.1094473Z '67_WebhookDedupe', 2026-10-24T03:16:34.1094624Z '68_ShellStopRequestIndex' 2026-10-24T03:16:34.1094758Z ] 2026-10-24T03:16:34.1094856Z } 2026-10-24T03:16:34.1094920Z 2026-10-24T03:16:34.1122110Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-24T03:16:34.1122472Z [03:16:34.111] INFO (#1840): Approved an MCP client sign-in. { 2026-10-24T03:16:34.1122673Z client: 'Claude Code', 2026-10-24T03:16:34.1122845Z access: 'approval-required', 2026-10-24T03:16:34.1123007Z method: 'pairing-code' 2026-10-24T03:16:34.1123137Z } 2026-10-24T03:16:34.1123409Z 2026-10-24T03:16:34.1340877Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-24T03:16:34.1341255Z [03:16:34.133] INFO (#1874): Migrations ran successfully { 2026-10-24T03:16:34.1341613Z migrations: [ 2026-10-24T03:16:34.1341760Z '1_OrchestrationEvents', 2026-10-24T03:16:34.1341928Z '2_OrchestrationCommandReceipts', 2026-10-24T03:16:34.1342102Z '3_CheckpointDiffBlobs', 2026-10-24T03:16:34.1342258Z '4_ProviderSessionRuntime', 2026-10-24T03:16:34.1342417Z '5_Projections', 2026-10-24T03:16:34.1342599Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T03:16:34.1342936Z '7_ProjectionThreadMessageAttachments', 2026-10-24T03:16:34.1343131Z '8_ProjectionThreadActivitySequence', 2026-10-24T03:16:34.1343311Z '9_ProviderSessionRuntimeMode', 2026-10-24T03:16:34.1343509Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T03:16:34.1343712Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T03:16:34.1343913Z '12_ProjectionThreadsInteractionMode', 2026-10-24T03:16:34.1344101Z '13_ProjectionThreadProposedPlans', 2026-10-24T03:16:34.1344311Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T03:16:34.1344521Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T03:16:34.1344701Z '16_CanonicalizeModelSelections', 2026-10-24T03:16:34.1344884Z '17_ProjectionThreadsArchivedAt', 2026-10-24T03:16:34.1345067Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T03:16:34.1345256Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T03:16:34.1345428Z '20_AuthAccessManagement', 2026-10-24T03:16:34.1345594Z '21_AuthSessionClientMetadata', 2026-10-24T03:16:34.1345767Z '22_AuthSessionLastConnectedAt', 2026-10-24T03:16:34.1345947Z '23_ProjectionThreadShellSummary', 2026-10-24T03:16:34.1346142Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T03:16:34.1346352Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T03:16:34.1346556Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T03:16:34.1346745Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T03:16:34.1346933Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T03:16:34.1347135Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T03:16:34.1347336Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T03:16:34.1347595Z '31_AuthAuthorizationScopes', 2026-10-24T03:16:34.1347772Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T03:16:34.1347947Z '33_ProjectionThreadsSettled', 2026-10-24T03:16:34.1348193Z '34_ProjectionThreadsSnoozed', 2026-10-24T03:16:34.1348374Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T03:16:34.1348595Z '36_ProjectionThreadsPinned', 2026-10-24T03:16:34.1348766Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T03:16:34.1348942Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T03:16:34.1349142Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T03:16:34.1349335Z '40_ProjectionProjectFaviconPath', 2026-10-24T03:16:34.1349513Z '41_AuthSessionClientConnection', 2026-10-24T03:16:34.1349697Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T03:16:34.1349880Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T03:16:34.1350065Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T03:16:34.1350251Z '45_ProjectionProjectsAutoPull', 2026-10-24T03:16:34.1350435Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T03:16:34.1350612Z '47_ProjectionProjectIcon', 2026-10-24T03:16:34.1350969Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T03:16:34.1351217Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T03:16:34.1351401Z '50_ProjectionThreadPullRequests', 2026-10-24T03:16:34.1351578Z '51_ProjectionThreadMessageContext', 2026-10-24T03:16:34.1351758Z '52_ProjectionThreadTitleState', 2026-10-24T03:16:34.1351926Z '53_PullRequestFilesViewed', 2026-10-24T03:16:34.1352113Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T03:16:34.1352292Z '55_OrchestrationV2', 2026-10-24T03:16:34.1352458Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T03:16:34.1352634Z '57_ScheduledTaskWebhooks', 2026-10-24T03:16:34.1352792Z '58_WebhookRelayDeliveries', 2026-10-24T03:16:34.1352954Z '59_McpAppModelContext', 2026-10-24T03:16:34.1353120Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T03:16:34.1353293Z '61_PullRequestReviewGuides', 2026-10-24T03:16:34.1353458Z '62_ThreadFailureLookupIndex', 2026-10-24T03:16:34.1353625Z '63_DropUnusedV1Projections', 2026-10-24T03:16:34.1353802Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T03:16:34.1353983Z '65_CodexUsageNativeTurnIndex', 2026-10-24T03:16:34.1354168Z '66_RepairClientSettlementTimestamps', 2026-10-24T03:16:34.1354332Z '67_WebhookDedupe', 2026-10-24T03:16:34.1354485Z '68_ShellStopRequestIndex' 2026-10-24T03:16:34.1354610Z ] 2026-10-24T03:16:34.1354704Z } 2026-10-24T03:16:34.1354756Z 2026-10-24T03:16:34.1400489Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-24T03:16:34.1401011Z [03:16:34.139] INFO (#2234): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' } 2026-10-24T03:16:34.1401271Z 2026-10-24T03:16:34.1614685Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T03:16:34.1615044Z [03:16:34.160] INFO (#2264): Migrations ran successfully { 2026-10-24T03:16:34.1615210Z migrations: [ 2026-10-24T03:16:34.1615350Z '1_OrchestrationEvents', 2026-10-24T03:16:34.1615574Z '2_OrchestrationCommandReceipts', 2026-10-24T03:16:34.1615751Z '3_CheckpointDiffBlobs', 2026-10-24T03:16:34.1615906Z '4_ProviderSessionRuntime', 2026-10-24T03:16:34.1616064Z '5_Projections', 2026-10-24T03:16:34.1616244Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T03:16:34.1616452Z '7_ProjectionThreadMessageAttachments', 2026-10-24T03:16:34.1616643Z '8_ProjectionThreadActivitySequence', 2026-10-24T03:16:34.1616820Z '9_ProviderSessionRuntimeMode', 2026-10-24T03:16:34.1617013Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T03:16:34.1617214Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T03:16:34.1617416Z '12_ProjectionThreadsInteractionMode', 2026-10-24T03:16:34.1617601Z '13_ProjectionThreadProposedPlans', 2026-10-24T03:16:34.1617810Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T03:16:34.1618019Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T03:16:34.1618200Z '16_CanonicalizeModelSelections', 2026-10-24T03:16:34.1618373Z '17_ProjectionThreadsArchivedAt', 2026-10-24T03:16:34.1618590Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T03:16:34.1618776Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T03:16:34.1618946Z '20_AuthAccessManagement', 2026-10-24T03:16:34.1619111Z '21_AuthSessionClientMetadata', 2026-10-24T03:16:34.1619282Z '22_AuthSessionLastConnectedAt', 2026-10-24T03:16:34.1619655Z '23_ProjectionThreadShellSummary', 2026-10-24T03:16:34.1619914Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T03:16:34.1620124Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T03:16:34.1620327Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T03:16:34.1620515Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T03:16:34.1620723Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T03:16:34.1620918Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T03:16:34.1621117Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T03:16:34.1621297Z '31_AuthAuthorizationScopes', 2026-10-24T03:16:34.1621473Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T03:16:34.1621646Z '33_ProjectionThreadsSettled', 2026-10-24T03:16:34.1621815Z '34_ProjectionThreadsSnoozed', 2026-10-24T03:16:34.1621994Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T03:16:34.1622175Z '36_ProjectionThreadsPinned', 2026-10-24T03:16:34.1622341Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T03:16:34.1622517Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T03:16:34.1622710Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T03:16:34.1622902Z '40_ProjectionProjectFaviconPath', 2026-10-24T03:16:34.1623081Z '41_AuthSessionClientConnection', 2026-10-24T03:16:34.1623263Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T03:16:34.1623448Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T03:16:34.1623632Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T03:16:34.1623818Z '45_ProjectionProjectsAutoPull', 2026-10-24T03:16:34.1624003Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T03:16:34.1624182Z '47_ProjectionProjectIcon', 2026-10-24T03:16:34.1624357Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T03:16:34.1624544Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T03:16:34.1624730Z '50_ProjectionThreadPullRequests', 2026-10-24T03:16:34.1624913Z '51_ProjectionThreadMessageContext', 2026-10-24T03:16:34.1625094Z '52_ProjectionThreadTitleState', 2026-10-24T03:16:34.1625258Z '53_PullRequestFilesViewed', 2026-10-24T03:16:34.1625442Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T03:16:34.1625615Z '55_OrchestrationV2', 2026-10-24T03:16:34.1625785Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T03:16:34.1625959Z '57_ScheduledTaskWebhooks', 2026-10-24T03:16:34.1626123Z '58_WebhookRelayDeliveries', 2026-10-24T03:16:34.1626281Z '59_McpAppModelContext', 2026-10-24T03:16:34.1626449Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T03:16:34.1626618Z '61_PullRequestReviewGuides', 2026-10-24T03:16:34.1626784Z '62_ThreadFailureLookupIndex', 2026-10-24T03:16:34.1626950Z '63_DropUnusedV1Projections', 2026-10-24T03:16:34.1627131Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T03:16:34.1627310Z '65_CodexUsageNativeTurnIndex', 2026-10-24T03:16:34.1627494Z '66_RepairClientSettlementTimestamps', 2026-10-24T03:16:34.1627665Z '67_WebhookDedupe', 2026-10-24T03:16:34.1627815Z '68_ShellStopRequestIndex' 2026-10-24T03:16:34.1627948Z ] 2026-10-24T03:16:34.1628041Z } 2026-10-24T03:16:34.1628094Z 2026-10-24T03:16:34.1668177Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T03:16:34.1668685Z [03:16:34.166] INFO (#2613): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' } 2026-10-24T03:16:34.1668932Z 2026-10-24T03:16:34.1706182Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T03:16:34.1706720Z [03:16:34.170] INFO (#2646): Approved an MCP client sign-in. { 2026-10-24T03:16:34.1706986Z client: 'Claude Code', 2026-10-24T03:16:34.1707331Z access: 'read-only', 2026-10-24T03:16:34.1707521Z method: 'browser-session' 2026-10-24T03:16:34.1707653Z } 2026-10-24T03:16:34.1707707Z 2026-10-24T03:16:34.1721825Z ✓ src/auth/McpOAuth.test.ts (8 tests) 272ms 2026-10-24T03:16:34.4845030Z ✓ src/device/LocalDeviceHost.test.ts (17 tests) 43ms 2026-10-24T03:16:34.7332323Z ✓ src/provider/Drivers/codexUsage.test.ts (27 tests) 7ms 2026-10-24T03:16:37.4872527Z ✓ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2411ms 2026-10-24T03:16:37.4872880Z ✓ CodexTextGeneration (12) 2026-10-24T03:16:37.4873164Z ✓ kills a stalled exec CLI when its request is interrupted 1047ms 2026-10-24T03:16:37.4873501Z ✓ kills a stalled mcp list CLI when its request is interrupted 1026ms 2026-10-24T03:16:37.7778036Z ✓ src/terminal/OutputProtocol.test.ts (13 tests) 34ms 2026-10-24T03:16:38.8527374Z ✓ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 116ms 2026-10-24T03:16:39.9771737Z ✓ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 175ms 2026-10-24T03:16:41.0502924Z ✓ src/mcp/McpToolAccess.test.ts (52 tests) 61ms 2026-10-24T03:16:41.2025965Z ✓ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 17ms 2026-10-24T03:16:41.3992834Z ✓ src/provider/Drivers/AntigravitySkills.test.ts (11 tests) 59ms 2026-10-24T03:16:42.5900788Z ✓ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 238ms 2026-10-24T03:16:42.9242783Z ✓ src/telemetry/AnalyticsService.test.ts (3 tests) 68ms 2026-10-24T03:16:43.2091622Z ✓ src/project/ProjectFaviconResolver.test.ts (13 tests) 36ms 2026-10-24T03:16:43.5687249Z ✓ src/persistence/RepositoryErrorCorrelation.test.ts (3 tests) 81ms 2026-10-24T03:16:43.8135563Z ✓ src/orchestration-v2/RestartBackgroundNote.test.ts (6 tests) 4ms 2026-10-24T03:16:44.2493281Z ✓ src/orchestration-v2/ThreadSearch.test.ts (2 tests) 82ms 2026-10-24T03:16:45.2410753Z ✓ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 41ms 2026-10-24T03:16:46.2900272Z ✓ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 90ms 2026-10-24T03:16:47.3233642Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-24T03:16:47.3234076Z [03:16:47.318] INFO (#2): Migrations ran successfully { 2026-10-24T03:16:47.3234244Z migrations: [ 2026-10-24T03:16:47.3234384Z '1_OrchestrationEvents', 2026-10-24T03:16:47.3234552Z '2_OrchestrationCommandReceipts', 2026-10-24T03:16:47.3234724Z '3_CheckpointDiffBlobs', 2026-10-24T03:16:47.3234880Z '4_ProviderSessionRuntime', 2026-10-24T03:16:47.3235036Z '5_Projections', 2026-10-24T03:16:47.3235219Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T03:16:47.3235433Z '7_ProjectionThreadMessageAttachments', 2026-10-24T03:16:47.3235651Z '8_ProjectionThreadActivitySequence', 2026-10-24T03:16:47.3235839Z '9_ProviderSessionRuntimeMode', 2026-10-24T03:16:47.3236019Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T03:16:47.3236215Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T03:16:47.3236415Z '12_ProjectionThreadsInteractionMode', 2026-10-24T03:16:47.3236600Z '13_ProjectionThreadProposedPlans', 2026-10-24T03:16:47.3236808Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T03:16:47.3237014Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T03:16:47.3237195Z '16_CanonicalizeModelSelections', 2026-10-24T03:16:47.3237368Z '17_ProjectionThreadsArchivedAt', 2026-10-24T03:16:47.3237550Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T03:16:47.3237734Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T03:16:47.3237907Z '20_AuthAccessManagement', 2026-10-24T03:16:47.3238073Z '21_AuthSessionClientMetadata', 2026-10-24T03:16:47.3238240Z '22_AuthSessionLastConnectedAt', 2026-10-24T03:16:47.3238449Z '23_ProjectionThreadShellSummary', 2026-10-24T03:16:47.3238639Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T03:16:47.3238866Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T03:16:47.3239068Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T03:16:47.3239260Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T03:16:47.3239447Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T03:16:47.3239641Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T03:16:47.3239836Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T03:16:47.3240015Z '31_AuthAuthorizationScopes', 2026-10-24T03:16:47.3240187Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T03:16:47.3240361Z '33_ProjectionThreadsSettled', 2026-10-24T03:16:47.3240534Z '34_ProjectionThreadsSnoozed', 2026-10-24T03:16:47.3240708Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T03:16:47.3240885Z '36_ProjectionThreadsPinned', 2026-10-24T03:16:47.3241050Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T03:16:47.3241224Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T03:16:47.3241417Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T03:16:47.3241610Z '40_ProjectionProjectFaviconPath', 2026-10-24T03:16:47.3241784Z '41_AuthSessionClientConnection', 2026-10-24T03:16:47.3241969Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T03:16:47.3242156Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T03:16:47.3242339Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T03:16:47.3242521Z '45_ProjectionProjectsAutoPull', 2026-10-24T03:16:47.3243133Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T03:16:47.3243407Z '47_ProjectionProjectIcon', 2026-10-24T03:16:47.3243582Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T03:16:47.3243770Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T03:16:47.3243950Z '50_ProjectionThreadPullRequests', 2026-10-24T03:16:47.3244133Z '51_ProjectionThreadMessageContext', 2026-10-24T03:16:47.3244311Z '52_ProjectionThreadTitleState', 2026-10-24T03:16:47.3244474Z '53_PullRequestFilesViewed', 2026-10-24T03:16:47.3244659Z '54_ProjectionThreadsAutoSettleDisabledAt' 2026-10-24T03:16:47.3244805Z ] 2026-10-24T03:16:47.3244901Z } 2026-10-24T03:16:47.3244957Z 2026-10-24T03:16:47.3660580Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-24T03:16:47.3661244Z [03:16:47.344] INFO (#2): Migrations ran successfully { 2026-10-24T03:16:47.3661498Z migrations: [ 2026-10-24T03:16:47.3661710Z '55_OrchestrationV2', 2026-10-24T03:16:47.3661954Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T03:16:47.3662200Z '57_ScheduledTaskWebhooks', 2026-10-24T03:16:47.3662429Z '58_WebhookRelayDeliveries', 2026-10-24T03:16:47.3663419Z '59_McpAppModelContext', 2026-10-24T03:16:47.3663663Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T03:16:47.3663910Z '61_PullRequestReviewGuides', 2026-10-24T03:16:47.3664145Z '62_ThreadFailureLookupIndex', 2026-10-24T03:16:47.3664381Z '63_DropUnusedV1Projections', 2026-10-24T03:16:47.3664625Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T03:16:47.3664878Z '65_CodexUsageNativeTurnIndex', 2026-10-24T03:16:47.3665126Z '66_RepairClientSettlementTimestamps', 2026-10-24T03:16:47.3665365Z '67_WebhookDedupe', 2026-10-24T03:16:47.3665581Z '68_ShellStopRequestIndex' 2026-10-24T03:16:47.3665768Z ] 2026-10-24T03:16:47.3665933Z } 2026-10-24T03:16:47.3666095Z 2026-10-24T03:16:47.3797569Z ✓ src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts (1 test) 84ms 2026-10-24T03:16:47.5155404Z ✓ src/usage/usageAggregation.test.ts (11 tests) 12ms 2026-10-24T03:16:47.7969879Z ✓ src/scheduledTasks/webhookTemplate.test.ts (10 tests) 4ms 2026-10-24T03:16:48.5909667Z ✓ src/provider/providerInstallation.test.ts (2 tests) 11ms 2026-10-24T03:16:48.6751911Z ✓ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms 2026-10-24T03:16:49.0839655Z ✓ src/orchestration-v2/RunCompletionReads.test.ts (2 tests) 67ms 2026-10-24T03:16:49.3451574Z ✓ src/provider/providerStatusCache.test.ts (4 tests) 5ms 2026-10-24T03:16:49.5933792Z ✓ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 7ms 2026-10-24T03:16:49.8483773Z ✓ src/environment/RemoteOpenTargets.test.ts (4 tests) 8ms 2026-10-24T03:16:50.8650834Z ✓ src/textGeneration/OpenCode2TextGeneration.test.ts (2 tests) 31ms 2026-10-24T03:16:51.1268264Z ✓ src/resourceTelemetry/NativeTelemetryClient.test.ts (2 tests) 5ms 2026-10-24T03:16:51.3918885Z ✓ src/provider/CodexAuthCallback.test.ts (3 tests) 21ms 2026-10-24T03:16:52.3588475Z ✓ src/mcp/toolkits/environment/handlers.test.ts (1 test) 7ms 2026-10-24T03:16:52.4473504Z ✓ src/auth/utils.test.ts (5 tests) 3ms 2026-10-24T03:16:52.6114900Z ✓ scripts/t3-sqlite-state.test.ts (2 tests) 15ms 2026-10-24T03:16:52.8541973Z ✓ src/orchestration-v2/pullRequestWatch.forgejoComments.test.ts (5 tests) 3ms 2026-10-24T03:16:53.2965386Z ✓ src/cli/doctor.test.ts (1 test) 5ms 2026-10-24T03:16:53.6969726Z ✓ src/persistence/DatabaseStorage.test.ts (1 test) 56ms 2026-10-24T03:16:53.8335246Z ✓ src/workspace/WorkspacePaths.test.ts (2 tests) 7ms 2026-10-24T03:16:54.1079785Z ✓ src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts (1 test) 24ms 2026-10-24T03:16:54.2263945Z ✓ src/cloud/linkChecks.test.ts (8 tests) 3ms 2026-10-24T03:16:54.3802918Z ✓ src/cloud/managedTunnelStartup.test.ts (1 test) 4ms 2026-10-24T03:16:54.6880695Z ✓ src/startupAccess.test.ts (1 test) 1ms 2026-10-24T03:16:54.9246152Z ✓ src/codexModelOptions.test.ts (1 test) 1ms 2026-10-24T03:16:54.9280117Z 2026-10-24T03:16:54.9280700Z  Test Files  51 passed (51) 2026-10-24T03:16:54.9283923Z  Tests  665 passed (665) 2026-10-24T03:16:54.9284319Z  Start at  03:16:00 2026-10-24T03:16:54.9284863Z  Duration  54.46s (tests 54%, import 35%, transform 9%, setup 2%) 2026-10-24T03:16:54.9290495Z 2026-10-24T03:16:54.9291042Z  Import  1073 modules were evaluated 14287 times · 18.30s total, 35% of tracked time 2026-10-24T03:16:54.9291547Z   ~16.92s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T03:16:54.9291991Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T03:16:54.9292179Z 2026-10-24T03:16:54.9463291Z 2026-10-24T03:16:54.9538583Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T03:16:54.9538970Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T03:16:54.9539234Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T03:16:54.9539391Z else 2026-10-24T03:16:54.9539520Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T03:16:54.9539661Z fi 2026-10-24T03:16:54.9549910Z shell: /usr/bin/bash -e {0} 2026-10-24T03:16:54.9550032Z env: 2026-10-24T03:16:54.9550139Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T03:16:54.9550280Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477 2026-10-24T03:16:54.9550419Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T03:16:54.9550550Z ##[endgroup] 2026-10-24T03:16:54.9624299Z Post job cleanup. 2026-10-24T03:16:55.0317374Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T03:16:55.0380101Z Post job cleanup. 2026-10-24T03:16:55.0389743Z ##[start-action display=Cache full pnpm store;id=__18bf72bf-dd81-40ac-914e-2604ca0d58e5.__actions_cache] 2026-10-24T03:16:55.0779757Z Post job cleanup. 2026-10-24T03:16:55.1405962Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache. 2026-10-24T03:16:55.1432014Z ##[end-action id=__18bf72bf-dd81-40ac-914e-2604ca0d58e5.__actions_cache;outcome=success;conclusion=success;duration_ms=104] 2026-10-24T03:16:55.1433670Z ##[start-action display=Cache Vite+;id=__18bf72bf-dd81-40ac-914e-2604ca0d58e5.vp_cache] 2026-10-24T03:16:55.1452485Z Post job cleanup. 2026-10-24T03:16:55.2032635Z 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-24T03:16:55.2059171Z ##[end-action id=__18bf72bf-dd81-40ac-914e-2604ca0d58e5.vp_cache;outcome=success;conclusion=success;duration_ms=62] 2026-10-24T03:16:55.2089997Z Post job cleanup. 2026-10-24T03:16:55.2460109Z [command]/usr/local/bin/git version 2026-10-24T03:16:55.2485800Z git version 2.55.0 2026-10-24T03:16:55.2533674Z Temporarily overriding HOME='/home/runner/_work/_temp/984acc31-276e-417a-8247-8eac93bf32de' before making global git config changes 2026-10-24T03:16:55.2534050Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T03:16:55.2536372Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T03:16:55.2557080Z Removing SSH command configuration 2026-10-24T03:16:55.2560089Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T03:16:55.2579839Z [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-24T03:16:55.2689007Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T03:16:55.2709080Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T03:16:55.2745343Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T03:16:55.2759707Z ##[group]Run '/job_completed.sh' 2026-10-24T03:16:55.2766402Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T03:16:55.2766573Z env: 2026-10-24T03:16:55.2766684Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T03:16:55.2766832Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477 2026-10-24T03:16:55.2766972Z BLACKSMITH_CHECK_RUN_ID: 120763809727 2026-10-24T03:16:55.2767118Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-24T03:16:55.2767264Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T03:16:55.2767395Z ##[endgroup] 2026-10-24T03:16:55.2843524Z Docker container cache not activated, skipping hash computation. 2026-10-24T03:16:55.3079059Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T03:16:55.3125219Z Cleaning up orphan processes