2026-10-23T11:42:05.1043099Z Current runner version: '2.337.0' 2026-10-23T11:42:05.1047721Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-qgx5fs72zt3gukao' 2026-10-23T11:42:05.1048465Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-23T11:42:05.1049393Z Machine name: 'ip-172-31-73-130' 2026-10-23T11:42:05.1051142Z ##[group]GITHUB_TOKEN Permissions 2026-10-23T11:42:05.1052772Z Contents: read 2026-10-23T11:42:05.1053155Z Metadata: read 2026-10-23T11:42:05.1053694Z ##[endgroup] 2026-10-23T11:42:05.1055295Z Secret source: None 2026-10-23T11:42:05.1056011Z Cache mode: write 2026-10-23T11:42:05.1056934Z Prepare workflow directory 2026-10-23T11:42:05.1278053Z Prepare all required actions 2026-10-23T11:42:05.1307857Z Getting action download info 2026-10-23T11:42:05.2798373Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-23T11:42:05.3153387Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-23T11:42:05.3870193Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-23T11:42:05.5830508Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-23T11:42:05.5873164Z Complete job name: Test Server 3 2026-10-23T11:42:05.6245282Z A job started hook has been configured by the self-hosted runner administrator 2026-10-23T11:42:05.6398668Z ##[group]Run '/setup.sh' 2026-10-23T11:42:05.6415596Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T11:42:05.6416040Z env: 2026-10-23T11:42:05.6416281Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-23T11:42:05.6416595Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-23T11:42:05.6416896Z BLACKSMITH_CHECK_RUN_ID: 120394978946 2026-10-23T11:42:05.6417207Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-23T11:42:05.6417527Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T11:42:05.6417804Z ##[endgroup] 2026-10-23T11:42:05.6664559Z Logging daemon started (blacksmithd for logs) 2026-10-23T11:42:05.6855436Z Results daemon started (blacksmithd for results) 2026-10-23T11:42:05.6958218Z Background adoption and SSH setup started (PID: 2905) 2026-10-23T11:42:05.6958662Z 2026-10-23T11:42:05.6958894Z ---------------------------------------- 2026-10-23T11:42:05.6959453Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39947904684/jobs/120394978946 2026-10-23T11:42:05.6959904Z SSH Access (using your GitHub SSH key): 2026-10-23T11:42:05.6960353Z ssh -p 64003 runner@blacksmith-4vcpu-ubuntu-2404-qgx5fs72zt3gukao.vm.blacksmith.sh 2026-10-23T11:42:05.6960692Z 2026-10-23T11:42:05.6960813Z No GitHub SSH key? Add one at: 2026-10-23T11:42:05.6961346Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-23T11:42:05.6961843Z 2026-10-23T11:42:05.6961959Z ---------------------------------------- 2026-10-23T11:42:05.6962158Z 2026-10-23T11:42:05.6962312Z VM ID: blacksmith-4vcpu-ubuntu-2404-qgx5fs72zt3gukao 2026-10-23T11:42:05.6962674Z Host: production-152.236.30.62-x8664 2026-10-23T11:42:05.6962964Z Host Agent PID: 2632462 2026-10-23T11:42:05.6963234Z Host Agent Git SHA: af74fd76b 2026-10-23T11:42:05.6963522Z Host CPU Manufacturer: AuthenticAMD 2026-10-23T11:42:05.6963825Z Blacksmith Host Generation: gen 2 2026-10-23T11:42:05.6964134Z Petname: production-safe-wren-d64b5cc1 2026-10-23T11:42:05.6964433Z Region: us-east 2026-10-23T11:42:05.6964698Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-23T11:42:05.6988991Z OS Version: Ubuntu 24.04.4 LTS 2026-10-23T11:42:05.6989302Z 2026-10-23T11:42:05.6989526Z Enabling Blacksmith transparent cache 2026-10-23T11:42:05.7243622Z ##[group]Run actions/checkout@v6 2026-10-23T11:42:05.7243947Z with: 2026-10-23T11:42:05.7244181Z fetch-depth: 2 2026-10-23T11:42:05.7244549Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-23T11:42:05.7244980Z sparse-checkout-cone-mode: false 2026-10-23T11:42:05.7245276Z repository: pingdotgg/t3code 2026-10-23T11:42:05.7247290Z token: *** 2026-10-23T11:42:05.7247521Z ssh-strict: true 2026-10-23T11:42:05.7247756Z ssh-user: git 2026-10-23T11:42:05.7247998Z persist-credentials: true 2026-10-23T11:42:05.7248261Z clean: true 2026-10-23T11:42:05.7248485Z fetch-tags: false 2026-10-23T11:42:05.7248724Z show-progress: true 2026-10-23T11:42:05.7248963Z lfs: false 2026-10-23T11:42:05.7249189Z submodules: false 2026-10-23T11:42:05.7249433Z set-safe-directory: true 2026-10-23T11:42:05.7249716Z allow-unsafe-pr-checkout: false 2026-10-23T11:42:05.7249986Z env: 2026-10-23T11:42:05.7250242Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-23T11:42:05.7250595Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-23T11:42:05.7251111Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:05.7251616Z ##[endgroup] 2026-10-23T11:42:05.8346843Z Syncing repository: pingdotgg/t3code 2026-10-23T11:42:05.8348200Z ##[group]Getting Git version info 2026-10-23T11:42:05.8348774Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-23T11:42:05.8349656Z [command]/usr/local/bin/git version 2026-10-23T11:42:05.8410988Z git version 2.55.0 2026-10-23T11:42:05.8424544Z ##[endgroup] 2026-10-23T11:42:05.8433070Z Temporarily overriding HOME='/home/runner/_work/_temp/9bae48e9-b7a9-4b4b-accb-62fc36bd2147' before making global git config changes 2026-10-23T11:42:05.8433791Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T11:42:05.8437173Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T11:42:05.8474052Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-23T11:42:05.8476278Z ##[group]Determining repository object format 2026-10-23T11:42:05.8477401Z ##[endgroup] 2026-10-23T11:42:05.8477791Z ##[group]Initializing the repository 2026-10-23T11:42:05.8480420Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-23T11:42:05.8520226Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-23T11:42:05.8520816Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-23T11:42:05.8521324Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-23T11:42:05.8521745Z hint: call: 2026-10-23T11:42:05.8521994Z hint: 2026-10-23T11:42:05.8522301Z hint: git config --global init.defaultBranch 2026-10-23T11:42:05.8522636Z hint: 2026-10-23T11:42:05.8522950Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-23T11:42:05.8523451Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-23T11:42:05.8523860Z hint: 2026-10-23T11:42:05.8524092Z hint: git branch -m 2026-10-23T11:42:05.8524348Z hint: 2026-10-23T11:42:05.8524693Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-23T11:42:05.8525213Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-23T11:42:05.8526885Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-23T11:42:05.8559775Z ##[endgroup] 2026-10-23T11:42:05.8560494Z ##[group]Disabling automatic garbage collection 2026-10-23T11:42:05.8561644Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-23T11:42:05.8594962Z ##[endgroup] 2026-10-23T11:42:05.8595348Z ##[group]Setting up auth 2026-10-23T11:42:05.8595636Z Removing SSH command configuration 2026-10-23T11:42:05.8599303Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T11:42:05.8631347Z [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-23T11:42:05.8792456Z Removing HTTP extra header 2026-10-23T11:42:05.8796894Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-23T11:42:05.8825963Z [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-23T11:42:05.8933014Z Removing includeIf entries pointing to credentials config files 2026-10-23T11:42:05.8938365Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-23T11:42:05.8965410Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-23T11:42:05.9119236Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-e361ec44-ad86-42ca-aba3-e5c07a68e403.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-23T11:42:05.9155951Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-e361ec44-ad86-42ca-aba3-e5c07a68e403.config 2026-10-23T11:42:05.9177740Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-e361ec44-ad86-42ca-aba3-e5c07a68e403.config 2026-10-23T11:42:05.9203392Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-e361ec44-ad86-42ca-aba3-e5c07a68e403.config 2026-10-23T11:42:05.9229169Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-e361ec44-ad86-42ca-aba3-e5c07a68e403.config 2026-10-23T11:42:05.9249776Z ##[endgroup] 2026-10-23T11:42:05.9250183Z ##[group]Fetching the repository 2026-10-23T11:42:05.9255895Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +377a6780b24b33578b780174c9a0243a7befceaa:refs/remotes/pull/23889/merge 2026-10-23T11:42:06.2021480Z From https://github.com/pingdotgg/t3code 2026-10-23T11:42:06.2022185Z * [new ref] 377a6780b24b33578b780174c9a0243a7befceaa -> pull/23889/merge 2026-10-23T11:42:06.2052843Z ##[endgroup] 2026-10-23T11:42:06.2053335Z ##[group]Determining the checkout info 2026-10-23T11:42:06.2053799Z ##[endgroup] 2026-10-23T11:42:06.2054186Z ##[group]Setting up sparse checkout 2026-10-23T11:42:06.2056966Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-23T11:42:06.2087934Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-23T11:42:06.2108224Z .git/info/sparse-checkout 2026-10-23T11:42:06.2113979Z ##[endgroup] 2026-10-23T11:42:06.2114480Z ##[group]Checking out the ref 2026-10-23T11:42:06.2117857Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23889/merge 2026-10-23T11:42:13.5471878Z Updating files: 0% (1/6304) 2026-10-23T11:42:13.5497126Z Updating files: 1% (64/6304) 2026-10-23T11:42:13.5512900Z Updating files: 2% (127/6304) 2026-10-23T11:42:13.5533008Z Updating files: 3% (190/6304) 2026-10-23T11:42:13.5552522Z Updating files: 4% (253/6304) 2026-10-23T11:42:13.5581288Z Updating files: 5% (316/6304) 2026-10-23T11:42:13.5601955Z Updating files: 6% (379/6304) 2026-10-23T11:42:13.5654792Z Updating files: 7% (442/6304) 2026-10-23T11:42:13.5682741Z Updating files: 8% (505/6304) 2026-10-23T11:42:13.5703689Z Updating files: 9% (568/6304) 2026-10-23T11:42:13.5990769Z Updating files: 10% (631/6304) 2026-10-23T11:42:13.6005738Z Updating files: 11% (694/6304) 2026-10-23T11:42:13.6016225Z Updating files: 12% (757/6304) 2026-10-23T11:42:13.6029927Z Updating files: 13% (820/6304) 2026-10-23T11:42:13.6045389Z Updating files: 14% (883/6304) 2026-10-23T11:42:13.6061666Z Updating files: 15% (946/6304) 2026-10-23T11:42:13.6081752Z Updating files: 16% (1009/6304) 2026-10-23T11:42:13.6095515Z Updating files: 17% (1072/6304) 2026-10-23T11:42:13.6113289Z Updating files: 18% (1135/6304) 2026-10-23T11:42:13.6127491Z Updating files: 19% (1198/6304) 2026-10-23T11:42:13.6149243Z Updating files: 20% (1261/6304) 2026-10-23T11:42:13.6166979Z Updating files: 21% (1324/6304) 2026-10-23T11:42:13.6184788Z Updating files: 22% (1387/6304) 2026-10-23T11:42:13.6197442Z Updating files: 23% (1450/6304) 2026-10-23T11:42:13.6210113Z Updating files: 24% (1513/6304) 2026-10-23T11:42:13.6225719Z Updating files: 25% (1576/6304) 2026-10-23T11:42:13.6239096Z Updating files: 26% (1640/6304) 2026-10-23T11:42:13.6252334Z Updating files: 27% (1703/6304) 2026-10-23T11:42:13.6271544Z Updating files: 28% (1766/6304) 2026-10-23T11:42:13.6305182Z Updating files: 29% (1829/6304) 2026-10-23T11:42:13.6323474Z Updating files: 30% (1892/6304) 2026-10-23T11:42:13.6345796Z Updating files: 31% (1955/6304) 2026-10-23T11:42:13.6374477Z Updating files: 32% (2018/6304) 2026-10-23T11:42:13.6402432Z Updating files: 33% (2081/6304) 2026-10-23T11:42:13.6469746Z Updating files: 34% (2144/6304) 2026-10-23T11:42:13.6524940Z Updating files: 35% (2207/6304) 2026-10-23T11:42:13.6554892Z Updating files: 36% (2270/6304) 2026-10-23T11:42:13.6590236Z Updating files: 37% (2333/6304) 2026-10-23T11:42:13.6632060Z Updating files: 38% (2396/6304) 2026-10-23T11:42:13.6656893Z Updating files: 39% (2459/6304) 2026-10-23T11:42:13.6686908Z Updating files: 40% (2522/6304) 2026-10-23T11:42:13.6720988Z Updating files: 41% (2585/6304) 2026-10-23T11:42:13.6736951Z Updating files: 42% (2648/6304) 2026-10-23T11:42:13.6747151Z Updating files: 43% (2711/6304) 2026-10-23T11:42:13.6767024Z Updating files: 44% (2774/6304) 2026-10-23T11:42:13.6796756Z Updating files: 45% (2837/6304) 2026-10-23T11:42:13.6819928Z Updating files: 46% (2900/6304) 2026-10-23T11:42:13.6848295Z Updating files: 47% (2963/6304) 2026-10-23T11:42:13.6877273Z Updating files: 48% (3026/6304) 2026-10-23T11:42:13.6909235Z Updating files: 49% (3089/6304) 2026-10-23T11:42:13.6947662Z Updating files: 50% (3152/6304) 2026-10-23T11:42:13.6963507Z Updating files: 51% (3216/6304) 2026-10-23T11:42:13.6996597Z Updating files: 52% (3279/6304) 2026-10-23T11:42:13.7023047Z Updating files: 53% (3342/6304) 2026-10-23T11:42:13.7043613Z Updating files: 54% (3405/6304) 2026-10-23T11:42:13.7068338Z Updating files: 55% (3468/6304) 2026-10-23T11:42:13.7088088Z Updating files: 56% (3531/6304) 2026-10-23T11:42:13.7104745Z Updating files: 57% (3594/6304) 2026-10-23T11:42:13.7123402Z Updating files: 58% (3657/6304) 2026-10-23T11:42:13.7490258Z Updating files: 59% (3720/6304) 2026-10-23T11:42:13.7504901Z Updating files: 60% (3783/6304) 2026-10-23T11:42:13.7521966Z Updating files: 61% (3846/6304) 2026-10-23T11:42:13.7539914Z Updating files: 62% (3909/6304) 2026-10-23T11:42:13.7562141Z Updating files: 63% (3972/6304) 2026-10-23T11:42:13.7588842Z Updating files: 64% (4035/6304) 2026-10-23T11:42:13.7609960Z Updating files: 65% (4098/6304) 2026-10-23T11:42:13.7625940Z Updating files: 66% (4161/6304) 2026-10-23T11:42:13.7650748Z Updating files: 67% (4224/6304) 2026-10-23T11:42:13.7663481Z Updating files: 68% (4287/6304) 2026-10-23T11:42:13.7684237Z Updating files: 69% (4350/6304) 2026-10-23T11:42:13.7696519Z Updating files: 70% (4413/6304) 2026-10-23T11:42:13.7712450Z Updating files: 71% (4476/6304) 2026-10-23T11:42:13.7728806Z Updating files: 72% (4539/6304) 2026-10-23T11:42:13.7754564Z Updating files: 73% (4602/6304) 2026-10-23T11:42:13.8011589Z Updating files: 74% (4665/6304) 2026-10-23T11:42:13.8196739Z Updating files: 75% (4728/6304) 2026-10-23T11:42:13.8218151Z Updating files: 76% (4792/6304) 2026-10-23T11:42:13.8240281Z Updating files: 77% (4855/6304) 2026-10-23T11:42:13.8266086Z Updating files: 78% (4918/6304) 2026-10-23T11:42:13.8284413Z Updating files: 79% (4981/6304) 2026-10-23T11:42:13.8302775Z Updating files: 80% (5044/6304) 2026-10-23T11:42:13.8320567Z Updating files: 81% (5107/6304) 2026-10-23T11:42:13.8339132Z Updating files: 82% (5170/6304) 2026-10-23T11:42:13.8356501Z Updating files: 83% (5233/6304) 2026-10-23T11:42:13.8378895Z Updating files: 84% (5296/6304) 2026-10-23T11:42:13.8397512Z Updating files: 85% (5359/6304) 2026-10-23T11:42:13.8421303Z Updating files: 86% (5422/6304) 2026-10-23T11:42:13.8489711Z Updating files: 87% (5485/6304) 2026-10-23T11:42:13.8522047Z Updating files: 88% (5548/6304) 2026-10-23T11:42:13.8539697Z Updating files: 89% (5611/6304) 2026-10-23T11:42:13.8567070Z Updating files: 90% (5674/6304) 2026-10-23T11:42:13.8601084Z Updating files: 91% (5737/6304) 2026-10-23T11:42:13.8616254Z Updating files: 92% (5800/6304) 2026-10-23T11:42:13.8632803Z Updating files: 93% (5863/6304) 2026-10-23T11:42:13.8653485Z Updating files: 94% (5926/6304) 2026-10-23T11:42:13.8676710Z Updating files: 95% (5989/6304) 2026-10-23T11:42:13.8729601Z Updating files: 96% (6052/6304) 2026-10-23T11:42:13.8757123Z Updating files: 97% (6115/6304) 2026-10-23T11:42:13.8804731Z Updating files: 98% (6178/6304) 2026-10-23T11:42:13.8823549Z Updating files: 99% (6241/6304) 2026-10-23T11:42:13.8823845Z Updating files: 100% (6304/6304) 2026-10-23T11:42:13.8824050Z Updating files: 100% (6304/6304), done. 2026-10-23T11:42:13.8976062Z Note: switching to 'refs/remotes/pull/23889/merge'. 2026-10-23T11:42:13.8976241Z 2026-10-23T11:42:13.8976371Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-23T11:42:13.8976659Z changes and commit them, and you can discard any commits you make in this 2026-10-23T11:42:13.8976929Z state without impacting any branches by switching back to a branch. 2026-10-23T11:42:13.8977075Z 2026-10-23T11:42:13.8977204Z If you want to create a new branch to retain commits you create, you may 2026-10-23T11:42:13.8977464Z do so (now or later) by using -c with the switch command. Example: 2026-10-23T11:42:13.8977626Z 2026-10-23T11:42:13.8977704Z git switch -c 2026-10-23T11:42:13.8977814Z 2026-10-23T11:42:13.8977892Z Or undo this operation with: 2026-10-23T11:42:13.8977986Z 2026-10-23T11:42:13.8978049Z git switch - 2026-10-23T11:42:13.8978173Z 2026-10-23T11:42:13.8978318Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-23T11:42:13.8978473Z 2026-10-23T11:42:13.8978668Z HEAD is now at 377a678 Merge 11753719dd93192fe8015c535feb19430f8ef5ce into 16aaf5ba7d75538c9c004ea7fb7ed62cd6b65e5b 2026-10-23T11:42:13.8990199Z ##[endgroup] 2026-10-23T11:42:13.9024475Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-23T11:42:13.9045318Z 377a6780b24b33578b780174c9a0243a7befceaa 2026-10-23T11:42:13.9180071Z Prepare all required actions 2026-10-23T11:42:13.9248336Z ##[group]Run ./.github/actions/ci-changes 2026-10-23T11:42:13.9248525Z env: 2026-10-23T11:42:13.9248670Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-23T11:42:13.9248838Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-23T11:42:13.9249009Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:13.9249164Z ##[endgroup] 2026-10-23T11:42:13.9319593Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-23T11:42:13.9343087Z ##[group]Run set -uo pipefail 2026-10-23T11:42:13.9343356Z set -uo pipefail 2026-10-23T11:42:13.9343678Z  2026-10-23T11:42:13.9343805Z decide() { 2026-10-23T11:42:13.9344012Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-23T11:42:13.9344235Z  exit "${PIPESTATUS[0]}" 2026-10-23T11:42:13.9344383Z } 2026-10-23T11:42:13.9344502Z  2026-10-23T11:42:13.9344622Z fail_open() { 2026-10-23T11:42:13.9344801Z  echo "$* Running every job." 2026-10-23T11:42:13.9344955Z  decide 2026-10-23T11:42:13.9345081Z } 2026-10-23T11:42:13.9345199Z  2026-10-23T11:42:13.9345389Z # Reads the change from git rather than the REST API: every job that 2026-10-23T11:42:13.9345657Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-23T11:42:13.9345918Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-23T11:42:13.9346173Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-23T11:42:13.9346641Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-23T11:42:13.9346853Z  base=HEAD^1 2026-10-23T11:42:13.9346989Z  mode=() 2026-10-23T11:42:13.9347123Z else 2026-10-23T11:42:13.9347251Z  base=$BEFORE_SHA 2026-10-23T11:42:13.9347465Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-23T11:42:13.9347701Z  || fail_open "Could not fetch ${base}." 2026-10-23T11:42:13.9347929Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-23T11:42:13.9348139Z  mode=(--full) 2026-10-23T11:42:13.9348278Z fi 2026-10-23T11:42:13.9348397Z  2026-10-23T11:42:13.9348578Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-23T11:42:13.9348852Z # of a package changes that package just like editing it. It also keeps 2026-10-23T11:42:13.9349094Z # git from fetching file contents to score renames. 2026-10-23T11:42:13.9349361Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-23T11:42:13.9349612Z  || fail_open "Could not diff against ${base}." 2026-10-23T11:42:13.9349834Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-23T11:42:13.9368638Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T11:42:13.9368834Z env: 2026-10-23T11:42:13.9368975Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-23T11:42:13.9369147Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-23T11:42:13.9369313Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:13.9369478Z EVENT_NAME: pull_request 2026-10-23T11:42:13.9369646Z BEFORE_SHA: 1cdde877735bc753b61cf74355f444ed8eb24039 2026-10-23T11:42:13.9369825Z ##[endgroup] 2026-10-23T11:42:13.9914592Z Affected packages: @t3tools/client-runtime, @t3tools/desktop, @t3tools/mobile, @t3tools/provider-pi, @t3tools/scripts, @t3tools/source-control-bitbucket, @t3tools/web, t3, t3code-relay 2026-10-23T11:42:13.9915183Z typecheck=true 2026-10-23T11:42:13.9915321Z build=true 2026-10-23T11:42:13.9915454Z test=true 2026-10-23T11:42:13.9915810Z test_packages=@t3tools/desktop @t3tools/mobile t3code-relay @t3tools/client-runtime @t3tools/provider-pi @t3tools/source-control-bitbucket @t3tools/scripts 2026-10-23T11:42:13.9916494Z test_web=true 2026-10-23T11:42:13.9916641Z test_server=true 2026-10-23T11:42:13.9918456Z rust=false 2026-10-23T11:42:13.9918628Z release_smoke=false 2026-10-23T11:42:13.9918777Z mobile_native=false 2026-10-23T11:42:13.9966515Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=64] 2026-10-23T11:42:14.0047625Z Prepare all required actions 2026-10-23T11:42:14.0048075Z Getting action download info 2026-10-23T11:42:14.0966941Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-23T11:42:14.2192117Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-23T11:42:14.2192321Z env: 2026-10-23T11:42:14.2192462Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-23T11:42:14.2192633Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-23T11:42:14.2192802Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:14.2192957Z ##[endgroup] 2026-10-23T11:42:14.2925988Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-23T11:42:14.2942579Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-23T11:42:14.2942977Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-23T11:42:14.2943318Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-23T11:42:14.2943679Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-23T11:42:14.2964923Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T11:42:14.2965380Z env: 2026-10-23T11:42:14.2965615Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-23T11:42:14.2965903Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-23T11:42:14.2966183Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:14.2966711Z ##[endgroup] 2026-10-23T11:42:14.3038690Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=11] 2026-10-23T11:42:14.3040895Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-23T11:42:14.3106054Z ##[group]Run actions/cache@v6 2026-10-23T11:42:14.3106305Z with: 2026-10-23T11:42:14.3106516Z path: ~/.vite-plus 2026-10-23T11:42:14.3106796Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T11:42:14.3107029Z enableCrossOsArchive: false 2026-10-23T11:42:14.3107215Z fail-on-cache-miss: false 2026-10-23T11:42:14.3107393Z lookup-only: false 2026-10-23T11:42:14.3107594Z save-always: false 2026-10-23T11:42:14.3107765Z env: 2026-10-23T11:42:14.3107987Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-23T11:42:14.3108199Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-23T11:42:14.3108392Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:14.3108600Z ##[endgroup] 2026-10-23T11:42:14.5470284Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T11:42:14.9270946Z Received 170349591 of 170349591 (100.0%), 456.3 MBs/sec 2026-10-23T11:42:14.9271960Z Cache Size: ~162 MB (170349591 B) 2026-10-23T11:42:14.9309708Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/1617e343-7b25-44cd-9e11-dff02cdfb866/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T11:42:15.5698506Z Cache restored successfully 2026-10-23T11:42:15.5845722Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T11:42:15.5906808Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1286] 2026-10-23T11:42:15.5909031Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-23T11:42:15.5929735Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-23T11:42:15.5929962Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-23T11:42:15.5930134Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-23T11:42:15.5949003Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T11:42:15.5949177Z env: 2026-10-23T11:42:15.5949294Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-23T11:42:15.5949443Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-23T11:42:15.5949592Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:15.5949726Z ##[endgroup] 2026-10-23T11:42:15.5989982Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-23T11:42:15.5996406Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8] 2026-10-23T11:42:15.5997707Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-23T11:42:15.6001392Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-23T11:42:15.6002431Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-23T11:42:15.6013111Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-23T11:42:15.6013299Z store_path="$(vp pm cache dir)" 2026-10-23T11:42:15.6013461Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-23T11:42:15.6029225Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T11:42:15.6029402Z env: 2026-10-23T11:42:15.6029517Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-23T11:42:15.6029660Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-23T11:42:15.6029817Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:15.6029978Z ##[endgroup] 2026-10-23T11:42:15.6158931Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=15] 2026-10-23T11:42:15.6160576Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-23T11:42:15.6717264Z ##[group]Run actions/cache@v6 2026-10-23T11:42:15.6717417Z with: 2026-10-23T11:42:15.6717703Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-23T11:42:15.6717974Z key: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c 2026-10-23T11:42:15.6718229Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-23T11:42:15.6718378Z enableCrossOsArchive: false 2026-10-23T11:42:15.6718513Z fail-on-cache-miss: false 2026-10-23T11:42:15.6718637Z lookup-only: false 2026-10-23T11:42:15.6718744Z save-always: false 2026-10-23T11:42:15.6718856Z env: 2026-10-23T11:42:15.6718963Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-23T11:42:15.6719110Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-23T11:42:15.6719250Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:15.6719384Z ##[endgroup] 2026-10-23T11:42:15.8676079Z Cache hit for: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c 2026-10-23T11:42:16.9006561Z Received 637534208 of 994615207 (64.1%), 607.4 MBs/sec 2026-10-23T11:42:17.5318314Z Received 994615207 of 994615207 (100.0%), 580.1 MBs/sec 2026-10-23T11:42:17.5318807Z Cache Size: ~949 MB (994615207 B) 2026-10-23T11:42:17.5366482Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/bf2e8f87-75a8-45ff-9510-de477661a165/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T11:42:22.6416635Z Cache restored successfully 2026-10-23T11:42:22.6878220Z Cache restored from key: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c 2026-10-23T11:42:22.6927346Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7076] 2026-10-23T11:42:22.6929878Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-23T11:42:22.6942293Z ##[group]Run vp install 2026-10-23T11:42:22.6942483Z vp install 2026-10-23T11:42:22.6960666Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T11:42:22.6960828Z env: 2026-10-23T11:42:22.6960940Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-23T11:42:22.6961086Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-23T11:42:22.6961228Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:22.6961428Z ##[endgroup] 2026-10-23T11:42:22.7264363Z Scope: all 33 workspace projects 2026-10-23T11:42:22.8269952Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-23T11:42:23.1742555Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-23T11:42:23.1747117Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-23T11:42:23.1754649Z Virtual store is at: node_modules/.pnpm 2026-10-23T11:42:25.7122822Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.9s) 2026-10-23T11:42:25.7123084Z Lockfile is up to date, resolution step is skipped 2026-10-23T11:42:25.7291676Z Packages: +1721 2026-10-23T11:42:25.7291856Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-23T11:42:25.7672901Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-23T11:42:26.7318342Z . prepare$ vp config --no-agent 2026-10-23T11:42:26.8222978Z . prepare: Done 2026-10-23T11:42:26.8237080Z 2026-10-23T11:42:26.8237226Z devDependencies: 2026-10-23T11:42:26.8237371Z + @coderabbitai/config 1.1.0 2026-10-23T11:42:26.8237590Z + @shadcn/lint 0.1.5 2026-10-23T11:42:26.8237735Z + @types/node 24.12.4 2026-10-23T11:42:26.8237857Z + knip 6.34.0 2026-10-23T11:42:26.8237985Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-23T11:42:26.8238123Z + vite-plus 1.3.0 2026-10-23T11:42:26.8238191Z 2026-10-23T11:42:26.8249158Z Done in 4.1s using pnpm v12.14.0 2026-10-23T11:42:26.8425088Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4149] 2026-10-23T11:42:26.8462293Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-23T11:42:26.8463195Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-23T11:42:26.8482399Z shell: /usr/bin/bash -e {0} 2026-10-23T11:42:26.8482525Z env: 2026-10-23T11:42:26.8482635Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-23T11:42:26.8482777Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-23T11:42:26.8482916Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:26.8483059Z ##[endgroup] 2026-10-23T11:42:26.8883362Z ##[group]Run actions/cache@v6 2026-10-23T11:42:26.8883589Z with: 2026-10-23T11:42:26.8883763Z path: ~/.cache/ms-playwright 2026-10-23T11:42:26.8884037Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T11:42:26.8884307Z enableCrossOsArchive: false 2026-10-23T11:42:26.8884524Z fail-on-cache-miss: false 2026-10-23T11:42:26.8884720Z lookup-only: false 2026-10-23T11:42:26.8884905Z save-always: false 2026-10-23T11:42:26.8885077Z env: 2026-10-23T11:42:26.8885249Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-23T11:42:26.8885486Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-23T11:42:26.8885703Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:26.8885922Z ##[endgroup] 2026-10-23T11:42:27.0765489Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T11:42:27.2190696Z Received 106503405 of 106503405 (100.0%), 812.6 MBs/sec 2026-10-23T11:42:27.2191257Z Cache Size: ~102 MB (106503405 B) 2026-10-23T11:42:27.2203336Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/9f7440d7-c7e6-46a8-903b-0d2527151895/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T11:42:27.4168815Z Cache restored successfully 2026-10-23T11:42:27.4316753Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T11:42:27.4518292Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-23T11:42:27.4518872Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-23T11:42:27.4519237Z test -n "$browser" 2026-10-23T11:42:27.4519485Z if ldd "$browser" | grep '=> not found'; then 2026-10-23T11:42:27.4519909Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-23T11:42:27.4520485Z fi 2026-10-23T11:42:27.4547227Z shell: /usr/bin/bash -e {0} 2026-10-23T11:42:27.4547444Z env: 2026-10-23T11:42:27.4547588Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-23T11:42:27.4547776Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-23T11:42:27.4547925Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:27.4548089Z ##[endgroup] 2026-10-23T11:42:27.4931536Z ##[group]Run vp run --filter t3 test --shard 3/8 2026-10-23T11:42:27.4931766Z vp run --filter t3 test --shard 3/8 2026-10-23T11:42:27.4954723Z shell: /usr/bin/bash -e {0} 2026-10-23T11:42:27.4954868Z env: 2026-10-23T11:42:27.4955021Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-23T11:42:27.4955189Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-23T11:42:27.4955369Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:42:27.4955595Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-23T11:42:27.4955879Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-23T11:42:27.4956098Z ##[endgroup] 2026-10-23T11:42:27.6740283Z ~/apps/server$ vp test run --shard 3/8 ⊘ cache disabled 2026-10-23T11:42:27.8330442Z 2026-10-23T11:42:27.8332211Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-23T11:42:27.8332528Z 2026-10-23T11:42:32.1023482Z ✓ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (80 tests) 649ms 2026-10-23T11:42:52.6937619Z ✓ src/git/GitManager.test.ts (104 tests) 19595ms 2026-10-23T11:42:52.6938011Z ✓ GitManager (104) 2026-10-23T11:42:52.6938287Z ✓ finds a fork PR for a branch pushed without an upstream 461ms 2026-10-23T11:42:52.6938641Z ✓ prefers an exact fork ref but does not guess between equal refs 307ms 2026-10-23T11:42:52.6939005Z ✓ creates feature branch, commits, and pushes with featureBranch option 323ms 2026-10-23T11:42:52.6939388Z ✓ creates a PR against the default branch with a legacy short-commit base setting 300ms 2026-10-23T11:42:52.6939798Z ✓ preserves a local worktree PR base that shadows a remote ref, including legacy bases 436ms 2026-10-23T11:42:52.6940200Z ✓ generates PR content from branch changes when the remote base advances (main) 402ms 2026-10-23T11:42:52.6940608Z ✓ generates PR content from branch changes when the remote base advances (release/1.2) 414ms 2026-10-23T11:42:52.6941035Z ✓ creates cross-repo PRs with the fork owner selector and default base branch 351ms 2026-10-23T11:42:52.6941465Z ✓ local PR checkout excludes a concurrent feature-branch from a nested project with an alternate root 315ms 2026-10-23T11:42:52.6941876Z ✓ prepares a worktree from the head branch when the host has no pull ref 438ms 2026-10-23T11:42:52.6942237Z ✓ refreshes a reused PR worktree onto the updated pull request head 309ms 2026-10-23T11:42:52.6942609Z ✓ keeps a reused PR worktree that carries its own commit off the rewritten head 346ms 2026-10-23T11:42:52.6943010Z ✓ keeps a dirty reused PR worktree off the rewritten pull request head 334ms 2026-10-23T11:42:52.6943397Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 526ms 2026-10-23T11:42:52.6944115Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 548ms 2026-10-23T11:42:52.6944503Z ✓ refreshes a reused PR worktree that has no upstream from the pull request ref 354ms 2026-10-23T11:42:56.3829137Z ✓ src/provider/CodexChatGptAuth.test.ts (54 tests) 3342ms 2026-10-23T11:42:59.1661322Z ✓ src/orchestration-v2/ThreadStop.test.ts (39 tests) 1770ms 2026-10-23T11:43:00.2372050Z ✓ src/orchestration-v2/PullRequestSyncReactor.test.ts (24 tests) 54ms 2026-10-23T11:43:00.6856462Z stdout | src/preview/ServerBrowser.test.ts > a rejected download releases the original and keeps no saved copy (save failed) 2026-10-23T11:43:00.6870658Z [11:43:00.681] WARN (#802): server preview download failed { 2026-10-23T11:43:00.6870868Z cause: Error: save interrupted 2026-10-23T11:43:00.6871189Z at Object.saveAs (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.test.ts:909:50) 2026-10-23T11:43:00.6871610Z at saveDownload (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.ts:959:7) 2026-10-23T11:43:00.6871854Z } 2026-10-23T11:43:00.6871907Z 2026-10-23T11:43:00.7050553Z ✓ src/preview/ServerBrowser.test.ts (22 tests) 96ms 2026-10-23T11:43:02.0924766Z ✓ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 371ms 2026-10-23T11:43:02.6280674Z ✓ src/provider/antigravityAuthSupport.test.ts (26 tests) 243ms 2026-10-23T11:43:03.1301987Z ✓ src/persistence/OrchestrationEventStore.test.ts (10 tests) 214ms 2026-10-23T11:43:04.5457516Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached 2026-10-23T11:43:04.5458145Z [11:43:04.543] INFO (#4): Migrations ran successfully { 2026-10-23T11:43:04.5458532Z migrations: [ 2026-10-23T11:43:04.5458932Z '1_OrchestrationEvents', 2026-10-23T11:43:04.5459141Z '2_OrchestrationCommandReceipts', 2026-10-23T11:43:04.5459343Z '3_CheckpointDiffBlobs', 2026-10-23T11:43:04.5459526Z '4_ProviderSessionRuntime', 2026-10-23T11:43:04.5459685Z '5_Projections', 2026-10-23T11:43:04.5459876Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T11:43:04.5460100Z '7_ProjectionThreadMessageAttachments', 2026-10-23T11:43:04.5460295Z '8_ProjectionThreadActivitySequence', 2026-10-23T11:43:04.5460476Z '9_ProviderSessionRuntimeMode', 2026-10-23T11:43:04.5460659Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T11:43:04.5460890Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T11:43:04.5461100Z '12_ProjectionThreadsInteractionMode', 2026-10-23T11:43:04.5461291Z '13_ProjectionThreadProposedPlans', 2026-10-23T11:43:04.5461500Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T11:43:04.5461724Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T11:43:04.5461907Z '16_CanonicalizeModelSelections', 2026-10-23T11:43:04.5462406Z '17_ProjectionThreadsArchivedAt', 2026-10-23T11:43:04.5462590Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T11:43:04.5462779Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T11:43:04.5462950Z '20_AuthAccessManagement', 2026-10-23T11:43:04.5463123Z '21_AuthSessionClientMetadata', 2026-10-23T11:43:04.5463295Z '22_AuthSessionLastConnectedAt', 2026-10-23T11:43:04.5463572Z '23_ProjectionThreadShellSummary', 2026-10-23T11:43:04.5463788Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T11:43:04.5464016Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T11:43:04.5464227Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T11:43:04.5464415Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T11:43:04.5464614Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T11:43:04.5464811Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T11:43:04.5465035Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T11:43:04.5465212Z '31_AuthAuthorizationScopes', 2026-10-23T11:43:04.5465421Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T11:43:04.5465603Z '33_ProjectionThreadsSettled', 2026-10-23T11:43:04.5465770Z '34_ProjectionThreadsSnoozed', 2026-10-23T11:43:04.5465979Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T11:43:04.5466154Z '36_ProjectionThreadsPinned', 2026-10-23T11:43:04.5466370Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T11:43:04.5466553Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T11:43:04.5466757Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T11:43:04.5466990Z '40_ProjectionProjectFaviconPath', 2026-10-23T11:43:04.5467174Z '41_AuthSessionClientConnection', 2026-10-23T11:43:04.5467363Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T11:43:04.5467550Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T11:43:04.5467745Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T11:43:04.5467931Z '45_ProjectionProjectsAutoPull', 2026-10-23T11:43:04.5468122Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T11:43:04.5468300Z '47_ProjectionProjectIcon', 2026-10-23T11:43:04.5468485Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T11:43:04.5469105Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T11:43:04.5469294Z '50_ProjectionThreadPullRequests', 2026-10-23T11:43:04.5469483Z '51_ProjectionThreadMessageContext', 2026-10-23T11:43:04.5469728Z '52_ProjectionThreadTitleState', 2026-10-23T11:43:04.5469932Z '53_PullRequestFilesViewed', 2026-10-23T11:43:04.5470164Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T11:43:04.5470760Z '55_OrchestrationV2', 2026-10-23T11:43:04.5470978Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T11:43:04.5471199Z '57_ScheduledTaskWebhooks', 2026-10-23T11:43:04.5471428Z '58_WebhookRelayDeliveries', 2026-10-23T11:43:04.5471638Z '59_McpAppModelContext', 2026-10-23T11:43:04.5483149Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T11:43:04.5483336Z '61_PullRequestReviewGuides', 2026-10-23T11:43:04.5483546Z '62_ThreadFailureLookupIndex', 2026-10-23T11:43:04.5483718Z '63_DropUnusedV1Projections', 2026-10-23T11:43:04.5485091Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T11:43:04.5485357Z '65_CodexUsageNativeTurnIndex', 2026-10-23T11:43:04.5485546Z '66_RepairClientSettlementTimestamps', 2026-10-23T11:43:04.5485727Z '67_WebhookDedupe', 2026-10-23T11:43:04.5485885Z '68_ShellStopRequestIndex' 2026-10-23T11:43:04.5486016Z ] 2026-10-23T11:43:04.5486108Z } 2026-10-23T11:43:04.5486158Z 2026-10-23T11:43:04.5845398Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client 2026-10-23T11:43:04.5845787Z [11:43:04.583] INFO (#358): Migrations ran successfully { 2026-10-23T11:43:04.5845962Z migrations: [ 2026-10-23T11:43:04.5846108Z '1_OrchestrationEvents', 2026-10-23T11:43:04.5846346Z '2_OrchestrationCommandReceipts', 2026-10-23T11:43:04.5846562Z '3_CheckpointDiffBlobs', 2026-10-23T11:43:04.5846723Z '4_ProviderSessionRuntime', 2026-10-23T11:43:04.5846911Z '5_Projections', 2026-10-23T11:43:04.5847108Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T11:43:04.5847324Z '7_ProjectionThreadMessageAttachments', 2026-10-23T11:43:04.5847624Z '8_ProjectionThreadActivitySequence', 2026-10-23T11:43:04.5847916Z '9_ProviderSessionRuntimeMode', 2026-10-23T11:43:04.5848215Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T11:43:04.5848537Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T11:43:04.5848865Z '12_ProjectionThreadsInteractionMode', 2026-10-23T11:43:04.5849165Z '13_ProjectionThreadProposedPlans', 2026-10-23T11:43:04.5849502Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T11:43:04.5849830Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T11:43:04.5850142Z '16_CanonicalizeModelSelections', 2026-10-23T11:43:04.5850440Z '17_ProjectionThreadsArchivedAt', 2026-10-23T11:43:04.5850747Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T11:43:04.5851071Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T11:43:04.5851361Z '20_AuthAccessManagement', 2026-10-23T11:43:04.5851639Z '21_AuthSessionClientMetadata', 2026-10-23T11:43:04.5851926Z '22_AuthSessionLastConnectedAt', 2026-10-23T11:43:04.5852228Z '23_ProjectionThreadShellSummary', 2026-10-23T11:43:04.5852560Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T11:43:04.5852908Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T11:43:04.5853248Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T11:43:04.5853563Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T11:43:04.5853872Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T11:43:04.5854203Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T11:43:04.5854540Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T11:43:04.5854845Z '31_AuthAuthorizationScopes', 2026-10-23T11:43:04.5855133Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T11:43:04.5855311Z '33_ProjectionThreadsSettled', 2026-10-23T11:43:04.5855483Z '34_ProjectionThreadsSnoozed', 2026-10-23T11:43:04.5855736Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T11:43:04.5856036Z '36_ProjectionThreadsPinned', 2026-10-23T11:43:04.5856360Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T11:43:04.5856656Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T11:43:04.5856983Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T11:43:04.5857300Z '40_ProjectionProjectFaviconPath', 2026-10-23T11:43:04.5857599Z '41_AuthSessionClientConnection', 2026-10-23T11:43:04.5857904Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T11:43:04.5858504Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T11:43:04.5858944Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T11:43:04.5859281Z '45_ProjectionProjectsAutoPull', 2026-10-23T11:43:04.5859595Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T11:43:04.5859905Z '47_ProjectionProjectIcon', 2026-10-23T11:43:04.5860207Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T11:43:04.5860514Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T11:43:04.5860815Z '50_ProjectionThreadPullRequests', 2026-10-23T11:43:04.5861126Z '51_ProjectionThreadMessageContext', 2026-10-23T11:43:04.5861438Z '52_ProjectionThreadTitleState', 2026-10-23T11:43:04.5861725Z '53_PullRequestFilesViewed', 2026-10-23T11:43:04.5862200Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T11:43:04.5862517Z '55_OrchestrationV2', 2026-10-23T11:43:04.5862804Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T11:43:04.5863098Z '57_ScheduledTaskWebhooks', 2026-10-23T11:43:04.5863359Z '58_WebhookRelayDeliveries', 2026-10-23T11:43:04.5863730Z '59_McpAppModelContext', 2026-10-23T11:43:04.5864000Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T11:43:04.5864274Z '61_PullRequestReviewGuides', 2026-10-23T11:43:04.5864544Z '62_ThreadFailureLookupIndex', 2026-10-23T11:43:04.5864812Z '63_DropUnusedV1Projections', 2026-10-23T11:43:04.5865108Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T11:43:04.5865398Z '65_CodexUsageNativeTurnIndex', 2026-10-23T11:43:04.5865694Z '66_RepairClientSettlementTimestamps', 2026-10-23T11:43:04.5865968Z '67_WebhookDedupe', 2026-10-23T11:43:04.5866242Z '68_ShellStopRequestIndex' 2026-10-23T11:43:04.5866498Z ] 2026-10-23T11:43:04.5866638Z } 2026-10-23T11:43:04.5866724Z 2026-10-23T11:43:04.6162107Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-23T11:43:04.6162612Z [11:43:04.615] INFO (#748): Migrations ran successfully { 2026-10-23T11:43:04.6162879Z migrations: [ 2026-10-23T11:43:04.6163090Z '1_OrchestrationEvents', 2026-10-23T11:43:04.6163310Z '2_OrchestrationCommandReceipts', 2026-10-23T11:43:04.6163484Z '3_CheckpointDiffBlobs', 2026-10-23T11:43:04.6163645Z '4_ProviderSessionRuntime', 2026-10-23T11:43:04.6163891Z '5_Projections', 2026-10-23T11:43:04.6164180Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T11:43:04.6164523Z '7_ProjectionThreadMessageAttachments', 2026-10-23T11:43:04.6164851Z '8_ProjectionThreadActivitySequence', 2026-10-23T11:43:04.6165147Z '9_ProviderSessionRuntimeMode', 2026-10-23T11:43:04.6165437Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T11:43:04.6165758Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T11:43:04.6166077Z '12_ProjectionThreadsInteractionMode', 2026-10-23T11:43:04.6166426Z '13_ProjectionThreadProposedPlans', 2026-10-23T11:43:04.6166697Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T11:43:04.6166912Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T11:43:04.6167095Z '16_CanonicalizeModelSelections', 2026-10-23T11:43:04.6167275Z '17_ProjectionThreadsArchivedAt', 2026-10-23T11:43:04.6167496Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T11:43:04.6167795Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T11:43:04.6168091Z '20_AuthAccessManagement', 2026-10-23T11:43:04.6168278Z '21_AuthSessionClientMetadata', 2026-10-23T11:43:04.6168454Z '22_AuthSessionLastConnectedAt', 2026-10-23T11:43:04.6168801Z '23_ProjectionThreadShellSummary', 2026-10-23T11:43:04.6169073Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T11:43:04.6169319Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T11:43:04.6169529Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T11:43:04.6169721Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T11:43:04.6169911Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T11:43:04.6170106Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T11:43:04.6170307Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T11:43:04.6170493Z '31_AuthAuthorizationScopes', 2026-10-23T11:43:04.6170694Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T11:43:04.6170979Z '33_ProjectionThreadsSettled', 2026-10-23T11:43:04.6171254Z '34_ProjectionThreadsSnoozed', 2026-10-23T11:43:04.6171528Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T11:43:04.6171740Z '36_ProjectionThreadsPinned', 2026-10-23T11:43:04.6172018Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T11:43:04.6172265Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T11:43:04.6172464Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T11:43:04.6172663Z '40_ProjectionProjectFaviconPath', 2026-10-23T11:43:04.6172839Z '41_AuthSessionClientConnection', 2026-10-23T11:43:04.6173030Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T11:43:04.6173239Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T11:43:04.6173555Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T11:43:04.6173854Z '45_ProjectionProjectsAutoPull', 2026-10-23T11:43:04.6174157Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T11:43:04.6174443Z '47_ProjectionProjectIcon', 2026-10-23T11:43:04.6174694Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T11:43:04.6174887Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T11:43:04.6175071Z '50_ProjectionThreadPullRequests', 2026-10-23T11:43:04.6175254Z '51_ProjectionThreadMessageContext', 2026-10-23T11:43:04.6175434Z '52_ProjectionThreadTitleState', 2026-10-23T11:43:04.6175618Z '53_PullRequestFilesViewed', 2026-10-23T11:43:04.6175803Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T11:43:04.6175983Z '55_OrchestrationV2', 2026-10-23T11:43:04.6176152Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T11:43:04.6176377Z '57_ScheduledTaskWebhooks', 2026-10-23T11:43:04.6176549Z '58_WebhookRelayDeliveries', 2026-10-23T11:43:04.6176708Z '59_McpAppModelContext', 2026-10-23T11:43:04.6176872Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T11:43:04.6177041Z '61_PullRequestReviewGuides', 2026-10-23T11:43:04.6177211Z '62_ThreadFailureLookupIndex', 2026-10-23T11:43:04.6177378Z '63_DropUnusedV1Projections', 2026-10-23T11:43:04.6177560Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T11:43:04.6177740Z '65_CodexUsageNativeTurnIndex', 2026-10-23T11:43:04.6177925Z '66_RepairClientSettlementTimestamps', 2026-10-23T11:43:04.6178095Z '67_WebhookDedupe', 2026-10-23T11:43:04.6178251Z '68_ShellStopRequestIndex' 2026-10-23T11:43:04.6178378Z ] 2026-10-23T11:43:04.6178464Z } 2026-10-23T11:43:04.6178518Z 2026-10-23T11:43:04.6220421Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-23T11:43:04.6220901Z [11:43:04.621] INFO (#1092): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' } 2026-10-23T11:43:04.6221197Z 2026-10-23T11:43:04.6507331Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-23T11:43:04.6508281Z [11:43:04.649] INFO (#1129): Migrations ran successfully { 2026-10-23T11:43:04.6508454Z migrations: [ 2026-10-23T11:43:04.6508596Z '1_OrchestrationEvents', 2026-10-23T11:43:04.6508771Z '2_OrchestrationCommandReceipts', 2026-10-23T11:43:04.6508949Z '3_CheckpointDiffBlobs', 2026-10-23T11:43:04.6509106Z '4_ProviderSessionRuntime', 2026-10-23T11:43:04.6509333Z '5_Projections', 2026-10-23T11:43:04.6509627Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T11:43:04.6509875Z '7_ProjectionThreadMessageAttachments', 2026-10-23T11:43:04.6510184Z '8_ProjectionThreadActivitySequence', 2026-10-23T11:43:04.6510472Z '9_ProviderSessionRuntimeMode', 2026-10-23T11:43:04.6510762Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T11:43:04.6510969Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T11:43:04.6511180Z '12_ProjectionThreadsInteractionMode', 2026-10-23T11:43:04.6511367Z '13_ProjectionThreadProposedPlans', 2026-10-23T11:43:04.6511584Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T11:43:04.6511794Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T11:43:04.6511981Z '16_CanonicalizeModelSelections', 2026-10-23T11:43:04.6512244Z '17_ProjectionThreadsArchivedAt', 2026-10-23T11:43:04.6512535Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T11:43:04.6512841Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T11:43:04.6513121Z '20_AuthAccessManagement', 2026-10-23T11:43:04.6513399Z '21_AuthSessionClientMetadata', 2026-10-23T11:43:04.6513684Z '22_AuthSessionLastConnectedAt', 2026-10-23T11:43:04.6513980Z '23_ProjectionThreadShellSummary', 2026-10-23T11:43:04.6514301Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T11:43:04.6514664Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T11:43:04.6515003Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T11:43:04.6515326Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T11:43:04.6515639Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T11:43:04.6515968Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T11:43:04.6516340Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T11:43:04.6516628Z '31_AuthAuthorizationScopes', 2026-10-23T11:43:04.6516922Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T11:43:04.6517212Z '33_ProjectionThreadsSettled', 2026-10-23T11:43:04.6517489Z '34_ProjectionThreadsSnoozed', 2026-10-23T11:43:04.6517774Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T11:43:04.6518055Z '36_ProjectionThreadsPinned', 2026-10-23T11:43:04.6518353Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T11:43:04.6518645Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T11:43:04.6518969Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T11:43:04.6519284Z '40_ProjectionProjectFaviconPath', 2026-10-23T11:43:04.6519577Z '41_AuthSessionClientConnection', 2026-10-23T11:43:04.6519871Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T11:43:04.6520177Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T11:43:04.6520478Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T11:43:04.6520789Z '45_ProjectionProjectsAutoPull', 2026-10-23T11:43:04.6521082Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T11:43:04.6521385Z '47_ProjectionProjectIcon', 2026-10-23T11:43:04.6521679Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T11:43:04.6522175Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T11:43:04.6522582Z '50_ProjectionThreadPullRequests', 2026-10-23T11:43:04.6522882Z '51_ProjectionThreadMessageContext', 2026-10-23T11:43:04.6523182Z '52_ProjectionThreadTitleState', 2026-10-23T11:43:04.6523458Z '53_PullRequestFilesViewed', 2026-10-23T11:43:04.6523759Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T11:43:04.6524041Z '55_OrchestrationV2', 2026-10-23T11:43:04.6524257Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T11:43:04.6524430Z '57_ScheduledTaskWebhooks', 2026-10-23T11:43:04.6524591Z '58_WebhookRelayDeliveries', 2026-10-23T11:43:04.6524752Z '59_McpAppModelContext', 2026-10-23T11:43:04.6524918Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T11:43:04.6525094Z '61_PullRequestReviewGuides', 2026-10-23T11:43:04.6525259Z '62_ThreadFailureLookupIndex', 2026-10-23T11:43:04.6525432Z '63_DropUnusedV1Projections', 2026-10-23T11:43:04.6525614Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T11:43:04.6525826Z '65_CodexUsageNativeTurnIndex', 2026-10-23T11:43:04.6526009Z '66_RepairClientSettlementTimestamps', 2026-10-23T11:43:04.6526235Z '67_WebhookDedupe', 2026-10-23T11:43:04.6526396Z '68_ShellStopRequestIndex' 2026-10-23T11:43:04.6526523Z ] 2026-10-23T11:43:04.6526621Z } 2026-10-23T11:43:04.6526680Z 2026-10-23T11:43:04.6548724Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-23T11:43:04.6549277Z [11:43:04.654] INFO (#1471): Approved an MCP client sign-in. { 2026-10-23T11:43:04.6549665Z client: 'Hosted bot', 2026-10-23T11:43:04.6550087Z access: 'approval-required', 2026-10-23T11:43:04.6550341Z method: 'pairing-code' 2026-10-23T11:43:04.6550466Z } 2026-10-23T11:43:04.6550518Z 2026-10-23T11:43:04.6781141Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-23T11:43:04.6781468Z [11:43:04.677] INFO (#1503): Migrations ran successfully { 2026-10-23T11:43:04.6781636Z migrations: [ 2026-10-23T11:43:04.6781771Z '1_OrchestrationEvents', 2026-10-23T11:43:04.6781944Z '2_OrchestrationCommandReceipts', 2026-10-23T11:43:04.6782117Z '3_CheckpointDiffBlobs', 2026-10-23T11:43:04.6782272Z '4_ProviderSessionRuntime', 2026-10-23T11:43:04.6782429Z '5_Projections', 2026-10-23T11:43:04.6782631Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T11:43:04.6782843Z '7_ProjectionThreadMessageAttachments', 2026-10-23T11:43:04.6783036Z '8_ProjectionThreadActivitySequence', 2026-10-23T11:43:04.6783221Z '9_ProviderSessionRuntimeMode', 2026-10-23T11:43:04.6783502Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T11:43:04.6783707Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T11:43:04.6783906Z '12_ProjectionThreadsInteractionMode', 2026-10-23T11:43:04.6784096Z '13_ProjectionThreadProposedPlans', 2026-10-23T11:43:04.6784306Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T11:43:04.6784517Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T11:43:04.6784702Z '16_CanonicalizeModelSelections', 2026-10-23T11:43:04.6784877Z '17_ProjectionThreadsArchivedAt', 2026-10-23T11:43:04.6785062Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T11:43:04.6785248Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T11:43:04.6785424Z '20_AuthAccessManagement', 2026-10-23T11:43:04.6785588Z '21_AuthSessionClientMetadata', 2026-10-23T11:43:04.6785763Z '22_AuthSessionLastConnectedAt', 2026-10-23T11:43:04.6786123Z '23_ProjectionThreadShellSummary', 2026-10-23T11:43:04.6786445Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T11:43:04.6786655Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T11:43:04.6786861Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T11:43:04.6787055Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T11:43:04.6787261Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T11:43:04.6787463Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T11:43:04.6787667Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T11:43:04.6787848Z '31_AuthAuthorizationScopes', 2026-10-23T11:43:04.6788023Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T11:43:04.6788203Z '33_ProjectionThreadsSettled', 2026-10-23T11:43:04.6788369Z '34_ProjectionThreadsSnoozed', 2026-10-23T11:43:04.6788548Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T11:43:04.6788730Z '36_ProjectionThreadsPinned', 2026-10-23T11:43:04.6788901Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T11:43:04.6789078Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T11:43:04.6789274Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T11:43:04.6789472Z '40_ProjectionProjectFaviconPath', 2026-10-23T11:43:04.6789647Z '41_AuthSessionClientConnection', 2026-10-23T11:43:04.6789833Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T11:43:04.6790014Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T11:43:04.6790199Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T11:43:04.6790384Z '45_ProjectionProjectsAutoPull', 2026-10-23T11:43:04.6790570Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T11:43:04.6790750Z '47_ProjectionProjectIcon', 2026-10-23T11:43:04.6790927Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T11:43:04.6791118Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T11:43:04.6791299Z '50_ProjectionThreadPullRequests', 2026-10-23T11:43:04.6791482Z '51_ProjectionThreadMessageContext', 2026-10-23T11:43:04.6791661Z '52_ProjectionThreadTitleState', 2026-10-23T11:43:04.6791826Z '53_PullRequestFilesViewed', 2026-10-23T11:43:04.6792009Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T11:43:04.6792186Z '55_OrchestrationV2', 2026-10-23T11:43:04.6792358Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T11:43:04.6792533Z '57_ScheduledTaskWebhooks', 2026-10-23T11:43:04.6792696Z '58_WebhookRelayDeliveries', 2026-10-23T11:43:04.6792853Z '59_McpAppModelContext', 2026-10-23T11:43:04.6793021Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T11:43:04.6793191Z '61_PullRequestReviewGuides', 2026-10-23T11:43:04.6793358Z '62_ThreadFailureLookupIndex', 2026-10-23T11:43:04.6793531Z '63_DropUnusedV1Projections', 2026-10-23T11:43:04.6793709Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T11:43:04.6793893Z '65_CodexUsageNativeTurnIndex', 2026-10-23T11:43:04.6794073Z '66_RepairClientSettlementTimestamps', 2026-10-23T11:43:04.6794247Z '67_WebhookDedupe', 2026-10-23T11:43:04.6794398Z '68_ShellStopRequestIndex' 2026-10-23T11:43:04.6794532Z ] 2026-10-23T11:43:04.6794620Z } 2026-10-23T11:43:04.6794672Z 2026-10-23T11:43:04.6821809Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-23T11:43:04.6822104Z [11:43:04.681] INFO (#1840): Approved an MCP client sign-in. { 2026-10-23T11:43:04.6822294Z client: 'Claude Code', 2026-10-23T11:43:04.6822454Z access: 'approval-required', 2026-10-23T11:43:04.6822608Z method: 'pairing-code' 2026-10-23T11:43:04.6822732Z } 2026-10-23T11:43:04.6822872Z 2026-10-23T11:43:04.7047204Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-23T11:43:04.7047633Z [11:43:04.703] INFO (#1874): Migrations ran successfully { 2026-10-23T11:43:04.7047818Z migrations: [ 2026-10-23T11:43:04.7047971Z '1_OrchestrationEvents', 2026-10-23T11:43:04.7048158Z '2_OrchestrationCommandReceipts', 2026-10-23T11:43:04.7048541Z '3_CheckpointDiffBlobs', 2026-10-23T11:43:04.7048786Z '4_ProviderSessionRuntime', 2026-10-23T11:43:04.7048960Z '5_Projections', 2026-10-23T11:43:04.7049164Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T11:43:04.7049393Z '7_ProjectionThreadMessageAttachments', 2026-10-23T11:43:04.7049606Z '8_ProjectionThreadActivitySequence', 2026-10-23T11:43:04.7049803Z '9_ProviderSessionRuntimeMode', 2026-10-23T11:43:04.7050027Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T11:43:04.7050250Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T11:43:04.7050466Z '12_ProjectionThreadsInteractionMode', 2026-10-23T11:43:04.7050668Z '13_ProjectionThreadProposedPlans', 2026-10-23T11:43:04.7050890Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T11:43:04.7051121Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T11:43:04.7051317Z '16_CanonicalizeModelSelections', 2026-10-23T11:43:04.7051510Z '17_ProjectionThreadsArchivedAt', 2026-10-23T11:43:04.7051704Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T11:43:04.7051913Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T11:43:04.7052099Z '20_AuthAccessManagement', 2026-10-23T11:43:04.7052280Z '21_AuthSessionClientMetadata', 2026-10-23T11:43:04.7052471Z '22_AuthSessionLastConnectedAt', 2026-10-23T11:43:04.7052685Z '23_ProjectionThreadShellSummary', 2026-10-23T11:43:04.7052894Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T11:43:04.7053124Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T11:43:04.7053344Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T11:43:04.7053548Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T11:43:04.7053755Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T11:43:04.7053967Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T11:43:04.7054282Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T11:43:04.7054591Z '31_AuthAuthorizationScopes', 2026-10-23T11:43:04.7054781Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T11:43:04.7054970Z '33_ProjectionThreadsSettled', 2026-10-23T11:43:04.7055154Z '34_ProjectionThreadsSnoozed', 2026-10-23T11:43:04.7055349Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T11:43:04.7055540Z '36_ProjectionThreadsPinned', 2026-10-23T11:43:04.7055725Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T11:43:04.7055914Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T11:43:04.7056125Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T11:43:04.7056377Z '40_ProjectionProjectFaviconPath', 2026-10-23T11:43:04.7056570Z '41_AuthSessionClientConnection', 2026-10-23T11:43:04.7056769Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T11:43:04.7056967Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T11:43:04.7057166Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T11:43:04.7057362Z '45_ProjectionProjectsAutoPull', 2026-10-23T11:43:04.7057565Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T11:43:04.7057756Z '47_ProjectionProjectIcon', 2026-10-23T11:43:04.7058178Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T11:43:04.7058477Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T11:43:04.7058673Z '50_ProjectionThreadPullRequests', 2026-10-23T11:43:04.7058865Z '51_ProjectionThreadMessageContext', 2026-10-23T11:43:04.7059061Z '52_ProjectionThreadTitleState', 2026-10-23T11:43:04.7059241Z '53_PullRequestFilesViewed', 2026-10-23T11:43:04.7059444Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T11:43:04.7059632Z '55_OrchestrationV2', 2026-10-23T11:43:04.7059812Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T11:43:04.7060000Z '57_ScheduledTaskWebhooks', 2026-10-23T11:43:04.7060173Z '58_WebhookRelayDeliveries', 2026-10-23T11:43:04.7060345Z '59_McpAppModelContext', 2026-10-23T11:43:04.7060523Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T11:43:04.7060708Z '61_PullRequestReviewGuides', 2026-10-23T11:43:04.7060888Z '62_ThreadFailureLookupIndex', 2026-10-23T11:43:04.7061067Z '63_DropUnusedV1Projections', 2026-10-23T11:43:04.7061260Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T11:43:04.7061454Z '65_CodexUsageNativeTurnIndex', 2026-10-23T11:43:04.7061655Z '66_RepairClientSettlementTimestamps', 2026-10-23T11:43:04.7061834Z '67_WebhookDedupe', 2026-10-23T11:43:04.7061999Z '68_ShellStopRequestIndex' 2026-10-23T11:43:04.7062137Z ] 2026-10-23T11:43:04.7062236Z } 2026-10-23T11:43:04.7062290Z 2026-10-23T11:43:04.7121887Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-23T11:43:04.7123385Z [11:43:04.711] INFO (#2234): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' } 2026-10-23T11:43:04.7124541Z 2026-10-23T11:43:04.7387653Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-23T11:43:04.7388020Z [11:43:04.738] INFO (#2264): Migrations ran successfully { 2026-10-23T11:43:04.7388192Z migrations: [ 2026-10-23T11:43:04.7388330Z '1_OrchestrationEvents', 2026-10-23T11:43:04.7388503Z '2_OrchestrationCommandReceipts', 2026-10-23T11:43:04.7388677Z '3_CheckpointDiffBlobs', 2026-10-23T11:43:04.7388834Z '4_ProviderSessionRuntime', 2026-10-23T11:43:04.7389000Z '5_Projections', 2026-10-23T11:43:04.7389183Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T11:43:04.7389402Z '7_ProjectionThreadMessageAttachments', 2026-10-23T11:43:04.7389593Z '8_ProjectionThreadActivitySequence', 2026-10-23T11:43:04.7389775Z '9_ProviderSessionRuntimeMode', 2026-10-23T11:43:04.7389969Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T11:43:04.7390172Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T11:43:04.7390372Z '12_ProjectionThreadsInteractionMode', 2026-10-23T11:43:04.7390557Z '13_ProjectionThreadProposedPlans', 2026-10-23T11:43:04.7390765Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T11:43:04.7390974Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T11:43:04.7391159Z '16_CanonicalizeModelSelections', 2026-10-23T11:43:04.7391333Z '17_ProjectionThreadsArchivedAt', 2026-10-23T11:43:04.7391517Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T11:43:04.7391703Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T11:43:04.7391897Z '20_AuthAccessManagement', 2026-10-23T11:43:04.7392060Z '21_AuthSessionClientMetadata', 2026-10-23T11:43:04.7392231Z '22_AuthSessionLastConnectedAt', 2026-10-23T11:43:04.7392620Z '23_ProjectionThreadShellSummary', 2026-10-23T11:43:04.7392894Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T11:43:04.7393111Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T11:43:04.7393316Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T11:43:04.7393511Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T11:43:04.7393705Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T11:43:04.7393904Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T11:43:04.7394103Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T11:43:04.7394285Z '31_AuthAuthorizationScopes', 2026-10-23T11:43:04.7394457Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T11:43:04.7394631Z '33_ProjectionThreadsSettled', 2026-10-23T11:43:04.7394801Z '34_ProjectionThreadsSnoozed', 2026-10-23T11:43:04.7394982Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T11:43:04.7395159Z '36_ProjectionThreadsPinned', 2026-10-23T11:43:04.7395329Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T11:43:04.7395509Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T11:43:04.7395703Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T11:43:04.7395900Z '40_ProjectionProjectFaviconPath', 2026-10-23T11:43:04.7396075Z '41_AuthSessionClientConnection', 2026-10-23T11:43:04.7396302Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T11:43:04.7396485Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T11:43:04.7396671Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T11:43:04.7396857Z '45_ProjectionProjectsAutoPull', 2026-10-23T11:43:04.7397042Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T11:43:04.7397223Z '47_ProjectionProjectIcon', 2026-10-23T11:43:04.7397403Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T11:43:04.7397594Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T11:43:04.7397774Z '50_ProjectionThreadPullRequests', 2026-10-23T11:43:04.7397952Z '51_ProjectionThreadMessageContext', 2026-10-23T11:43:04.7398136Z '52_ProjectionThreadTitleState', 2026-10-23T11:43:04.7398301Z '53_PullRequestFilesViewed', 2026-10-23T11:43:04.7398487Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T11:43:04.7398662Z '55_OrchestrationV2', 2026-10-23T11:43:04.7398833Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T11:43:04.7399005Z '57_ScheduledTaskWebhooks', 2026-10-23T11:43:04.7399167Z '58_WebhookRelayDeliveries', 2026-10-23T11:43:04.7399324Z '59_McpAppModelContext', 2026-10-23T11:43:04.7399489Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T11:43:04.7399663Z '61_PullRequestReviewGuides', 2026-10-23T11:43:04.7399831Z '62_ThreadFailureLookupIndex', 2026-10-23T11:43:04.7400006Z '63_DropUnusedV1Projections', 2026-10-23T11:43:04.7400191Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T11:43:04.7400376Z '65_CodexUsageNativeTurnIndex', 2026-10-23T11:43:04.7400560Z '66_RepairClientSettlementTimestamps', 2026-10-23T11:43:04.7400733Z '67_WebhookDedupe', 2026-10-23T11:43:04.7400885Z '68_ShellStopRequestIndex' 2026-10-23T11:43:04.7401014Z ] 2026-10-23T11:43:04.7401106Z } 2026-10-23T11:43:04.7401158Z 2026-10-23T11:43:04.7448624Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-23T11:43:04.7449094Z [11:43:04.744] INFO (#2613): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' } 2026-10-23T11:43:04.7449339Z 2026-10-23T11:43:04.7490634Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-23T11:43:04.7491035Z [11:43:04.748] INFO (#2646): Approved an MCP client sign-in. { 2026-10-23T11:43:04.7491233Z client: 'Claude Code', 2026-10-23T11:43:04.7491383Z access: 'read-only', 2026-10-23T11:43:04.7491531Z method: 'browser-session' 2026-10-23T11:43:04.7491660Z } 2026-10-23T11:43:04.7491711Z 2026-10-23T11:43:04.7509443Z ✓ src/auth/McpOAuth.test.ts (8 tests) 249ms 2026-10-23T11:43:05.0791044Z ✓ src/device/LocalDeviceHost.test.ts (17 tests) 44ms 2026-10-23T11:43:05.3394897Z ✓ src/provider/Drivers/codexUsage.test.ts (27 tests) 8ms 2026-10-23T11:43:08.1446038Z ✓ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2454ms 2026-10-23T11:43:08.1446390Z ✓ CodexTextGeneration (12) 2026-10-23T11:43:08.1446677Z ✓ kills a stalled exec CLI when its request is interrupted 1050ms 2026-10-23T11:43:08.1447012Z ✓ kills a stalled mcp list CLI when its request is interrupted 1026ms 2026-10-23T11:43:08.4599148Z ✓ src/terminal/OutputProtocol.test.ts (13 tests) 37ms 2026-10-23T11:43:09.6276085Z ✓ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 118ms 2026-10-23T11:43:10.8246097Z ✓ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 187ms 2026-10-23T11:43:11.9694797Z ✓ src/mcp/McpToolAccess.test.ts (52 tests) 61ms 2026-10-23T11:43:12.1294048Z ✓ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 19ms 2026-10-23T11:43:12.3482780Z ✓ src/provider/Drivers/AntigravitySkills.test.ts (11 tests) 65ms 2026-10-23T11:43:13.5942521Z ✓ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 223ms 2026-10-23T11:43:13.9548505Z ✓ src/telemetry/AnalyticsService.test.ts (3 tests) 73ms 2026-10-23T11:43:14.2645865Z ✓ src/project/ProjectFaviconResolver.test.ts (13 tests) 40ms 2026-10-23T11:43:14.6704020Z ✓ src/persistence/RepositoryErrorCorrelation.test.ts (3 tests) 95ms 2026-10-23T11:43:14.9291817Z ✓ src/orchestration-v2/RestartBackgroundNote.test.ts (6 tests) 4ms 2026-10-23T11:43:15.3918483Z ✓ src/orchestration-v2/ThreadSearch.test.ts (2 tests) 87ms 2026-10-23T11:43:16.4482338Z ✓ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 42ms 2026-10-23T11:43:17.5635802Z ✓ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 94ms 2026-10-23T11:43:18.6267543Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-23T11:43:18.6268017Z [11:43:18.621] INFO (#2): Migrations ran successfully { 2026-10-23T11:43:18.6268190Z migrations: [ 2026-10-23T11:43:18.6268334Z '1_OrchestrationEvents', 2026-10-23T11:43:18.6268541Z '2_OrchestrationCommandReceipts', 2026-10-23T11:43:18.6268724Z '3_CheckpointDiffBlobs', 2026-10-23T11:43:18.6268884Z '4_ProviderSessionRuntime', 2026-10-23T11:43:18.6269052Z '5_Projections', 2026-10-23T11:43:18.6269235Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T11:43:18.6269445Z '7_ProjectionThreadMessageAttachments', 2026-10-23T11:43:18.6269642Z '8_ProjectionThreadActivitySequence', 2026-10-23T11:43:18.6269822Z '9_ProviderSessionRuntimeMode', 2026-10-23T11:43:18.6270003Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T11:43:18.6270201Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T11:43:18.6270403Z '12_ProjectionThreadsInteractionMode', 2026-10-23T11:43:18.6270590Z '13_ProjectionThreadProposedPlans', 2026-10-23T11:43:18.6270800Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T11:43:18.6271012Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T11:43:18.6271201Z '16_CanonicalizeModelSelections', 2026-10-23T11:43:18.6271377Z '17_ProjectionThreadsArchivedAt', 2026-10-23T11:43:18.6271562Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T11:43:18.6271753Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T11:43:18.6271925Z '20_AuthAccessManagement', 2026-10-23T11:43:18.6272091Z '21_AuthSessionClientMetadata', 2026-10-23T11:43:18.6272263Z '22_AuthSessionLastConnectedAt', 2026-10-23T11:43:18.6272444Z '23_ProjectionThreadShellSummary', 2026-10-23T11:43:18.6272644Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T11:43:18.6272855Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T11:43:18.6273057Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T11:43:18.6273248Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T11:43:18.6273442Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T11:43:18.6273637Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T11:43:18.6273840Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T11:43:18.6274019Z '31_AuthAuthorizationScopes', 2026-10-23T11:43:18.6274196Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T11:43:18.6274372Z '33_ProjectionThreadsSettled', 2026-10-23T11:43:18.6274541Z '34_ProjectionThreadsSnoozed', 2026-10-23T11:43:18.6274765Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T11:43:18.6274940Z '36_ProjectionThreadsPinned', 2026-10-23T11:43:18.6275112Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T11:43:18.6275289Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T11:43:18.6275509Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T11:43:18.6277653Z '40_ProjectionProjectFaviconPath', 2026-10-23T11:43:18.6278160Z '41_AuthSessionClientConnection', 2026-10-23T11:43:18.6278362Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T11:43:18.6278558Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T11:43:18.6278752Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T11:43:18.6278942Z '45_ProjectionProjectsAutoPull', 2026-10-23T11:43:18.6279137Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T11:43:18.6279322Z '47_ProjectionProjectIcon', 2026-10-23T11:43:18.6279510Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T11:43:18.6279703Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T11:43:18.6279893Z '50_ProjectionThreadPullRequests', 2026-10-23T11:43:18.6280075Z '51_ProjectionThreadMessageContext', 2026-10-23T11:43:18.6280260Z '52_ProjectionThreadTitleState', 2026-10-23T11:43:18.6280431Z '53_PullRequestFilesViewed', 2026-10-23T11:43:18.6280628Z '54_ProjectionThreadsAutoSettleDisabledAt' 2026-10-23T11:43:18.6280782Z ] 2026-10-23T11:43:18.6280872Z } 2026-10-23T11:43:18.6280927Z 2026-10-23T11:43:18.6755096Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-23T11:43:18.6755670Z [11:43:18.650] INFO (#2): Migrations ran successfully { 2026-10-23T11:43:18.6755849Z migrations: [ 2026-10-23T11:43:18.6755983Z '55_OrchestrationV2', 2026-10-23T11:43:18.6756175Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T11:43:18.6756362Z '57_ScheduledTaskWebhooks', 2026-10-23T11:43:18.6767248Z '58_WebhookRelayDeliveries', 2026-10-23T11:43:18.6767486Z '59_McpAppModelContext', 2026-10-23T11:43:18.6767665Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T11:43:18.6767873Z '61_PullRequestReviewGuides', 2026-10-23T11:43:18.6768054Z '62_ThreadFailureLookupIndex', 2026-10-23T11:43:18.6768230Z '63_DropUnusedV1Projections', 2026-10-23T11:43:18.6768418Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T11:43:18.6768610Z '65_CodexUsageNativeTurnIndex', 2026-10-23T11:43:18.6768800Z '66_RepairClientSettlementTimestamps', 2026-10-23T11:43:18.6768979Z '67_WebhookDedupe', 2026-10-23T11:43:18.6769135Z '68_ShellStopRequestIndex' 2026-10-23T11:43:18.6769267Z ] 2026-10-23T11:43:18.6769363Z } 2026-10-23T11:43:18.6769417Z 2026-10-23T11:43:18.6893163Z ✓ src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts (1 test) 91ms 2026-10-23T11:43:18.8381431Z ✓ src/usage/usageAggregation.test.ts (11 tests) 13ms 2026-10-23T11:43:19.1363963Z ✓ src/scheduledTasks/webhookTemplate.test.ts (10 tests) 4ms 2026-10-23T11:43:19.9813977Z ✓ src/provider/providerInstallation.test.ts (2 tests) 12ms 2026-10-23T11:43:20.0734579Z ✓ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms 2026-10-23T11:43:20.5022201Z ✓ src/orchestration-v2/RunCompletionReads.test.ts (2 tests) 70ms 2026-10-23T11:43:20.7679461Z ✓ src/provider/providerStatusCache.test.ts (4 tests) 5ms 2026-10-23T11:43:21.0281613Z ✓ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 8ms 2026-10-23T11:43:21.2980683Z ✓ src/environment/RemoteOpenTargets.test.ts (4 tests) 9ms 2026-10-23T11:43:22.3742907Z ✓ src/textGeneration/OpenCode2TextGeneration.test.ts (2 tests) 47ms 2026-10-23T11:43:22.6592269Z ✓ src/resourceTelemetry/NativeTelemetryClient.test.ts (2 tests) 5ms 2026-10-23T11:43:22.9553653Z ✓ src/provider/CodexAuthCallback.test.ts (3 tests) 23ms 2026-10-23T11:43:23.9968026Z ✓ src/mcp/toolkits/environment/handlers.test.ts (1 test) 7ms 2026-10-23T11:43:24.0864797Z ✓ src/auth/utils.test.ts (5 tests) 3ms 2026-10-23T11:43:24.2713497Z ✓ scripts/t3-sqlite-state.test.ts (2 tests) 17ms 2026-10-23T11:43:24.5354061Z ✓ src/orchestration-v2/pullRequestWatch.forgejoComments.test.ts (5 tests) 3ms 2026-10-23T11:43:25.0201849Z ✓ src/cli/doctor.test.ts (1 test) 5ms 2026-10-23T11:43:25.4534819Z ✓ src/persistence/DatabaseStorage.test.ts (1 test) 61ms 2026-10-23T11:43:25.6083409Z ✓ src/workspace/WorkspacePaths.test.ts (2 tests) 8ms 2026-10-23T11:43:25.9301380Z ✓ src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts (1 test) 26ms 2026-10-23T11:43:26.0610801Z ✓ src/cloud/linkChecks.test.ts (8 tests) 3ms 2026-10-23T11:43:26.2275634Z ✓ src/cloud/managedTunnelStartup.test.ts (1 test) 4ms 2026-10-23T11:43:26.5678347Z ✓ src/startupAccess.test.ts (1 test) 2ms 2026-10-23T11:43:26.8476585Z ✓ src/codexModelOptions.test.ts (1 test) 1ms 2026-10-23T11:43:26.8511513Z 2026-10-23T11:43:26.8526010Z  Test Files  51 passed (51) 2026-10-23T11:43:26.8526450Z  Tests  658 passed (658) 2026-10-23T11:43:26.8526750Z  Start at  11:42:27 2026-10-23T11:43:26.8527219Z  Duration  59.01s (tests 54%, import 34%, transform 9%, setup 2%) 2026-10-23T11:43:26.8528036Z 2026-10-23T11:43:26.8528880Z  Import  1073 modules were evaluated 14287 times · 19.44s total, 34% of tracked time 2026-10-23T11:43:26.8529694Z   ~17.98s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-23T11:43:26.8530445Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-23T11:43:26.8530734Z 2026-10-23T11:43:26.8691116Z 2026-10-23T11:43:26.8771489Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-23T11:43:26.8771849Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-23T11:43:26.8772065Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-23T11:43:26.8772208Z else 2026-10-23T11:43:26.8773342Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-23T11:43:26.8773483Z fi 2026-10-23T11:43:26.8791495Z shell: /usr/bin/bash -e {0} 2026-10-23T11:43:26.8791621Z env: 2026-10-23T11:43:26.8791733Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-23T11:43:26.8791878Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-23T11:43:26.8792019Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T11:43:26.8792151Z ##[endgroup] 2026-10-23T11:43:26.8870728Z Post job cleanup. 2026-10-23T11:43:26.9503600Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-23T11:43:26.9576699Z Post job cleanup. 2026-10-23T11:43:26.9590075Z ##[start-action display=Cache full pnpm store;id=__debbaa60-e1d6-4089-9981-4d1f07a0186e.__actions_cache] 2026-10-23T11:43:27.0201222Z Post job cleanup. 2026-10-23T11:43:27.0957680Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c, not saving cache. 2026-10-23T11:43:27.0990711Z ##[end-action id=__debbaa60-e1d6-4089-9981-4d1f07a0186e.__actions_cache;outcome=success;conclusion=success;duration_ms=140] 2026-10-23T11:43:27.0992360Z ##[start-action display=Cache Vite+;id=__debbaa60-e1d6-4089-9981-4d1f07a0186e.vp_cache] 2026-10-23T11:43:27.1026489Z Post job cleanup. 2026-10-23T11:43:27.1659687Z 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-23T11:43:27.1692609Z ##[end-action id=__debbaa60-e1d6-4089-9981-4d1f07a0186e.vp_cache;outcome=success;conclusion=success;duration_ms=69] 2026-10-23T11:43:27.1726942Z Post job cleanup. 2026-10-23T11:43:27.2172289Z [command]/usr/local/bin/git version 2026-10-23T11:43:27.2208752Z git version 2.55.0 2026-10-23T11:43:27.2211239Z Temporarily overriding HOME='/home/runner/_work/_temp/5decabe0-fa85-4ddd-ac24-58f4eaff891c' before making global git config changes 2026-10-23T11:43:27.2211685Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T11:43:27.2212071Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T11:43:27.2228204Z Removing SSH command configuration 2026-10-23T11:43:27.2231263Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T11:43:27.2253485Z [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-23T11:43:27.2369764Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-23T11:43:27.2391314Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-23T11:43:27.2429482Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-23T11:43:27.2453583Z ##[group]Run '/job_completed.sh' 2026-10-23T11:43:27.2465621Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T11:43:27.2465791Z env: 2026-10-23T11:43:27.2465909Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-23T11:43:27.2466057Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-23T11:43:27.2466197Z BLACKSMITH_CHECK_RUN_ID: 120394978946 2026-10-23T11:43:27.2466345Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-23T11:43:27.2466496Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T11:43:27.2466631Z ##[endgroup] 2026-10-23T11:43:27.2549583Z Docker container cache not activated, skipping hash computation. 2026-10-23T11:43:27.2759587Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-23T11:43:27.3299510Z Cleaning up orphan processes