2026-10-24T02:36:34.7741623Z Current runner version: '2.338.1' 2026-10-24T02:36:34.7744911Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-rnadfpvkjggh552i' 2026-10-24T02:36:34.7745612Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T02:36:34.7746356Z Machine name: 'ip-172-31-73-130' 2026-10-24T02:36:34.7747946Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T02:36:34.7749186Z Contents: read 2026-10-24T02:36:34.7749560Z Metadata: read 2026-10-24T02:36:34.7749999Z ##[endgroup] 2026-10-24T02:36:34.7751182Z Secret source: Actions 2026-10-24T02:36:34.7751812Z Cache mode: write 2026-10-24T02:36:34.7752393Z Prepare workflow directory 2026-10-24T02:36:34.7926673Z Prepare all required actions 2026-10-24T02:36:34.7951706Z Getting action download info 2026-10-24T02:36:34.9239509Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T02:36:34.9559136Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T02:36:35.0220538Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T02:36:35.1814235Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T02:36:35.1852260Z Complete job name: Test Server 3 2026-10-24T02:36:35.2192915Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T02:36:35.2254132Z ##[group]Run '/setup.sh' 2026-10-24T02:36:35.2266648Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:36:35.2267075Z env: 2026-10-24T02:36:35.2267293Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T02:36:35.2267582Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 346 2026-10-24T02:36:35.2267860Z BLACKSMITH_CHECK_RUN_ID: 120755537066 2026-10-24T02:36:35.2268151Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-24T02:36:35.2268443Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T02:36:35.2268702Z ##[endgroup] 2026-10-24T02:36:35.2530419Z Logging daemon started (blacksmithd for logs) 2026-10-24T02:36:35.2620247Z Results daemon started (blacksmithd for results) 2026-10-24T02:36:35.2740103Z Background adoption and SSH setup started (PID: 2839) 2026-10-24T02:36:35.2744745Z 2026-10-24T02:36:35.2745085Z ---------------------------------------- 2026-10-24T02:36:35.2745638Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40054875519/jobs/120755537066 2026-10-24T02:36:35.2746115Z SSH Access (using your GitHub SSH key): 2026-10-24T02:36:35.2746601Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-rnadfpvkjggh552i.vm.blacksmith.sh 2026-10-24T02:36:35.2747019Z 2026-10-24T02:36:35.2747164Z No GitHub SSH key? Add one at: 2026-10-24T02:36:35.2747681Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T02:36:35.2748085Z 2026-10-24T02:36:35.2748193Z ---------------------------------------- 2026-10-24T02:36:35.2748373Z 2026-10-24T02:36:35.2748516Z VM ID: blacksmith-4vcpu-ubuntu-2404-rnadfpvkjggh552i 2026-10-24T02:36:35.2748853Z Host: production-152.236.41.135-x8664 2026-10-24T02:36:35.2749125Z Host Agent PID: 3348712 2026-10-24T02:36:35.2749370Z Host Agent Git SHA: 1637818df 2026-10-24T02:36:35.2749626Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T02:36:35.2749905Z Blacksmith Host Generation: gen 2 2026-10-24T02:36:35.2750184Z Petname: production-choice-oyster-74ca33cc 2026-10-24T02:36:35.2750468Z Region: us-east 2026-10-24T02:36:35.2750694Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T02:36:35.2763225Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T02:36:35.2763630Z 2026-10-24T02:36:35.2763753Z Enabling Blacksmith transparent cache 2026-10-24T02:36:35.3036817Z ##[group]Run actions/checkout@v6 2026-10-24T02:36:35.3037120Z with: 2026-10-24T02:36:35.3037326Z fetch-depth: 2 2026-10-24T02:36:35.3037668Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T02:36:35.3038062Z sparse-checkout-cone-mode: false 2026-10-24T02:36:35.3038335Z repository: pingdotgg/t3code 2026-10-24T02:36:35.3040260Z token: *** 2026-10-24T02:36:35.3040472Z ssh-strict: true 2026-10-24T02:36:35.3040689Z ssh-user: git 2026-10-24T02:36:35.3040920Z persist-credentials: true 2026-10-24T02:36:35.3041166Z clean: true 2026-10-24T02:36:35.3041374Z fetch-tags: false 2026-10-24T02:36:35.3041692Z show-progress: true 2026-10-24T02:36:35.3041918Z lfs: false 2026-10-24T02:36:35.3042128Z submodules: false 2026-10-24T02:36:35.3042353Z set-safe-directory: true 2026-10-24T02:36:35.3042614Z allow-unsafe-pr-checkout: false 2026-10-24T02:36:35.3042865Z env: 2026-10-24T02:36:35.3043104Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T02:36:35.3043540Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 346 2026-10-24T02:36:35.3043820Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:36:35.3044088Z ##[endgroup] 2026-10-24T02:36:35.4021682Z Syncing repository: pingdotgg/t3code 2026-10-24T02:36:35.4022608Z ##[group]Getting Git version info 2026-10-24T02:36:35.4022941Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T02:36:35.4023441Z [command]/usr/local/bin/git version 2026-10-24T02:36:35.4088057Z git version 2.55.0 2026-10-24T02:36:35.4097555Z ##[endgroup] 2026-10-24T02:36:35.4103076Z Temporarily overriding HOME='/home/runner/_work/_temp/40cff4a1-a814-4c16-99d4-8e9844511468' before making global git config changes 2026-10-24T02:36:35.4103753Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T02:36:35.4105814Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T02:36:35.4135665Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T02:36:35.4138083Z ##[group]Determining repository object format 2026-10-24T02:36:35.4139614Z ##[endgroup] 2026-10-24T02:36:35.4140006Z ##[group]Initializing the repository 2026-10-24T02:36:35.4142409Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T02:36:35.4178731Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T02:36:35.4179343Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T02:36:35.4179868Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T02:36:35.4180302Z hint: call: 2026-10-24T02:36:35.4180563Z hint: 2026-10-24T02:36:35.4181094Z hint: git config --global init.defaultBranch 2026-10-24T02:36:35.4181440Z hint: 2026-10-24T02:36:35.4181736Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T02:36:35.4182194Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T02:36:35.4182570Z hint: 2026-10-24T02:36:35.4182778Z hint: git branch -m 2026-10-24T02:36:35.4183014Z hint: 2026-10-24T02:36:35.4183318Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T02:36:35.4183786Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T02:36:35.4184616Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T02:36:35.4206777Z ##[endgroup] 2026-10-24T02:36:35.4207144Z ##[group]Disabling automatic garbage collection 2026-10-24T02:36:35.4209351Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T02:36:35.4227830Z ##[endgroup] 2026-10-24T02:36:35.4228183Z ##[group]Setting up auth 2026-10-24T02:36:35.4228468Z Removing SSH command configuration 2026-10-24T02:36:35.4231781Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T02:36:35.4252871Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-24T02:36:35.4379621Z Removing HTTP extra header 2026-10-24T02:36:35.4382346Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T02:36:35.4403252Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2026-10-24T02:36:35.4490677Z Removing includeIf entries pointing to credentials config files 2026-10-24T02:36:35.4493444Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T02:36:35.4516669Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T02:36:35.4611236Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-cced69f7-564c-4291-818e-f6b087e9cf34.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T02:36:35.4638060Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-cced69f7-564c-4291-818e-f6b087e9cf34.config 2026-10-24T02:36:35.4656050Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-cced69f7-564c-4291-818e-f6b087e9cf34.config 2026-10-24T02:36:35.4673943Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-cced69f7-564c-4291-818e-f6b087e9cf34.config 2026-10-24T02:36:35.4691000Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-cced69f7-564c-4291-818e-f6b087e9cf34.config 2026-10-24T02:36:35.4706819Z ##[endgroup] 2026-10-24T02:36:35.4707193Z ##[group]Fetching the repository 2026-10-24T02:36:35.4710850Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +26c3625f484eadd4d5b6ca5a3dd1f8f8bd5533b4:refs/remotes/origin/main 2026-10-24T02:36:35.7133893Z From https://github.com/pingdotgg/t3code 2026-10-24T02:36:35.7134488Z * [new ref] 26c3625f484eadd4d5b6ca5a3dd1f8f8bd5533b4 -> origin/main 2026-10-24T02:36:35.7159513Z [command]/usr/local/bin/git branch --list --remote origin/main 2026-10-24T02:36:35.7185441Z origin/main 2026-10-24T02:36:35.7189927Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main 2026-10-24T02:36:35.7221369Z 26c3625f484eadd4d5b6ca5a3dd1f8f8bd5533b4 2026-10-24T02:36:35.7224709Z ##[endgroup] 2026-10-24T02:36:35.7225125Z ##[group]Determining the checkout info 2026-10-24T02:36:35.7225585Z ##[endgroup] 2026-10-24T02:36:35.7225975Z ##[group]Setting up sparse checkout 2026-10-24T02:36:35.7226521Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T02:36:35.7246049Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T02:36:35.7260561Z .git/info/sparse-checkout 2026-10-24T02:36:35.7263803Z ##[endgroup] 2026-10-24T02:36:35.7264411Z ##[group]Checking out the ref 2026-10-24T02:36:35.7266085Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-24T02:36:41.8336172Z Updating files: 0% (1/6319) 2026-10-24T02:36:41.8364582Z Updating files: 1% (64/6319) 2026-10-24T02:36:41.8382765Z Updating files: 2% (127/6319) 2026-10-24T02:36:41.8400655Z Updating files: 3% (190/6319) 2026-10-24T02:36:41.8423133Z Updating files: 4% (253/6319) 2026-10-24T02:36:41.8452724Z Updating files: 5% (316/6319) 2026-10-24T02:36:41.8473713Z Updating files: 6% (380/6319) 2026-10-24T02:36:41.8529619Z Updating files: 7% (443/6319) 2026-10-24T02:36:41.8559601Z Updating files: 8% (506/6319) 2026-10-24T02:36:41.8582155Z Updating files: 9% (569/6319) 2026-10-24T02:36:41.8845259Z Updating files: 10% (632/6319) 2026-10-24T02:36:41.8861116Z Updating files: 11% (696/6319) 2026-10-24T02:36:41.8871920Z Updating files: 12% (759/6319) 2026-10-24T02:36:41.8885631Z Updating files: 13% (822/6319) 2026-10-24T02:36:41.8902906Z Updating files: 14% (885/6319) 2026-10-24T02:36:41.8920671Z Updating files: 15% (948/6319) 2026-10-24T02:36:41.8939349Z Updating files: 16% (1012/6319) 2026-10-24T02:36:41.8954172Z Updating files: 17% (1075/6319) 2026-10-24T02:36:41.8975707Z Updating files: 18% (1138/6319) 2026-10-24T02:36:41.8992355Z Updating files: 19% (1201/6319) 2026-10-24T02:36:41.9014188Z Updating files: 20% (1264/6319) 2026-10-24T02:36:41.9032091Z Updating files: 21% (1327/6319) 2026-10-24T02:36:41.9050590Z Updating files: 22% (1391/6319) 2026-10-24T02:36:41.9063753Z Updating files: 23% (1454/6319) 2026-10-24T02:36:41.9076972Z Updating files: 24% (1517/6319) 2026-10-24T02:36:41.9093093Z Updating files: 25% (1580/6319) 2026-10-24T02:36:41.9106622Z Updating files: 26% (1643/6319) 2026-10-24T02:36:41.9121803Z Updating files: 27% (1707/6319) 2026-10-24T02:36:41.9141260Z Updating files: 28% (1770/6319) 2026-10-24T02:36:41.9174047Z Updating files: 29% (1833/6319) 2026-10-24T02:36:41.9193738Z Updating files: 30% (1896/6319) 2026-10-24T02:36:41.9217547Z Updating files: 31% (1959/6319) 2026-10-24T02:36:41.9247157Z Updating files: 32% (2023/6319) 2026-10-24T02:36:41.9277231Z Updating files: 33% (2086/6319) 2026-10-24T02:36:41.9344617Z Updating files: 34% (2149/6319) 2026-10-24T02:36:41.9404591Z Updating files: 35% (2212/6319) 2026-10-24T02:36:41.9438899Z Updating files: 36% (2275/6319) 2026-10-24T02:36:41.9472714Z Updating files: 37% (2339/6319) 2026-10-24T02:36:41.9517796Z Updating files: 38% (2402/6319) 2026-10-24T02:36:41.9543554Z Updating files: 39% (2465/6319) 2026-10-24T02:36:41.9574081Z Updating files: 40% (2528/6319) 2026-10-24T02:36:41.9605387Z Updating files: 41% (2591/6319) 2026-10-24T02:36:41.9621192Z Updating files: 42% (2654/6319) 2026-10-24T02:36:41.9630704Z Updating files: 43% (2718/6319) 2026-10-24T02:36:41.9650851Z Updating files: 44% (2781/6319) 2026-10-24T02:36:41.9678885Z Updating files: 45% (2844/6319) 2026-10-24T02:36:41.9703073Z Updating files: 46% (2907/6319) 2026-10-24T02:36:41.9729862Z Updating files: 47% (2970/6319) 2026-10-24T02:36:41.9757815Z Updating files: 48% (3034/6319) 2026-10-24T02:36:41.9789357Z Updating files: 49% (3097/6319) 2026-10-24T02:36:41.9825942Z Updating files: 50% (3160/6319) 2026-10-24T02:36:41.9840705Z Updating files: 51% (3223/6319) 2026-10-24T02:36:41.9876015Z Updating files: 52% (3286/6319) 2026-10-24T02:36:41.9899663Z Updating files: 53% (3350/6319) 2026-10-24T02:36:41.9919827Z Updating files: 54% (3413/6319) 2026-10-24T02:36:41.9943611Z Updating files: 55% (3476/6319) 2026-10-24T02:36:41.9961945Z Updating files: 56% (3539/6319) 2026-10-24T02:36:41.9979258Z Updating files: 57% (3602/6319) 2026-10-24T02:36:41.9997329Z Updating files: 58% (3666/6319) 2026-10-24T02:36:42.0383357Z Updating files: 59% (3729/6319) 2026-10-24T02:36:42.0383596Z Updating files: 60% (3792/6319) 2026-10-24T02:36:42.0431633Z Updating files: 61% (3855/6319) 2026-10-24T02:36:42.0436616Z Updating files: 62% (3918/6319) 2026-10-24T02:36:42.0444816Z Updating files: 63% (3981/6319) 2026-10-24T02:36:42.0458541Z Updating files: 64% (4045/6319) 2026-10-24T02:36:42.0479494Z Updating files: 65% (4108/6319) 2026-10-24T02:36:42.0495143Z Updating files: 66% (4171/6319) 2026-10-24T02:36:42.0519793Z Updating files: 67% (4234/6319) 2026-10-24T02:36:42.0533982Z Updating files: 68% (4297/6319) 2026-10-24T02:36:42.0553833Z Updating files: 69% (4361/6319) 2026-10-24T02:36:42.0565974Z Updating files: 70% (4424/6319) 2026-10-24T02:36:42.0582046Z Updating files: 71% (4487/6319) 2026-10-24T02:36:42.0598438Z Updating files: 72% (4550/6319) 2026-10-24T02:36:42.0623576Z Updating files: 73% (4613/6319) 2026-10-24T02:36:42.0876231Z Updating files: 74% (4677/6319) 2026-10-24T02:36:42.1060697Z Updating files: 75% (4740/6319) 2026-10-24T02:36:42.1082003Z Updating files: 76% (4803/6319) 2026-10-24T02:36:42.1102879Z Updating files: 77% (4866/6319) 2026-10-24T02:36:42.1128484Z Updating files: 78% (4929/6319) 2026-10-24T02:36:42.1146661Z Updating files: 79% (4993/6319) 2026-10-24T02:36:42.1163694Z Updating files: 80% (5056/6319) 2026-10-24T02:36:42.1182114Z Updating files: 81% (5119/6319) 2026-10-24T02:36:42.1199941Z Updating files: 82% (5182/6319) 2026-10-24T02:36:42.1217061Z Updating files: 83% (5245/6319) 2026-10-24T02:36:42.1238584Z Updating files: 84% (5308/6319) 2026-10-24T02:36:42.1257664Z Updating files: 85% (5372/6319) 2026-10-24T02:36:42.1280056Z Updating files: 86% (5435/6319) 2026-10-24T02:36:42.1346817Z Updating files: 87% (5498/6319) 2026-10-24T02:36:42.1378071Z Updating files: 88% (5561/6319) 2026-10-24T02:36:42.1395190Z Updating files: 89% (5624/6319) 2026-10-24T02:36:42.1421995Z Updating files: 90% (5688/6319) 2026-10-24T02:36:42.1455527Z Updating files: 91% (5751/6319) 2026-10-24T02:36:42.1470180Z Updating files: 92% (5814/6319) 2026-10-24T02:36:42.1486153Z Updating files: 93% (5877/6319) 2026-10-24T02:36:42.1506756Z Updating files: 94% (5940/6319) 2026-10-24T02:36:42.1529173Z Updating files: 95% (6004/6319) 2026-10-24T02:36:42.1581565Z Updating files: 96% (6067/6319) 2026-10-24T02:36:42.1607980Z Updating files: 97% (6130/6319) 2026-10-24T02:36:42.1653431Z Updating files: 98% (6193/6319) 2026-10-24T02:36:42.1671889Z Updating files: 99% (6256/6319) 2026-10-24T02:36:42.1672361Z Updating files: 100% (6319/6319) 2026-10-24T02:36:42.1672604Z Updating files: 100% (6319/6319), done. 2026-10-24T02:36:42.1823481Z Switched to a new branch 'main' 2026-10-24T02:36:42.1824484Z branch 'main' set up to track 'origin/main'. 2026-10-24T02:36:42.1836743Z ##[endgroup] 2026-10-24T02:36:42.1871345Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T02:36:42.1889533Z 26c3625f484eadd4d5b6ca5a3dd1f8f8bd5533b4 2026-10-24T02:36:42.2018777Z Prepare all required actions 2026-10-24T02:36:42.2056755Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T02:36:42.2056931Z env: 2026-10-24T02:36:42.2057073Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T02:36:42.2057250Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 346 2026-10-24T02:36:42.2057421Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:36:42.2057577Z ##[endgroup] 2026-10-24T02:36:42.2202059Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T02:36:42.2216379Z ##[group]Run set -uo pipefail 2026-10-24T02:36:42.2216602Z set -uo pipefail 2026-10-24T02:36:42.2216808Z  2026-10-24T02:36:42.2216938Z decide() { 2026-10-24T02:36:42.2217168Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T02:36:42.2217406Z  exit "${PIPESTATUS[0]}" 2026-10-24T02:36:42.2217562Z } 2026-10-24T02:36:42.2217683Z  2026-10-24T02:36:42.2217812Z fail_open() { 2026-10-24T02:36:42.2217987Z  echo "$* Running every job." 2026-10-24T02:36:42.2218149Z  decide 2026-10-24T02:36:42.2218277Z } 2026-10-24T02:36:42.2218410Z  2026-10-24T02:36:42.2218591Z # Reads the change from git rather than the REST API: every job that 2026-10-24T02:36:42.2218868Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T02:36:42.2219115Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T02:36:42.2219350Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T02:36:42.2219628Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T02:36:42.2219842Z  base=HEAD^1 2026-10-24T02:36:42.2219984Z  mode=() 2026-10-24T02:36:42.2220114Z else 2026-10-24T02:36:42.2220249Z  base=$BEFORE_SHA 2026-10-24T02:36:42.2220463Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T02:36:42.2220699Z  || fail_open "Could not fetch ${base}." 2026-10-24T02:36:42.2220927Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T02:36:42.2221138Z  mode=(--full) 2026-10-24T02:36:42.2221277Z fi 2026-10-24T02:36:42.2221401Z  2026-10-24T02:36:42.2221590Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T02:36:42.2221867Z # of a package changes that package just like editing it. It also keeps 2026-10-24T02:36:42.2222238Z # git from fetching file contents to score renames. 2026-10-24T02:36:42.2222503Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T02:36:42.2222762Z  || fail_open "Could not diff against ${base}." 2026-10-24T02:36:42.2222987Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T02:36:42.2238710Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:36:42.2238907Z env: 2026-10-24T02:36:42.2239045Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T02:36:42.2239219Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 346 2026-10-24T02:36:42.2239386Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:36:42.2239554Z EVENT_NAME: push 2026-10-24T02:36:42.2239718Z BEFORE_SHA: ff1f6fd8849cdd2e0a07096eac4fd4440d1ad989 2026-10-24T02:36:42.2239902Z ##[endgroup] 2026-10-24T02:36:42.4502144Z 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-24T02:36:42.4503579Z typecheck=true 2026-10-24T02:36:42.4503723Z build=true 2026-10-24T02:36:42.4520503Z test=true 2026-10-24T02:36:42.4520742Z test_packages= 2026-10-24T02:36:42.4520921Z test_web=true 2026-10-24T02:36:42.4521061Z test_server=true 2026-10-24T02:36:42.4521196Z rust=true 2026-10-24T02:36:42.4521325Z release_smoke=true 2026-10-24T02:36:42.4521481Z mobile_native=false 2026-10-24T02:36:42.4544342Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=234] 2026-10-24T02:36:42.4617064Z Prepare all required actions 2026-10-24T02:36:42.4617367Z Getting action download info 2026-10-24T02:36:42.5592546Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T02:36:42.6467914Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T02:36:42.6468102Z env: 2026-10-24T02:36:42.6468241Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T02:36:42.6468463Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 346 2026-10-24T02:36:42.6468630Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:36:42.6468796Z ##[endgroup] 2026-10-24T02:36:42.6552298Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T02:36:42.6561464Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T02:36:42.6561827Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T02:36:42.6562161Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T02:36:42.6562424Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T02:36:42.6576740Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:36:42.6576952Z env: 2026-10-24T02:36:42.6577091Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T02:36:42.6577259Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 346 2026-10-24T02:36:42.6577426Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:36:42.6577588Z ##[endgroup] 2026-10-24T02:36:42.6636284Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=8] 2026-10-24T02:36:42.6637604Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T02:36:42.6671543Z ##[group]Run actions/cache@v6 2026-10-24T02:36:42.6671710Z with: 2026-10-24T02:36:42.6671838Z path: ~/.vite-plus 2026-10-24T02:36:42.6672170Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:36:42.6672402Z enableCrossOsArchive: false 2026-10-24T02:36:42.6672558Z fail-on-cache-miss: false 2026-10-24T02:36:42.6672710Z lookup-only: false 2026-10-24T02:36:42.6672844Z save-always: false 2026-10-24T02:36:42.6672973Z env: 2026-10-24T02:36:42.6673103Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T02:36:42.6673271Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 346 2026-10-24T02:36:42.6673437Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:36:42.6673591Z ##[endgroup] 2026-10-24T02:36:43.1836454Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:36:43.5510753Z Received 170349591 of 170349591 (100.0%), 473.6 MBs/sec 2026-10-24T02:36:43.5511199Z Cache Size: ~162 MB (170349591 B) 2026-10-24T02:36:43.5531117Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/ba2a1e3b-c88b-408f-98de-453e685f0a75/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:36:44.2458299Z Cache restored successfully 2026-10-24T02:36:44.2824352Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:36:44.2907913Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1626] 2026-10-24T02:36:44.2922763Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T02:36:44.2943047Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T02:36:44.2943393Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T02:36:44.2943674Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T02:36:44.2960443Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:36:44.2960612Z env: 2026-10-24T02:36:44.2960735Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T02:36:44.2960888Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 346 2026-10-24T02:36:44.2961037Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:36:44.2961201Z ##[endgroup] 2026-10-24T02:36:44.3005709Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T02:36:44.3014769Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=9] 2026-10-24T02:36:44.3016483Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T02:36:44.3021162Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T02:36:44.3022705Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T02:36:44.3034937Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T02:36:44.3035213Z store_path="$(vp pm cache dir)" 2026-10-24T02:36:44.3035477Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T02:36:44.3050461Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:36:44.3050650Z env: 2026-10-24T02:36:44.3050765Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T02:36:44.3050916Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 346 2026-10-24T02:36:44.3051093Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:36:44.3051318Z ##[endgroup] 2026-10-24T02:36:44.3181531Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=15] 2026-10-24T02:36:44.3183463Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T02:36:44.3535618Z ##[group]Run actions/cache@v6 2026-10-24T02:36:44.3535764Z with: 2026-10-24T02:36:44.3535903Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T02:36:44.3536174Z key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T02:36:44.3536437Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T02:36:44.3536588Z enableCrossOsArchive: false 2026-10-24T02:36:44.3536776Z fail-on-cache-miss: false 2026-10-24T02:36:44.3536901Z lookup-only: false 2026-10-24T02:36:44.3537017Z save-always: false 2026-10-24T02:36:44.3537129Z env: 2026-10-24T02:36:44.3537251Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T02:36:44.3537400Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 346 2026-10-24T02:36:44.3537776Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:36:44.3537911Z ##[endgroup] 2026-10-24T02:36:44.5468443Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T02:36:45.6374395Z Received 671088640 of 995020926 (67.4%), 599.8 MBs/sec 2026-10-24T02:36:46.1267639Z Received 995020926 of 995020926 (100.0%), 609.1 MBs/sec 2026-10-24T02:36:46.1267891Z Cache Size: ~949 MB (995020926 B) 2026-10-24T02:36:46.1306196Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/b8e1a781-943b-4ee2-a16c-b05640019f6c/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:36:51.2836874Z Cache restored successfully 2026-10-24T02:36:51.3289965Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T02:36:51.3352912Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7016] 2026-10-24T02:36:51.3355027Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T02:36:51.3364846Z ##[group]Run vp install 2026-10-24T02:36:51.3364988Z vp install 2026-10-24T02:36:51.3380225Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:36:51.3380388Z env: 2026-10-24T02:36:51.3380513Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T02:36:51.3380660Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 346 2026-10-24T02:36:51.3380806Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:36:51.3380946Z ##[endgroup] 2026-10-24T02:36:51.3723894Z Scope: all 33 workspace projects 2026-10-24T02:36:51.4725966Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T02:36:51.8395009Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T02:36:51.8432829Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T02:36:54.0976718Z Virtual store is at: node_modules/.pnpm 2026-10-24T02:36:54.0977245Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.6s) 2026-10-24T02:36:54.0977457Z Lockfile is up to date, resolution step is skipped 2026-10-24T02:36:54.1147131Z Packages: +1721 2026-10-24T02:36:54.1147382Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T02:36:54.1495651Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T02:36:55.0971842Z . prepare$ vp config --no-agent 2026-10-24T02:36:55.1894461Z . prepare: Done 2026-10-24T02:36:55.1907829Z 2026-10-24T02:36:55.1907998Z devDependencies: 2026-10-24T02:36:55.1908667Z + @coderabbitai/config 1.1.0 2026-10-24T02:36:55.1908854Z + @shadcn/lint 0.1.5 2026-10-24T02:36:55.1909013Z + @types/node 24.12.4 2026-10-24T02:36:55.1909135Z + knip 6.34.0 2026-10-24T02:36:55.1909272Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T02:36:55.1909420Z + vite-plus 1.3.0 2026-10-24T02:36:55.1909493Z 2026-10-24T02:36:55.1920027Z Done in 3.8s using pnpm v12.14.0 2026-10-24T02:36:55.2084601Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3872] 2026-10-24T02:36:55.2109243Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T02:36:55.2110038Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T02:36:55.2127655Z shell: /usr/bin/bash -e {0} 2026-10-24T02:36:55.2127799Z env: 2026-10-24T02:36:55.2127916Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T02:36:55.2128074Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 346 2026-10-24T02:36:55.2128217Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:36:55.2128356Z ##[endgroup] 2026-10-24T02:36:55.2361437Z ##[group]Run actions/cache@v6 2026-10-24T02:36:55.2361570Z with: 2026-10-24T02:36:55.2361681Z path: ~/.cache/ms-playwright 2026-10-24T02:36:55.2361845Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T02:36:55.2362060Z enableCrossOsArchive: false 2026-10-24T02:36:55.2362198Z fail-on-cache-miss: false 2026-10-24T02:36:55.2362327Z lookup-only: false 2026-10-24T02:36:55.2362435Z save-always: false 2026-10-24T02:36:55.2362546Z env: 2026-10-24T02:36:55.2362655Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T02:36:55.2362805Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 346 2026-10-24T02:36:55.2362947Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:36:55.2363077Z ##[endgroup] 2026-10-24T02:36:55.4375203Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T02:36:55.5705229Z Received 106503405 of 106503405 (100.0%), 853.5 MBs/sec 2026-10-24T02:36:55.5705491Z Cache Size: ~102 MB (106503405 B) 2026-10-24T02:36:55.5743507Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/0f448a71-8fa8-4a0c-ad2a-a7b0df75a816/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:36:55.7707783Z Cache restored successfully 2026-10-24T02:36:55.7830550Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T02:36:55.7959644Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T02:36:55.7960053Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T02:36:55.7960308Z test -n "$browser" 2026-10-24T02:36:55.7960463Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T02:36:55.7960707Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T02:36:55.7960923Z fi 2026-10-24T02:36:55.7978058Z shell: /usr/bin/bash -e {0} 2026-10-24T02:36:55.7978193Z env: 2026-10-24T02:36:55.7978312Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T02:36:55.7978481Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 346 2026-10-24T02:36:55.7978625Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:36:55.7978768Z ##[endgroup] 2026-10-24T02:36:55.8212541Z ##[group]Run vp run --filter t3 test --shard 3/8 2026-10-24T02:36:55.8212788Z vp run --filter t3 test --shard 3/8 2026-10-24T02:36:55.8228967Z shell: /usr/bin/bash -e {0} 2026-10-24T02:36:55.8229116Z env: 2026-10-24T02:36:55.8229238Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T02:36:55.8229399Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 346 2026-10-24T02:36:55.8229547Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:36:55.8229769Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T02:36:55.8230064Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T02:36:55.8230278Z ##[endgroup] 2026-10-24T02:36:55.9758782Z ~/apps/server$ vp test run --shard 3/8 ⊘ cache disabled 2026-10-24T02:36:56.1207504Z 2026-10-24T02:36:56.1209084Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T02:36:56.1209293Z 2026-10-24T02:37:00.3721893Z ✓ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (80 tests) 675ms 2026-10-24T02:37:18.5236523Z ✓ src/git/GitManager.test.ts (104 tests) 17188ms 2026-10-24T02:37:18.5236891Z ✓ GitManager (104) 2026-10-24T02:37:18.5237161Z ✓ finds a fork PR for a branch pushed without an upstream 420ms 2026-10-24T02:37:18.5237511Z ✓ prefers an exact fork ref but does not guess between equal refs 301ms 2026-10-24T02:37:18.5237903Z ✓ preserves a local worktree PR base that shadows a remote ref, including legacy bases 396ms 2026-10-24T02:37:18.5238321Z ✓ generates PR content from branch changes when the remote base advances (main) 315ms 2026-10-24T02:37:18.5238724Z ✓ generates PR content from branch changes when the remote base advances (release/1.2) 337ms 2026-10-24T02:37:18.5239112Z ✓ prepares a worktree from the head branch when the host has no pull ref 380ms 2026-10-24T02:37:18.5239507Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 467ms 2026-10-24T02:37:18.5239941Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 512ms 2026-10-24T02:37:18.5240335Z ✓ refreshes a reused PR worktree that has no upstream from the pull request ref 323ms 2026-10-24T02:37:22.0182745Z ✓ src/provider/CodexChatGptAuth.test.ts (54 tests) 3171ms 2026-10-24T02:37:24.7527582Z ✓ src/orchestration-v2/ThreadStop.test.ts (41 tests) 1749ms 2026-10-24T02:37:25.7595600Z ✓ src/orchestration-v2/PullRequestSyncReactor.test.ts (24 tests) 51ms 2026-10-24T02:37:26.1962687Z stdout | src/preview/ServerBrowser.test.ts > a rejected download releases the original and keeps no saved copy (save failed) 2026-10-24T02:37:26.1963222Z [02:37:26.192] WARN (#802): server preview download failed { 2026-10-24T02:37:26.1963657Z cause: Error: save interrupted 2026-10-24T02:37:26.1964093Z at Object.saveAs (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.test.ts:909:50) 2026-10-24T02:37:26.1964555Z at saveDownload (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.ts:959:7) 2026-10-24T02:37:26.1964808Z } 2026-10-24T02:37:26.1964877Z 2026-10-24T02:37:26.2141994Z ✓ src/preview/ServerBrowser.test.ts (22 tests) 92ms 2026-10-24T02:37:27.5124822Z ✓ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 349ms 2026-10-24T02:37:28.0258645Z ✓ src/provider/antigravityAuthSupport.test.ts (26 tests) 235ms 2026-10-24T02:37:28.5170780Z ✓ src/persistence/OrchestrationEventStore.test.ts (10 tests) 209ms 2026-10-24T02:37:29.8005746Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached 2026-10-24T02:37:29.8006194Z [02:37:29.798] INFO (#4): Migrations ran successfully { 2026-10-24T02:37:29.8006366Z migrations: [ 2026-10-24T02:37:29.8006512Z '1_OrchestrationEvents', 2026-10-24T02:37:29.8006693Z '2_OrchestrationCommandReceipts', 2026-10-24T02:37:29.8006874Z '3_CheckpointDiffBlobs', 2026-10-24T02:37:29.8007037Z '4_ProviderSessionRuntime', 2026-10-24T02:37:29.8007209Z '5_Projections', 2026-10-24T02:37:29.8007401Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:37:29.8007616Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:37:29.8007809Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:37:29.8007994Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:37:29.8008179Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:37:29.8008383Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:37:29.8008593Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:37:29.8008791Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:37:29.8009007Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:37:29.8009219Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:37:29.8009408Z '16_CanonicalizeModelSelections', 2026-10-24T02:37:29.8009586Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:37:29.8009776Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:37:29.8009966Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:37:29.8010141Z '20_AuthAccessManagement', 2026-10-24T02:37:29.8010314Z '21_AuthSessionClientMetadata', 2026-10-24T02:37:29.8010489Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:37:29.8010675Z '23_ProjectionThreadShellSummary', 2026-10-24T02:37:29.8010873Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:37:29.8011097Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:37:29.8011312Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:37:29.8011510Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:37:29.8011705Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:37:29.8011905Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:37:29.8012113Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:37:29.8012324Z '31_AuthAuthorizationScopes', 2026-10-24T02:37:29.8012503Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:37:29.8012684Z '33_ProjectionThreadsSettled', 2026-10-24T02:37:29.8012858Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:37:29.8013042Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:37:29.8013226Z '36_ProjectionThreadsPinned', 2026-10-24T02:37:29.8013398Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:37:29.8013588Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:37:29.8013791Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:37:29.8014399Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:37:29.8014607Z '41_AuthSessionClientConnection', 2026-10-24T02:37:29.8014801Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:37:29.8014999Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:37:29.8015191Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:37:29.8015383Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:37:29.8015576Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:37:29.8015764Z '47_ProjectionProjectIcon', 2026-10-24T02:37:29.8015944Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:37:29.8016137Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:37:29.8016340Z '50_ProjectionThreadPullRequests', 2026-10-24T02:37:29.8016527Z '51_ProjectionThreadMessageContext', 2026-10-24T02:37:29.8016712Z '52_ProjectionThreadTitleState', 2026-10-24T02:37:29.8016884Z '53_PullRequestFilesViewed', 2026-10-24T02:37:29.8017081Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:37:29.8017267Z '55_OrchestrationV2', 2026-10-24T02:37:29.8017446Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:37:29.8017626Z '57_ScheduledTaskWebhooks', 2026-10-24T02:37:29.8017790Z '58_WebhookRelayDeliveries', 2026-10-24T02:37:29.8017952Z '59_McpAppModelContext', 2026-10-24T02:37:29.8018121Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:37:29.8018300Z '61_PullRequestReviewGuides', 2026-10-24T02:37:29.8018473Z '62_ThreadFailureLookupIndex', 2026-10-24T02:37:29.8018643Z '63_DropUnusedV1Projections', 2026-10-24T02:37:29.8018970Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:37:29.8019208Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:37:29.8019399Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:37:29.8019577Z '67_WebhookDedupe', 2026-10-24T02:37:29.8019735Z '68_ShellStopRequestIndex' 2026-10-24T02:37:29.8019868Z ] 2026-10-24T02:37:29.8019966Z } 2026-10-24T02:37:29.8020022Z 2026-10-24T02:37:29.8335838Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client 2026-10-24T02:37:29.8336329Z [02:37:29.832] INFO (#358): Migrations ran successfully { 2026-10-24T02:37:29.8336510Z migrations: [ 2026-10-24T02:37:29.8336651Z '1_OrchestrationEvents', 2026-10-24T02:37:29.8336836Z '2_OrchestrationCommandReceipts', 2026-10-24T02:37:29.8337015Z '3_CheckpointDiffBlobs', 2026-10-24T02:37:29.8337211Z '4_ProviderSessionRuntime', 2026-10-24T02:37:29.8337510Z '5_Projections', 2026-10-24T02:37:29.8337772Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:37:29.8337993Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:37:29.8338189Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:37:29.8338376Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:37:29.8338557Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:37:29.8338761Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:37:29.8338964Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:37:29.8339157Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:37:29.8339374Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:37:29.8339590Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:37:29.8339780Z '16_CanonicalizeModelSelections', 2026-10-24T02:37:29.8339961Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:37:29.8340155Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:37:29.8340351Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:37:29.8340529Z '20_AuthAccessManagement', 2026-10-24T02:37:29.8340720Z '21_AuthSessionClientMetadata', 2026-10-24T02:37:29.8340897Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:37:29.8341085Z '23_ProjectionThreadShellSummary', 2026-10-24T02:37:29.8341284Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:37:29.8341503Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:37:29.8341715Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:37:29.8341913Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:37:29.8342108Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:37:29.8342311Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:37:29.8342519Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:37:29.8342708Z '31_AuthAuthorizationScopes', 2026-10-24T02:37:29.8342931Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:37:29.8343111Z '33_ProjectionThreadsSettled', 2026-10-24T02:37:29.8343353Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:37:29.8343537Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:37:29.8343720Z '36_ProjectionThreadsPinned', 2026-10-24T02:37:29.8343940Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:37:29.8344126Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:37:29.8344327Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:37:29.8344528Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:37:29.8344707Z '41_AuthSessionClientConnection', 2026-10-24T02:37:29.8344892Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:37:29.8345280Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:37:29.8345546Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:37:29.8345741Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:37:29.8345931Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:37:29.8346117Z '47_ProjectionProjectIcon', 2026-10-24T02:37:29.8346300Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:37:29.8346494Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:37:29.8346679Z '50_ProjectionThreadPullRequests', 2026-10-24T02:37:29.8346866Z '51_ProjectionThreadMessageContext', 2026-10-24T02:37:29.8347049Z '52_ProjectionThreadTitleState', 2026-10-24T02:37:29.8347220Z '53_PullRequestFilesViewed', 2026-10-24T02:37:29.8347540Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:37:29.8347749Z '55_OrchestrationV2', 2026-10-24T02:37:29.8347926Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:37:29.8348109Z '57_ScheduledTaskWebhooks', 2026-10-24T02:37:29.8348273Z '58_WebhookRelayDeliveries', 2026-10-24T02:37:29.8348442Z '59_McpAppModelContext', 2026-10-24T02:37:29.8348616Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:37:29.8348792Z '61_PullRequestReviewGuides', 2026-10-24T02:37:29.8348960Z '62_ThreadFailureLookupIndex', 2026-10-24T02:37:29.8349130Z '63_DropUnusedV1Projections', 2026-10-24T02:37:29.8349315Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:37:29.8349500Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:37:29.8349693Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:37:29.8349869Z '67_WebhookDedupe', 2026-10-24T02:37:29.8350030Z '68_ShellStopRequestIndex' 2026-10-24T02:37:29.8350183Z ] 2026-10-24T02:37:29.8350279Z } 2026-10-24T02:37:29.8350335Z 2026-10-24T02:37:29.8725080Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-24T02:37:29.8725472Z [02:37:29.866] INFO (#748): Migrations ran successfully { 2026-10-24T02:37:29.8725651Z migrations: [ 2026-10-24T02:37:29.8725793Z '1_OrchestrationEvents', 2026-10-24T02:37:29.8725977Z '2_OrchestrationCommandReceipts', 2026-10-24T02:37:29.8726158Z '3_CheckpointDiffBlobs', 2026-10-24T02:37:29.8726319Z '4_ProviderSessionRuntime', 2026-10-24T02:37:29.8726484Z '5_Projections', 2026-10-24T02:37:29.8726674Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:37:29.8726889Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:37:29.8727089Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:37:29.8727276Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:37:29.8727464Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:37:29.8727668Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:37:29.8727870Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:37:29.8728062Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:37:29.8728275Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:37:29.8728487Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:37:29.8728674Z '16_CanonicalizeModelSelections', 2026-10-24T02:37:29.8728859Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:37:29.8729094Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:37:29.8729288Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:37:29.8729467Z '20_AuthAccessManagement', 2026-10-24T02:37:29.8729641Z '21_AuthSessionClientMetadata', 2026-10-24T02:37:29.8729817Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:37:29.8730457Z '23_ProjectionThreadShellSummary', 2026-10-24T02:37:29.8730753Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:37:29.8730966Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:37:29.8731181Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:37:29.8731373Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:37:29.8731571Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:37:29.8731770Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:37:29.8731976Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:37:29.8732158Z '31_AuthAuthorizationScopes', 2026-10-24T02:37:29.8732337Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:37:29.8732516Z '33_ProjectionThreadsSettled', 2026-10-24T02:37:29.8732688Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:37:29.8732868Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:37:29.8733048Z '36_ProjectionThreadsPinned', 2026-10-24T02:37:29.8733224Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:37:29.8733404Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:37:29.8733605Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:37:29.8733826Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:37:29.8734007Z '41_AuthSessionClientConnection', 2026-10-24T02:37:29.8734236Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:37:29.8734427Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:37:29.8734621Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:37:29.8734809Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:37:29.8735003Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:37:29.8735187Z '47_ProjectionProjectIcon', 2026-10-24T02:37:29.8735369Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:37:29.8735561Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:37:29.8735752Z '50_ProjectionThreadPullRequests', 2026-10-24T02:37:29.8735937Z '51_ProjectionThreadMessageContext', 2026-10-24T02:37:29.8736123Z '52_ProjectionThreadTitleState', 2026-10-24T02:37:29.8736295Z '53_PullRequestFilesViewed', 2026-10-24T02:37:29.8736488Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:37:29.8736672Z '55_OrchestrationV2', 2026-10-24T02:37:29.8736843Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:37:29.8737021Z '57_ScheduledTaskWebhooks', 2026-10-24T02:37:29.8737183Z '58_WebhookRelayDeliveries', 2026-10-24T02:37:29.8737348Z '59_McpAppModelContext', 2026-10-24T02:37:29.8737516Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:37:29.8737693Z '61_PullRequestReviewGuides', 2026-10-24T02:37:29.8737866Z '62_ThreadFailureLookupIndex', 2026-10-24T02:37:29.8738042Z '63_DropUnusedV1Projections', 2026-10-24T02:37:29.8738323Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:37:29.8804518Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:37:29.8843941Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:37:29.8844243Z '67_WebhookDedupe', 2026-10-24T02:37:29.8844486Z '68_ShellStopRequestIndex' 2026-10-24T02:37:29.8844685Z ] 2026-10-24T02:37:29.8844782Z } 2026-10-24T02:37:29.8844837Z 2026-10-24T02:37:29.9045356Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-24T02:37:29.9045877Z [02:37:29.903] INFO (#1092): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' } 2026-10-24T02:37:29.9046121Z 2026-10-24T02:37:29.9302408Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-24T02:37:29.9302998Z [02:37:29.929] INFO (#1129): Migrations ran successfully { 2026-10-24T02:37:29.9303180Z migrations: [ 2026-10-24T02:37:29.9303321Z '1_OrchestrationEvents', 2026-10-24T02:37:29.9303500Z '2_OrchestrationCommandReceipts', 2026-10-24T02:37:29.9303699Z '3_CheckpointDiffBlobs', 2026-10-24T02:37:29.9304297Z '4_ProviderSessionRuntime', 2026-10-24T02:37:29.9304548Z '5_Projections', 2026-10-24T02:37:29.9304797Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:37:29.9305084Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:37:29.9305330Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:37:29.9305567Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:37:29.9305796Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:37:29.9306062Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:37:29.9306330Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:37:29.9306562Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:37:29.9306839Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:37:29.9307136Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:37:29.9307369Z '16_CanonicalizeModelSelections', 2026-10-24T02:37:29.9307596Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:37:29.9307831Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:37:29.9308071Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:37:29.9308293Z '20_AuthAccessManagement', 2026-10-24T02:37:29.9308506Z '21_AuthSessionClientMetadata', 2026-10-24T02:37:29.9308725Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:37:29.9308948Z '23_ProjectionThreadShellSummary', 2026-10-24T02:37:29.9309202Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:37:29.9309473Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:37:29.9309737Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:37:29.9309981Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:37:29.9310228Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:37:29.9310479Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:37:29.9310738Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:37:29.9310963Z '31_AuthAuthorizationScopes', 2026-10-24T02:37:29.9311188Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:37:29.9352245Z '33_ProjectionThreadsSettled', 2026-10-24T02:37:29.9352551Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:37:29.9352755Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:37:29.9352953Z '36_ProjectionThreadsPinned', 2026-10-24T02:37:29.9353145Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:37:29.9353338Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:37:29.9353550Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:37:29.9353755Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:37:29.9353983Z '41_AuthSessionClientConnection', 2026-10-24T02:37:29.9354223Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:37:29.9354417Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:37:29.9354611Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:37:29.9354811Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:37:29.9355006Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:37:29.9355196Z '47_ProjectionProjectIcon', 2026-10-24T02:37:29.9355382Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:37:29.9355776Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:37:29.9356045Z '50_ProjectionThreadPullRequests', 2026-10-24T02:37:29.9356230Z '51_ProjectionThreadMessageContext', 2026-10-24T02:37:29.9356421Z '52_ProjectionThreadTitleState', 2026-10-24T02:37:29.9356596Z '53_PullRequestFilesViewed', 2026-10-24T02:37:29.9356789Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:37:29.9356977Z '55_OrchestrationV2', 2026-10-24T02:37:29.9357159Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:37:29.9357341Z '57_ScheduledTaskWebhooks', 2026-10-24T02:37:29.9357514Z '58_WebhookRelayDeliveries', 2026-10-24T02:37:29.9357678Z '59_McpAppModelContext', 2026-10-24T02:37:29.9357851Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:37:29.9358030Z '61_PullRequestReviewGuides', 2026-10-24T02:37:29.9358209Z '62_ThreadFailureLookupIndex', 2026-10-24T02:37:29.9358387Z '63_DropUnusedV1Projections', 2026-10-24T02:37:29.9358576Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:37:29.9358767Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:37:29.9358953Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:37:29.9359130Z '67_WebhookDedupe', 2026-10-24T02:37:29.9359287Z '68_ShellStopRequestIndex' 2026-10-24T02:37:29.9359423Z ] 2026-10-24T02:37:29.9359521Z } 2026-10-24T02:37:29.9359581Z 2026-10-24T02:37:29.9359829Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-24T02:37:29.9360168Z [02:37:29.933] INFO (#1471): Approved an MCP client sign-in. { 2026-10-24T02:37:29.9360368Z client: 'Hosted bot', 2026-10-24T02:37:29.9360530Z access: 'approval-required', 2026-10-24T02:37:29.9360696Z method: 'pairing-code' 2026-10-24T02:37:29.9360835Z } 2026-10-24T02:37:29.9360887Z 2026-10-24T02:37:29.9560212Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-24T02:37:29.9560549Z [02:37:29.955] INFO (#1503): Migrations ran successfully { 2026-10-24T02:37:29.9560718Z migrations: [ 2026-10-24T02:37:29.9560864Z '1_OrchestrationEvents', 2026-10-24T02:37:29.9561044Z '2_OrchestrationCommandReceipts', 2026-10-24T02:37:29.9561226Z '3_CheckpointDiffBlobs', 2026-10-24T02:37:29.9561389Z '4_ProviderSessionRuntime', 2026-10-24T02:37:29.9561553Z '5_Projections', 2026-10-24T02:37:29.9561743Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:37:29.9561961Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:37:29.9562162Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:37:29.9562348Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:37:29.9562535Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:37:29.9562742Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:37:29.9562949Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:37:29.9563146Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:37:29.9563436Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:37:29.9563657Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:37:29.9563873Z '16_CanonicalizeModelSelections', 2026-10-24T02:37:29.9564062Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:37:29.9564254Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:37:29.9564450Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:37:29.9564629Z '20_AuthAccessManagement', 2026-10-24T02:37:29.9564802Z '21_AuthSessionClientMetadata', 2026-10-24T02:37:29.9564980Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:37:29.9565357Z '23_ProjectionThreadShellSummary', 2026-10-24T02:37:29.9565639Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:37:29.9565856Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:37:29.9566070Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:37:29.9566263Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:37:29.9566468Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:37:29.9566671Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:37:29.9566881Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:37:29.9567067Z '31_AuthAuthorizationScopes', 2026-10-24T02:37:29.9567257Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:37:29.9567438Z '33_ProjectionThreadsSettled', 2026-10-24T02:37:29.9567614Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:37:29.9567801Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:37:29.9567990Z '36_ProjectionThreadsPinned', 2026-10-24T02:37:29.9568174Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:37:29.9568354Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:37:29.9568561Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:37:29.9568762Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:37:29.9568947Z '41_AuthSessionClientConnection', 2026-10-24T02:37:29.9569139Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:37:29.9569336Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:37:29.9569529Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:37:29.9569727Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:37:29.9569926Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:37:29.9570110Z '47_ProjectionProjectIcon', 2026-10-24T02:37:29.9570299Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:37:29.9570494Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:37:29.9570688Z '50_ProjectionThreadPullRequests', 2026-10-24T02:37:29.9570877Z '51_ProjectionThreadMessageContext', 2026-10-24T02:37:29.9571070Z '52_ProjectionThreadTitleState', 2026-10-24T02:37:29.9571246Z '53_PullRequestFilesViewed', 2026-10-24T02:37:29.9571447Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:37:29.9571634Z '55_OrchestrationV2', 2026-10-24T02:37:29.9571811Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:37:29.9571995Z '57_ScheduledTaskWebhooks', 2026-10-24T02:37:29.9572160Z '58_WebhookRelayDeliveries', 2026-10-24T02:37:29.9572331Z '59_McpAppModelContext', 2026-10-24T02:37:29.9572505Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:37:29.9572689Z '61_PullRequestReviewGuides', 2026-10-24T02:37:29.9572862Z '62_ThreadFailureLookupIndex', 2026-10-24T02:37:29.9573042Z '63_DropUnusedV1Projections', 2026-10-24T02:37:29.9573229Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:37:29.9573418Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:37:29.9573611Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:37:29.9573786Z '67_WebhookDedupe', 2026-10-24T02:37:29.9573991Z '68_ShellStopRequestIndex' 2026-10-24T02:37:29.9574124Z ] 2026-10-24T02:37:29.9574220Z } 2026-10-24T02:37:29.9574274Z 2026-10-24T02:37:29.9592597Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-24T02:37:29.9592896Z [02:37:29.958] INFO (#1840): Approved an MCP client sign-in. { 2026-10-24T02:37:29.9593097Z client: 'Claude Code', 2026-10-24T02:37:29.9593266Z access: 'approval-required', 2026-10-24T02:37:29.9593429Z method: 'pairing-code' 2026-10-24T02:37:29.9593553Z } 2026-10-24T02:37:29.9593682Z 2026-10-24T02:37:29.9799230Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-24T02:37:29.9799684Z [02:37:29.979] INFO (#1874): Migrations ran successfully { 2026-10-24T02:37:29.9799903Z migrations: [ 2026-10-24T02:37:29.9800076Z '1_OrchestrationEvents', 2026-10-24T02:37:29.9800302Z '2_OrchestrationCommandReceipts', 2026-10-24T02:37:29.9800516Z '3_CheckpointDiffBlobs', 2026-10-24T02:37:29.9800721Z '4_ProviderSessionRuntime', 2026-10-24T02:37:29.9800920Z '5_Projections', 2026-10-24T02:37:29.9801155Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:37:29.9801425Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:37:29.9801667Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:37:29.9801912Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:37:29.9802150Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:37:29.9802409Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:37:29.9802660Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:37:29.9802900Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:37:29.9803163Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:37:29.9803640Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:37:29.9803915Z '16_CanonicalizeModelSelections', 2026-10-24T02:37:29.9804144Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:37:29.9804376Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:37:29.9804616Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:37:29.9804846Z '20_AuthAccessManagement', 2026-10-24T02:37:29.9805054Z '21_AuthSessionClientMetadata', 2026-10-24T02:37:29.9805281Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:37:29.9805507Z '23_ProjectionThreadShellSummary', 2026-10-24T02:37:29.9805758Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:37:29.9806026Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:37:29.9806290Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:37:29.9806498Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:37:29.9806692Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:37:29.9806894Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:37:29.9807098Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:37:29.9807287Z '31_AuthAuthorizationScopes', 2026-10-24T02:37:29.9807464Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:37:29.9807647Z '33_ProjectionThreadsSettled', 2026-10-24T02:37:29.9807819Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:37:29.9808006Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:37:29.9808189Z '36_ProjectionThreadsPinned', 2026-10-24T02:37:29.9808367Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:37:29.9808547Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:37:29.9808746Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:37:29.9808949Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:37:29.9809129Z '41_AuthSessionClientConnection', 2026-10-24T02:37:29.9809323Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:37:29.9809508Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:37:29.9809707Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:37:29.9809898Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:37:29.9810094Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:37:29.9810277Z '47_ProjectionProjectIcon', 2026-10-24T02:37:29.9810627Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:37:29.9810883Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:37:29.9811070Z '50_ProjectionThreadPullRequests', 2026-10-24T02:37:29.9811262Z '51_ProjectionThreadMessageContext', 2026-10-24T02:37:29.9811445Z '52_ProjectionThreadTitleState', 2026-10-24T02:37:29.9811619Z '53_PullRequestFilesViewed', 2026-10-24T02:37:29.9811808Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:37:29.9811994Z '55_OrchestrationV2', 2026-10-24T02:37:29.9812169Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:37:29.9812350Z '57_ScheduledTaskWebhooks', 2026-10-24T02:37:29.9812517Z '58_WebhookRelayDeliveries', 2026-10-24T02:37:29.9812679Z '59_McpAppModelContext', 2026-10-24T02:37:29.9812854Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:37:29.9813029Z '61_PullRequestReviewGuides', 2026-10-24T02:37:29.9813202Z '62_ThreadFailureLookupIndex', 2026-10-24T02:37:29.9813369Z '63_DropUnusedV1Projections', 2026-10-24T02:37:29.9813553Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:37:29.9813736Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:37:29.9813956Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:37:29.9814127Z '67_WebhookDedupe', 2026-10-24T02:37:29.9814287Z '68_ShellStopRequestIndex' 2026-10-24T02:37:29.9814423Z ] 2026-10-24T02:37:29.9814517Z } 2026-10-24T02:37:29.9814574Z 2026-10-24T02:37:29.9858156Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-24T02:37:29.9858807Z [02:37:29.985] INFO (#2234): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' } 2026-10-24T02:37:29.9859159Z 2026-10-24T02:37:30.0071635Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T02:37:30.0072009Z [02:37:30.006] INFO (#2264): Migrations ran successfully { 2026-10-24T02:37:30.0072184Z migrations: [ 2026-10-24T02:37:30.0072398Z '1_OrchestrationEvents', 2026-10-24T02:37:30.0072582Z '2_OrchestrationCommandReceipts', 2026-10-24T02:37:30.0072757Z '3_CheckpointDiffBlobs', 2026-10-24T02:37:30.0072922Z '4_ProviderSessionRuntime', 2026-10-24T02:37:30.0073082Z '5_Projections', 2026-10-24T02:37:30.0073319Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:37:30.0073686Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:37:30.0073945Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:37:30.0074130Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:37:30.0074327Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:37:30.0074537Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:37:30.0074740Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:37:30.0074934Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:37:30.0075146Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:37:30.0075363Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:37:30.0075551Z '16_CanonicalizeModelSelections', 2026-10-24T02:37:30.0075741Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:37:30.0075936Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:37:30.0076132Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:37:30.0076312Z '20_AuthAccessManagement', 2026-10-24T02:37:30.0076482Z '21_AuthSessionClientMetadata', 2026-10-24T02:37:30.0076712Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:37:30.0077109Z '23_ProjectionThreadShellSummary', 2026-10-24T02:37:30.0077388Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:37:30.0077604Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:37:30.0077820Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:37:30.0078020Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:37:30.0078216Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:37:30.0078419Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:37:30.0078628Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:37:30.0078815Z '31_AuthAuthorizationScopes', 2026-10-24T02:37:30.0078996Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:37:30.0079181Z '33_ProjectionThreadsSettled', 2026-10-24T02:37:30.0079353Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:37:30.0079586Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:37:30.0079779Z '36_ProjectionThreadsPinned', 2026-10-24T02:37:30.0080048Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:37:30.0080236Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:37:30.0080445Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:37:30.0080651Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:37:30.0080833Z '41_AuthSessionClientConnection', 2026-10-24T02:37:30.0081024Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:37:30.0081214Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:37:30.0081408Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:37:30.0081599Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:37:30.0081795Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:37:30.0081981Z '47_ProjectionProjectIcon', 2026-10-24T02:37:30.0082169Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:37:30.0082368Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:37:30.0082560Z '50_ProjectionThreadPullRequests', 2026-10-24T02:37:30.0082747Z '51_ProjectionThreadMessageContext', 2026-10-24T02:37:30.0082936Z '52_ProjectionThreadTitleState', 2026-10-24T02:37:30.0083111Z '53_PullRequestFilesViewed', 2026-10-24T02:37:30.0083403Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:37:30.0083594Z '55_OrchestrationV2', 2026-10-24T02:37:30.0083769Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:37:30.0083987Z '57_ScheduledTaskWebhooks', 2026-10-24T02:37:30.0084154Z '58_WebhookRelayDeliveries', 2026-10-24T02:37:30.0084322Z '59_McpAppModelContext', 2026-10-24T02:37:30.0084495Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:37:30.0084668Z '61_PullRequestReviewGuides', 2026-10-24T02:37:30.0084845Z '62_ThreadFailureLookupIndex', 2026-10-24T02:37:30.0085023Z '63_DropUnusedV1Projections', 2026-10-24T02:37:30.0085212Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:37:30.0085397Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:37:30.0085587Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:37:30.0085762Z '67_WebhookDedupe', 2026-10-24T02:37:30.0085921Z '68_ShellStopRequestIndex' 2026-10-24T02:37:30.0086053Z ] 2026-10-24T02:37:30.0086152Z } 2026-10-24T02:37:30.0086205Z 2026-10-24T02:37:30.0124571Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T02:37:30.0125074Z [02:37:30.012] INFO (#2613): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' } 2026-10-24T02:37:30.0125319Z 2026-10-24T02:37:30.0162567Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T02:37:30.0162972Z [02:37:30.015] INFO (#2646): Approved an MCP client sign-in. { 2026-10-24T02:37:30.0163171Z client: 'Claude Code', 2026-10-24T02:37:30.0163407Z access: 'read-only', 2026-10-24T02:37:30.0163569Z method: 'browser-session' 2026-10-24T02:37:30.0163699Z } 2026-10-24T02:37:30.0163758Z 2026-10-24T02:37:30.0178994Z ✓ src/auth/McpOAuth.test.ts (8 tests) 261ms 2026-10-24T02:37:30.3427675Z ✓ src/device/LocalDeviceHost.test.ts (17 tests) 49ms 2026-10-24T02:37:30.6208428Z ✓ src/provider/Drivers/codexUsage.test.ts (27 tests) 7ms 2026-10-24T02:37:33.3723539Z ✓ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2402ms 2026-10-24T02:37:33.3723898Z ✓ CodexTextGeneration (12) 2026-10-24T02:37:33.3724207Z ✓ kills a stalled exec CLI when its request is interrupted 1046ms 2026-10-24T02:37:33.3724545Z ✓ kills a stalled mcp list CLI when its request is interrupted 1024ms 2026-10-24T02:37:33.6563987Z ✓ src/terminal/OutputProtocol.test.ts (13 tests) 35ms 2026-10-24T02:37:34.7468568Z ✓ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 116ms 2026-10-24T02:37:35.8909785Z ✓ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 176ms 2026-10-24T02:37:36.9682740Z ✓ src/mcp/McpToolAccess.test.ts (52 tests) 59ms 2026-10-24T02:37:37.1132297Z ✓ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 17ms 2026-10-24T02:37:37.3137892Z ✓ src/provider/Drivers/AntigravitySkills.test.ts (11 tests) 64ms 2026-10-24T02:37:38.4949939Z ✓ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 211ms 2026-10-24T02:37:38.8313696Z ✓ src/telemetry/AnalyticsService.test.ts (3 tests) 67ms 2026-10-24T02:37:39.1212895Z ✓ src/project/ProjectFaviconResolver.test.ts (13 tests) 36ms 2026-10-24T02:37:39.4815861Z ✓ src/persistence/RepositoryErrorCorrelation.test.ts (3 tests) 80ms 2026-10-24T02:37:39.7263328Z ✓ src/orchestration-v2/RestartBackgroundNote.test.ts (6 tests) 4ms 2026-10-24T02:37:40.1702069Z ✓ src/orchestration-v2/ThreadSearch.test.ts (2 tests) 84ms 2026-10-24T02:37:41.1815288Z ✓ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 41ms 2026-10-24T02:37:42.2492351Z ✓ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 108ms 2026-10-24T02:37:43.2759110Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-24T02:37:43.2759551Z [02:37:43.271] INFO (#2): Migrations ran successfully { 2026-10-24T02:37:43.2759717Z migrations: [ 2026-10-24T02:37:43.2759864Z '1_OrchestrationEvents', 2026-10-24T02:37:43.2760040Z '2_OrchestrationCommandReceipts', 2026-10-24T02:37:43.2760220Z '3_CheckpointDiffBlobs', 2026-10-24T02:37:43.2760379Z '4_ProviderSessionRuntime', 2026-10-24T02:37:43.2760539Z '5_Projections', 2026-10-24T02:37:43.2760737Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:37:43.2760950Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:37:43.2761185Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:37:43.2761377Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:37:43.2761557Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:37:43.2761756Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:37:43.2761960Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:37:43.2762148Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:37:43.2762362Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:37:43.2762943Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:37:43.2763165Z '16_CanonicalizeModelSelections', 2026-10-24T02:37:43.2763466Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:37:43.2763655Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:37:43.2763855Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:37:43.2764046Z '20_AuthAccessManagement', 2026-10-24T02:37:43.2764221Z '21_AuthSessionClientMetadata', 2026-10-24T02:37:43.2764394Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:37:43.2764577Z '23_ProjectionThreadShellSummary', 2026-10-24T02:37:43.2764774Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:37:43.2764991Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:37:43.2765204Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:37:43.2765396Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:37:43.2765589Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:37:43.2765790Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:37:43.2765994Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:37:43.2766178Z '31_AuthAuthorizationScopes', 2026-10-24T02:37:43.2766355Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:37:43.2766540Z '33_ProjectionThreadsSettled', 2026-10-24T02:37:43.2766714Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:37:43.2766894Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:37:43.2767092Z '36_ProjectionThreadsPinned', 2026-10-24T02:37:43.2767264Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:37:43.2767440Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:37:43.2767643Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:37:43.2767838Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:37:43.2768020Z '41_AuthSessionClientConnection', 2026-10-24T02:37:43.2768206Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:37:43.2768392Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:37:43.2768581Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:37:43.2768771Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:37:43.2770512Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:37:43.2770833Z '47_ProjectionProjectIcon', 2026-10-24T02:37:43.2771017Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:37:43.2771208Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:37:43.2771397Z '50_ProjectionThreadPullRequests', 2026-10-24T02:37:43.2771581Z '51_ProjectionThreadMessageContext', 2026-10-24T02:37:43.2771768Z '52_ProjectionThreadTitleState', 2026-10-24T02:37:43.2771939Z '53_PullRequestFilesViewed', 2026-10-24T02:37:43.2772128Z '54_ProjectionThreadsAutoSettleDisabledAt' 2026-10-24T02:37:43.2772280Z ] 2026-10-24T02:37:43.2772371Z } 2026-10-24T02:37:43.2772474Z 2026-10-24T02:37:43.3201583Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-24T02:37:43.3202093Z [02:37:43.297] INFO (#2): Migrations ran successfully { 2026-10-24T02:37:43.3208651Z migrations: [ 2026-10-24T02:37:43.3208893Z '55_OrchestrationV2', 2026-10-24T02:37:43.3209091Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:37:43.3209278Z '57_ScheduledTaskWebhooks', 2026-10-24T02:37:43.3209449Z '58_WebhookRelayDeliveries', 2026-10-24T02:37:43.3209611Z '59_McpAppModelContext', 2026-10-24T02:37:43.3209787Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:37:43.3209962Z '61_PullRequestReviewGuides', 2026-10-24T02:37:43.3210136Z '62_ThreadFailureLookupIndex', 2026-10-24T02:37:43.3210306Z '63_DropUnusedV1Projections', 2026-10-24T02:37:43.3210495Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:37:43.3210683Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:37:43.3210869Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:37:43.3211059Z '67_WebhookDedupe', 2026-10-24T02:37:43.3211218Z '68_ShellStopRequestIndex' 2026-10-24T02:37:43.3211358Z ] 2026-10-24T02:37:43.3211452Z } 2026-10-24T02:37:43.3211507Z 2026-10-24T02:37:43.3354424Z ✓ src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts (1 test) 88ms 2026-10-24T02:37:43.4695570Z ✓ src/usage/usageAggregation.test.ts (11 tests) 12ms 2026-10-24T02:37:43.7535783Z ✓ src/scheduledTasks/webhookTemplate.test.ts (10 tests) 4ms 2026-10-24T02:37:44.5517523Z ✓ src/provider/providerInstallation.test.ts (2 tests) 12ms 2026-10-24T02:37:44.6338510Z ✓ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms 2026-10-24T02:37:45.0429452Z ✓ src/orchestration-v2/RunCompletionReads.test.ts (2 tests) 66ms 2026-10-24T02:37:45.2960667Z ✓ src/provider/providerStatusCache.test.ts (4 tests) 5ms 2026-10-24T02:37:45.5418722Z ✓ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 8ms 2026-10-24T02:37:45.7985261Z ✓ src/environment/RemoteOpenTargets.test.ts (4 tests) 8ms 2026-10-24T02:37:46.8457415Z ✓ src/textGeneration/OpenCode2TextGeneration.test.ts (2 tests) 59ms 2026-10-24T02:37:47.1072467Z ✓ src/resourceTelemetry/NativeTelemetryClient.test.ts (2 tests) 5ms 2026-10-24T02:37:47.3745300Z ✓ src/provider/CodexAuthCallback.test.ts (3 tests) 22ms 2026-10-24T02:37:48.3365468Z ✓ src/mcp/toolkits/environment/handlers.test.ts (1 test) 7ms 2026-10-24T02:37:48.4201659Z ✓ src/auth/utils.test.ts (5 tests) 3ms 2026-10-24T02:37:48.5903210Z ✓ scripts/t3-sqlite-state.test.ts (2 tests) 16ms 2026-10-24T02:37:48.8361194Z ✓ src/orchestration-v2/pullRequestWatch.forgejoComments.test.ts (5 tests) 3ms 2026-10-24T02:37:49.2792933Z ✓ src/cli/doctor.test.ts (1 test) 5ms 2026-10-24T02:37:49.6789565Z ✓ src/persistence/DatabaseStorage.test.ts (1 test) 55ms 2026-10-24T02:37:49.8211920Z ✓ src/workspace/WorkspacePaths.test.ts (2 tests) 7ms 2026-10-24T02:37:50.1001657Z ✓ src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts (1 test) 23ms 2026-10-24T02:37:50.2192570Z ✓ src/cloud/linkChecks.test.ts (8 tests) 3ms 2026-10-24T02:37:50.3751354Z ✓ src/cloud/managedTunnelStartup.test.ts (1 test) 4ms 2026-10-24T02:37:50.6888167Z ✓ src/startupAccess.test.ts (1 test) 1ms 2026-10-24T02:37:50.9280175Z ✓ src/codexModelOptions.test.ts (1 test) 1ms 2026-10-24T02:37:50.9409321Z 2026-10-24T02:37:50.9411428Z  Test Files  51 passed (51) 2026-10-24T02:37:50.9412220Z  Tests  660 passed (660) 2026-10-24T02:37:50.9412573Z  Start at  02:36:56 2026-10-24T02:37:50.9415138Z  Duration  54.81s (tests 53%, import 35%, transform 9%, setup 2%) 2026-10-24T02:37:50.9420291Z 2026-10-24T02:37:50.9420773Z  Import  1073 modules were evaluated 14287 times · 18.43s total, 35% of tracked time 2026-10-24T02:37:50.9421297Z   ~17.05s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T02:37:50.9421753Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T02:37:50.9422289Z 2026-10-24T02:37:50.9565406Z 2026-10-24T02:37:50.9642075Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T02:37:50.9642368Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T02:37:50.9642593Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T02:37:50.9642744Z else 2026-10-24T02:37:50.9642872Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T02:37:50.9643019Z fi 2026-10-24T02:37:50.9658578Z shell: /usr/bin/bash -e {0} 2026-10-24T02:37:50.9658706Z env: 2026-10-24T02:37:50.9658824Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T02:37:50.9658972Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 346 2026-10-24T02:37:50.9659118Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:37:50.9659266Z ##[endgroup] 2026-10-24T02:37:50.9734411Z Post job cleanup. 2026-10-24T02:37:51.0344245Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T02:37:51.0410650Z Post job cleanup. 2026-10-24T02:37:51.1159284Z ##[start-action display=Cache full pnpm store;id=__1a19abdf-75b5-419a-805a-7ec8ea74ad84.__actions_cache] 2026-10-24T02:37:51.1490849Z Post job cleanup. 2026-10-24T02:37:51.2124030Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache. 2026-10-24T02:37:51.2157302Z ##[end-action id=__1a19abdf-75b5-419a-805a-7ec8ea74ad84.__actions_cache;outcome=success;conclusion=success;duration_ms=99] 2026-10-24T02:37:51.2159034Z ##[start-action display=Cache Vite+;id=__1a19abdf-75b5-419a-805a-7ec8ea74ad84.vp_cache] 2026-10-24T02:37:51.2178524Z Post job cleanup. 2026-10-24T02:37:51.2797237Z Cache hit occurred on the primary key vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0, not saving cache. 2026-10-24T02:37:51.2826076Z ##[end-action id=__1a19abdf-75b5-419a-805a-7ec8ea74ad84.vp_cache;outcome=success;conclusion=success;duration_ms=66] 2026-10-24T02:37:51.2858887Z Post job cleanup. 2026-10-24T02:37:51.3247280Z [command]/usr/local/bin/git version 2026-10-24T02:37:51.3294911Z git version 2.55.0 2026-10-24T02:37:51.3312819Z Temporarily overriding HOME='/home/runner/_work/_temp/6fed516f-3e6d-4c28-9cd8-7e5602e96eac' before making global git config changes 2026-10-24T02:37:51.3313202Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T02:37:51.3315928Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T02:37:51.3336704Z Removing SSH command configuration 2026-10-24T02:37:51.3339579Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T02:37:51.3360388Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-24T02:37:51.3473261Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T02:37:51.3494342Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T02:37:51.3527184Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T02:37:51.3546116Z ##[group]Run '/job_completed.sh' 2026-10-24T02:37:51.3555936Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:37:51.3556111Z env: 2026-10-24T02:37:51.3556225Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T02:37:51.3556381Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 346 2026-10-24T02:37:51.3556523Z BLACKSMITH_CHECK_RUN_ID: 120755537066 2026-10-24T02:37:51.3556674Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-24T02:37:51.3556829Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T02:37:51.3556966Z ##[endgroup] 2026-10-24T02:37:51.3631943Z Docker container cache not activated, skipping hash computation. 2026-10-24T02:37:51.3871642Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T02:37:51.3922741Z Cleaning up orphan processes