2026-10-24T05:12:20.6883440Z Current runner version: '2.338.1' 2026-10-24T05:12:20.6886996Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-eb5zogrntybqytvw' 2026-10-24T05:12:20.6887664Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T05:12:20.6888335Z Machine name: 'ip-172-31-73-130' 2026-10-24T05:12:20.6889850Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T05:12:20.6891150Z Contents: read 2026-10-24T05:12:20.6891489Z Metadata: read 2026-10-24T05:12:20.6891883Z ##[endgroup] 2026-10-24T05:12:20.6893183Z Secret source: Actions 2026-10-24T05:12:20.6893836Z Cache mode: write 2026-10-24T05:12:20.6894265Z Prepare workflow directory 2026-10-24T05:12:20.7070618Z Prepare all required actions 2026-10-24T05:12:20.7095230Z Getting action download info 2026-10-24T05:12:20.8253580Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T05:12:20.8569732Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T05:12:20.9209858Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T05:12:21.0783947Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T05:12:21.0820784Z Complete job name: Test Server 3 2026-10-24T05:12:21.1165651Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T05:12:21.1224562Z ##[group]Run '/setup.sh' 2026-10-24T05:12:21.1235700Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T05:12:21.1236116Z env: 2026-10-24T05:12:21.1236328Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 192 2026-10-24T05:12:21.1236600Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-24T05:12:21.1236867Z BLACKSMITH_CHECK_RUN_ID: 120787270040 2026-10-24T05:12:21.1237142Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-24T05:12:21.1237429Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T05:12:21.1237672Z ##[endgroup] 2026-10-24T05:12:21.1458415Z Logging daemon started (blacksmithd for logs) 2026-10-24T05:12:21.1549570Z Results daemon started (blacksmithd for results) 2026-10-24T05:12:21.1682590Z Background adoption and SSH setup started (PID: 2852) 2026-10-24T05:12:21.1683312Z 2026-10-24T05:12:21.1683613Z ---------------------------------------- 2026-10-24T05:12:21.1684122Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40065334330/jobs/120787270040 2026-10-24T05:12:21.1684523Z SSH Access (using your GitHub SSH key): 2026-10-24T05:12:21.1684922Z ssh -p 64001 runner@blacksmith-4vcpu-ubuntu-2404-eb5zogrntybqytvw.vm.blacksmith.sh 2026-10-24T05:12:21.1685223Z 2026-10-24T05:12:21.1685326Z No GitHub SSH key? Add one at: 2026-10-24T05:12:21.1685802Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T05:12:21.1686189Z 2026-10-24T05:12:21.1686292Z ---------------------------------------- 2026-10-24T05:12:21.1686461Z 2026-10-24T05:12:21.1686601Z VM ID: blacksmith-4vcpu-ubuntu-2404-eb5zogrntybqytvw 2026-10-24T05:12:21.1686917Z Host: production-152.236.40.71-x8664 2026-10-24T05:12:21.1687179Z Host Agent PID: 3275225 2026-10-24T05:12:21.1687411Z Host Agent Git SHA: 1637818df 2026-10-24T05:12:21.1687662Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T05:12:21.1687931Z Blacksmith Host Generation: gen 2 2026-10-24T05:12:21.1690491Z Petname: production-quiet-fly-7a11324f 2026-10-24T05:12:21.1690756Z Region: us-east 2026-10-24T05:12:21.1690978Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T05:12:21.1705177Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T05:12:21.1705496Z 2026-10-24T05:12:21.1705818Z Enabling Blacksmith transparent cache 2026-10-24T05:12:21.1971650Z ##[group]Run actions/checkout@v6 2026-10-24T05:12:21.1971964Z with: 2026-10-24T05:12:21.1972162Z fetch-depth: 2 2026-10-24T05:12:21.1972518Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T05:12:21.1972890Z sparse-checkout-cone-mode: false 2026-10-24T05:12:21.1973153Z repository: pingdotgg/t3code 2026-10-24T05:12:21.1975161Z token: *** 2026-10-24T05:12:21.1975366Z ssh-strict: true 2026-10-24T05:12:21.1975575Z ssh-user: git 2026-10-24T05:12:21.1975789Z persist-credentials: true 2026-10-24T05:12:21.1976021Z clean: true 2026-10-24T05:12:21.1976228Z fetch-tags: false 2026-10-24T05:12:21.1976439Z show-progress: true 2026-10-24T05:12:21.1976757Z lfs: false 2026-10-24T05:12:21.1976956Z submodules: false 2026-10-24T05:12:21.1977174Z set-safe-directory: true 2026-10-24T05:12:21.1977416Z allow-unsafe-pr-checkout: false 2026-10-24T05:12:21.1977659Z env: 2026-10-24T05:12:21.1977888Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 192 2026-10-24T05:12:21.1978163Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-24T05:12:21.1978426Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:12:21.1978676Z ##[endgroup] 2026-10-24T05:12:21.3018031Z Syncing repository: pingdotgg/t3code 2026-10-24T05:12:21.3018930Z ##[group]Getting Git version info 2026-10-24T05:12:21.3019241Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T05:12:21.3019741Z [command]/usr/local/bin/git version 2026-10-24T05:12:21.3082273Z git version 2.55.0 2026-10-24T05:12:21.3096235Z ##[endgroup] 2026-10-24T05:12:21.3102169Z Temporarily overriding HOME='/home/runner/_work/_temp/365c59ee-c8d4-4ac3-9050-c9dcd972cd33' before making global git config changes 2026-10-24T05:12:21.3102865Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T05:12:21.3105595Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T05:12:21.3134814Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T05:12:21.3136327Z ##[group]Determining repository object format 2026-10-24T05:12:21.3137200Z ##[endgroup] 2026-10-24T05:12:21.3137587Z ##[group]Initializing the repository 2026-10-24T05:12:21.3139336Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T05:12:21.3172061Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T05:12:21.3172724Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T05:12:21.3173285Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T05:12:21.3173707Z hint: call: 2026-10-24T05:12:21.3174137Z hint: 2026-10-24T05:12:21.3174449Z hint: git config --global init.defaultBranch 2026-10-24T05:12:21.3174752Z hint: 2026-10-24T05:12:21.3175032Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T05:12:21.3175473Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T05:12:21.3175829Z hint: 2026-10-24T05:12:21.3176027Z hint: git branch -m 2026-10-24T05:12:21.3176258Z hint: 2026-10-24T05:12:21.3176550Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T05:12:21.3176996Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T05:12:21.3177794Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T05:12:21.3201012Z ##[endgroup] 2026-10-24T05:12:21.3201466Z ##[group]Disabling automatic garbage collection 2026-10-24T05:12:21.3202835Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T05:12:21.3224360Z ##[endgroup] 2026-10-24T05:12:21.3224714Z ##[group]Setting up auth 2026-10-24T05:12:21.3224971Z Removing SSH command configuration 2026-10-24T05:12:21.3227603Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T05:12:21.3247467Z [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-24T05:12:21.3362899Z Removing HTTP extra header 2026-10-24T05:12:21.3366371Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T05:12:21.3392588Z [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-24T05:12:21.3475007Z Removing includeIf entries pointing to credentials config files 2026-10-24T05:12:21.3478296Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T05:12:21.3497128Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T05:12:21.3580849Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-c4116e65-d2ff-4ebf-bd9d-dfefb369d034.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T05:12:21.3602177Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-c4116e65-d2ff-4ebf-bd9d-dfefb369d034.config 2026-10-24T05:12:21.3618833Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-c4116e65-d2ff-4ebf-bd9d-dfefb369d034.config 2026-10-24T05:12:21.3635869Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-c4116e65-d2ff-4ebf-bd9d-dfefb369d034.config 2026-10-24T05:12:21.3652480Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-c4116e65-d2ff-4ebf-bd9d-dfefb369d034.config 2026-10-24T05:12:21.3667172Z ##[endgroup] 2026-10-24T05:12:21.3667521Z ##[group]Fetching the repository 2026-10-24T05:12:21.3670995Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +c89335361870087b64a2fc6ba0f7f3459aa23f39:refs/remotes/origin/main 2026-10-24T05:12:21.6153104Z From https://github.com/pingdotgg/t3code 2026-10-24T05:12:21.6153694Z * [new ref] c89335361870087b64a2fc6ba0f7f3459aa23f39 -> origin/main 2026-10-24T05:12:21.6180226Z [command]/usr/local/bin/git branch --list --remote origin/main 2026-10-24T05:12:21.6200305Z origin/main 2026-10-24T05:12:21.6204494Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main 2026-10-24T05:12:21.6222794Z c89335361870087b64a2fc6ba0f7f3459aa23f39 2026-10-24T05:12:21.6228319Z ##[endgroup] 2026-10-24T05:12:21.6228706Z ##[group]Determining the checkout info 2026-10-24T05:12:21.6229146Z ##[endgroup] 2026-10-24T05:12:21.6229511Z ##[group]Setting up sparse checkout 2026-10-24T05:12:21.6229943Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T05:12:21.6249019Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T05:12:21.6263332Z .git/info/sparse-checkout 2026-10-24T05:12:21.6265923Z ##[endgroup] 2026-10-24T05:12:21.6266547Z ##[group]Checking out the ref 2026-10-24T05:12:21.6268258Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-24T05:12:28.0878159Z Updating files: 0% (1/6326) 2026-10-24T05:12:28.0903093Z Updating files: 1% (64/6326) 2026-10-24T05:12:28.0919113Z Updating files: 2% (127/6326) 2026-10-24T05:12:28.0938882Z Updating files: 3% (190/6326) 2026-10-24T05:12:28.0957820Z Updating files: 4% (254/6326) 2026-10-24T05:12:28.0985920Z Updating files: 5% (317/6326) 2026-10-24T05:12:28.1005880Z Updating files: 6% (380/6326) 2026-10-24T05:12:28.1059907Z Updating files: 7% (443/6326) 2026-10-24T05:12:28.1087389Z Updating files: 8% (507/6326) 2026-10-24T05:12:28.1108297Z Updating files: 9% (570/6326) 2026-10-24T05:12:28.1372378Z Updating files: 10% (633/6326) 2026-10-24T05:12:28.1386881Z Updating files: 11% (696/6326) 2026-10-24T05:12:28.1396803Z Updating files: 12% (760/6326) 2026-10-24T05:12:28.1410082Z Updating files: 13% (823/6326) 2026-10-24T05:12:28.1427473Z Updating files: 14% (886/6326) 2026-10-24T05:12:28.1444296Z Updating files: 15% (949/6326) 2026-10-24T05:12:28.1462079Z Updating files: 16% (1013/6326) 2026-10-24T05:12:28.1475694Z Updating files: 17% (1076/6326) 2026-10-24T05:12:28.1493265Z Updating files: 18% (1139/6326) 2026-10-24T05:12:28.1507285Z Updating files: 19% (1202/6326) 2026-10-24T05:12:28.1528404Z Updating files: 20% (1266/6326) 2026-10-24T05:12:28.1545144Z Updating files: 21% (1329/6326) 2026-10-24T05:12:28.1562553Z Updating files: 22% (1392/6326) 2026-10-24T05:12:28.1575300Z Updating files: 23% (1455/6326) 2026-10-24T05:12:28.1587732Z Updating files: 24% (1519/6326) 2026-10-24T05:12:28.1602095Z Updating files: 25% (1582/6326) 2026-10-24T05:12:28.1617024Z Updating files: 26% (1645/6326) 2026-10-24T05:12:28.1630585Z Updating files: 27% (1709/6326) 2026-10-24T05:12:28.1649290Z Updating files: 28% (1772/6326) 2026-10-24T05:12:28.1679695Z Updating files: 29% (1835/6326) 2026-10-24T05:12:28.1699236Z Updating files: 30% (1898/6326) 2026-10-24T05:12:28.1721640Z Updating files: 31% (1962/6326) 2026-10-24T05:12:28.1749544Z Updating files: 32% (2025/6326) 2026-10-24T05:12:28.1778608Z Updating files: 33% (2088/6326) 2026-10-24T05:12:28.1846005Z Updating files: 34% (2151/6326) 2026-10-24T05:12:28.1906476Z Updating files: 35% (2215/6326) 2026-10-24T05:12:28.1944506Z Updating files: 36% (2278/6326) 2026-10-24T05:12:28.1974669Z Updating files: 37% (2341/6326) 2026-10-24T05:12:28.2019249Z Updating files: 38% (2404/6326) 2026-10-24T05:12:28.2044347Z Updating files: 39% (2468/6326) 2026-10-24T05:12:28.2076853Z Updating files: 40% (2531/6326) 2026-10-24T05:12:28.2105876Z Updating files: 41% (2594/6326) 2026-10-24T05:12:28.2120858Z Updating files: 42% (2657/6326) 2026-10-24T05:12:28.2129877Z Updating files: 43% (2721/6326) 2026-10-24T05:12:28.2155742Z Updating files: 44% (2784/6326) 2026-10-24T05:12:28.2184009Z Updating files: 45% (2847/6326) 2026-10-24T05:12:28.2209838Z Updating files: 46% (2910/6326) 2026-10-24T05:12:28.2233887Z Updating files: 47% (2974/6326) 2026-10-24T05:12:28.2261495Z Updating files: 48% (3037/6326) 2026-10-24T05:12:28.2289538Z Updating files: 49% (3100/6326) 2026-10-24T05:12:28.2325027Z Updating files: 50% (3163/6326) 2026-10-24T05:12:28.2339470Z Updating files: 51% (3227/6326) 2026-10-24T05:12:28.2375036Z Updating files: 52% (3290/6326) 2026-10-24T05:12:28.2398793Z Updating files: 53% (3353/6326) 2026-10-24T05:12:28.2417366Z Updating files: 54% (3417/6326) 2026-10-24T05:12:28.2439753Z Updating files: 55% (3480/6326) 2026-10-24T05:12:28.2456004Z Updating files: 56% (3543/6326) 2026-10-24T05:12:28.2472368Z Updating files: 57% (3606/6326) 2026-10-24T05:12:28.2490129Z Updating files: 58% (3670/6326) 2026-10-24T05:12:28.2838823Z Updating files: 59% (3733/6326) 2026-10-24T05:12:28.2852229Z Updating files: 60% (3796/6326) 2026-10-24T05:12:28.2867995Z Updating files: 61% (3859/6326) 2026-10-24T05:12:28.2885516Z Updating files: 62% (3923/6326) 2026-10-24T05:12:28.2913949Z Updating files: 63% (3986/6326) 2026-10-24T05:12:28.2933049Z Updating files: 64% (4049/6326) 2026-10-24T05:12:28.2952796Z Updating files: 65% (4112/6326) 2026-10-24T05:12:28.2968294Z Updating files: 66% (4176/6326) 2026-10-24T05:12:28.2991618Z Updating files: 67% (4239/6326) 2026-10-24T05:12:28.3004270Z Updating files: 68% (4302/6326) 2026-10-24T05:12:28.3022027Z Updating files: 69% (4365/6326) 2026-10-24T05:12:28.3033145Z Updating files: 70% (4429/6326) 2026-10-24T05:12:28.3048554Z Updating files: 71% (4492/6326) 2026-10-24T05:12:28.3063761Z Updating files: 72% (4555/6326) 2026-10-24T05:12:28.3106780Z Updating files: 73% (4618/6326) 2026-10-24T05:12:28.3408197Z Updating files: 74% (4682/6326) 2026-10-24T05:12:28.3512570Z Updating files: 75% (4745/6326) 2026-10-24T05:12:28.3532260Z Updating files: 76% (4808/6326) 2026-10-24T05:12:28.3551291Z Updating files: 77% (4872/6326) 2026-10-24T05:12:28.3574872Z Updating files: 78% (4935/6326) 2026-10-24T05:12:28.3592425Z Updating files: 79% (4998/6326) 2026-10-24T05:12:28.3611328Z Updating files: 80% (5061/6326) 2026-10-24T05:12:28.3626409Z Updating files: 81% (5125/6326) 2026-10-24T05:12:28.3646722Z Updating files: 82% (5188/6326) 2026-10-24T05:12:28.3664461Z Updating files: 83% (5251/6326) 2026-10-24T05:12:28.3684330Z Updating files: 84% (5314/6326) 2026-10-24T05:12:28.3705536Z Updating files: 85% (5378/6326) 2026-10-24T05:12:28.3728037Z Updating files: 86% (5441/6326) 2026-10-24T05:12:28.3793832Z Updating files: 87% (5504/6326) 2026-10-24T05:12:28.3823875Z Updating files: 88% (5567/6326) 2026-10-24T05:12:28.3843850Z Updating files: 89% (5631/6326) 2026-10-24T05:12:28.3865176Z Updating files: 90% (5694/6326) 2026-10-24T05:12:28.3897278Z Updating files: 91% (5757/6326) 2026-10-24T05:12:28.3912066Z Updating files: 92% (5820/6326) 2026-10-24T05:12:28.3927905Z Updating files: 93% (5884/6326) 2026-10-24T05:12:28.3947249Z Updating files: 94% (5947/6326) 2026-10-24T05:12:28.3972056Z Updating files: 95% (6010/6326) 2026-10-24T05:12:28.4023366Z Updating files: 96% (6073/6326) 2026-10-24T05:12:28.4048060Z Updating files: 97% (6137/6326) 2026-10-24T05:12:28.4090924Z Updating files: 98% (6200/6326) 2026-10-24T05:12:28.4109279Z Updating files: 99% (6263/6326) 2026-10-24T05:12:28.4109652Z Updating files: 100% (6326/6326) 2026-10-24T05:12:28.4110219Z Updating files: 100% (6326/6326), done. 2026-10-24T05:12:28.4258722Z Switched to a new branch 'main' 2026-10-24T05:12:28.4259747Z branch 'main' set up to track 'origin/main'. 2026-10-24T05:12:28.4273582Z ##[endgroup] 2026-10-24T05:12:28.4303276Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T05:12:28.4321767Z c89335361870087b64a2fc6ba0f7f3459aa23f39 2026-10-24T05:12:28.4459153Z Prepare all required actions 2026-10-24T05:12:28.4498985Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T05:12:28.4499211Z env: 2026-10-24T05:12:28.4499393Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 192 2026-10-24T05:12:28.4499617Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-24T05:12:28.4499841Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:12:28.4500044Z ##[endgroup] 2026-10-24T05:12:28.4543336Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T05:12:28.4559585Z ##[group]Run set -uo pipefail 2026-10-24T05:12:28.4559799Z set -uo pipefail 2026-10-24T05:12:28.4559948Z  2026-10-24T05:12:28.4560051Z decide() { 2026-10-24T05:12:28.4560329Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T05:12:28.4560657Z  exit "${PIPESTATUS[0]}" 2026-10-24T05:12:28.4560873Z } 2026-10-24T05:12:28.4561023Z  2026-10-24T05:12:28.4561192Z fail_open() { 2026-10-24T05:12:28.4561417Z  echo "$* Running every job." 2026-10-24T05:12:28.4561624Z  decide 2026-10-24T05:12:28.4561767Z } 2026-10-24T05:12:28.4561868Z  2026-10-24T05:12:28.4562038Z # Reads the change from git rather than the REST API: every job that 2026-10-24T05:12:28.4562304Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T05:12:28.4562536Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T05:12:28.4562741Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T05:12:28.4563015Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T05:12:28.4563221Z  base=HEAD^1 2026-10-24T05:12:28.4563328Z  mode=() 2026-10-24T05:12:28.4563436Z else 2026-10-24T05:12:28.4563539Z  base=$BEFORE_SHA 2026-10-24T05:12:28.4563794Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T05:12:28.4564130Z  || fail_open "Could not fetch ${base}." 2026-10-24T05:12:28.4564445Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T05:12:28.4564725Z  mode=(--full) 2026-10-24T05:12:28.4564912Z fi 2026-10-24T05:12:28.4565070Z  2026-10-24T05:12:28.4565315Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T05:12:28.4565684Z # of a package changes that package just like editing it. It also keeps 2026-10-24T05:12:28.4566033Z # git from fetching file contents to score renames. 2026-10-24T05:12:28.4566265Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T05:12:28.4566483Z  || fail_open "Could not diff against ${base}." 2026-10-24T05:12:28.4566675Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T05:12:28.4582553Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T05:12:28.4582742Z env: 2026-10-24T05:12:28.4582920Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 192 2026-10-24T05:12:28.4583147Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-24T05:12:28.4583374Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:12:28.4583544Z EVENT_NAME: push 2026-10-24T05:12:28.4583675Z BEFORE_SHA: d14ace8233ad3cf7856b6b834824f888240d67a1 2026-10-24T05:12:28.4583829Z ##[endgroup] 2026-10-24T05:12:28.6680487Z Runs everything: packages/provider-muse/package.json 2026-10-24T05:12:28.6683956Z 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-24T05:12:28.6685244Z typecheck=true 2026-10-24T05:12:28.6685386Z build=true 2026-10-24T05:12:28.6685507Z test=true 2026-10-24T05:12:28.6702811Z test_packages= 2026-10-24T05:12:28.6703062Z test_web=true 2026-10-24T05:12:28.6703185Z test_server=true 2026-10-24T05:12:28.6703331Z rust=true 2026-10-24T05:12:28.6703459Z release_smoke=true 2026-10-24T05:12:28.6703616Z mobile_native=false 2026-10-24T05:12:28.6726106Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=218] 2026-10-24T05:12:28.6794638Z Prepare all required actions 2026-10-24T05:12:28.6794898Z Getting action download info 2026-10-24T05:12:28.7684192Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T05:12:28.8591918Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T05:12:28.8592072Z env: 2026-10-24T05:12:28.8592183Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 192 2026-10-24T05:12:28.8592334Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-24T05:12:28.8592477Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:12:28.8592627Z ##[endgroup] 2026-10-24T05:12:28.8644540Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T05:12:28.8652029Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T05:12:28.8652363Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T05:12:28.8652647Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T05:12:28.8652878Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T05:12:28.8665265Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T05:12:28.8665425Z env: 2026-10-24T05:12:28.8665538Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 192 2026-10-24T05:12:28.8665677Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-24T05:12:28.8665815Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:12:28.8665945Z ##[endgroup] 2026-10-24T05:12:28.8718163Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=7] 2026-10-24T05:12:28.8719256Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T05:12:28.8752344Z ##[group]Run actions/cache@v6 2026-10-24T05:12:28.8752623Z with: 2026-10-24T05:12:28.8752724Z path: ~/.vite-plus 2026-10-24T05:12:28.8752888Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T05:12:28.8753075Z enableCrossOsArchive: false 2026-10-24T05:12:28.8753203Z fail-on-cache-miss: false 2026-10-24T05:12:28.8753326Z lookup-only: false 2026-10-24T05:12:28.8753437Z save-always: false 2026-10-24T05:12:28.8753545Z env: 2026-10-24T05:12:28.8753651Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 192 2026-10-24T05:12:28.8753795Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-24T05:12:28.8753934Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:12:28.8754065Z ##[endgroup] 2026-10-24T05:12:29.0830422Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T05:12:29.4375920Z Received 170349591 of 170349591 (100.0%), 486.4 MBs/sec 2026-10-24T05:12:29.4376307Z Cache Size: ~162 MB (170349591 B) 2026-10-24T05:12:29.4399707Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/e4179fc3-b39d-467b-988e-11c7d5b70e9c/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T05:12:30.1027859Z Cache restored successfully 2026-10-24T05:12:30.1157236Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T05:12:30.1232868Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1251] 2026-10-24T05:12:30.1237175Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T05:12:30.1296599Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T05:12:30.1296832Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T05:12:30.1297000Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T05:12:30.1312309Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T05:12:30.1312480Z env: 2026-10-24T05:12:30.1312604Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 192 2026-10-24T05:12:30.1312744Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-24T05:12:30.1312898Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:12:30.1313026Z ##[endgroup] 2026-10-24T05:12:30.1356443Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T05:12:30.1363459Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=12] 2026-10-24T05:12:30.1364754Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T05:12:30.1368142Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T05:12:30.1369097Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T05:12:30.1377072Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T05:12:30.1377240Z store_path="$(vp pm cache dir)" 2026-10-24T05:12:30.1377394Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T05:12:30.1390034Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T05:12:30.1390204Z env: 2026-10-24T05:12:30.1390317Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 192 2026-10-24T05:12:30.1390465Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-24T05:12:30.1390600Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:12:30.1390732Z ##[endgroup] 2026-10-24T05:12:30.1510894Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=14] 2026-10-24T05:12:30.1512007Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T05:12:30.1816746Z ##[group]Run actions/cache@v6 2026-10-24T05:12:30.1816877Z with: 2026-10-24T05:12:30.1817005Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T05:12:30.1817263Z key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T05:12:30.1817507Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T05:12:30.1817649Z enableCrossOsArchive: false 2026-10-24T05:12:30.1817780Z fail-on-cache-miss: false 2026-10-24T05:12:30.1817897Z lookup-only: false 2026-10-24T05:12:30.1818000Z save-always: false 2026-10-24T05:12:30.1818110Z env: 2026-10-24T05:12:30.1818406Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 192 2026-10-24T05:12:30.1818550Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-24T05:12:30.1818687Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:12:30.1818818Z ##[endgroup] 2026-10-24T05:12:30.3682993Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T05:12:31.3932139Z Received 637534208 of 995020926 (64.1%), 605.0 MBs/sec 2026-10-24T05:12:31.9188427Z Received 995020926 of 995020926 (100.0%), 619.8 MBs/sec 2026-10-24T05:12:31.9188912Z Cache Size: ~949 MB (995020926 B) 2026-10-24T05:12:31.9224019Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/63c32306-c23b-4cff-bc5b-10ba8cefa2f5/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T05:12:36.8952233Z Cache restored successfully 2026-10-24T05:12:36.9417395Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T05:12:36.9510772Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6799] 2026-10-24T05:12:36.9512752Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T05:12:36.9522933Z ##[group]Run vp install 2026-10-24T05:12:36.9523070Z vp install 2026-10-24T05:12:36.9537860Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T05:12:36.9538023Z env: 2026-10-24T05:12:36.9538137Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 192 2026-10-24T05:12:36.9538280Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-24T05:12:36.9538418Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:12:36.9538551Z ##[endgroup] 2026-10-24T05:12:36.9868959Z Scope: all 33 workspace projects 2026-10-24T05:12:37.0830432Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T05:12:37.4163416Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T05:12:37.4163732Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T05:12:37.4163942Z Virtual store is at: node_modules/.pnpm 2026-10-24T05:12:39.6382507Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.6s) 2026-10-24T05:12:39.6382763Z Lockfile is up to date, resolution step is skipped 2026-10-24T05:12:39.6544041Z Packages: +1721 2026-10-24T05:12:39.6544214Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T05:12:39.6856338Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T05:12:40.5956822Z . prepare$ vp config --no-agent 2026-10-24T05:12:40.6954347Z . prepare: Done 2026-10-24T05:12:40.6964526Z 2026-10-24T05:12:40.6964867Z devDependencies: 2026-10-24T05:12:40.6965524Z + @coderabbitai/config 1.1.0 2026-10-24T05:12:40.6965715Z + @shadcn/lint 0.1.5 2026-10-24T05:12:40.6965882Z + @types/node 24.12.4 2026-10-24T05:12:40.6966003Z + knip 6.34.0 2026-10-24T05:12:40.6966143Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T05:12:40.6966284Z + vite-plus 1.3.0 2026-10-24T05:12:40.6966355Z 2026-10-24T05:12:40.6994559Z Done in 3.7s using pnpm v12.14.0 2026-10-24T05:12:40.7190024Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3767] 2026-10-24T05:12:40.7226263Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T05:12:40.7226801Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T05:12:40.7248289Z shell: /usr/bin/bash -e {0} 2026-10-24T05:12:40.7248444Z env: 2026-10-24T05:12:40.7248662Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 192 2026-10-24T05:12:40.7248831Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-24T05:12:40.7248996Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:12:40.7249152Z ##[endgroup] 2026-10-24T05:12:40.7526702Z ##[group]Run actions/cache@v6 2026-10-24T05:12:40.7526846Z with: 2026-10-24T05:12:40.7526978Z path: ~/.cache/ms-playwright 2026-10-24T05:12:40.7527241Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T05:12:40.7527502Z enableCrossOsArchive: false 2026-10-24T05:12:40.7527896Z fail-on-cache-miss: false 2026-10-24T05:12:40.7528079Z lookup-only: false 2026-10-24T05:12:40.7528263Z save-always: false 2026-10-24T05:12:40.7528431Z env: 2026-10-24T05:12:40.7528551Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 192 2026-10-24T05:12:40.7528799Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-24T05:12:40.7528985Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:12:40.7529147Z ##[endgroup] 2026-10-24T05:12:40.9595799Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T05:12:41.1025914Z Received 106503405 of 106503405 (100.0%), 787.4 MBs/sec 2026-10-24T05:12:41.1026339Z Cache Size: ~102 MB (106503405 B) 2026-10-24T05:12:41.1037582Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/82afcdcc-feec-4eac-baaa-7b5efa973b4a/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T05:12:41.2738770Z Cache restored successfully 2026-10-24T05:12:41.2907315Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T05:12:41.3070714Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T05:12:41.3071109Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T05:12:41.3071349Z test -n "$browser" 2026-10-24T05:12:41.3071498Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T05:12:41.3071718Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T05:12:41.3071922Z fi 2026-10-24T05:12:41.3091801Z shell: /usr/bin/bash -e {0} 2026-10-24T05:12:41.3091974Z env: 2026-10-24T05:12:41.3092109Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 192 2026-10-24T05:12:41.3092302Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-24T05:12:41.3092463Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:12:41.3092609Z ##[endgroup] 2026-10-24T05:12:41.3444650Z ##[group]Run vp run --filter t3 test --shard 3/8 2026-10-24T05:12:41.3444882Z vp run --filter t3 test --shard 3/8 2026-10-24T05:12:41.3459309Z shell: /usr/bin/bash -e {0} 2026-10-24T05:12:41.3459428Z env: 2026-10-24T05:12:41.3459539Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 192 2026-10-24T05:12:41.3459689Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-24T05:12:41.3459824Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:12:41.3460030Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T05:12:41.3460301Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T05:12:41.3460506Z ##[endgroup] 2026-10-24T05:12:41.5007440Z ~/apps/server$ vp test run --shard 3/8 ⊘ cache disabled 2026-10-24T05:12:41.6459274Z 2026-10-24T05:12:41.6461686Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T05:12:41.6461935Z 2026-10-24T05:12:45.7922669Z ✓ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (80 tests) 652ms 2026-10-24T05:13:03.4524872Z ✓ src/git/GitManager.test.ts (104 tests) 16709ms 2026-10-24T05:13:03.4525232Z ✓ GitManager (104) 2026-10-24T05:13:03.4525501Z ✓ finds a fork PR for a branch pushed without an upstream 419ms 2026-10-24T05:13:03.4525857Z ✓ prefers an exact fork ref but does not guess between equal refs 304ms 2026-10-24T05:13:03.4526228Z ✓ preserves a local worktree PR base that shadows a remote ref, including legacy bases 378ms 2026-10-24T05:13:03.4526666Z ✓ generates PR content from branch changes when the remote base advances (main) 313ms 2026-10-24T05:13:03.4527074Z ✓ generates PR content from branch changes when the remote base advances (release/1.2) 335ms 2026-10-24T05:13:03.4527467Z ✓ prepares a worktree from the head branch when the host has no pull ref 369ms 2026-10-24T05:13:03.4527876Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 457ms 2026-10-24T05:13:03.4528291Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 505ms 2026-10-24T05:13:03.4528719Z ✓ refreshes a reused PR worktree that has no upstream from the pull request ref 310ms 2026-10-24T05:13:06.8814685Z ✓ src/provider/CodexChatGptAuth.test.ts (54 tests) 3118ms 2026-10-24T05:13:09.5216697Z ✓ src/orchestration-v2/ThreadStop.test.ts (41 tests) 1692ms 2026-10-24T05:13:10.5201571Z ✓ src/orchestration-v2/PullRequestSyncReactor.test.ts (24 tests) 61ms 2026-10-24T05:13:10.9618485Z stdout | src/preview/ServerBrowser.test.ts > a rejected download releases the original and keeps no saved copy (save failed) 2026-10-24T05:13:10.9618876Z [05:13:10.958] WARN (#1032): server preview download failed { 2026-10-24T05:13:10.9619060Z cause: Error: save interrupted 2026-10-24T05:13:10.9619363Z at Object.saveAs (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.test.ts:985:50) 2026-10-24T05:13:10.9619768Z at saveDownload (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.ts:960:7) 2026-10-24T05:13:10.9620006Z } 2026-10-24T05:13:10.9620145Z 2026-10-24T05:13:10.9807170Z ✓ src/preview/ServerBrowser.test.ts (27 tests) 102ms 2026-10-24T05:13:12.2386349Z ✓ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 334ms 2026-10-24T05:13:12.7335153Z ✓ src/provider/antigravityAuthSupport.test.ts (26 tests) 221ms 2026-10-24T05:13:13.2104386Z ✓ src/persistence/OrchestrationEventStore.test.ts (10 tests) 203ms 2026-10-24T05:13:14.4660781Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached 2026-10-24T05:13:14.4661134Z [05:13:14.463] INFO (#4): Migrations ran successfully { 2026-10-24T05:13:14.4661303Z migrations: [ 2026-10-24T05:13:14.4661446Z '1_OrchestrationEvents', 2026-10-24T05:13:14.4661623Z '2_OrchestrationCommandReceipts', 2026-10-24T05:13:14.4661793Z '3_CheckpointDiffBlobs', 2026-10-24T05:13:14.4661948Z '4_ProviderSessionRuntime', 2026-10-24T05:13:14.4662156Z '5_Projections', 2026-10-24T05:13:14.4662357Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T05:13:14.4662567Z '7_ProjectionThreadMessageAttachments', 2026-10-24T05:13:14.4662754Z '8_ProjectionThreadActivitySequence', 2026-10-24T05:13:14.4662934Z '9_ProviderSessionRuntimeMode', 2026-10-24T05:13:14.4663105Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T05:13:14.4663305Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T05:13:14.4663501Z '12_ProjectionThreadsInteractionMode', 2026-10-24T05:13:14.4663682Z '13_ProjectionThreadProposedPlans', 2026-10-24T05:13:14.4663886Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T05:13:14.4664092Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T05:13:14.4664315Z '16_CanonicalizeModelSelections', 2026-10-24T05:13:14.4664491Z '17_ProjectionThreadsArchivedAt', 2026-10-24T05:13:14.4664678Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T05:13:14.4664862Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T05:13:14.4665032Z '20_AuthAccessManagement', 2026-10-24T05:13:14.4665191Z '21_AuthSessionClientMetadata', 2026-10-24T05:13:14.4665362Z '22_AuthSessionLastConnectedAt', 2026-10-24T05:13:14.4665533Z '23_ProjectionThreadShellSummary', 2026-10-24T05:13:14.4665716Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T05:13:14.4665922Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T05:13:14.4666119Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T05:13:14.4666305Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T05:13:14.4666488Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T05:13:14.4666685Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T05:13:14.4667129Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T05:13:14.4667394Z '31_AuthAuthorizationScopes', 2026-10-24T05:13:14.4667564Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T05:13:14.4667753Z '33_ProjectionThreadsSettled', 2026-10-24T05:13:14.4667919Z '34_ProjectionThreadsSnoozed', 2026-10-24T05:13:14.4668097Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T05:13:14.4668269Z '36_ProjectionThreadsPinned', 2026-10-24T05:13:14.4668432Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T05:13:14.4668612Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T05:13:14.4669072Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T05:13:14.4669265Z '40_ProjectionProjectFaviconPath', 2026-10-24T05:13:14.4669435Z '41_AuthSessionClientConnection', 2026-10-24T05:13:14.4669618Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T05:13:14.4669800Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T05:13:14.4669985Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T05:13:14.4670164Z '45_ProjectionProjectsAutoPull', 2026-10-24T05:13:14.4670346Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T05:13:14.4670526Z '47_ProjectionProjectIcon', 2026-10-24T05:13:14.4670701Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T05:13:14.4670885Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T05:13:14.4671061Z '50_ProjectionThreadPullRequests', 2026-10-24T05:13:14.4671239Z '51_ProjectionThreadMessageContext', 2026-10-24T05:13:14.4671415Z '52_ProjectionThreadTitleState', 2026-10-24T05:13:14.4671584Z '53_PullRequestFilesViewed', 2026-10-24T05:13:14.4671767Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T05:13:14.4671944Z '55_OrchestrationV2', 2026-10-24T05:13:14.4672112Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T05:13:14.4672284Z '57_ScheduledTaskWebhooks', 2026-10-24T05:13:14.4672444Z '58_WebhookRelayDeliveries', 2026-10-24T05:13:14.4672599Z '59_McpAppModelContext', 2026-10-24T05:13:14.4672768Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T05:13:14.4672936Z '61_PullRequestReviewGuides', 2026-10-24T05:13:14.4673103Z '62_ThreadFailureLookupIndex', 2026-10-24T05:13:14.4673263Z '63_DropUnusedV1Projections', 2026-10-24T05:13:14.4673440Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T05:13:14.4673618Z '65_CodexUsageNativeTurnIndex', 2026-10-24T05:13:14.4673795Z '66_RepairClientSettlementTimestamps', 2026-10-24T05:13:14.4673963Z '67_WebhookDedupe', 2026-10-24T05:13:14.4674110Z '68_ShellStopRequestIndex' 2026-10-24T05:13:14.4674238Z ] 2026-10-24T05:13:14.4674375Z } 2026-10-24T05:13:14.4674433Z 2026-10-24T05:13:14.5011853Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client 2026-10-24T05:13:14.5012238Z [05:13:14.500] INFO (#358): Migrations ran successfully { 2026-10-24T05:13:14.5012409Z migrations: [ 2026-10-24T05:13:14.5012547Z '1_OrchestrationEvents', 2026-10-24T05:13:14.5012721Z '2_OrchestrationCommandReceipts', 2026-10-24T05:13:14.5012895Z '3_CheckpointDiffBlobs', 2026-10-24T05:13:14.5013051Z '4_ProviderSessionRuntime', 2026-10-24T05:13:14.5013212Z '5_Projections', 2026-10-24T05:13:14.5013397Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T05:13:14.5013613Z '7_ProjectionThreadMessageAttachments', 2026-10-24T05:13:14.5013802Z '8_ProjectionThreadActivitySequence', 2026-10-24T05:13:14.5013985Z '9_ProviderSessionRuntimeMode', 2026-10-24T05:13:14.5014431Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T05:13:14.5014715Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T05:13:14.5014909Z '12_ProjectionThreadsInteractionMode', 2026-10-24T05:13:14.5015092Z '13_ProjectionThreadProposedPlans', 2026-10-24T05:13:14.5015302Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T05:13:14.5015510Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T05:13:14.5015695Z '16_CanonicalizeModelSelections', 2026-10-24T05:13:14.5015869Z '17_ProjectionThreadsArchivedAt', 2026-10-24T05:13:14.5016052Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T05:13:14.5016237Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T05:13:14.5016410Z '20_AuthAccessManagement', 2026-10-24T05:13:14.5016571Z '21_AuthSessionClientMetadata', 2026-10-24T05:13:14.5016743Z '22_AuthSessionLastConnectedAt', 2026-10-24T05:13:14.5016917Z '23_ProjectionThreadShellSummary', 2026-10-24T05:13:14.5017105Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T05:13:14.5017312Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T05:13:14.5017516Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T05:13:14.5017706Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T05:13:14.5017898Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T05:13:14.5018093Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T05:13:14.5018290Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T05:13:14.5018476Z '31_AuthAuthorizationScopes', 2026-10-24T05:13:14.5018647Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T05:13:14.5018824Z '33_ProjectionThreadsSettled', 2026-10-24T05:13:14.5019014Z '34_ProjectionThreadsSnoozed', 2026-10-24T05:13:14.5019194Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T05:13:14.5019369Z '36_ProjectionThreadsPinned', 2026-10-24T05:13:14.5019537Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T05:13:14.5019715Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T05:13:14.5019908Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T05:13:14.5020103Z '40_ProjectionProjectFaviconPath', 2026-10-24T05:13:14.5020276Z '41_AuthSessionClientConnection', 2026-10-24T05:13:14.5020461Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T05:13:14.5020642Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T05:13:14.5020826Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T05:13:14.5021010Z '45_ProjectionProjectsAutoPull', 2026-10-24T05:13:14.5021193Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T05:13:14.5021371Z '47_ProjectionProjectIcon', 2026-10-24T05:13:14.5021545Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T05:13:14.5021734Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T05:13:14.5021913Z '50_ProjectionThreadPullRequests', 2026-10-24T05:13:14.5022092Z '51_ProjectionThreadMessageContext', 2026-10-24T05:13:14.5022271Z '52_ProjectionThreadTitleState', 2026-10-24T05:13:14.5022437Z '53_PullRequestFilesViewed', 2026-10-24T05:13:14.5022751Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T05:13:14.5022924Z '55_OrchestrationV2', 2026-10-24T05:13:14.5023090Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T05:13:14.5023262Z '57_ScheduledTaskWebhooks', 2026-10-24T05:13:14.5023417Z '58_WebhookRelayDeliveries', 2026-10-24T05:13:14.5023577Z '59_McpAppModelContext', 2026-10-24T05:13:14.5023738Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T05:13:14.5023910Z '61_PullRequestReviewGuides', 2026-10-24T05:13:14.5024144Z '62_ThreadFailureLookupIndex', 2026-10-24T05:13:14.5024377Z '63_DropUnusedV1Projections', 2026-10-24T05:13:14.5024552Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T05:13:14.5024727Z '65_CodexUsageNativeTurnIndex', 2026-10-24T05:13:14.5024910Z '66_RepairClientSettlementTimestamps', 2026-10-24T05:13:14.5025073Z '67_WebhookDedupe', 2026-10-24T05:13:14.5025228Z '68_ShellStopRequestIndex' 2026-10-24T05:13:14.5025354Z ] 2026-10-24T05:13:14.5025450Z } 2026-10-24T05:13:14.5025510Z 2026-10-24T05:13:14.5317722Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-24T05:13:14.5318457Z [05:13:14.531] INFO (#748): Migrations ran successfully { 2026-10-24T05:13:14.5319027Z migrations: [ 2026-10-24T05:13:14.5319286Z '1_OrchestrationEvents', 2026-10-24T05:13:14.5319872Z '2_OrchestrationCommandReceipts', 2026-10-24T05:13:14.5320158Z '3_CheckpointDiffBlobs', 2026-10-24T05:13:14.5320336Z '4_ProviderSessionRuntime', 2026-10-24T05:13:14.5320492Z '5_Projections', 2026-10-24T05:13:14.5320677Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T05:13:14.5320893Z '7_ProjectionThreadMessageAttachments', 2026-10-24T05:13:14.5321083Z '8_ProjectionThreadActivitySequence', 2026-10-24T05:13:14.5321265Z '9_ProviderSessionRuntimeMode', 2026-10-24T05:13:14.5321442Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T05:13:14.5321642Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T05:13:14.5321849Z '12_ProjectionThreadsInteractionMode', 2026-10-24T05:13:14.5322042Z '13_ProjectionThreadProposedPlans', 2026-10-24T05:13:14.5322248Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T05:13:14.5322454Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T05:13:14.5322639Z '16_CanonicalizeModelSelections', 2026-10-24T05:13:14.5322811Z '17_ProjectionThreadsArchivedAt', 2026-10-24T05:13:14.5322992Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T05:13:14.5323177Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T05:13:14.5323350Z '20_AuthAccessManagement', 2026-10-24T05:13:14.5323512Z '21_AuthSessionClientMetadata', 2026-10-24T05:13:14.5323685Z '22_AuthSessionLastConnectedAt', 2026-10-24T05:13:14.5323860Z '23_ProjectionThreadShellSummary', 2026-10-24T05:13:14.5324050Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T05:13:14.5324306Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T05:13:14.5324514Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T05:13:14.5324703Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T05:13:14.5324889Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T05:13:14.5325085Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T05:13:14.5325284Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T05:13:14.5325466Z '31_AuthAuthorizationScopes', 2026-10-24T05:13:14.5325640Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T05:13:14.5325818Z '33_ProjectionThreadsSettled', 2026-10-24T05:13:14.5325981Z '34_ProjectionThreadsSnoozed', 2026-10-24T05:13:14.5326156Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T05:13:14.5326334Z '36_ProjectionThreadsPinned', 2026-10-24T05:13:14.5326502Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T05:13:14.5326681Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T05:13:14.5326873Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T05:13:14.5327066Z '40_ProjectionProjectFaviconPath', 2026-10-24T05:13:14.5327242Z '41_AuthSessionClientConnection', 2026-10-24T05:13:14.5327425Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T05:13:14.5327604Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T05:13:14.5327787Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T05:13:14.5327974Z '45_ProjectionProjectsAutoPull', 2026-10-24T05:13:14.5328156Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T05:13:14.5328341Z '47_ProjectionProjectIcon', 2026-10-24T05:13:14.5328516Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T05:13:14.5328706Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T05:13:14.5328887Z '50_ProjectionThreadPullRequests', 2026-10-24T05:13:14.5329069Z '51_ProjectionThreadMessageContext', 2026-10-24T05:13:14.5329244Z '52_ProjectionThreadTitleState', 2026-10-24T05:13:14.5329413Z '53_PullRequestFilesViewed', 2026-10-24T05:13:14.5329595Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T05:13:14.5329772Z '55_OrchestrationV2', 2026-10-24T05:13:14.5329946Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T05:13:14.5330114Z '57_ScheduledTaskWebhooks', 2026-10-24T05:13:14.5330275Z '58_WebhookRelayDeliveries', 2026-10-24T05:13:14.5330431Z '59_McpAppModelContext', 2026-10-24T05:13:14.5330599Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T05:13:14.5330765Z '61_PullRequestReviewGuides', 2026-10-24T05:13:14.5330933Z '62_ThreadFailureLookupIndex', 2026-10-24T05:13:14.5331093Z '63_DropUnusedV1Projections', 2026-10-24T05:13:14.5331452Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T05:13:14.5331796Z '65_CodexUsageNativeTurnIndex', 2026-10-24T05:13:14.5331975Z '66_RepairClientSettlementTimestamps', 2026-10-24T05:13:14.5332143Z '67_WebhookDedupe', 2026-10-24T05:13:14.5332322Z '68_ShellStopRequestIndex' 2026-10-24T05:13:14.5332455Z ] 2026-10-24T05:13:14.5332548Z } 2026-10-24T05:13:14.5332604Z 2026-10-24T05:13:14.5388001Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-24T05:13:14.5388599Z [05:13:14.538] INFO (#1092): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' } 2026-10-24T05:13:14.5388909Z 2026-10-24T05:13:14.5654021Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-24T05:13:14.5654461Z [05:13:14.564] INFO (#1129): Migrations ran successfully { 2026-10-24T05:13:14.5654638Z migrations: [ 2026-10-24T05:13:14.5654775Z '1_OrchestrationEvents', 2026-10-24T05:13:14.5654947Z '2_OrchestrationCommandReceipts', 2026-10-24T05:13:14.5655113Z '3_CheckpointDiffBlobs', 2026-10-24T05:13:14.5655268Z '4_ProviderSessionRuntime', 2026-10-24T05:13:14.5655437Z '5_Projections', 2026-10-24T05:13:14.5655626Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T05:13:14.5655836Z '7_ProjectionThreadMessageAttachments', 2026-10-24T05:13:14.5656032Z '8_ProjectionThreadActivitySequence', 2026-10-24T05:13:14.5656213Z '9_ProviderSessionRuntimeMode', 2026-10-24T05:13:14.5656387Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T05:13:14.5656582Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T05:13:14.5656775Z '12_ProjectionThreadsInteractionMode', 2026-10-24T05:13:14.5656963Z '13_ProjectionThreadProposedPlans', 2026-10-24T05:13:14.5657170Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T05:13:14.5657378Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T05:13:14.5657560Z '16_CanonicalizeModelSelections', 2026-10-24T05:13:14.5657738Z '17_ProjectionThreadsArchivedAt', 2026-10-24T05:13:14.5657919Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T05:13:14.5658103Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T05:13:14.5658278Z '20_AuthAccessManagement', 2026-10-24T05:13:14.5658437Z '21_AuthSessionClientMetadata', 2026-10-24T05:13:14.5658608Z '22_AuthSessionLastConnectedAt', 2026-10-24T05:13:14.5658787Z '23_ProjectionThreadShellSummary', 2026-10-24T05:13:14.5658978Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T05:13:14.5659185Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T05:13:14.5659389Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T05:13:14.5659575Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T05:13:14.5659761Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T05:13:14.5659953Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T05:13:14.5660147Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T05:13:14.5660328Z '31_AuthAuthorizationScopes', 2026-10-24T05:13:14.5660499Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T05:13:14.5660698Z '33_ProjectionThreadsSettled', 2026-10-24T05:13:14.5660862Z '34_ProjectionThreadsSnoozed', 2026-10-24T05:13:14.5661042Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T05:13:14.5661216Z '36_ProjectionThreadsPinned', 2026-10-24T05:13:14.5668960Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T05:13:14.5669554Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T05:13:14.5669849Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T05:13:14.5670041Z '40_ProjectionProjectFaviconPath', 2026-10-24T05:13:14.5670218Z '41_AuthSessionClientConnection', 2026-10-24T05:13:14.5670401Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T05:13:14.5670586Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T05:13:14.5670774Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T05:13:14.5670960Z '45_ProjectionProjectsAutoPull', 2026-10-24T05:13:14.5671146Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T05:13:14.5671324Z '47_ProjectionProjectIcon', 2026-10-24T05:13:14.5671505Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T05:13:14.5671693Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T05:13:14.5671878Z '50_ProjectionThreadPullRequests', 2026-10-24T05:13:14.5672061Z '51_ProjectionThreadMessageContext', 2026-10-24T05:13:14.5672246Z '52_ProjectionThreadTitleState', 2026-10-24T05:13:14.5672410Z '53_PullRequestFilesViewed', 2026-10-24T05:13:14.5672594Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T05:13:14.5672769Z '55_OrchestrationV2', 2026-10-24T05:13:14.5672935Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T05:13:14.5673109Z '57_ScheduledTaskWebhooks', 2026-10-24T05:13:14.5673264Z '58_WebhookRelayDeliveries', 2026-10-24T05:13:14.5673421Z '59_McpAppModelContext', 2026-10-24T05:13:14.5673582Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T05:13:14.5673748Z '61_PullRequestReviewGuides', 2026-10-24T05:13:14.5673909Z '62_ThreadFailureLookupIndex', 2026-10-24T05:13:14.5674076Z '63_DropUnusedV1Projections', 2026-10-24T05:13:14.5674289Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T05:13:14.5674467Z '65_CodexUsageNativeTurnIndex', 2026-10-24T05:13:14.5674650Z '66_RepairClientSettlementTimestamps', 2026-10-24T05:13:14.5674816Z '67_WebhookDedupe', 2026-10-24T05:13:14.5674967Z '68_ShellStopRequestIndex' 2026-10-24T05:13:14.5675095Z ] 2026-10-24T05:13:14.5675196Z } 2026-10-24T05:13:14.5675246Z 2026-10-24T05:13:14.5690219Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-24T05:13:14.5690721Z [05:13:14.568] INFO (#1471): Approved an MCP client sign-in. { 2026-10-24T05:13:14.5691018Z client: 'Hosted bot', 2026-10-24T05:13:14.5691184Z access: 'approval-required', 2026-10-24T05:13:14.5691345Z method: 'pairing-code' 2026-10-24T05:13:14.5691473Z } 2026-10-24T05:13:14.5691528Z 2026-10-24T05:13:14.5894476Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-24T05:13:14.5894886Z [05:13:14.588] INFO (#1503): Migrations ran successfully { 2026-10-24T05:13:14.5895595Z migrations: [ 2026-10-24T05:13:14.5895912Z '1_OrchestrationEvents', 2026-10-24T05:13:14.5896108Z '2_OrchestrationCommandReceipts', 2026-10-24T05:13:14.5896284Z '3_CheckpointDiffBlobs', 2026-10-24T05:13:14.5896443Z '4_ProviderSessionRuntime', 2026-10-24T05:13:14.5896602Z '5_Projections', 2026-10-24T05:13:14.5896784Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T05:13:14.5896993Z '7_ProjectionThreadMessageAttachments', 2026-10-24T05:13:14.5897187Z '8_ProjectionThreadActivitySequence', 2026-10-24T05:13:14.5897368Z '9_ProviderSessionRuntimeMode', 2026-10-24T05:13:14.5897549Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T05:13:14.5897746Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T05:13:14.5898127Z '12_ProjectionThreadsInteractionMode', 2026-10-24T05:13:14.5898384Z '13_ProjectionThreadProposedPlans', 2026-10-24T05:13:14.5898599Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T05:13:14.5898812Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T05:13:14.5898995Z '16_CanonicalizeModelSelections', 2026-10-24T05:13:14.5899171Z '17_ProjectionThreadsArchivedAt', 2026-10-24T05:13:14.5899354Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T05:13:14.5899549Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T05:13:14.5899720Z '20_AuthAccessManagement', 2026-10-24T05:13:14.5899888Z '21_AuthSessionClientMetadata', 2026-10-24T05:13:14.5900058Z '22_AuthSessionLastConnectedAt', 2026-10-24T05:13:14.5900237Z '23_ProjectionThreadShellSummary', 2026-10-24T05:13:14.5900428Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T05:13:14.5900642Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T05:13:14.5900848Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T05:13:14.5901035Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T05:13:14.5901226Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T05:13:14.5901425Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T05:13:14.5901626Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T05:13:14.5901805Z '31_AuthAuthorizationScopes', 2026-10-24T05:13:14.5901981Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T05:13:14.5902157Z '33_ProjectionThreadsSettled', 2026-10-24T05:13:14.5902326Z '34_ProjectionThreadsSnoozed', 2026-10-24T05:13:14.5902506Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T05:13:14.5902683Z '36_ProjectionThreadsPinned', 2026-10-24T05:13:14.5902851Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T05:13:14.5903029Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T05:13:14.5903234Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T05:13:14.5903423Z '40_ProjectionProjectFaviconPath', 2026-10-24T05:13:14.5903600Z '41_AuthSessionClientConnection', 2026-10-24T05:13:14.5903782Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T05:13:14.5903969Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T05:13:14.5904156Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T05:13:14.5904393Z '45_ProjectionProjectsAutoPull', 2026-10-24T05:13:14.5904578Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T05:13:14.5904762Z '47_ProjectionProjectIcon', 2026-10-24T05:13:14.5904935Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T05:13:14.5905121Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T05:13:14.5905311Z '50_ProjectionThreadPullRequests', 2026-10-24T05:13:14.5905490Z '51_ProjectionThreadMessageContext', 2026-10-24T05:13:14.5905670Z '52_ProjectionThreadTitleState', 2026-10-24T05:13:14.5905841Z '53_PullRequestFilesViewed', 2026-10-24T05:13:14.5906021Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T05:13:14.5906198Z '55_OrchestrationV2', 2026-10-24T05:13:14.5906365Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T05:13:14.5906539Z '57_ScheduledTaskWebhooks', 2026-10-24T05:13:14.5906693Z '58_WebhookRelayDeliveries', 2026-10-24T05:13:14.5906852Z '59_McpAppModelContext', 2026-10-24T05:13:14.5907013Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T05:13:14.5907181Z '61_PullRequestReviewGuides', 2026-10-24T05:13:14.5907342Z '62_ThreadFailureLookupIndex', 2026-10-24T05:13:14.5907502Z '63_DropUnusedV1Projections', 2026-10-24T05:13:14.5907744Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T05:13:14.5907951Z '65_CodexUsageNativeTurnIndex', 2026-10-24T05:13:14.5908132Z '66_RepairClientSettlementTimestamps', 2026-10-24T05:13:14.5908301Z '67_WebhookDedupe', 2026-10-24T05:13:14.5908451Z '68_ShellStopRequestIndex' 2026-10-24T05:13:14.5908581Z ] 2026-10-24T05:13:14.5908674Z } 2026-10-24T05:13:14.5908724Z 2026-10-24T05:13:14.5923455Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-24T05:13:14.5923744Z [05:13:14.592] INFO (#1840): Approved an MCP client sign-in. { 2026-10-24T05:13:14.5923930Z client: 'Claude Code', 2026-10-24T05:13:14.5924085Z access: 'approval-required', 2026-10-24T05:13:14.5924263Z method: 'pairing-code' 2026-10-24T05:13:14.5924544Z } 2026-10-24T05:13:14.5924614Z 2026-10-24T05:13:14.6125599Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-24T05:13:14.6126174Z [05:13:14.612] INFO (#1874): Migrations ran successfully { 2026-10-24T05:13:14.6126418Z migrations: [ 2026-10-24T05:13:14.6126621Z '1_OrchestrationEvents', 2026-10-24T05:13:14.6126855Z '2_OrchestrationCommandReceipts', 2026-10-24T05:13:14.6127188Z '3_CheckpointDiffBlobs', 2026-10-24T05:13:14.6127410Z '4_ProviderSessionRuntime', 2026-10-24T05:13:14.6127619Z '5_Projections', 2026-10-24T05:13:14.6127865Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T05:13:14.6128133Z '7_ProjectionThreadMessageAttachments', 2026-10-24T05:13:14.6128385Z '8_ProjectionThreadActivitySequence', 2026-10-24T05:13:14.6128623Z '9_ProviderSessionRuntimeMode', 2026-10-24T05:13:14.6128860Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T05:13:14.6129121Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T05:13:14.6129382Z '12_ProjectionThreadsInteractionMode', 2026-10-24T05:13:14.6129626Z '13_ProjectionThreadProposedPlans', 2026-10-24T05:13:14.6129894Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T05:13:14.6130160Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T05:13:14.6130403Z '16_CanonicalizeModelSelections', 2026-10-24T05:13:14.6130635Z '17_ProjectionThreadsArchivedAt', 2026-10-24T05:13:14.6130878Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T05:13:14.6131122Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T05:13:14.6131355Z '20_AuthAccessManagement', 2026-10-24T05:13:14.6131649Z '21_AuthSessionClientMetadata', 2026-10-24T05:13:14.6131884Z '22_AuthSessionLastConnectedAt', 2026-10-24T05:13:14.6132193Z '23_ProjectionThreadShellSummary', 2026-10-24T05:13:14.6132446Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T05:13:14.6132720Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T05:13:14.6132982Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T05:13:14.6133234Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T05:13:14.6133480Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T05:13:14.6133736Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T05:13:14.6133996Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T05:13:14.6134260Z '31_AuthAuthorizationScopes', 2026-10-24T05:13:14.6134491Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T05:13:14.6134726Z '33_ProjectionThreadsSettled', 2026-10-24T05:13:14.6134949Z '34_ProjectionThreadsSnoozed', 2026-10-24T05:13:14.6135190Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T05:13:14.6135431Z '36_ProjectionThreadsPinned', 2026-10-24T05:13:14.6135824Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T05:13:14.6136120Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T05:13:14.6136377Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T05:13:14.6136629Z '40_ProjectionProjectFaviconPath', 2026-10-24T05:13:14.6136869Z '41_AuthSessionClientConnection', 2026-10-24T05:13:14.6137111Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T05:13:14.6137353Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T05:13:14.6137595Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T05:13:14.6137844Z '45_ProjectionProjectsAutoPull', 2026-10-24T05:13:14.6138089Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T05:13:14.6138328Z '47_ProjectionProjectIcon', 2026-10-24T05:13:14.6138563Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T05:13:14.6138809Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T05:13:14.6139048Z '50_ProjectionThreadPullRequests', 2026-10-24T05:13:14.6139289Z '51_ProjectionThreadMessageContext', 2026-10-24T05:13:14.6139526Z '52_ProjectionThreadTitleState', 2026-10-24T05:13:14.6139752Z '53_PullRequestFilesViewed', 2026-10-24T05:13:14.6139994Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T05:13:14.6140230Z '55_OrchestrationV2', 2026-10-24T05:13:14.6140458Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T05:13:14.6140694Z '57_ScheduledTaskWebhooks', 2026-10-24T05:13:14.6140913Z '58_WebhookRelayDeliveries', 2026-10-24T05:13:14.6141127Z '59_McpAppModelContext', 2026-10-24T05:13:14.6141353Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T05:13:14.6141580Z '61_PullRequestReviewGuides', 2026-10-24T05:13:14.6141804Z '62_ThreadFailureLookupIndex', 2026-10-24T05:13:14.6142029Z '63_DropUnusedV1Projections', 2026-10-24T05:13:14.6142272Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T05:13:14.6142509Z '65_CodexUsageNativeTurnIndex', 2026-10-24T05:13:14.6142751Z '66_RepairClientSettlementTimestamps', 2026-10-24T05:13:14.6142976Z '67_WebhookDedupe', 2026-10-24T05:13:14.6143187Z '68_ShellStopRequestIndex' 2026-10-24T05:13:14.6143372Z ] 2026-10-24T05:13:14.6143528Z } 2026-10-24T05:13:14.6143658Z 2026-10-24T05:13:14.6184671Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-24T05:13:14.6185311Z [05:13:14.618] INFO (#2234): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' } 2026-10-24T05:13:14.6185630Z 2026-10-24T05:13:14.6400181Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T05:13:14.6400548Z [05:13:14.639] INFO (#2264): Migrations ran successfully { 2026-10-24T05:13:14.6400713Z migrations: [ 2026-10-24T05:13:14.6400846Z '1_OrchestrationEvents', 2026-10-24T05:13:14.6401018Z '2_OrchestrationCommandReceipts', 2026-10-24T05:13:14.6401186Z '3_CheckpointDiffBlobs', 2026-10-24T05:13:14.6401345Z '4_ProviderSessionRuntime', 2026-10-24T05:13:14.6401498Z '5_Projections', 2026-10-24T05:13:14.6401684Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T05:13:14.6401894Z '7_ProjectionThreadMessageAttachments', 2026-10-24T05:13:14.6402081Z '8_ProjectionThreadActivitySequence', 2026-10-24T05:13:14.6402262Z '9_ProviderSessionRuntimeMode', 2026-10-24T05:13:14.6402437Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T05:13:14.6402635Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T05:13:14.6403033Z '12_ProjectionThreadsInteractionMode', 2026-10-24T05:13:14.6403287Z '13_ProjectionThreadProposedPlans', 2026-10-24T05:13:14.6403494Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T05:13:14.6403702Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T05:13:14.6403883Z '16_CanonicalizeModelSelections', 2026-10-24T05:13:14.6404054Z '17_ProjectionThreadsArchivedAt', 2026-10-24T05:13:14.6404275Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T05:13:14.6404465Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T05:13:14.6404639Z '20_AuthAccessManagement', 2026-10-24T05:13:14.6404799Z '21_AuthSessionClientMetadata', 2026-10-24T05:13:14.6404969Z '22_AuthSessionLastConnectedAt', 2026-10-24T05:13:14.6405144Z '23_ProjectionThreadShellSummary', 2026-10-24T05:13:14.6405332Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T05:13:14.6405545Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T05:13:14.6405748Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T05:13:14.6405935Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T05:13:14.6406118Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T05:13:14.6406311Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T05:13:14.6406506Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T05:13:14.6406685Z '31_AuthAuthorizationScopes', 2026-10-24T05:13:14.6406857Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T05:13:14.6407030Z '33_ProjectionThreadsSettled', 2026-10-24T05:13:14.6407194Z '34_ProjectionThreadsSnoozed', 2026-10-24T05:13:14.6407368Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T05:13:14.6407543Z '36_ProjectionThreadsPinned', 2026-10-24T05:13:14.6407719Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T05:13:14.6407902Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T05:13:14.6408096Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T05:13:14.6408291Z '40_ProjectionProjectFaviconPath', 2026-10-24T05:13:14.6408466Z '41_AuthSessionClientConnection', 2026-10-24T05:13:14.6408655Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T05:13:14.6408843Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T05:13:14.6409028Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T05:13:14.6409208Z '45_ProjectionProjectsAutoPull', 2026-10-24T05:13:14.6409392Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T05:13:14.6409573Z '47_ProjectionProjectIcon', 2026-10-24T05:13:14.6409748Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T05:13:14.6409943Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T05:13:14.6410125Z '50_ProjectionThreadPullRequests', 2026-10-24T05:13:14.6410312Z '51_ProjectionThreadMessageContext', 2026-10-24T05:13:14.6410490Z '52_ProjectionThreadTitleState', 2026-10-24T05:13:14.6410658Z '53_PullRequestFilesViewed', 2026-10-24T05:13:14.6410841Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T05:13:14.6411017Z '55_OrchestrationV2', 2026-10-24T05:13:14.6411190Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T05:13:14.6411367Z '57_ScheduledTaskWebhooks', 2026-10-24T05:13:14.6411533Z '58_WebhookRelayDeliveries', 2026-10-24T05:13:14.6411687Z '59_McpAppModelContext', 2026-10-24T05:13:14.6411855Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T05:13:14.6412022Z '61_PullRequestReviewGuides', 2026-10-24T05:13:14.6412189Z '62_ThreadFailureLookupIndex', 2026-10-24T05:13:14.6412351Z '63_DropUnusedV1Projections', 2026-10-24T05:13:14.6412601Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T05:13:14.6412834Z '65_CodexUsageNativeTurnIndex', 2026-10-24T05:13:14.6413015Z '66_RepairClientSettlementTimestamps', 2026-10-24T05:13:14.6413186Z '67_WebhookDedupe', 2026-10-24T05:13:14.6413333Z '68_ShellStopRequestIndex' 2026-10-24T05:13:14.6413464Z ] 2026-10-24T05:13:14.6413558Z } 2026-10-24T05:13:14.6413616Z 2026-10-24T05:13:14.6453916Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T05:13:14.6454424Z [05:13:14.645] INFO (#2613): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' } 2026-10-24T05:13:14.6454670Z 2026-10-24T05:13:14.6492614Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T05:13:14.6492975Z [05:13:14.648] INFO (#2646): Approved an MCP client sign-in. { 2026-10-24T05:13:14.6493176Z client: 'Claude Code', 2026-10-24T05:13:14.6493326Z access: 'read-only', 2026-10-24T05:13:14.6493482Z method: 'browser-session' 2026-10-24T05:13:14.6493612Z } 2026-10-24T05:13:14.6493664Z 2026-10-24T05:13:14.6509809Z ✓ src/auth/McpOAuth.test.ts (8 tests) 224ms 2026-10-24T05:13:14.9572763Z ✓ src/device/LocalDeviceHost.test.ts (17 tests) 43ms 2026-10-24T05:13:15.2020262Z ✓ src/provider/Drivers/codexUsage.test.ts (27 tests) 7ms 2026-10-24T05:13:17.9613454Z ✓ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2410ms 2026-10-24T05:13:17.9613778Z ✓ CodexTextGeneration (12) 2026-10-24T05:13:17.9614131Z ✓ kills a stalled exec CLI when its request is interrupted 1046ms 2026-10-24T05:13:17.9614483Z ✓ kills a stalled mcp list CLI when its request is interrupted 1026ms 2026-10-24T05:13:18.2400576Z ✓ src/terminal/OutputProtocol.test.ts (13 tests) 34ms 2026-10-24T05:13:19.2852538Z ✓ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 128ms 2026-10-24T05:13:20.3857623Z ✓ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 173ms 2026-10-24T05:13:21.4356136Z ✓ src/mcp/McpToolAccess.test.ts (52 tests) 55ms 2026-10-24T05:13:21.5766847Z ✓ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 16ms 2026-10-24T05:13:21.7652007Z ✓ src/provider/Drivers/AntigravitySkills.test.ts (11 tests) 58ms 2026-10-24T05:13:22.9284045Z ✓ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 234ms 2026-10-24T05:13:23.2591840Z ✓ src/telemetry/AnalyticsService.test.ts (3 tests) 66ms 2026-10-24T05:13:23.5353657Z ✓ src/project/ProjectFaviconResolver.test.ts (13 tests) 34ms 2026-10-24T05:13:23.8864859Z ✓ src/persistence/RepositoryErrorCorrelation.test.ts (3 tests) 76ms 2026-10-24T05:13:24.1184580Z ✓ src/orchestration-v2/RestartBackgroundNote.test.ts (6 tests) 3ms 2026-10-24T05:13:24.5409808Z ✓ src/orchestration-v2/ThreadSearch.test.ts (2 tests) 82ms 2026-10-24T05:13:25.5248224Z ✓ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 40ms 2026-10-24T05:13:26.5420223Z ✓ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 88ms 2026-10-24T05:13:27.5390513Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-24T05:13:27.5390935Z [05:13:27.534] INFO (#2): Migrations ran successfully { 2026-10-24T05:13:27.5391101Z migrations: [ 2026-10-24T05:13:27.5391238Z '1_OrchestrationEvents', 2026-10-24T05:13:27.5391407Z '2_OrchestrationCommandReceipts', 2026-10-24T05:13:27.5391583Z '3_CheckpointDiffBlobs', 2026-10-24T05:13:27.5391738Z '4_ProviderSessionRuntime', 2026-10-24T05:13:27.5391892Z '5_Projections', 2026-10-24T05:13:27.5392087Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T05:13:27.5392364Z '7_ProjectionThreadMessageAttachments', 2026-10-24T05:13:27.5392756Z '8_ProjectionThreadActivitySequence', 2026-10-24T05:13:27.5393067Z '9_ProviderSessionRuntimeMode', 2026-10-24T05:13:27.5393354Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T05:13:27.5393554Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T05:13:27.5393759Z '12_ProjectionThreadsInteractionMode', 2026-10-24T05:13:27.5394055Z '13_ProjectionThreadProposedPlans', 2026-10-24T05:13:27.5394384Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T05:13:27.5394722Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T05:13:27.5395011Z '16_CanonicalizeModelSelections', 2026-10-24T05:13:27.5395216Z '17_ProjectionThreadsArchivedAt', 2026-10-24T05:13:27.5395394Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T05:13:27.5395580Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T05:13:27.5395756Z '20_AuthAccessManagement', 2026-10-24T05:13:27.5395923Z '21_AuthSessionClientMetadata', 2026-10-24T05:13:27.5396090Z '22_AuthSessionLastConnectedAt', 2026-10-24T05:13:27.5396259Z '23_ProjectionThreadShellSummary', 2026-10-24T05:13:27.5396454Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T05:13:27.5396659Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T05:13:27.5396861Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T05:13:27.5397045Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T05:13:27.5397234Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T05:13:27.5397426Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T05:13:27.5397624Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T05:13:27.5397798Z '31_AuthAuthorizationScopes', 2026-10-24T05:13:27.5398154Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T05:13:27.5398425Z '33_ProjectionThreadsSettled', 2026-10-24T05:13:27.5398630Z '34_ProjectionThreadsSnoozed', 2026-10-24T05:13:27.5398809Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T05:13:27.5398978Z '36_ProjectionThreadsPinned', 2026-10-24T05:13:27.5399146Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T05:13:27.5399318Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T05:13:27.5399512Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T05:13:27.5399705Z '40_ProjectionProjectFaviconPath', 2026-10-24T05:13:27.5399879Z '41_AuthSessionClientConnection', 2026-10-24T05:13:27.5400062Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T05:13:27.5400238Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T05:13:27.5400422Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T05:13:27.5400598Z '45_ProjectionProjectsAutoPull', 2026-10-24T05:13:27.5401013Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T05:13:27.5401370Z '47_ProjectionProjectIcon', 2026-10-24T05:13:27.5401639Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T05:13:27.5401821Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T05:13:27.5402000Z '50_ProjectionThreadPullRequests', 2026-10-24T05:13:27.5402175Z '51_ProjectionThreadMessageContext', 2026-10-24T05:13:27.5402347Z '52_ProjectionThreadTitleState', 2026-10-24T05:13:27.5402513Z '53_PullRequestFilesViewed', 2026-10-24T05:13:27.5402730Z '54_ProjectionThreadsAutoSettleDisabledAt' 2026-10-24T05:13:27.5402879Z ] 2026-10-24T05:13:27.5402980Z } 2026-10-24T05:13:27.5403040Z 2026-10-24T05:13:27.5861801Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-24T05:13:27.5862427Z [05:13:27.559] INFO (#2): Migrations ran successfully { 2026-10-24T05:13:27.5862812Z migrations: [ 2026-10-24T05:13:27.5863135Z '55_OrchestrationV2', 2026-10-24T05:13:27.5863422Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T05:13:27.5863646Z '57_ScheduledTaskWebhooks', 2026-10-24T05:13:27.5863812Z '58_WebhookRelayDeliveries', 2026-10-24T05:13:27.5863968Z '59_McpAppModelContext', 2026-10-24T05:13:27.5864133Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T05:13:27.5864301Z '61_PullRequestReviewGuides', 2026-10-24T05:13:27.5864462Z '62_ThreadFailureLookupIndex', 2026-10-24T05:13:27.5864627Z '63_DropUnusedV1Projections', 2026-10-24T05:13:27.5864806Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T05:13:27.5864988Z '65_CodexUsageNativeTurnIndex', 2026-10-24T05:13:27.5865168Z '66_RepairClientSettlementTimestamps', 2026-10-24T05:13:27.5865345Z '67_WebhookDedupe', 2026-10-24T05:13:27.5865494Z '68_ShellStopRequestIndex' 2026-10-24T05:13:27.5865622Z ] 2026-10-24T05:13:27.5865721Z } 2026-10-24T05:13:27.5865784Z 2026-10-24T05:13:27.5999123Z ✓ src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts (1 test) 89ms 2026-10-24T05:13:27.7294557Z ✓ src/usage/usageAggregation.test.ts (11 tests) 12ms 2026-10-24T05:13:28.0194372Z ✓ src/scheduledTasks/webhookTemplate.test.ts (10 tests) 4ms 2026-10-24T05:13:28.8129620Z ✓ src/provider/providerInstallation.test.ts (2 tests) 12ms 2026-10-24T05:13:28.8973146Z ✓ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms 2026-10-24T05:13:29.2971761Z ✓ src/orchestration-v2/RunCompletionReads.test.ts (2 tests) 65ms 2026-10-24T05:13:29.5504752Z ✓ src/provider/providerStatusCache.test.ts (4 tests) 5ms 2026-10-24T05:13:29.7930040Z ✓ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 8ms 2026-10-24T05:13:30.0448564Z ✓ src/environment/RemoteOpenTargets.test.ts (4 tests) 8ms 2026-10-24T05:13:31.0591070Z ✓ src/textGeneration/OpenCode2TextGeneration.test.ts (2 tests) 30ms 2026-10-24T05:13:31.3131011Z ✓ src/resourceTelemetry/NativeTelemetryClient.test.ts (2 tests) 5ms 2026-10-24T05:13:31.5684241Z ✓ src/provider/CodexAuthCallback.test.ts (3 tests) 21ms 2026-10-24T05:13:32.5019635Z ✓ src/mcp/toolkits/environment/handlers.test.ts (1 test) 7ms 2026-10-24T05:13:32.5828859Z ✓ src/auth/utils.test.ts (5 tests) 3ms 2026-10-24T05:13:32.7469384Z ✓ scripts/t3-sqlite-state.test.ts (2 tests) 14ms 2026-10-24T05:13:32.9813293Z ✓ src/orchestration-v2/pullRequestWatch.forgejoComments.test.ts (5 tests) 3ms 2026-10-24T05:13:33.4098589Z ✓ src/cli/doctor.test.ts (1 test) 5ms 2026-10-24T05:13:33.8009660Z ✓ src/persistence/DatabaseStorage.test.ts (1 test) 58ms 2026-10-24T05:13:33.9413689Z ✓ src/workspace/WorkspacePaths.test.ts (2 tests) 7ms 2026-10-24T05:13:34.2078085Z ✓ src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts (1 test) 22ms 2026-10-24T05:13:34.3228345Z ✓ src/cloud/linkChecks.test.ts (8 tests) 3ms 2026-10-24T05:13:34.4720229Z ✓ src/cloud/managedTunnelStartup.test.ts (1 test) 4ms 2026-10-24T05:13:34.7801100Z ✓ src/startupAccess.test.ts (1 test) 1ms 2026-10-24T05:13:35.0112293Z ✓ src/codexModelOptions.test.ts (1 test) 1ms 2026-10-24T05:13:35.0143807Z 2026-10-24T05:13:35.0150891Z  Test Files  51 passed (51) 2026-10-24T05:13:35.0151377Z  Tests  665 passed (665) 2026-10-24T05:13:35.0151757Z  Start at  05:12:41 2026-10-24T05:13:35.0152554Z  Duration  53.35s (tests 53%, import 35%, transform 9%, setup 2%) 2026-10-24T05:13:35.0160886Z 2026-10-24T05:13:35.0161814Z  Import  1075 modules were evaluated 14319 times · 17.92s total, 35% of tracked time 2026-10-24T05:13:35.0162545Z   ~16.57s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T05:13:35.0163225Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T05:13:35.0163512Z 2026-10-24T05:13:35.0323800Z 2026-10-24T05:13:35.0408378Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T05:13:35.0408711Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T05:13:35.0408951Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T05:13:35.0409106Z else 2026-10-24T05:13:35.0409230Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T05:13:35.0409370Z fi 2026-10-24T05:13:35.0423149Z shell: /usr/bin/bash -e {0} 2026-10-24T05:13:35.0423267Z env: 2026-10-24T05:13:35.0423381Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 192 2026-10-24T05:13:35.0423519Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-24T05:13:35.0423655Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:13:35.0423782Z ##[endgroup] 2026-10-24T05:13:35.0492445Z Post job cleanup. 2026-10-24T05:13:35.1093484Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T05:13:35.1166570Z Post job cleanup. 2026-10-24T05:13:35.1180986Z ##[start-action display=Cache full pnpm store;id=__059d6f28-73f9-4624-8ba4-a7a6e6dc1965.__actions_cache] 2026-10-24T05:13:35.1739087Z Post job cleanup. 2026-10-24T05:13:35.2327866Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache. 2026-10-24T05:13:35.2356856Z ##[end-action id=__059d6f28-73f9-4624-8ba4-a7a6e6dc1965.__actions_cache;outcome=success;conclusion=success;duration_ms=117] 2026-10-24T05:13:35.2358691Z ##[start-action display=Cache Vite+;id=__059d6f28-73f9-4624-8ba4-a7a6e6dc1965.vp_cache] 2026-10-24T05:13:35.2376571Z Post job cleanup. 2026-10-24T05:13:35.2981557Z 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-24T05:13:35.3011281Z ##[end-action id=__059d6f28-73f9-4624-8ba4-a7a6e6dc1965.vp_cache;outcome=success;conclusion=success;duration_ms=65] 2026-10-24T05:13:35.3048144Z Post job cleanup. 2026-10-24T05:13:35.3431784Z [command]/usr/local/bin/git version 2026-10-24T05:13:35.3479255Z git version 2.55.0 2026-10-24T05:13:35.3496003Z Temporarily overriding HOME='/home/runner/_work/_temp/3881e455-f3d2-42c0-b5d9-233bbf6ebac8' before making global git config changes 2026-10-24T05:13:35.3496520Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T05:13:35.3499039Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T05:13:35.3519971Z Removing SSH command configuration 2026-10-24T05:13:35.3522944Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T05:13:35.3545767Z [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-24T05:13:35.3652371Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T05:13:35.3676053Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T05:13:35.3713246Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T05:13:35.3732827Z ##[group]Run '/job_completed.sh' 2026-10-24T05:13:35.3742174Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T05:13:35.3742340Z env: 2026-10-24T05:13:35.3742453Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 192 2026-10-24T05:13:35.3742599Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 427 2026-10-24T05:13:35.3742736Z BLACKSMITH_CHECK_RUN_ID: 120787270040 2026-10-24T05:13:35.3742948Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-24T05:13:35.3743097Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T05:13:35.3743228Z ##[endgroup] 2026-10-24T05:13:35.3815463Z Docker container cache not activated, skipping hash computation. 2026-10-24T05:13:35.4061822Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T05:13:35.4460819Z Cleaning up orphan processes