2026-10-24T02:48:16.0943013Z Current runner version: '2.338.1' 2026-10-24T02:48:16.0946947Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-znsiumzrgo6jgfzc' 2026-10-24T02:48:16.0947812Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T02:48:16.0948636Z Machine name: 'ip-172-31-73-130' 2026-10-24T02:48:16.0950230Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T02:48:16.0951427Z Contents: read 2026-10-24T02:48:16.0951860Z Metadata: read 2026-10-24T02:48:16.0952228Z ##[endgroup] 2026-10-24T02:48:16.0953601Z Secret source: None 2026-10-24T02:48:16.0954208Z Cache mode: write 2026-10-24T02:48:16.0954716Z Prepare workflow directory 2026-10-24T02:48:16.1121928Z Prepare all required actions 2026-10-24T02:48:16.1146182Z Getting action download info 2026-10-24T02:48:16.2280530Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T02:48:16.2597327Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T02:48:16.3235207Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T02:48:16.4717260Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T02:48:16.4755014Z Complete job name: Test Server 3 2026-10-24T02:48:16.5094474Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T02:48:16.5186673Z ##[group]Run '/setup.sh' 2026-10-24T02:48:16.5196579Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:48:16.5196977Z env: 2026-10-24T02:48:16.5197191Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 185 2026-10-24T02:48:16.5197470Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T02:48:16.5197745Z BLACKSMITH_CHECK_RUN_ID: 120758038841 2026-10-24T02:48:16.5198027Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-24T02:48:16.5198359Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T02:48:16.5198609Z ##[endgroup] 2026-10-24T02:48:16.5396000Z Logging daemon started (blacksmithd for logs) 2026-10-24T02:48:16.5506523Z Results daemon started (blacksmithd for results) 2026-10-24T02:48:16.5624336Z Background adoption and SSH setup started (PID: 2789) 2026-10-24T02:48:16.5629495Z 2026-10-24T02:48:16.5630582Z ---------------------------------------- 2026-10-24T02:48:16.5631132Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40055685112/jobs/120758038841 2026-10-24T02:48:16.5631599Z SSH Access (using your GitHub SSH key): 2026-10-24T02:48:16.5632069Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-znsiumzrgo6jgfzc.vm.blacksmith.sh 2026-10-24T02:48:16.5632417Z 2026-10-24T02:48:16.5632587Z No GitHub SSH key? Add one at: 2026-10-24T02:48:16.5633095Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T02:48:16.5633527Z 2026-10-24T02:48:16.5633689Z ---------------------------------------- 2026-10-24T02:48:16.5685471Z 2026-10-24T02:48:16.5685775Z VM ID: blacksmith-4vcpu-ubuntu-2404-znsiumzrgo6jgfzc 2026-10-24T02:48:16.5686190Z Host: production-152.236.40.206-x8664 2026-10-24T02:48:16.5686503Z Host Agent PID: 149871 2026-10-24T02:48:16.5686815Z Host Agent Git SHA: 1637818df 2026-10-24T02:48:16.5687121Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T02:48:16.5687438Z Blacksmith Host Generation: gen 2 2026-10-24T02:48:16.5687752Z Petname: production-awake-lobster-17fb98de 2026-10-24T02:48:16.5688095Z Region: us-east 2026-10-24T02:48:16.5688362Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T02:48:16.5688772Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T02:48:16.5688967Z 2026-10-24T02:48:16.5689112Z Enabling Blacksmith transparent cache 2026-10-24T02:48:16.5899452Z ##[group]Run actions/checkout@v6 2026-10-24T02:48:16.5899742Z with: 2026-10-24T02:48:16.5899945Z fetch-depth: 2 2026-10-24T02:48:16.5900280Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T02:48:16.5900665Z sparse-checkout-cone-mode: false 2026-10-24T02:48:16.5900938Z repository: pingdotgg/t3code 2026-10-24T02:48:16.5902915Z token: *** 2026-10-24T02:48:16.5903126Z ssh-strict: true 2026-10-24T02:48:16.5903338Z ssh-user: git 2026-10-24T02:48:16.5903556Z persist-credentials: true 2026-10-24T02:48:16.5903791Z clean: true 2026-10-24T02:48:16.5903999Z fetch-tags: false 2026-10-24T02:48:16.5904446Z show-progress: true 2026-10-24T02:48:16.5904664Z lfs: false 2026-10-24T02:48:16.5904959Z submodules: false 2026-10-24T02:48:16.5905184Z set-safe-directory: true 2026-10-24T02:48:16.5905432Z allow-unsafe-pr-checkout: false 2026-10-24T02:48:16.5905682Z env: 2026-10-24T02:48:16.5905917Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 185 2026-10-24T02:48:16.5906194Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T02:48:16.5906468Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:16.5906747Z ##[endgroup] 2026-10-24T02:48:16.7042775Z Syncing repository: pingdotgg/t3code 2026-10-24T02:48:16.7043668Z ##[group]Getting Git version info 2026-10-24T02:48:16.7043984Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T02:48:16.7065301Z [command]/usr/local/bin/git version 2026-10-24T02:48:16.7168357Z git version 2.55.0 2026-10-24T02:48:16.7179525Z ##[endgroup] 2026-10-24T02:48:16.7186318Z Temporarily overriding HOME='/home/runner/_work/_temp/063e14f5-e9e8-4fe9-b520-022264b67dba' before making global git config changes 2026-10-24T02:48:16.7186960Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T02:48:16.7189873Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T02:48:16.7219297Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T02:48:16.7221640Z ##[group]Determining repository object format 2026-10-24T02:48:16.7222741Z ##[endgroup] 2026-10-24T02:48:16.7223122Z ##[group]Initializing the repository 2026-10-24T02:48:16.7225102Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T02:48:16.7257848Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T02:48:16.7258440Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T02:48:16.7258912Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T02:48:16.7259288Z hint: call: 2026-10-24T02:48:16.7259497Z hint: 2026-10-24T02:48:16.7259781Z hint: git config --global init.defaultBranch 2026-10-24T02:48:16.7260101Z hint: 2026-10-24T02:48:16.7260403Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T02:48:16.7260862Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T02:48:16.7261242Z hint: 2026-10-24T02:48:16.7261466Z hint: git branch -m 2026-10-24T02:48:16.7261721Z hint: 2026-10-24T02:48:16.7262044Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T02:48:16.7262519Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T02:48:16.7263397Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T02:48:16.7289472Z ##[endgroup] 2026-10-24T02:48:16.7289839Z ##[group]Disabling automatic garbage collection 2026-10-24T02:48:16.7291757Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T02:48:16.7313191Z ##[endgroup] 2026-10-24T02:48:16.7313543Z ##[group]Setting up auth 2026-10-24T02:48:16.7313860Z Removing SSH command configuration 2026-10-24T02:48:16.7317360Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T02:48:16.7336122Z [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:48:16.7461824Z Removing HTTP extra header 2026-10-24T02:48:16.7466480Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T02:48:16.7488782Z [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:48:16.7575871Z Removing includeIf entries pointing to credentials config files 2026-10-24T02:48:16.7579266Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T02:48:16.7603043Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T02:48:16.7692969Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-b6b9bc13-dfe2-42ed-87bd-575aa7dcaad2.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T02:48:16.7714606Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-b6b9bc13-dfe2-42ed-87bd-575aa7dcaad2.config 2026-10-24T02:48:16.7733450Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-b6b9bc13-dfe2-42ed-87bd-575aa7dcaad2.config 2026-10-24T02:48:16.7751533Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-b6b9bc13-dfe2-42ed-87bd-575aa7dcaad2.config 2026-10-24T02:48:16.7768614Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-b6b9bc13-dfe2-42ed-87bd-575aa7dcaad2.config 2026-10-24T02:48:16.7783820Z ##[endgroup] 2026-10-24T02:48:16.7784531Z ##[group]Fetching the repository 2026-10-24T02:48:16.7788534Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +fd30bd843630c9238ed1ff741455039e2cc65d84:refs/remotes/pull/22029/merge 2026-10-24T02:48:17.1121605Z From https://github.com/pingdotgg/t3code 2026-10-24T02:48:17.1122136Z * [new ref] fd30bd843630c9238ed1ff741455039e2cc65d84 -> pull/22029/merge 2026-10-24T02:48:17.1142112Z ##[endgroup] 2026-10-24T02:48:17.1142530Z ##[group]Determining the checkout info 2026-10-24T02:48:17.1142984Z ##[endgroup] 2026-10-24T02:48:17.1143375Z ##[group]Setting up sparse checkout 2026-10-24T02:48:17.1145915Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T02:48:17.1169097Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T02:48:17.1184355Z .git/info/sparse-checkout 2026-10-24T02:48:17.1188499Z ##[endgroup] 2026-10-24T02:48:17.1188926Z ##[group]Checking out the ref 2026-10-24T02:48:17.1190753Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/22029/merge 2026-10-24T02:48:24.6469269Z Updating files: 0% (1/6319) 2026-10-24T02:48:24.6495298Z Updating files: 1% (64/6319) 2026-10-24T02:48:24.6512631Z Updating files: 2% (127/6319) 2026-10-24T02:48:24.6530153Z Updating files: 3% (190/6319) 2026-10-24T02:48:24.6551598Z Updating files: 4% (253/6319) 2026-10-24T02:48:24.6580642Z Updating files: 5% (316/6319) 2026-10-24T02:48:24.6600361Z Updating files: 6% (380/6319) 2026-10-24T02:48:24.6654443Z Updating files: 7% (443/6319) 2026-10-24T02:48:24.6682128Z Updating files: 8% (506/6319) 2026-10-24T02:48:24.6703617Z Updating files: 9% (569/6319) 2026-10-24T02:48:24.6981452Z Updating files: 10% (632/6319) 2026-10-24T02:48:24.6996452Z Updating files: 11% (696/6319) 2026-10-24T02:48:24.7006671Z Updating files: 12% (759/6319) 2026-10-24T02:48:24.7020018Z Updating files: 13% (822/6319) 2026-10-24T02:48:24.7035352Z Updating files: 14% (885/6319) 2026-10-24T02:48:24.7052499Z Updating files: 15% (948/6319) 2026-10-24T02:48:24.7070199Z Updating files: 16% (1012/6319) 2026-10-24T02:48:24.7084342Z Updating files: 17% (1075/6319) 2026-10-24T02:48:24.7101984Z Updating files: 18% (1138/6319) 2026-10-24T02:48:24.7116044Z Updating files: 19% (1201/6319) 2026-10-24T02:48:24.7137255Z Updating files: 20% (1264/6319) 2026-10-24T02:48:24.7154812Z Updating files: 21% (1327/6319) 2026-10-24T02:48:24.7171990Z Updating files: 22% (1391/6319) 2026-10-24T02:48:24.7185548Z Updating files: 23% (1454/6319) 2026-10-24T02:48:24.7198280Z Updating files: 24% (1517/6319) 2026-10-24T02:48:24.7212602Z Updating files: 25% (1580/6319) 2026-10-24T02:48:24.7225987Z Updating files: 26% (1643/6319) 2026-10-24T02:48:24.7238774Z Updating files: 27% (1707/6319) 2026-10-24T02:48:24.7257149Z Updating files: 28% (1770/6319) 2026-10-24T02:48:24.7288735Z Updating files: 29% (1833/6319) 2026-10-24T02:48:24.7307663Z Updating files: 30% (1896/6319) 2026-10-24T02:48:24.7330298Z Updating files: 31% (1959/6319) 2026-10-24T02:48:24.7358933Z Updating files: 32% (2023/6319) 2026-10-24T02:48:24.7388269Z Updating files: 33% (2086/6319) 2026-10-24T02:48:24.7452881Z Updating files: 34% (2149/6319) 2026-10-24T02:48:24.7511800Z Updating files: 35% (2212/6319) 2026-10-24T02:48:24.7540630Z Updating files: 36% (2275/6319) 2026-10-24T02:48:24.7567224Z Updating files: 37% (2339/6319) 2026-10-24T02:48:24.7604497Z Updating files: 38% (2402/6319) 2026-10-24T02:48:24.7629551Z Updating files: 39% (2465/6319) 2026-10-24T02:48:24.7661124Z Updating files: 40% (2528/6319) 2026-10-24T02:48:24.7691256Z Updating files: 41% (2591/6319) 2026-10-24T02:48:24.7706854Z Updating files: 42% (2654/6319) 2026-10-24T02:48:24.7716510Z Updating files: 43% (2718/6319) 2026-10-24T02:48:24.7736082Z Updating files: 44% (2781/6319) 2026-10-24T02:48:24.7763666Z Updating files: 45% (2844/6319) 2026-10-24T02:48:24.7787304Z Updating files: 46% (2907/6319) 2026-10-24T02:48:24.7815253Z Updating files: 47% (2970/6319) 2026-10-24T02:48:24.7843076Z Updating files: 48% (3034/6319) 2026-10-24T02:48:24.7871864Z Updating files: 49% (3097/6319) 2026-10-24T02:48:24.7907294Z Updating files: 50% (3160/6319) 2026-10-24T02:48:24.7921720Z Updating files: 51% (3223/6319) 2026-10-24T02:48:24.7956336Z Updating files: 52% (3286/6319) 2026-10-24T02:48:24.7979101Z Updating files: 53% (3350/6319) 2026-10-24T02:48:24.8000221Z Updating files: 54% (3413/6319) 2026-10-24T02:48:24.8022455Z Updating files: 55% (3476/6319) 2026-10-24T02:48:24.8039263Z Updating files: 56% (3539/6319) 2026-10-24T02:48:24.8055335Z Updating files: 57% (3602/6319) 2026-10-24T02:48:24.8072839Z Updating files: 58% (3666/6319) 2026-10-24T02:48:24.8428852Z Updating files: 59% (3729/6319) 2026-10-24T02:48:24.8442167Z Updating files: 60% (3792/6319) 2026-10-24T02:48:24.8457780Z Updating files: 61% (3855/6319) 2026-10-24T02:48:24.8475077Z Updating files: 62% (3918/6319) 2026-10-24T02:48:24.8504609Z Updating files: 63% (3981/6319) 2026-10-24T02:48:24.8524237Z Updating files: 64% (4045/6319) 2026-10-24T02:48:24.8544476Z Updating files: 65% (4108/6319) 2026-10-24T02:48:24.8571777Z Updating files: 66% (4171/6319) 2026-10-24T02:48:24.8621792Z Updating files: 67% (4234/6319) 2026-10-24T02:48:24.8622102Z Updating files: 68% (4297/6319) 2026-10-24T02:48:24.8622269Z Updating files: 69% (4361/6319) 2026-10-24T02:48:24.8664497Z Updating files: 70% (4424/6319) 2026-10-24T02:48:24.8664702Z Updating files: 71% (4487/6319) 2026-10-24T02:48:24.8664865Z Updating files: 72% (4550/6319) 2026-10-24T02:48:24.8679437Z Updating files: 73% (4613/6319) 2026-10-24T02:48:24.8930313Z Updating files: 74% (4677/6319) 2026-10-24T02:48:24.9109671Z Updating files: 75% (4740/6319) 2026-10-24T02:48:24.9130559Z Updating files: 76% (4803/6319) 2026-10-24T02:48:24.9149504Z Updating files: 77% (4866/6319) 2026-10-24T02:48:24.9174036Z Updating files: 78% (4929/6319) 2026-10-24T02:48:24.9191719Z Updating files: 79% (4993/6319) 2026-10-24T02:48:24.9207721Z Updating files: 80% (5056/6319) 2026-10-24T02:48:24.9225905Z Updating files: 81% (5119/6319) 2026-10-24T02:48:24.9243056Z Updating files: 82% (5182/6319) 2026-10-24T02:48:24.9259590Z Updating files: 83% (5245/6319) 2026-10-24T02:48:24.9280996Z Updating files: 84% (5308/6319) 2026-10-24T02:48:24.9301527Z Updating files: 85% (5372/6319) 2026-10-24T02:48:24.9322320Z Updating files: 86% (5435/6319) 2026-10-24T02:48:24.9387591Z Updating files: 87% (5498/6319) 2026-10-24T02:48:24.9417811Z Updating files: 88% (5561/6319) 2026-10-24T02:48:24.9436454Z Updating files: 89% (5624/6319) 2026-10-24T02:48:24.9461403Z Updating files: 90% (5688/6319) 2026-10-24T02:48:24.9494134Z Updating files: 91% (5751/6319) 2026-10-24T02:48:24.9508572Z Updating files: 92% (5814/6319) 2026-10-24T02:48:24.9523826Z Updating files: 93% (5877/6319) 2026-10-24T02:48:24.9543950Z Updating files: 94% (5940/6319) 2026-10-24T02:48:24.9565968Z Updating files: 95% (6004/6319) 2026-10-24T02:48:24.9619034Z Updating files: 96% (6067/6319) 2026-10-24T02:48:24.9643863Z Updating files: 97% (6130/6319) 2026-10-24T02:48:24.9688054Z Updating files: 98% (6193/6319) 2026-10-24T02:48:24.9706338Z Updating files: 99% (6256/6319) 2026-10-24T02:48:24.9706758Z Updating files: 100% (6319/6319) 2026-10-24T02:48:24.9707046Z Updating files: 100% (6319/6319), done. 2026-10-24T02:48:24.9852910Z Note: switching to 'refs/remotes/pull/22029/merge'. 2026-10-24T02:48:24.9853104Z 2026-10-24T02:48:24.9853262Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T02:48:24.9853599Z changes and commit them, and you can discard any commits you make in this 2026-10-24T02:48:24.9853927Z state without impacting any branches by switching back to a branch. 2026-10-24T02:48:24.9854112Z 2026-10-24T02:48:24.9854258Z If you want to create a new branch to retain commits you create, you may 2026-10-24T02:48:24.9854577Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T02:48:24.9854748Z 2026-10-24T02:48:24.9854847Z git switch -c 2026-10-24T02:48:24.9854970Z 2026-10-24T02:48:24.9855064Z Or undo this operation with: 2026-10-24T02:48:24.9855180Z 2026-10-24T02:48:24.9855259Z git switch - 2026-10-24T02:48:24.9855372Z 2026-10-24T02:48:24.9855545Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T02:48:24.9855746Z 2026-10-24T02:48:24.9855994Z HEAD is now at fd30bd8 Merge 9006ec60a914d835f20949579628842a7630b966 into 26c3625f484eadd4d5b6ca5a3dd1f8f8bd5533b4 2026-10-24T02:48:24.9867059Z ##[endgroup] 2026-10-24T02:48:24.9896176Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T02:48:24.9913264Z fd30bd843630c9238ed1ff741455039e2cc65d84 2026-10-24T02:48:25.0039495Z Prepare all required actions 2026-10-24T02:48:25.0103582Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T02:48:25.0103753Z env: 2026-10-24T02:48:25.0103891Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 185 2026-10-24T02:48:25.0104206Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T02:48:25.0104376Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:25.0104531Z ##[endgroup] 2026-10-24T02:48:25.0165215Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T02:48:25.0183263Z ##[group]Run set -uo pipefail 2026-10-24T02:48:25.0183494Z set -uo pipefail 2026-10-24T02:48:25.0183635Z  2026-10-24T02:48:25.0183758Z decide() { 2026-10-24T02:48:25.0183970Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T02:48:25.0184293Z  exit "${PIPESTATUS[0]}" 2026-10-24T02:48:25.0184441Z } 2026-10-24T02:48:25.0184561Z  2026-10-24T02:48:25.0184679Z fail_open() { 2026-10-24T02:48:25.0184845Z  echo "$* Running every job." 2026-10-24T02:48:25.0184996Z  decide 2026-10-24T02:48:25.0185119Z } 2026-10-24T02:48:25.0185232Z  2026-10-24T02:48:25.0185405Z # Reads the change from git rather than the REST API: every job that 2026-10-24T02:48:25.0185668Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T02:48:25.0185898Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T02:48:25.0186129Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T02:48:25.0186503Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T02:48:25.0186707Z  base=HEAD^1 2026-10-24T02:48:25.0186839Z  mode=() 2026-10-24T02:48:25.0186968Z else 2026-10-24T02:48:25.0187096Z  base=$BEFORE_SHA 2026-10-24T02:48:25.0187310Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T02:48:25.0187595Z  || fail_open "Could not fetch ${base}." 2026-10-24T02:48:25.0187815Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T02:48:25.0188014Z  mode=(--full) 2026-10-24T02:48:25.0188152Z fi 2026-10-24T02:48:25.0188268Z  2026-10-24T02:48:25.0188443Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T02:48:25.0188709Z # of a package changes that package just like editing it. It also keeps 2026-10-24T02:48:25.0188945Z # git from fetching file contents to score renames. 2026-10-24T02:48:25.0189200Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T02:48:25.0189445Z  || fail_open "Could not diff against ${base}." 2026-10-24T02:48:25.0189658Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T02:48:25.0202363Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:48:25.0202542Z env: 2026-10-24T02:48:25.0202670Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 185 2026-10-24T02:48:25.0202834Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T02:48:25.0202993Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:25.0203146Z EVENT_NAME: pull_request 2026-10-24T02:48:25.0203306Z BEFORE_SHA: e1e024cb0126a66f3a29c963fd9fa421960dd501 2026-10-24T02:48:25.0203478Z ##[endgroup] 2026-10-24T02:48:25.0691915Z Affected packages: @t3tools/client-runtime, @t3tools/desktop, @t3tools/mobile, @t3tools/provider-pi, @t3tools/scripts, @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/web, t3, t3code-relay 2026-10-24T02:48:25.0696939Z typecheck=true 2026-10-24T02:48:25.0697778Z build=true 2026-10-24T02:48:25.0698451Z test=true 2026-10-24T02:48:25.0699139Z test_packages=@t3tools/desktop @t3tools/mobile t3code-relay @t3tools/client-runtime @t3tools/provider-pi @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/scripts 2026-10-24T02:48:25.0699791Z test_web=true 2026-10-24T02:48:25.0699920Z test_server=true 2026-10-24T02:48:25.0700050Z rust=false 2026-10-24T02:48:25.0700173Z release_smoke=false 2026-10-24T02:48:25.0700314Z mobile_native=false 2026-10-24T02:48:25.0739297Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=57] 2026-10-24T02:48:25.0812308Z Prepare all required actions 2026-10-24T02:48:25.0812607Z Getting action download info 2026-10-24T02:48:25.1537283Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T02:48:25.2458925Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T02:48:25.2459104Z env: 2026-10-24T02:48:25.2459244Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 185 2026-10-24T02:48:25.2459413Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T02:48:25.2459583Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:25.2459739Z ##[endgroup] 2026-10-24T02:48:25.2545569Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T02:48:25.2560468Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T02:48:25.2560978Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T02:48:25.2561298Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T02:48:25.2561557Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T02:48:25.2575690Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:48:25.2575986Z env: 2026-10-24T02:48:25.2576136Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 185 2026-10-24T02:48:25.2576304Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T02:48:25.2576465Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:25.2576676Z ##[endgroup] 2026-10-24T02:48:25.2631408Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=8] 2026-10-24T02:48:25.2632803Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T02:48:25.2686098Z ##[group]Run actions/cache@v6 2026-10-24T02:48:25.2686257Z with: 2026-10-24T02:48:25.2686394Z path: ~/.vite-plus 2026-10-24T02:48:25.2686581Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:48:25.2686795Z enableCrossOsArchive: false 2026-10-24T02:48:25.2686949Z fail-on-cache-miss: false 2026-10-24T02:48:25.2687092Z lookup-only: false 2026-10-24T02:48:25.2687221Z save-always: false 2026-10-24T02:48:25.2687400Z env: 2026-10-24T02:48:25.2687535Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 185 2026-10-24T02:48:25.2687705Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T02:48:25.2687867Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:25.2688025Z ##[endgroup] 2026-10-24T02:48:25.7847327Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:48:26.2143308Z Received 170349591 of 170349591 (100.0%), 401.1 MBs/sec 2026-10-24T02:48:26.2144202Z Cache Size: ~162 MB (170349591 B) 2026-10-24T02:48:26.2173952Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/c79742cc-16ad-4ccf-96e9-7308cc9ecc84/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:48:26.9144408Z Cache restored successfully 2026-10-24T02:48:26.9281173Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:48:26.9354382Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1672] 2026-10-24T02:48:26.9356615Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T02:48:26.9376200Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T02:48:26.9376421Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T02:48:26.9376590Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T02:48:26.9389615Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:48:26.9389786Z env: 2026-10-24T02:48:26.9389911Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 185 2026-10-24T02:48:26.9390053Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T02:48:26.9390194Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:26.9390341Z ##[endgroup] 2026-10-24T02:48:26.9425023Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T02:48:26.9433497Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=7] 2026-10-24T02:48:26.9434743Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T02:48:26.9438394Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T02:48:26.9439411Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T02:48:26.9450254Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T02:48:26.9450431Z store_path="$(vp pm cache dir)" 2026-10-24T02:48:26.9450591Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T02:48:26.9461355Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:48:26.9461524Z env: 2026-10-24T02:48:26.9461638Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 185 2026-10-24T02:48:26.9461781Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T02:48:26.9462072Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:26.9462231Z ##[endgroup] 2026-10-24T02:48:26.9577568Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=13] 2026-10-24T02:48:26.9578803Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T02:48:26.9896437Z ##[group]Run actions/cache@v6 2026-10-24T02:48:26.9896581Z with: 2026-10-24T02:48:26.9896705Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T02:48:26.9896963Z key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T02:48:26.9897217Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T02:48:26.9897362Z enableCrossOsArchive: false 2026-10-24T02:48:26.9897495Z fail-on-cache-miss: false 2026-10-24T02:48:26.9897616Z lookup-only: false 2026-10-24T02:48:26.9897724Z save-always: false 2026-10-24T02:48:26.9897832Z env: 2026-10-24T02:48:26.9897943Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 185 2026-10-24T02:48:26.9898104Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T02:48:26.9898242Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:26.9898372Z ##[endgroup] 2026-10-24T02:48:27.1788710Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T02:48:28.2717985Z Received 671088640 of 995020926 (67.4%), 597.6 MBs/sec 2026-10-24T02:48:28.7718269Z Received 995020926 of 995020926 (100.0%), 604.0 MBs/sec 2026-10-24T02:48:28.7745696Z Cache Size: ~949 MB (995020926 B) 2026-10-24T02:48:28.7810416Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/b3a28802-ca66-4591-8323-6d299713f6c0/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:48:33.8975545Z Cache restored successfully 2026-10-24T02:48:33.9430229Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T02:48:33.9489572Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6991] 2026-10-24T02:48:33.9492265Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T02:48:33.9504153Z ##[group]Run vp install 2026-10-24T02:48:33.9504360Z vp install 2026-10-24T02:48:33.9516974Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:48:33.9517135Z env: 2026-10-24T02:48:33.9517248Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 185 2026-10-24T02:48:33.9517390Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T02:48:33.9517531Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:33.9517732Z ##[endgroup] 2026-10-24T02:48:33.9863575Z Scope: all 33 workspace projects 2026-10-24T02:48:34.0869550Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T02:48:34.4465027Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T02:48:34.4465522Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T02:48:34.4465876Z Virtual store is at: node_modules/.pnpm 2026-10-24T02:48:36.8396823Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.8s) 2026-10-24T02:48:36.8397074Z Lockfile is up to date, resolution step is skipped 2026-10-24T02:48:36.8556344Z Packages: +1721 2026-10-24T02:48:36.8556545Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T02:48:36.8917205Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T02:48:37.8478471Z . prepare$ vp config --no-agent 2026-10-24T02:48:37.9419011Z . prepare: Done 2026-10-24T02:48:37.9434240Z 2026-10-24T02:48:37.9438500Z devDependencies: 2026-10-24T02:48:37.9438785Z + @coderabbitai/config 1.1.0 2026-10-24T02:48:37.9439074Z + @shadcn/lint 0.1.5 2026-10-24T02:48:37.9439281Z + @types/node 24.12.4 2026-10-24T02:48:37.9439478Z + knip 6.34.0 2026-10-24T02:48:37.9439657Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T02:48:37.9439857Z + vite-plus 1.3.0 2026-10-24T02:48:37.9439960Z 2026-10-24T02:48:37.9469675Z Done in 4s using pnpm v12.14.0 2026-10-24T02:48:37.9642159Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4014] 2026-10-24T02:48:37.9677137Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T02:48:37.9677568Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T02:48:37.9692092Z shell: /usr/bin/bash -e {0} 2026-10-24T02:48:37.9692219Z env: 2026-10-24T02:48:37.9692329Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 185 2026-10-24T02:48:37.9692474Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T02:48:37.9692615Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:37.9692746Z ##[endgroup] 2026-10-24T02:48:37.9969873Z ##[group]Run actions/cache@v6 2026-10-24T02:48:37.9970026Z with: 2026-10-24T02:48:37.9970139Z path: ~/.cache/ms-playwright 2026-10-24T02:48:37.9970303Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T02:48:37.9970470Z enableCrossOsArchive: false 2026-10-24T02:48:37.9970602Z fail-on-cache-miss: false 2026-10-24T02:48:37.9970724Z lookup-only: false 2026-10-24T02:48:37.9970842Z save-always: false 2026-10-24T02:48:37.9970952Z env: 2026-10-24T02:48:37.9971066Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 185 2026-10-24T02:48:37.9971236Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T02:48:37.9971452Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:37.9971605Z ##[endgroup] 2026-10-24T02:48:38.2224569Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T02:48:38.3755012Z Received 106503405 of 106503405 (100.0%), 736.0 MBs/sec 2026-10-24T02:48:38.3755215Z Cache Size: ~102 MB (106503405 B) 2026-10-24T02:48:38.3767220Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/df5c539a-f6ef-4168-961d-647899a696c6/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:48:38.5440526Z Cache restored successfully 2026-10-24T02:48:38.5574015Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T02:48:38.5758324Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T02:48:38.5758755Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T02:48:38.5759018Z test -n "$browser" 2026-10-24T02:48:38.5759197Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T02:48:38.5759446Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T02:48:38.5759679Z fi 2026-10-24T02:48:38.5776050Z shell: /usr/bin/bash -e {0} 2026-10-24T02:48:38.5776212Z env: 2026-10-24T02:48:38.5776342Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 185 2026-10-24T02:48:38.5776533Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T02:48:38.5776689Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:38.5776846Z ##[endgroup] 2026-10-24T02:48:38.6062891Z ##[group]Run vp run --filter t3 test --shard 3/8 2026-10-24T02:48:38.6063126Z vp run --filter t3 test --shard 3/8 2026-10-24T02:48:38.6077009Z shell: /usr/bin/bash -e {0} 2026-10-24T02:48:38.6077152Z env: 2026-10-24T02:48:38.6077269Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 185 2026-10-24T02:48:38.6077438Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T02:48:38.6077592Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:38.6077832Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T02:48:38.6078129Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T02:48:38.6078343Z ##[endgroup] 2026-10-24T02:48:38.7681632Z ~/apps/server$ vp test run --shard 3/8 ⊘ cache disabled 2026-10-24T02:48:38.9152858Z 2026-10-24T02:48:38.9154521Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T02:48:38.9154726Z 2026-10-24T02:48:43.0048328Z ✓ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (80 tests) 644ms 2026-10-24T02:49:00.9244999Z ✓ src/git/GitManager.test.ts (104 tests) 16963ms 2026-10-24T02:49:00.9245397Z ✓ GitManager (104) 2026-10-24T02:49:00.9245673Z ✓ finds a fork PR for a branch pushed without an upstream 423ms 2026-10-24T02:49:00.9246009Z ✓ prefers an exact fork ref but does not guess between equal refs 305ms 2026-10-24T02:49:00.9246410Z ✓ preserves a local worktree PR base that shadows a remote ref, including legacy bases 383ms 2026-10-24T02:49:00.9246802Z ✓ generates PR content from branch changes when the remote base advances (main) 317ms 2026-10-24T02:49:00.9247195Z ✓ generates PR content from branch changes when the remote base advances (release/1.2) 341ms 2026-10-24T02:49:00.9247639Z ✓ local PR checkout excludes a concurrent create-and-switch from a nested project with an alternate root 309ms 2026-10-24T02:49:00.9248070Z ✓ prepares a worktree from the head branch when the host has no pull ref 380ms 2026-10-24T02:49:00.9248449Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 465ms 2026-10-24T02:49:00.9248932Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 522ms 2026-10-24T02:49:00.9249309Z ✓ refreshes a reused PR worktree that has no upstream from the pull request ref 313ms 2026-10-24T02:49:04.3596628Z ✓ src/provider/CodexChatGptAuth.test.ts (54 tests) 3118ms 2026-10-24T02:49:07.0521560Z ✓ src/orchestration-v2/ThreadStop.test.ts (41 tests) 1724ms 2026-10-24T02:49:08.0810209Z ✓ src/orchestration-v2/PullRequestSyncReactor.test.ts (24 tests) 51ms 2026-10-24T02:49:08.5180496Z stdout | src/preview/ServerBrowser.test.ts > a rejected download releases the original and keeps no saved copy (save failed) 2026-10-24T02:49:08.5180894Z [02:49:08.514] WARN (#802): server preview download failed { 2026-10-24T02:49:08.5181078Z cause: Error: save interrupted 2026-10-24T02:49:08.5181386Z at Object.saveAs (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.test.ts:909:50) 2026-10-24T02:49:08.5181797Z at saveDownload (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.ts:959:7) 2026-10-24T02:49:08.5182032Z } 2026-10-24T02:49:08.5182092Z 2026-10-24T02:49:08.5363161Z ✓ src/preview/ServerBrowser.test.ts (22 tests) 93ms 2026-10-24T02:49:09.8452590Z ✓ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 352ms 2026-10-24T02:49:10.3605656Z ✓ src/provider/antigravityAuthSupport.test.ts (26 tests) 243ms 2026-10-24T02:49:10.8475465Z ✓ src/persistence/OrchestrationEventStore.test.ts (10 tests) 206ms 2026-10-24T02:49:12.1486039Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached 2026-10-24T02:49:12.1486507Z [02:49:12.146] INFO (#4): Migrations ran successfully { 2026-10-24T02:49:12.1486679Z migrations: [ 2026-10-24T02:49:12.1486821Z '1_OrchestrationEvents', 2026-10-24T02:49:12.1486999Z '2_OrchestrationCommandReceipts', 2026-10-24T02:49:12.1487169Z '3_CheckpointDiffBlobs', 2026-10-24T02:49:12.1487330Z '4_ProviderSessionRuntime', 2026-10-24T02:49:12.1487494Z '5_Projections', 2026-10-24T02:49:12.1487677Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:49:12.1487892Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:49:12.1488086Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:49:12.1488265Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:49:12.1488440Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:49:12.1488637Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:49:12.1488869Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:49:12.1489059Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:49:12.1489269Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:49:12.1489475Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:49:12.1489661Z '16_CanonicalizeModelSelections', 2026-10-24T02:49:12.1489833Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:49:12.1490016Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:49:12.1490202Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:49:12.1490374Z '20_AuthAccessManagement', 2026-10-24T02:49:12.1490535Z '21_AuthSessionClientMetadata', 2026-10-24T02:49:12.1490706Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:49:12.1490878Z '23_ProjectionThreadShellSummary', 2026-10-24T02:49:12.1491068Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:49:12.1491280Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:49:12.1491483Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:49:12.1491673Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:49:12.1491857Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:49:12.1492052Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:49:12.1492248Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:49:12.1492430Z '31_AuthAuthorizationScopes', 2026-10-24T02:49:12.1492605Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:49:12.1492782Z '33_ProjectionThreadsSettled', 2026-10-24T02:49:12.1492945Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:49:12.1493119Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:49:12.1493296Z '36_ProjectionThreadsPinned', 2026-10-24T02:49:12.1493462Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:49:12.1493663Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:49:12.1493859Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:49:12.1494057Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:49:12.1494231Z '41_AuthSessionClientConnection', 2026-10-24T02:49:12.1494418Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:49:12.1494600Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:49:12.1494786Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:49:12.1494967Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:49:12.1495155Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:49:12.1495329Z '47_ProjectionProjectIcon', 2026-10-24T02:49:12.1495508Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:49:12.1495698Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:49:12.1495880Z '50_ProjectionThreadPullRequests', 2026-10-24T02:49:12.1496066Z '51_ProjectionThreadMessageContext', 2026-10-24T02:49:12.1496245Z '52_ProjectionThreadTitleState', 2026-10-24T02:49:12.1496412Z '53_PullRequestFilesViewed', 2026-10-24T02:49:12.1496595Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:49:12.1496771Z '55_OrchestrationV2', 2026-10-24T02:49:12.1496942Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:49:12.1497114Z '57_ScheduledTaskWebhooks', 2026-10-24T02:49:12.1497277Z '58_WebhookRelayDeliveries', 2026-10-24T02:49:12.1497439Z '59_McpAppModelContext', 2026-10-24T02:49:12.1497653Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:49:12.1497938Z '61_PullRequestReviewGuides', 2026-10-24T02:49:12.1498164Z '62_ThreadFailureLookupIndex', 2026-10-24T02:49:12.1498365Z '63_DropUnusedV1Projections', 2026-10-24T02:49:12.1498706Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:49:12.1499075Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:49:12.1499302Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:49:12.1499524Z '67_WebhookDedupe', 2026-10-24T02:49:12.1499714Z '68_ShellStopRequestIndex' 2026-10-24T02:49:12.1514685Z ] 2026-10-24T02:49:12.1514855Z } 2026-10-24T02:49:12.1514913Z 2026-10-24T02:49:12.1859380Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client 2026-10-24T02:49:12.1859965Z [02:49:12.184] INFO (#358): Migrations ran successfully { 2026-10-24T02:49:12.1860241Z migrations: [ 2026-10-24T02:49:12.1860453Z '1_OrchestrationEvents', 2026-10-24T02:49:12.1860732Z '2_OrchestrationCommandReceipts', 2026-10-24T02:49:12.1861003Z '3_CheckpointDiffBlobs', 2026-10-24T02:49:12.1861256Z '4_ProviderSessionRuntime', 2026-10-24T02:49:12.1861532Z '5_Projections', 2026-10-24T02:49:12.1861834Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:49:12.1862077Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:49:12.1862273Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:49:12.1862509Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:49:12.1862788Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:49:12.1863109Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:49:12.1863430Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:49:12.1863730Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:49:12.1864151Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:49:12.1864494Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:49:12.1864776Z '16_CanonicalizeModelSelections', 2026-10-24T02:49:12.1865058Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:49:12.1865372Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:49:12.1865678Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:49:12.1865963Z '20_AuthAccessManagement', 2026-10-24T02:49:12.1866247Z '21_AuthSessionClientMetadata', 2026-10-24T02:49:12.1866527Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:49:12.1866816Z '23_ProjectionThreadShellSummary', 2026-10-24T02:49:12.1867136Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:49:12.1867487Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:49:12.1867822Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:49:12.1868129Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:49:12.1868438Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:49:12.1868754Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:49:12.1869151Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:49:12.1869443Z '31_AuthAuthorizationScopes', 2026-10-24T02:49:12.1869728Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:49:12.1870014Z '33_ProjectionThreadsSettled', 2026-10-24T02:49:12.1870283Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:49:12.1870561Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:49:12.1870843Z '36_ProjectionThreadsPinned', 2026-10-24T02:49:12.1871112Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:49:12.1871406Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:49:12.1871730Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:49:12.1872055Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:49:12.1872340Z '41_AuthSessionClientConnection', 2026-10-24T02:49:12.1872627Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:49:12.1873237Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:49:12.1873681Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:49:12.1873990Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:49:12.1874303Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:49:12.1874599Z '47_ProjectionProjectIcon', 2026-10-24T02:49:12.1874889Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:49:12.1875200Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:49:12.1875511Z '50_ProjectionThreadPullRequests', 2026-10-24T02:49:12.1875815Z '51_ProjectionThreadMessageContext', 2026-10-24T02:49:12.1876108Z '52_ProjectionThreadTitleState', 2026-10-24T02:49:12.1876368Z '53_PullRequestFilesViewed', 2026-10-24T02:49:12.1876840Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:49:12.1877179Z '55_OrchestrationV2', 2026-10-24T02:49:12.1877470Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:49:12.1877761Z '57_ScheduledTaskWebhooks', 2026-10-24T02:49:12.1878012Z '58_WebhookRelayDeliveries', 2026-10-24T02:49:12.1878265Z '59_McpAppModelContext', 2026-10-24T02:49:12.1878536Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:49:12.1878801Z '61_PullRequestReviewGuides', 2026-10-24T02:49:12.1879124Z '62_ThreadFailureLookupIndex', 2026-10-24T02:49:12.1879373Z '63_DropUnusedV1Projections', 2026-10-24T02:49:12.1879677Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:49:12.1879966Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:49:12.1880256Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:49:12.1880527Z '67_WebhookDedupe', 2026-10-24T02:49:12.1880766Z '68_ShellStopRequestIndex' 2026-10-24T02:49:12.1880993Z ] 2026-10-24T02:49:12.1881138Z } 2026-10-24T02:49:12.1881218Z 2026-10-24T02:49:12.2207992Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-24T02:49:12.2208396Z [02:49:12.219] INFO (#748): Migrations ran successfully { 2026-10-24T02:49:12.2208571Z migrations: [ 2026-10-24T02:49:12.2208713Z '1_OrchestrationEvents', 2026-10-24T02:49:12.2208941Z '2_OrchestrationCommandReceipts', 2026-10-24T02:49:12.2209113Z '3_CheckpointDiffBlobs', 2026-10-24T02:49:12.2209276Z '4_ProviderSessionRuntime', 2026-10-24T02:49:12.2209434Z '5_Projections', 2026-10-24T02:49:12.2209622Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:49:12.2209832Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:49:12.2210030Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:49:12.2210208Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:49:12.2210394Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:49:12.2210594Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:49:12.2210791Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:49:12.2210980Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:49:12.2211185Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:49:12.2211398Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:49:12.2211585Z '16_CanonicalizeModelSelections', 2026-10-24T02:49:12.2211766Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:49:12.2211950Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:49:12.2212139Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:49:12.2212310Z '20_AuthAccessManagement', 2026-10-24T02:49:12.2212473Z '21_AuthSessionClientMetadata', 2026-10-24T02:49:12.2212647Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:49:12.2213123Z '23_ProjectionThreadShellSummary', 2026-10-24T02:49:12.2213414Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:49:12.2213621Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:49:12.2213833Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:49:12.2214021Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:49:12.2214211Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:49:12.2214410Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:49:12.2214614Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:49:12.2214791Z '31_AuthAuthorizationScopes', 2026-10-24T02:49:12.2214965Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:49:12.2215144Z '33_ProjectionThreadsSettled', 2026-10-24T02:49:12.2215308Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:49:12.2215489Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:49:12.2215665Z '36_ProjectionThreadsPinned', 2026-10-24T02:49:12.2215842Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:49:12.2216019Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:49:12.2216220Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:49:12.2216413Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:49:12.2216587Z '41_AuthSessionClientConnection', 2026-10-24T02:49:12.2216772Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:49:12.2216955Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:49:12.2217145Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:49:12.2217325Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:49:12.2217518Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:49:12.2217699Z '47_ProjectionProjectIcon', 2026-10-24T02:49:12.2217878Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:49:12.2218067Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:49:12.2218256Z '50_ProjectionThreadPullRequests', 2026-10-24T02:49:12.2218435Z '51_ProjectionThreadMessageContext', 2026-10-24T02:49:12.2218614Z '52_ProjectionThreadTitleState', 2026-10-24T02:49:12.2218783Z '53_PullRequestFilesViewed', 2026-10-24T02:49:12.2218997Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:49:12.2219182Z '55_OrchestrationV2', 2026-10-24T02:49:12.2219355Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:49:12.2219528Z '57_ScheduledTaskWebhooks', 2026-10-24T02:49:12.2219686Z '58_WebhookRelayDeliveries', 2026-10-24T02:49:12.2219847Z '59_McpAppModelContext', 2026-10-24T02:49:12.2220014Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:49:12.2220185Z '61_PullRequestReviewGuides', 2026-10-24T02:49:12.2220353Z '62_ThreadFailureLookupIndex', 2026-10-24T02:49:12.2220518Z '63_DropUnusedV1Projections', 2026-10-24T02:49:12.2220699Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:49:12.2220884Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:49:12.2221069Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:49:12.2221237Z '67_WebhookDedupe', 2026-10-24T02:49:12.2221392Z '68_ShellStopRequestIndex' 2026-10-24T02:49:12.2221523Z ] 2026-10-24T02:49:12.2221614Z } 2026-10-24T02:49:12.2221671Z 2026-10-24T02:49:12.2309121Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-24T02:49:12.2309737Z [02:49:12.230] INFO (#1092): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' } 2026-10-24T02:49:12.2310073Z 2026-10-24T02:49:12.2557823Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-24T02:49:12.2558290Z [02:49:12.255] INFO (#1129): Migrations ran successfully { 2026-10-24T02:49:12.2558463Z migrations: [ 2026-10-24T02:49:12.2558603Z '1_OrchestrationEvents', 2026-10-24T02:49:12.2558781Z '2_OrchestrationCommandReceipts', 2026-10-24T02:49:12.2559293Z '3_CheckpointDiffBlobs', 2026-10-24T02:49:12.2559492Z '4_ProviderSessionRuntime', 2026-10-24T02:49:12.2559655Z '5_Projections', 2026-10-24T02:49:12.2559843Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:49:12.2560058Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:49:12.2560249Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:49:12.2560434Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:49:12.2560609Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:49:12.2560821Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:49:12.2561022Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:49:12.2561210Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:49:12.2561415Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:49:12.2561623Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:49:12.2561800Z '16_CanonicalizeModelSelections', 2026-10-24T02:49:12.2561974Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:49:12.2562153Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:49:12.2562335Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:49:12.2562509Z '20_AuthAccessManagement', 2026-10-24T02:49:12.2562670Z '21_AuthSessionClientMetadata', 2026-10-24T02:49:12.2562839Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:49:12.2563013Z '23_ProjectionThreadShellSummary', 2026-10-24T02:49:12.2563204Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:49:12.2563411Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:49:12.2563615Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:49:12.2563799Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:49:12.2563980Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:49:12.2564175Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:49:12.2564370Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:49:12.2564548Z '31_AuthAuthorizationScopes', 2026-10-24T02:49:12.2564717Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:49:12.2564892Z '33_ProjectionThreadsSettled', 2026-10-24T02:49:12.2565056Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:49:12.2565239Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:49:12.2565411Z '36_ProjectionThreadsPinned', 2026-10-24T02:49:12.2565580Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:49:12.2565753Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:49:12.2565944Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:49:12.2566135Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:49:12.2566305Z '41_AuthSessionClientConnection', 2026-10-24T02:49:12.2566488Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:49:12.2566667Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:49:12.2566851Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:49:12.2567031Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:49:12.2567215Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:49:12.2567388Z '47_ProjectionProjectIcon', 2026-10-24T02:49:12.2567559Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:49:12.2567916Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:49:12.2568143Z '50_ProjectionThreadPullRequests', 2026-10-24T02:49:12.2568319Z '51_ProjectionThreadMessageContext', 2026-10-24T02:49:12.2568493Z '52_ProjectionThreadTitleState', 2026-10-24T02:49:12.2568662Z '53_PullRequestFilesViewed', 2026-10-24T02:49:12.2568870Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:49:12.2569045Z '55_OrchestrationV2', 2026-10-24T02:49:12.2569209Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:49:12.2569376Z '57_ScheduledTaskWebhooks', 2026-10-24T02:49:12.2569537Z '58_WebhookRelayDeliveries', 2026-10-24T02:49:12.2569692Z '59_McpAppModelContext', 2026-10-24T02:49:12.2569860Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:49:12.2570026Z '61_PullRequestReviewGuides', 2026-10-24T02:49:12.2570191Z '62_ThreadFailureLookupIndex', 2026-10-24T02:49:12.2570361Z '63_DropUnusedV1Projections', 2026-10-24T02:49:12.2570545Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:49:12.2570725Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:49:12.2570902Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:49:12.2571071Z '67_WebhookDedupe', 2026-10-24T02:49:12.2571215Z '68_ShellStopRequestIndex' 2026-10-24T02:49:12.2571347Z ] 2026-10-24T02:49:12.2571433Z } 2026-10-24T02:49:12.2571495Z 2026-10-24T02:49:12.2592091Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-24T02:49:12.2592498Z [02:49:12.258] INFO (#1471): Approved an MCP client sign-in. { 2026-10-24T02:49:12.2592832Z client: 'Hosted bot', 2026-10-24T02:49:12.2593238Z access: 'approval-required', 2026-10-24T02:49:12.2593428Z method: 'pairing-code' 2026-10-24T02:49:12.2593557Z } 2026-10-24T02:49:12.2593612Z 2026-10-24T02:49:12.2799515Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-24T02:49:12.2799949Z [02:49:12.279] INFO (#1503): Migrations ran successfully { 2026-10-24T02:49:12.2800197Z migrations: [ 2026-10-24T02:49:12.2800551Z '1_OrchestrationEvents', 2026-10-24T02:49:12.2800910Z '2_OrchestrationCommandReceipts', 2026-10-24T02:49:12.2801101Z '3_CheckpointDiffBlobs', 2026-10-24T02:49:12.2801263Z '4_ProviderSessionRuntime', 2026-10-24T02:49:12.2801419Z '5_Projections', 2026-10-24T02:49:12.2801604Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:49:12.2801813Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:49:12.2802001Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:49:12.2802180Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:49:12.2802362Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:49:12.2802558Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:49:12.2802760Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:49:12.2802942Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:49:12.2803150Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:49:12.2803356Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:49:12.2803538Z '16_CanonicalizeModelSelections', 2026-10-24T02:49:12.2803711Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:49:12.2803896Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:49:12.2804080Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:49:12.2804250Z '20_AuthAccessManagement', 2026-10-24T02:49:12.2804413Z '21_AuthSessionClientMetadata', 2026-10-24T02:49:12.2804581Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:49:12.2804899Z '23_ProjectionThreadShellSummary', 2026-10-24T02:49:12.2805204Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:49:12.2805412Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:49:12.2805615Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:49:12.2805802Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:49:12.2805988Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:49:12.2806183Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:49:12.2806382Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:49:12.2806558Z '31_AuthAuthorizationScopes', 2026-10-24T02:49:12.2806755Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:49:12.2806926Z '33_ProjectionThreadsSettled', 2026-10-24T02:49:12.2807091Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:49:12.2807266Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:49:12.2807443Z '36_ProjectionThreadsPinned', 2026-10-24T02:49:12.2807614Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:49:12.2807788Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:49:12.2807986Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:49:12.2808179Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:49:12.2808626Z '41_AuthSessionClientConnection', 2026-10-24T02:49:12.2808881Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:49:12.2809077Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:49:12.2809269Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:49:12.2809455Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:49:12.2809642Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:49:12.2809824Z '47_ProjectionProjectIcon', 2026-10-24T02:49:12.2810000Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:49:12.2810196Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:49:12.2810387Z '50_ProjectionThreadPullRequests', 2026-10-24T02:49:12.2810568Z '51_ProjectionThreadMessageContext', 2026-10-24T02:49:12.2810753Z '52_ProjectionThreadTitleState', 2026-10-24T02:49:12.2810921Z '53_PullRequestFilesViewed', 2026-10-24T02:49:12.2811110Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:49:12.2811289Z '55_OrchestrationV2', 2026-10-24T02:49:12.2811458Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:49:12.2811628Z '57_ScheduledTaskWebhooks', 2026-10-24T02:49:12.2811785Z '58_WebhookRelayDeliveries', 2026-10-24T02:49:12.2811942Z '59_McpAppModelContext', 2026-10-24T02:49:12.2812105Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:49:12.2812280Z '61_PullRequestReviewGuides', 2026-10-24T02:49:12.2812447Z '62_ThreadFailureLookupIndex', 2026-10-24T02:49:12.2812618Z '63_DropUnusedV1Projections', 2026-10-24T02:49:12.2812794Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:49:12.2812974Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:49:12.2813154Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:49:12.2813319Z '67_WebhookDedupe', 2026-10-24T02:49:12.2813469Z '68_ShellStopRequestIndex' 2026-10-24T02:49:12.2813599Z ] 2026-10-24T02:49:12.2813690Z } 2026-10-24T02:49:12.2813743Z 2026-10-24T02:49:12.2831008Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-24T02:49:12.2831309Z [02:49:12.282] INFO (#1840): Approved an MCP client sign-in. { 2026-10-24T02:49:12.2831499Z client: 'Claude Code', 2026-10-24T02:49:12.2831661Z access: 'approval-required', 2026-10-24T02:49:12.2831815Z method: 'pairing-code' 2026-10-24T02:49:12.2831940Z } 2026-10-24T02:49:12.2832150Z 2026-10-24T02:49:12.3037715Z 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:49:12.3038072Z [02:49:12.303] INFO (#1874): Migrations ran successfully { 2026-10-24T02:49:12.3038237Z migrations: [ 2026-10-24T02:49:12.3038372Z '1_OrchestrationEvents', 2026-10-24T02:49:12.3038541Z '2_OrchestrationCommandReceipts', 2026-10-24T02:49:12.3038714Z '3_CheckpointDiffBlobs', 2026-10-24T02:49:12.3038911Z '4_ProviderSessionRuntime', 2026-10-24T02:49:12.3039068Z '5_Projections', 2026-10-24T02:49:12.3039248Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:49:12.3039454Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:49:12.3039645Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:49:12.3039823Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:49:12.3040015Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:49:12.3040216Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:49:12.3040416Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:49:12.3040600Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:49:12.3040809Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:49:12.3041015Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:49:12.3041193Z '16_CanonicalizeModelSelections', 2026-10-24T02:49:12.3041368Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:49:12.3041549Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:49:12.3041737Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:49:12.3041907Z '20_AuthAccessManagement', 2026-10-24T02:49:12.3042070Z '21_AuthSessionClientMetadata', 2026-10-24T02:49:12.3042250Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:49:12.3042428Z '23_ProjectionThreadShellSummary', 2026-10-24T02:49:12.3042623Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:49:12.3042835Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:49:12.3043037Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:49:12.3043225Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:49:12.3043414Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:49:12.3043610Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:49:12.3043814Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:49:12.3043992Z '31_AuthAuthorizationScopes', 2026-10-24T02:49:12.3044169Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:49:12.3044342Z '33_ProjectionThreadsSettled', 2026-10-24T02:49:12.3044509Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:49:12.3044687Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:49:12.3044865Z '36_ProjectionThreadsPinned', 2026-10-24T02:49:12.3045033Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:49:12.3045208Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:49:12.3045406Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:49:12.3045597Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:49:12.3045779Z '41_AuthSessionClientConnection', 2026-10-24T02:49:12.3045959Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:49:12.3046142Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:49:12.3046324Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:49:12.3046506Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:49:12.3046691Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:49:12.3046865Z '47_ProjectionProjectIcon', 2026-10-24T02:49:12.3047222Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:49:12.3047476Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:49:12.3047658Z '50_ProjectionThreadPullRequests', 2026-10-24T02:49:12.3047837Z '51_ProjectionThreadMessageContext', 2026-10-24T02:49:12.3048020Z '52_ProjectionThreadTitleState', 2026-10-24T02:49:12.3048189Z '53_PullRequestFilesViewed', 2026-10-24T02:49:12.3048374Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:49:12.3048553Z '55_OrchestrationV2', 2026-10-24T02:49:12.3048726Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:49:12.3048929Z '57_ScheduledTaskWebhooks', 2026-10-24T02:49:12.3049087Z '58_WebhookRelayDeliveries', 2026-10-24T02:49:12.3049248Z '59_McpAppModelContext', 2026-10-24T02:49:12.3049413Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:49:12.3049585Z '61_PullRequestReviewGuides', 2026-10-24T02:49:12.3049754Z '62_ThreadFailureLookupIndex', 2026-10-24T02:49:12.3049919Z '63_DropUnusedV1Projections', 2026-10-24T02:49:12.3050099Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:49:12.3050276Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:49:12.3050457Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:49:12.3050623Z '67_WebhookDedupe', 2026-10-24T02:49:12.3050776Z '68_ShellStopRequestIndex' 2026-10-24T02:49:12.3050905Z ] 2026-10-24T02:49:12.3051000Z } 2026-10-24T02:49:12.3051049Z 2026-10-24T02:49:12.3117486Z 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:49:12.3117995Z [02:49:12.311] INFO (#2234): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' } 2026-10-24T02:49:12.3118246Z 2026-10-24T02:49:12.3322664Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T02:49:12.3323004Z [02:49:12.331] INFO (#2264): Migrations ran successfully { 2026-10-24T02:49:12.3323173Z migrations: [ 2026-10-24T02:49:12.3323315Z '1_OrchestrationEvents', 2026-10-24T02:49:12.3323659Z '2_OrchestrationCommandReceipts', 2026-10-24T02:49:12.3323835Z '3_CheckpointDiffBlobs', 2026-10-24T02:49:12.3323989Z '4_ProviderSessionRuntime', 2026-10-24T02:49:12.3324146Z '5_Projections', 2026-10-24T02:49:12.3324338Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:49:12.3324550Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:49:12.3324854Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:49:12.3325036Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:49:12.3325225Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:49:12.3325428Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:49:12.3325632Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:49:12.3325816Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:49:12.3326023Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:49:12.3326234Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:49:12.3326417Z '16_CanonicalizeModelSelections', 2026-10-24T02:49:12.3326589Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:49:12.3326772Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:49:12.3326961Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:49:12.3327131Z '20_AuthAccessManagement', 2026-10-24T02:49:12.3327295Z '21_AuthSessionClientMetadata', 2026-10-24T02:49:12.3327462Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:49:12.3327832Z '23_ProjectionThreadShellSummary', 2026-10-24T02:49:12.3328108Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:49:12.3328316Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:49:12.3328520Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:49:12.3328709Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:49:12.3328937Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:49:12.3329130Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:49:12.3329334Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:49:12.3329513Z '31_AuthAuthorizationScopes', 2026-10-24T02:49:12.3329688Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:49:12.3329862Z '33_ProjectionThreadsSettled', 2026-10-24T02:49:12.3330028Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:49:12.3330206Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:49:12.3330384Z '36_ProjectionThreadsPinned', 2026-10-24T02:49:12.3330550Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:49:12.3330722Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:49:12.3330994Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:49:12.3331184Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:49:12.3331361Z '41_AuthSessionClientConnection', 2026-10-24T02:49:12.3331619Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:49:12.3331802Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:49:12.3331986Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:49:12.3332169Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:49:12.3332353Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:49:12.3332528Z '47_ProjectionProjectIcon', 2026-10-24T02:49:12.3332705Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:49:12.3332893Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:49:12.3333072Z '50_ProjectionThreadPullRequests', 2026-10-24T02:49:12.3333250Z '51_ProjectionThreadMessageContext', 2026-10-24T02:49:12.3333430Z '52_ProjectionThreadTitleState', 2026-10-24T02:49:12.3333594Z '53_PullRequestFilesViewed', 2026-10-24T02:49:12.3333777Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:49:12.3333951Z '55_OrchestrationV2', 2026-10-24T02:49:12.3334128Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:49:12.3334299Z '57_ScheduledTaskWebhooks', 2026-10-24T02:49:12.3334453Z '58_WebhookRelayDeliveries', 2026-10-24T02:49:12.3334611Z '59_McpAppModelContext', 2026-10-24T02:49:12.3334772Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:49:12.3334939Z '61_PullRequestReviewGuides', 2026-10-24T02:49:12.3335105Z '62_ThreadFailureLookupIndex', 2026-10-24T02:49:12.3335270Z '63_DropUnusedV1Projections', 2026-10-24T02:49:12.3335446Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:49:12.3335627Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:49:12.3335805Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:49:12.3335970Z '67_WebhookDedupe', 2026-10-24T02:49:12.3336123Z '68_ShellStopRequestIndex' 2026-10-24T02:49:12.3336249Z ] 2026-10-24T02:49:12.3336344Z } 2026-10-24T02:49:12.3336401Z 2026-10-24T02:49:12.3375268Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T02:49:12.3375735Z [02:49:12.337] INFO (#2613): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' } 2026-10-24T02:49:12.3376035Z 2026-10-24T02:49:12.3414424Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T02:49:12.3414840Z [02:49:12.341] INFO (#2646): Approved an MCP client sign-in. { 2026-10-24T02:49:12.3415044Z client: 'Claude Code', 2026-10-24T02:49:12.3415194Z access: 'read-only', 2026-10-24T02:49:12.3415347Z method: 'browser-session' 2026-10-24T02:49:12.3415476Z } 2026-10-24T02:49:12.3415529Z 2026-10-24T02:49:12.3432603Z ✓ src/auth/McpOAuth.test.ts (8 tests) 235ms 2026-10-24T02:49:12.6592005Z ✓ src/device/LocalDeviceHost.test.ts (17 tests) 45ms 2026-10-24T02:49:12.9057592Z ✓ src/provider/Drivers/codexUsage.test.ts (27 tests) 7ms 2026-10-24T02:49:15.6736382Z ✓ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2405ms 2026-10-24T02:49:15.6736717Z ✓ CodexTextGeneration (12) 2026-10-24T02:49:15.6736997Z ✓ kills a stalled exec CLI when its request is interrupted 1050ms 2026-10-24T02:49:15.6737329Z ✓ kills a stalled mcp list CLI when its request is interrupted 1027ms 2026-10-24T02:49:15.9513491Z ✓ src/terminal/OutputProtocol.test.ts (13 tests) 34ms 2026-10-24T02:49:17.0094811Z ✓ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 113ms 2026-10-24T02:49:18.1277411Z ✓ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 174ms 2026-10-24T02:49:19.1883875Z ✓ src/mcp/McpToolAccess.test.ts (52 tests) 57ms 2026-10-24T02:49:19.3418595Z ✓ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 17ms 2026-10-24T02:49:19.5427284Z ✓ src/provider/Drivers/AntigravitySkills.test.ts (11 tests) 59ms 2026-10-24T02:49:20.7269074Z ✓ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 241ms 2026-10-24T02:49:21.0645777Z ✓ src/telemetry/AnalyticsService.test.ts (3 tests) 67ms 2026-10-24T02:49:21.3565218Z ✓ src/project/ProjectFaviconResolver.test.ts (13 tests) 41ms 2026-10-24T02:49:21.7112249Z ✓ src/persistence/RepositoryErrorCorrelation.test.ts (3 tests) 77ms 2026-10-24T02:49:21.9487025Z ✓ src/orchestration-v2/RestartBackgroundNote.test.ts (6 tests) 3ms 2026-10-24T02:49:22.3807045Z ✓ src/orchestration-v2/ThreadSearch.test.ts (2 tests) 87ms 2026-10-24T02:49:23.3843872Z ✓ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 41ms 2026-10-24T02:49:24.4430666Z ✓ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 94ms 2026-10-24T02:49:25.4559351Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-24T02:49:25.4559795Z [02:49:25.451] INFO (#2): Migrations ran successfully { 2026-10-24T02:49:25.4559961Z migrations: [ 2026-10-24T02:49:25.4560105Z '1_OrchestrationEvents', 2026-10-24T02:49:25.4560281Z '2_OrchestrationCommandReceipts', 2026-10-24T02:49:25.4560452Z '3_CheckpointDiffBlobs', 2026-10-24T02:49:25.4560609Z '4_ProviderSessionRuntime', 2026-10-24T02:49:25.4560767Z '5_Projections', 2026-10-24T02:49:25.4560950Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:49:25.4561163Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:49:25.4561385Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:49:25.4561575Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:49:25.4561754Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:49:25.4561949Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:49:25.4562149Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:49:25.4562332Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:49:25.4562541Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:49:25.4562749Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:49:25.4562927Z '16_CanonicalizeModelSelections', 2026-10-24T02:49:25.4563101Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:49:25.4563279Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:49:25.4563466Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:49:25.4563637Z '20_AuthAccessManagement', 2026-10-24T02:49:25.4563802Z '21_AuthSessionClientMetadata', 2026-10-24T02:49:25.4563970Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:49:25.4564146Z '23_ProjectionThreadShellSummary', 2026-10-24T02:49:25.4564340Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:49:25.4564552Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:49:25.4564755Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:49:25.4564945Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:49:25.4565128Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:49:25.4565321Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:49:25.4565522Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:49:25.4565700Z '31_AuthAuthorizationScopes', 2026-10-24T02:49:25.4565874Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:49:25.4566048Z '33_ProjectionThreadsSettled', 2026-10-24T02:49:25.4566216Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:49:25.4566392Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:49:25.4566566Z '36_ProjectionThreadsPinned', 2026-10-24T02:49:25.4566731Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:49:25.4566903Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:49:25.4567099Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:49:25.4567290Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:49:25.4567465Z '41_AuthSessionClientConnection', 2026-10-24T02:49:25.4567647Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:49:25.4567854Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:49:25.4568037Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:49:25.4568222Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:49:25.4569913Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:49:25.4570212Z '47_ProjectionProjectIcon', 2026-10-24T02:49:25.4570388Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:49:25.4570573Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:49:25.4570755Z '50_ProjectionThreadPullRequests', 2026-10-24T02:49:25.4570956Z '51_ProjectionThreadMessageContext', 2026-10-24T02:49:25.4571139Z '52_ProjectionThreadTitleState', 2026-10-24T02:49:25.4571304Z '53_PullRequestFilesViewed', 2026-10-24T02:49:25.4571488Z '54_ProjectionThreadsAutoSettleDisabledAt' 2026-10-24T02:49:25.4571635Z ] 2026-10-24T02:49:25.4571724Z } 2026-10-24T02:49:25.4571788Z 2026-10-24T02:49:25.4959140Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-24T02:49:25.4959607Z [02:49:25.474] INFO (#2): Migrations ran successfully { 2026-10-24T02:49:25.4959786Z migrations: [ 2026-10-24T02:49:25.4959924Z '55_OrchestrationV2', 2026-10-24T02:49:25.4960111Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:49:25.4960293Z '57_ScheduledTaskWebhooks', 2026-10-24T02:49:25.4960456Z '58_WebhookRelayDeliveries', 2026-10-24T02:49:25.4960618Z '59_McpAppModelContext', 2026-10-24T02:49:25.4960787Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:49:25.4960954Z '61_PullRequestReviewGuides', 2026-10-24T02:49:25.4961118Z '62_ThreadFailureLookupIndex', 2026-10-24T02:49:25.4961278Z '63_DropUnusedV1Projections', 2026-10-24T02:49:25.4961454Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:49:25.4961640Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:49:25.4961820Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:49:25.4961997Z '67_WebhookDedupe', 2026-10-24T02:49:25.4962150Z '68_ShellStopRequestIndex' 2026-10-24T02:49:25.4962279Z ] 2026-10-24T02:49:25.4973700Z } 2026-10-24T02:49:25.4973768Z 2026-10-24T02:49:25.5095220Z ✓ src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts (1 test) 80ms 2026-10-24T02:49:25.6410131Z ✓ src/usage/usageAggregation.test.ts (11 tests) 12ms 2026-10-24T02:49:25.9181830Z ✓ src/scheduledTasks/webhookTemplate.test.ts (10 tests) 4ms 2026-10-24T02:49:26.7076124Z ✓ src/provider/providerInstallation.test.ts (2 tests) 11ms 2026-10-24T02:49:26.7891068Z ✓ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms 2026-10-24T02:49:27.1892977Z ✓ src/orchestration-v2/RunCompletionReads.test.ts (2 tests) 65ms 2026-10-24T02:49:27.4456899Z ✓ src/provider/providerStatusCache.test.ts (4 tests) 5ms 2026-10-24T02:49:27.6927820Z ✓ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 8ms 2026-10-24T02:49:27.9452963Z ✓ src/environment/RemoteOpenTargets.test.ts (4 tests) 8ms 2026-10-24T02:49:28.9665616Z ✓ src/textGeneration/OpenCode2TextGeneration.test.ts (2 tests) 32ms 2026-10-24T02:49:29.2290809Z ✓ src/resourceTelemetry/NativeTelemetryClient.test.ts (2 tests) 5ms 2026-10-24T02:49:29.4934412Z ✓ src/provider/CodexAuthCallback.test.ts (3 tests) 21ms 2026-10-24T02:49:30.4588211Z ✓ src/mcp/toolkits/environment/handlers.test.ts (1 test) 7ms 2026-10-24T02:49:30.5405460Z ✓ src/auth/utils.test.ts (5 tests) 3ms 2026-10-24T02:49:30.7076608Z ✓ scripts/t3-sqlite-state.test.ts (2 tests) 15ms 2026-10-24T02:49:30.9544547Z ✓ src/orchestration-v2/pullRequestWatch.forgejoComments.test.ts (5 tests) 3ms 2026-10-24T02:49:31.4003364Z ✓ src/cli/doctor.test.ts (1 test) 5ms 2026-10-24T02:49:31.7945258Z ✓ src/persistence/DatabaseStorage.test.ts (1 test) 57ms 2026-10-24T02:49:31.9326594Z ✓ src/workspace/WorkspacePaths.test.ts (2 tests) 7ms 2026-10-24T02:49:32.2044627Z ✓ src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts (1 test) 22ms 2026-10-24T02:49:32.3265158Z ✓ src/cloud/linkChecks.test.ts (8 tests) 3ms 2026-10-24T02:49:32.4790201Z ✓ src/cloud/managedTunnelStartup.test.ts (1 test) 4ms 2026-10-24T02:49:32.7831463Z ✓ src/startupAccess.test.ts (1 test) 1ms 2026-10-24T02:49:33.0171261Z ✓ src/codexModelOptions.test.ts (1 test) 1ms 2026-10-24T02:49:33.0204763Z 2026-10-24T02:49:33.0207090Z  Test Files  51 passed (51) 2026-10-24T02:49:33.0210758Z  Tests  660 passed (660) 2026-10-24T02:49:33.0211127Z  Start at  02:48:38 2026-10-24T02:49:33.0211480Z  Duration  54.09s (tests 53%, import 35%, transform 9%, setup 2%) 2026-10-24T02:49:33.0220943Z 2026-10-24T02:49:33.0221396Z  Import  1073 modules were evaluated 14287 times · 18.17s total, 35% of tracked time 2026-10-24T02:49:33.0221842Z   ~16.80s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T02:49:33.0222263Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T02:49:33.0222433Z 2026-10-24T02:49:33.0377109Z 2026-10-24T02:49:33.0455306Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T02:49:33.0455596Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T02:49:33.0455820Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T02:49:33.0455964Z else 2026-10-24T02:49:33.0456086Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T02:49:33.0456229Z fi 2026-10-24T02:49:33.0476731Z shell: /usr/bin/bash -e {0} 2026-10-24T02:49:33.0476870Z env: 2026-10-24T02:49:33.0476988Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 185 2026-10-24T02:49:33.0477165Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T02:49:33.0477310Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:49:33.0477443Z ##[endgroup] 2026-10-24T02:49:33.0539359Z Post job cleanup. 2026-10-24T02:49:33.1202087Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T02:49:33.1267489Z Post job cleanup. 2026-10-24T02:49:33.1280572Z ##[start-action display=Cache full pnpm store;id=__aea362c8-57f8-41c9-837f-f1db6cef6009.__actions_cache] 2026-10-24T02:49:33.1892412Z Post job cleanup. 2026-10-24T02:49:33.2488630Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache. 2026-10-24T02:49:33.2517285Z ##[end-action id=__aea362c8-57f8-41c9-837f-f1db6cef6009.__actions_cache;outcome=success;conclusion=success;duration_ms=123] 2026-10-24T02:49:33.2519405Z ##[start-action display=Cache Vite+;id=__aea362c8-57f8-41c9-837f-f1db6cef6009.vp_cache] 2026-10-24T02:49:33.2543005Z Post job cleanup. 2026-10-24T02:49:33.3170832Z 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:49:33.3218661Z ##[end-action id=__aea362c8-57f8-41c9-837f-f1db6cef6009.vp_cache;outcome=success;conclusion=success;duration_ms=69] 2026-10-24T02:49:33.3259708Z Post job cleanup. 2026-10-24T02:49:33.3682762Z [command]/usr/local/bin/git version 2026-10-24T02:49:33.3713571Z git version 2.55.0 2026-10-24T02:49:33.3730184Z Temporarily overriding HOME='/home/runner/_work/_temp/f0c9cfcb-c711-4f96-8d5c-ad91b6721f27' before making global git config changes 2026-10-24T02:49:33.3730551Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T02:49:33.3733467Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T02:49:33.3757663Z Removing SSH command configuration 2026-10-24T02:49:33.3760542Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T02:49:33.3783492Z [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:49:33.3896204Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T02:49:33.3917356Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T02:49:33.3956098Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T02:49:33.3973340Z ##[group]Run '/job_completed.sh' 2026-10-24T02:49:33.3981222Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:49:33.3981389Z env: 2026-10-24T02:49:33.3981500Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 185 2026-10-24T02:49:33.3981651Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T02:49:33.3981789Z BLACKSMITH_CHECK_RUN_ID: 120758038841 2026-10-24T02:49:33.3981939Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-24T02:49:33.3982089Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T02:49:33.3982221Z ##[endgroup] 2026-10-24T02:49:33.4052874Z Docker container cache not activated, skipping hash computation. 2026-10-24T02:49:33.4303434Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T02:49:33.4346200Z Cleaning up orphan processes