2026-10-24T11:15:38.4882102Z Current runner version: '2.338.1' 2026-10-24T11:15:38.4885733Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-pshlhykuxwbejnsw' 2026-10-24T11:15:38.4886446Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T11:15:38.4887302Z Machine name: 'ip-172-31-73-130' 2026-10-24T11:15:38.4888827Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T11:15:38.4890051Z Contents: read 2026-10-24T11:15:38.4890426Z Metadata: read 2026-10-24T11:15:38.4890855Z ##[endgroup] 2026-10-24T11:15:38.4891989Z Secret source: Actions 2026-10-24T11:15:38.4892621Z Cache mode: write 2026-10-24T11:15:38.4893068Z Prepare workflow directory 2026-10-24T11:15:38.5058480Z Prepare all required actions 2026-10-24T11:15:38.5082915Z Getting action download info 2026-10-24T11:15:38.6440819Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T11:15:38.6806457Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T11:15:38.7445433Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T11:15:38.9119414Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T11:15:38.9156793Z Complete job name: Test Server 3 2026-10-24T11:15:38.9492333Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T11:15:38.9575976Z ##[group]Run '/setup.sh' 2026-10-24T11:15:38.9589977Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:38.9590429Z env: 2026-10-24T11:15:38.9590644Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 139 2026-10-24T11:15:38.9590940Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 343 2026-10-24T11:15:38.9591234Z BLACKSMITH_CHECK_RUN_ID: 120858151014 2026-10-24T11:15:38.9591538Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-24T11:15:38.9591828Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T11:15:38.9592096Z ##[endgroup] 2026-10-24T11:15:38.9808454Z Logging daemon started (blacksmithd for logs) 2026-10-24T11:15:38.9887863Z Results daemon started (blacksmithd for results) 2026-10-24T11:15:39.0008400Z Background adoption and SSH setup started (PID: 2923) 2026-10-24T11:15:39.0008798Z 2026-10-24T11:15:39.0009186Z ---------------------------------------- 2026-10-24T11:15:39.0009712Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40089177841/jobs/120858151014 2026-10-24T11:15:39.0010122Z SSH Access (using your GitHub SSH key): 2026-10-24T11:15:39.0010523Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-pshlhykuxwbejnsw.vm.blacksmith.sh 2026-10-24T11:15:39.0010823Z 2026-10-24T11:15:39.0010929Z No GitHub SSH key? Add one at: 2026-10-24T11:15:39.0011399Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T11:15:39.0011788Z 2026-10-24T11:15:39.0011890Z ---------------------------------------- 2026-10-24T11:15:39.0012060Z 2026-10-24T11:15:39.0012202Z VM ID: blacksmith-4vcpu-ubuntu-2404-pshlhykuxwbejnsw 2026-10-24T11:15:39.0012527Z Host: production-152.236.30.63-x8664 2026-10-24T11:15:39.0012790Z Host Agent PID: 4177798 2026-10-24T11:15:39.0013021Z Host Agent Git SHA: 1637818df 2026-10-24T11:15:39.0013277Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T11:15:39.0013546Z Blacksmith Host Generation: gen 2 2026-10-24T11:15:39.0013819Z Petname: production-whole-monarch-9313608d 2026-10-24T11:15:39.0014097Z Region: us-east 2026-10-24T11:15:39.0014321Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T11:15:39.0025691Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T11:15:39.0026023Z 2026-10-24T11:15:39.0026416Z Enabling Blacksmith transparent cache 2026-10-24T11:15:39.0236996Z ##[group]Run actions/checkout@v6 2026-10-24T11:15:39.0237280Z with: 2026-10-24T11:15:39.0237488Z fetch-depth: 2 2026-10-24T11:15:39.0237812Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T11:15:39.0238270Z sparse-checkout-cone-mode: false 2026-10-24T11:15:39.0238537Z repository: pingdotgg/t3code 2026-10-24T11:15:39.0240507Z token: *** 2026-10-24T11:15:39.0240714Z ssh-strict: true 2026-10-24T11:15:39.0240924Z ssh-user: git 2026-10-24T11:15:39.0241139Z persist-credentials: true 2026-10-24T11:15:39.0241373Z clean: true 2026-10-24T11:15:39.0241576Z fetch-tags: false 2026-10-24T11:15:39.0241795Z show-progress: true 2026-10-24T11:15:39.0242013Z lfs: false 2026-10-24T11:15:39.0242215Z submodules: false 2026-10-24T11:15:39.0242435Z set-safe-directory: true 2026-10-24T11:15:39.0242723Z allow-unsafe-pr-checkout: false 2026-10-24T11:15:39.0242973Z env: 2026-10-24T11:15:39.0243199Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 139 2026-10-24T11:15:39.0243476Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 343 2026-10-24T11:15:39.0243747Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:39.0244001Z ##[endgroup] 2026-10-24T11:15:39.1337950Z Syncing repository: pingdotgg/t3code 2026-10-24T11:15:39.1338979Z ##[group]Getting Git version info 2026-10-24T11:15:39.1339301Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T11:15:39.1339803Z [command]/usr/local/bin/git version 2026-10-24T11:15:39.1400979Z git version 2.55.0 2026-10-24T11:15:39.1411720Z ##[endgroup] 2026-10-24T11:15:39.1418700Z Temporarily overriding HOME='/home/runner/_work/_temp/dc0ade83-7520-4bc5-8c38-0977871db23e' before making global git config changes 2026-10-24T11:15:39.1419331Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T11:15:39.1422112Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T11:15:39.1450979Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T11:15:39.1453948Z ##[group]Determining repository object format 2026-10-24T11:15:39.1454409Z ##[endgroup] 2026-10-24T11:15:39.1454784Z ##[group]Initializing the repository 2026-10-24T11:15:39.1455837Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T11:15:39.1490192Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T11:15:39.1490702Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T11:15:39.1491148Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T11:15:39.1491496Z hint: call: 2026-10-24T11:15:39.1491693Z hint: 2026-10-24T11:15:39.1491956Z hint: git config --global init.defaultBranch 2026-10-24T11:15:39.1492251Z hint: 2026-10-24T11:15:39.1492535Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T11:15:39.1492975Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T11:15:39.1493332Z hint: 2026-10-24T11:15:39.1493534Z hint: git branch -m 2026-10-24T11:15:39.1493766Z hint: 2026-10-24T11:15:39.1494066Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T11:15:39.1494596Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T11:15:39.1495554Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T11:15:39.1518295Z ##[endgroup] 2026-10-24T11:15:39.1518673Z ##[group]Disabling automatic garbage collection 2026-10-24T11:15:39.1520271Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T11:15:39.1541907Z ##[endgroup] 2026-10-24T11:15:39.1542259Z ##[group]Setting up auth 2026-10-24T11:15:39.1542576Z Removing SSH command configuration 2026-10-24T11:15:39.1545258Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T11:15:39.1564539Z [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-24T11:15:39.1678944Z Removing HTTP extra header 2026-10-24T11:15:39.1681508Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T11:15:39.1702695Z [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-24T11:15:39.1788832Z Removing includeIf entries pointing to credentials config files 2026-10-24T11:15:39.1791753Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T11:15:39.1810707Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T11:15:39.1903850Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-65c9e8e3-cfe0-42db-a08b-3a0744beb21c.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T11:15:39.1923917Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-65c9e8e3-cfe0-42db-a08b-3a0744beb21c.config 2026-10-24T11:15:39.1942232Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-65c9e8e3-cfe0-42db-a08b-3a0744beb21c.config 2026-10-24T11:15:39.1963512Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-65c9e8e3-cfe0-42db-a08b-3a0744beb21c.config 2026-10-24T11:15:39.1983099Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-65c9e8e3-cfe0-42db-a08b-3a0744beb21c.config 2026-10-24T11:15:39.1998717Z ##[endgroup] 2026-10-24T11:15:39.1999094Z ##[group]Fetching the repository 2026-10-24T11:15:39.2003081Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +6c39445f966c34e7feb7acff1b08f7877689d92d:refs/remotes/pull/23191/merge 2026-10-24T11:15:39.3889597Z From https://github.com/pingdotgg/t3code 2026-10-24T11:15:39.3890294Z * [new ref] 6c39445f966c34e7feb7acff1b08f7877689d92d -> pull/23191/merge 2026-10-24T11:15:39.3918824Z ##[endgroup] 2026-10-24T11:15:39.3919247Z ##[group]Determining the checkout info 2026-10-24T11:15:39.3919671Z ##[endgroup] 2026-10-24T11:15:39.3923055Z ##[group]Setting up sparse checkout 2026-10-24T11:15:39.3923422Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T11:15:39.3949990Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T11:15:39.3970066Z .git/info/sparse-checkout 2026-10-24T11:15:39.3974561Z ##[endgroup] 2026-10-24T11:15:39.3975211Z ##[group]Checking out the ref 2026-10-24T11:15:39.3976704Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23191/merge 2026-10-24T11:15:46.0764468Z Updating files: 0% (1/6346) 2026-10-24T11:15:46.0795315Z Updating files: 1% (64/6346) 2026-10-24T11:15:46.0813537Z Updating files: 2% (127/6346) 2026-10-24T11:15:46.0836915Z Updating files: 3% (191/6346) 2026-10-24T11:15:46.0860173Z Updating files: 4% (254/6346) 2026-10-24T11:15:46.0898049Z Updating files: 5% (318/6346) 2026-10-24T11:15:46.0923413Z Updating files: 6% (381/6346) 2026-10-24T11:15:46.0988588Z Updating files: 7% (445/6346) 2026-10-24T11:15:46.1023852Z Updating files: 8% (508/6346) 2026-10-24T11:15:46.1048474Z Updating files: 9% (572/6346) 2026-10-24T11:15:46.1331889Z Updating files: 10% (635/6346) 2026-10-24T11:15:46.1346876Z Updating files: 11% (699/6346) 2026-10-24T11:15:46.1356773Z Updating files: 12% (762/6346) 2026-10-24T11:15:46.1371776Z Updating files: 13% (825/6346) 2026-10-24T11:15:46.1386548Z Updating files: 14% (889/6346) 2026-10-24T11:15:46.1404134Z Updating files: 15% (952/6346) 2026-10-24T11:15:46.1421554Z Updating files: 16% (1016/6346) 2026-10-24T11:15:46.1435876Z Updating files: 17% (1079/6346) 2026-10-24T11:15:46.1452933Z Updating files: 18% (1143/6346) 2026-10-24T11:15:46.1467252Z Updating files: 19% (1206/6346) 2026-10-24T11:15:46.1488626Z Updating files: 20% (1270/6346) 2026-10-24T11:15:46.1506101Z Updating files: 21% (1333/6346) 2026-10-24T11:15:46.1523485Z Updating files: 22% (1397/6346) 2026-10-24T11:15:46.1536977Z Updating files: 23% (1460/6346) 2026-10-24T11:15:46.1549805Z Updating files: 24% (1524/6346) 2026-10-24T11:15:46.1564267Z Updating files: 25% (1587/6346) 2026-10-24T11:15:46.1577805Z Updating files: 26% (1650/6346) 2026-10-24T11:15:46.1591089Z Updating files: 27% (1714/6346) 2026-10-24T11:15:46.1610598Z Updating files: 28% (1777/6346) 2026-10-24T11:15:46.1641467Z Updating files: 29% (1841/6346) 2026-10-24T11:15:46.1661982Z Updating files: 30% (1904/6346) 2026-10-24T11:15:46.1684314Z Updating files: 31% (1968/6346) 2026-10-24T11:15:46.1714100Z Updating files: 32% (2031/6346) 2026-10-24T11:15:46.1743578Z Updating files: 33% (2095/6346) 2026-10-24T11:15:46.1809906Z Updating files: 34% (2158/6346) 2026-10-24T11:15:46.1861920Z Updating files: 35% (2222/6346) 2026-10-24T11:15:46.1897687Z Updating files: 36% (2285/6346) 2026-10-24T11:15:46.1930932Z Updating files: 37% (2349/6346) 2026-10-24T11:15:46.1972621Z Updating files: 38% (2412/6346) 2026-10-24T11:15:46.1998148Z Updating files: 39% (2475/6346) 2026-10-24T11:15:46.2027296Z Updating files: 40% (2539/6346) 2026-10-24T11:15:46.2056721Z Updating files: 41% (2602/6346) 2026-10-24T11:15:46.2074188Z Updating files: 42% (2666/6346) 2026-10-24T11:15:46.2083849Z Updating files: 43% (2729/6346) 2026-10-24T11:15:46.2104188Z Updating files: 44% (2793/6346) 2026-10-24T11:15:46.2137143Z Updating files: 45% (2856/6346) 2026-10-24T11:15:46.2159749Z Updating files: 46% (2920/6346) 2026-10-24T11:15:46.2187651Z Updating files: 47% (2983/6346) 2026-10-24T11:15:46.2213237Z Updating files: 48% (3047/6346) 2026-10-24T11:15:46.2244688Z Updating files: 49% (3110/6346) 2026-10-24T11:15:46.2280695Z Updating files: 50% (3173/6346) 2026-10-24T11:15:46.2295754Z Updating files: 51% (3237/6346) 2026-10-24T11:15:46.2328090Z Updating files: 52% (3300/6346) 2026-10-24T11:15:46.2353760Z Updating files: 53% (3364/6346) 2026-10-24T11:15:46.2373487Z Updating files: 54% (3427/6346) 2026-10-24T11:15:46.2396031Z Updating files: 55% (3491/6346) 2026-10-24T11:15:46.2414652Z Updating files: 56% (3554/6346) 2026-10-24T11:15:46.2430759Z Updating files: 57% (3618/6346) 2026-10-24T11:15:46.2448961Z Updating files: 58% (3681/6346) 2026-10-24T11:15:46.2800359Z Updating files: 59% (3745/6346) 2026-10-24T11:15:46.2813814Z Updating files: 60% (3808/6346) 2026-10-24T11:15:46.2829816Z Updating files: 61% (3872/6346) 2026-10-24T11:15:46.2847176Z Updating files: 62% (3935/6346) 2026-10-24T11:15:46.2870718Z Updating files: 63% (3998/6346) 2026-10-24T11:15:46.2892666Z Updating files: 64% (4062/6346) 2026-10-24T11:15:46.2913532Z Updating files: 65% (4125/6346) 2026-10-24T11:15:46.2928320Z Updating files: 66% (4189/6346) 2026-10-24T11:15:46.2953321Z Updating files: 67% (4252/6346) 2026-10-24T11:15:46.2965599Z Updating files: 68% (4316/6346) 2026-10-24T11:15:46.2984544Z Updating files: 69% (4379/6346) 2026-10-24T11:15:46.2998334Z Updating files: 70% (4443/6346) 2026-10-24T11:15:46.3012187Z Updating files: 71% (4506/6346) 2026-10-24T11:15:46.3028218Z Updating files: 72% (4570/6346) 2026-10-24T11:15:46.3052309Z Updating files: 73% (4633/6346) 2026-10-24T11:15:46.3298317Z Updating files: 74% (4697/6346) 2026-10-24T11:15:46.3478371Z Updating files: 75% (4760/6346) 2026-10-24T11:15:46.3499093Z Updating files: 76% (4823/6346) 2026-10-24T11:15:46.3518863Z Updating files: 77% (4887/6346) 2026-10-24T11:15:46.3543150Z Updating files: 78% (4950/6346) 2026-10-24T11:15:46.3561256Z Updating files: 79% (5014/6346) 2026-10-24T11:15:46.3579636Z Updating files: 80% (5077/6346) 2026-10-24T11:15:46.3596026Z Updating files: 81% (5141/6346) 2026-10-24T11:15:46.3614522Z Updating files: 82% (5204/6346) 2026-10-24T11:15:46.3632647Z Updating files: 83% (5268/6346) 2026-10-24T11:15:46.3653711Z Updating files: 84% (5331/6346) 2026-10-24T11:15:46.3674960Z Updating files: 85% (5395/6346) 2026-10-24T11:15:46.3698255Z Updating files: 86% (5458/6346) 2026-10-24T11:15:46.3763459Z Updating files: 87% (5522/6346) 2026-10-24T11:15:46.3793341Z Updating files: 88% (5585/6346) 2026-10-24T11:15:46.3813735Z Updating files: 89% (5648/6346) 2026-10-24T11:15:46.3836186Z Updating files: 90% (5712/6346) 2026-10-24T11:15:46.3869758Z Updating files: 91% (5775/6346) 2026-10-24T11:15:46.3884606Z Updating files: 92% (5839/6346) 2026-10-24T11:15:46.3901599Z Updating files: 93% (5902/6346) 2026-10-24T11:15:46.3922169Z Updating files: 94% (5966/6346) 2026-10-24T11:15:46.3944794Z Updating files: 95% (6029/6346) 2026-10-24T11:15:46.3995812Z Updating files: 96% (6093/6346) 2026-10-24T11:15:46.4023229Z Updating files: 97% (6156/6346) 2026-10-24T11:15:46.4066482Z Updating files: 98% (6220/6346) 2026-10-24T11:15:46.4085155Z Updating files: 99% (6283/6346) 2026-10-24T11:15:46.4085344Z Updating files: 100% (6346/6346) 2026-10-24T11:15:46.4085612Z Updating files: 100% (6346/6346), done. 2026-10-24T11:15:46.4230697Z Note: switching to 'refs/remotes/pull/23191/merge'. 2026-10-24T11:15:46.4230947Z 2026-10-24T11:15:46.4231049Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T11:15:46.4231279Z changes and commit them, and you can discard any commits you make in this 2026-10-24T11:15:46.4231505Z state without impacting any branches by switching back to a branch. 2026-10-24T11:15:46.4231636Z 2026-10-24T11:15:46.4231725Z If you want to create a new branch to retain commits you create, you may 2026-10-24T11:15:46.4231950Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T11:15:46.4232071Z 2026-10-24T11:15:46.4232131Z git switch -c 2026-10-24T11:15:46.4232221Z 2026-10-24T11:15:46.4232277Z Or undo this operation with: 2026-10-24T11:15:46.4232356Z 2026-10-24T11:15:46.4232403Z git switch - 2026-10-24T11:15:46.4232488Z 2026-10-24T11:15:46.4232601Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T11:15:46.4232744Z 2026-10-24T11:15:46.4232902Z HEAD is now at 6c39445 Merge 5de88300e7d8271031784359714ad6c23afdc2dd into bb7783e295506ad423f527ed28a019836e331e8c 2026-10-24T11:15:46.4243953Z ##[endgroup] 2026-10-24T11:15:46.4275037Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T11:15:46.4291922Z 6c39445f966c34e7feb7acff1b08f7877689d92d 2026-10-24T11:15:46.4419259Z Prepare all required actions 2026-10-24T11:15:46.4461514Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T11:15:46.4461672Z env: 2026-10-24T11:15:46.4461792Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 139 2026-10-24T11:15:46.4461934Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 343 2026-10-24T11:15:46.4462077Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:46.4462212Z ##[endgroup] 2026-10-24T11:15:46.4625905Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T11:15:46.4685214Z ##[group]Run set -uo pipefail 2026-10-24T11:15:46.4685503Z set -uo pipefail 2026-10-24T11:15:46.4685687Z  2026-10-24T11:15:46.4685843Z decide() { 2026-10-24T11:15:46.4686110Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T11:15:46.4686424Z  exit "${PIPESTATUS[0]}" 2026-10-24T11:15:46.4686595Z } 2026-10-24T11:15:46.4686735Z  2026-10-24T11:15:46.4686832Z fail_open() { 2026-10-24T11:15:46.4686976Z  echo "$* Running every job." 2026-10-24T11:15:46.4687104Z  decide 2026-10-24T11:15:46.4687204Z } 2026-10-24T11:15:46.4687295Z  2026-10-24T11:15:46.4687455Z # Reads the change from git rather than the REST API: every job that 2026-10-24T11:15:46.4687696Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T11:15:46.4687899Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T11:15:46.4688103Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T11:15:46.4688516Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T11:15:46.4688699Z  base=HEAD^1 2026-10-24T11:15:46.4688809Z  mode=() 2026-10-24T11:15:46.4688915Z else 2026-10-24T11:15:46.4689017Z  base=$BEFORE_SHA 2026-10-24T11:15:46.4689203Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T11:15:46.4689407Z  || fail_open "Could not fetch ${base}." 2026-10-24T11:15:46.4689602Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T11:15:46.4689782Z  mode=(--full) 2026-10-24T11:15:46.4689893Z fi 2026-10-24T11:15:46.4689988Z  2026-10-24T11:15:46.4690145Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T11:15:46.4690387Z # of a package changes that package just like editing it. It also keeps 2026-10-24T11:15:46.4690599Z # git from fetching file contents to score renames. 2026-10-24T11:15:46.4690833Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T11:15:46.4691052Z  || fail_open "Could not diff against ${base}." 2026-10-24T11:15:46.4691247Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T11:15:46.4707330Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:46.4707499Z env: 2026-10-24T11:15:46.4707608Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 139 2026-10-24T11:15:46.4707752Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 343 2026-10-24T11:15:46.4707889Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:46.4708023Z EVENT_NAME: pull_request 2026-10-24T11:15:46.4708163Z BEFORE_SHA: a007595b42e2237ac5b8d91b1f294d24af2446e2 2026-10-24T11:15:46.4708312Z ##[endgroup] 2026-10-24T11:15:46.5140114Z Affected packages: @t3tools/scripts, t3 2026-10-24T11:15:46.5142361Z typecheck=true 2026-10-24T11:15:46.5142570Z build=true 2026-10-24T11:15:46.5142728Z test=true 2026-10-24T11:15:46.5147589Z test_packages=@t3tools/scripts 2026-10-24T11:15:46.5147750Z test_web=false 2026-10-24T11:15:46.5147860Z test_server=true 2026-10-24T11:15:46.5147963Z rust=false 2026-10-24T11:15:46.5148060Z release_smoke=false 2026-10-24T11:15:46.5148174Z mobile_native=false 2026-10-24T11:15:46.5185967Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=55] 2026-10-24T11:15:46.5257198Z Prepare all required actions 2026-10-24T11:15:46.5257462Z Getting action download info 2026-10-24T11:15:46.6281305Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T11:15:46.7157263Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T11:15:46.7157420Z env: 2026-10-24T11:15:46.7157534Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 139 2026-10-24T11:15:46.7157677Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 343 2026-10-24T11:15:46.7157832Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:46.7157963Z ##[endgroup] 2026-10-24T11:15:46.7234574Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T11:15:46.7246577Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T11:15:46.7246950Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T11:15:46.7247250Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T11:15:46.7247486Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T11:15:46.7263562Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:46.7263727Z env: 2026-10-24T11:15:46.7263850Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 139 2026-10-24T11:15:46.7263996Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 343 2026-10-24T11:15:46.7264137Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:46.7264370Z ##[endgroup] 2026-10-24T11:15:46.7319971Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=8] 2026-10-24T11:15:46.7321129Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T11:15:46.7371899Z ##[group]Run actions/cache@v6 2026-10-24T11:15:46.7372032Z with: 2026-10-24T11:15:46.7372133Z path: ~/.vite-plus 2026-10-24T11:15:46.7372295Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T11:15:46.7372484Z enableCrossOsArchive: false 2026-10-24T11:15:46.7372615Z fail-on-cache-miss: false 2026-10-24T11:15:46.7372734Z lookup-only: false 2026-10-24T11:15:46.7372844Z save-always: false 2026-10-24T11:15:46.7372946Z env: 2026-10-24T11:15:46.7373052Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 139 2026-10-24T11:15:46.7373196Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 343 2026-10-24T11:15:46.7373332Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:46.7373464Z ##[endgroup] 2026-10-24T11:15:46.9547700Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T11:15:47.3195959Z Received 170349591 of 170349591 (100.0%), 470.9 MBs/sec 2026-10-24T11:15:47.3196260Z Cache Size: ~162 MB (170349591 B) 2026-10-24T11:15:47.3220463Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/526ef00e-1f75-46d1-8b87-49cdf45614a6/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T11:15:47.9852292Z Cache restored successfully 2026-10-24T11:15:48.0114885Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T11:15:48.0194857Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1287] 2026-10-24T11:15:48.0197500Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T11:15:48.0219278Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T11:15:48.0219597Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T11:15:48.0219867Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T11:15:48.0237426Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:48.0237592Z env: 2026-10-24T11:15:48.0237706Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 139 2026-10-24T11:15:48.0237848Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 343 2026-10-24T11:15:48.0237991Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:48.0238194Z ##[endgroup] 2026-10-24T11:15:48.0278110Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T11:15:48.0284873Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8] 2026-10-24T11:15:48.0286603Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T11:15:48.0290931Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T11:15:48.0292040Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T11:15:48.0303402Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T11:15:48.0303575Z store_path="$(vp pm cache dir)" 2026-10-24T11:15:48.0303760Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T11:15:48.0320438Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:48.0320607Z env: 2026-10-24T11:15:48.0320716Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 139 2026-10-24T11:15:48.0320861Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 343 2026-10-24T11:15:48.0320998Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:48.0321130Z ##[endgroup] 2026-10-24T11:15:48.0441392Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=14] 2026-10-24T11:15:48.0442580Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T11:15:48.0765977Z ##[group]Run actions/cache@v6 2026-10-24T11:15:48.0766106Z with: 2026-10-24T11:15:48.0766230Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T11:15:48.0766484Z key: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d 2026-10-24T11:15:48.0766785Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T11:15:48.0767063Z enableCrossOsArchive: false 2026-10-24T11:15:48.0767194Z fail-on-cache-miss: false 2026-10-24T11:15:48.0767312Z lookup-only: false 2026-10-24T11:15:48.0767419Z save-always: false 2026-10-24T11:15:48.0767527Z env: 2026-10-24T11:15:48.0767631Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 139 2026-10-24T11:15:48.0767783Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 343 2026-10-24T11:15:48.0767919Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:48.0768050Z ##[endgroup] 2026-10-24T11:15:48.2565207Z Cache hit for: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d 2026-10-24T11:15:49.2851283Z Received 570425344 of 995169257 (57.3%), 542.9 MBs/sec 2026-10-24T11:15:49.8928206Z Received 995169257 of 995169257 (100.0%), 589.5 MBs/sec 2026-10-24T11:15:49.8928451Z Cache Size: ~949 MB (995169257 B) 2026-10-24T11:15:49.9005998Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/71cf0683-1348-4f60-ad4b-ace047a78feb/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T11:15:54.8913091Z Cache restored successfully 2026-10-24T11:15:54.9379476Z Cache restored from key: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d 2026-10-24T11:15:54.9442603Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6899] 2026-10-24T11:15:54.9444993Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T11:15:54.9455237Z ##[group]Run vp install 2026-10-24T11:15:54.9455377Z vp install 2026-10-24T11:15:54.9471334Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:54.9471497Z env: 2026-10-24T11:15:54.9471608Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 139 2026-10-24T11:15:54.9471751Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 343 2026-10-24T11:15:54.9471889Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:54.9472025Z ##[endgroup] 2026-10-24T11:15:54.9772251Z Scope: all 33 workspace projects 2026-10-24T11:15:55.0827234Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T11:15:55.4377742Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T11:15:55.4378513Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T11:15:55.4379114Z Virtual store is at: node_modules/.pnpm 2026-10-24T11:15:57.5391986Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.5s) 2026-10-24T11:15:57.5392350Z Lockfile is up to date, resolution step is skipped 2026-10-24T11:15:57.5550875Z Packages: +1721 2026-10-24T11:15:57.5551064Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T11:15:57.5881570Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T11:15:58.5002479Z . prepare$ vp config --no-agent 2026-10-24T11:15:58.6129626Z . prepare: Done 2026-10-24T11:15:58.6142240Z 2026-10-24T11:15:58.6142323Z devDependencies: 2026-10-24T11:15:58.6142455Z + @coderabbitai/config 1.1.0 2026-10-24T11:15:58.6142593Z + @shadcn/lint 0.1.5 2026-10-24T11:15:58.6142736Z + @types/node 24.12.4 2026-10-24T11:15:58.6142858Z + knip 6.34.0 2026-10-24T11:15:58.6142994Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T11:15:58.6143139Z + vite-plus 1.3.0 2026-10-24T11:15:58.6143202Z 2026-10-24T11:15:58.6154091Z Done in 3.7s using pnpm v12.14.0 2026-10-24T11:15:58.6301626Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3685] 2026-10-24T11:15:58.6333449Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T11:15:58.6333922Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T11:15:58.6351342Z shell: /usr/bin/bash -e {0} 2026-10-24T11:15:58.6351467Z env: 2026-10-24T11:15:58.6351576Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 139 2026-10-24T11:15:58.6351718Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 343 2026-10-24T11:15:58.6351855Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:58.6351991Z ##[endgroup] 2026-10-24T11:15:58.6556787Z ##[group]Run actions/cache@v6 2026-10-24T11:15:58.6556925Z with: 2026-10-24T11:15:58.6557080Z path: ~/.cache/ms-playwright 2026-10-24T11:15:58.6557327Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T11:15:58.6557593Z enableCrossOsArchive: false 2026-10-24T11:15:58.6557741Z fail-on-cache-miss: false 2026-10-24T11:15:58.6557892Z lookup-only: false 2026-10-24T11:15:58.6558005Z save-always: false 2026-10-24T11:15:58.6558222Z env: 2026-10-24T11:15:58.6558332Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 139 2026-10-24T11:15:58.6558476Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 343 2026-10-24T11:15:58.6558613Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:58.6558744Z ##[endgroup] 2026-10-24T11:15:58.8513033Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T11:15:58.9878891Z Received 106503405 of 106503405 (100.0%), 832.5 MBs/sec 2026-10-24T11:15:58.9879126Z Cache Size: ~102 MB (106503405 B) 2026-10-24T11:15:58.9909929Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/dafd425e-62ec-4eb1-a4e5-86efe75c6f09/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T11:15:59.1631641Z Cache restored successfully 2026-10-24T11:15:59.1756120Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T11:15:59.1899113Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T11:15:59.1899502Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T11:15:59.1899729Z test -n "$browser" 2026-10-24T11:15:59.1899889Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T11:15:59.1900111Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T11:15:59.1900315Z fi 2026-10-24T11:15:59.1918600Z shell: /usr/bin/bash -e {0} 2026-10-24T11:15:59.1918740Z env: 2026-10-24T11:15:59.1918859Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 139 2026-10-24T11:15:59.1919031Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 343 2026-10-24T11:15:59.1919172Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:59.1919312Z ##[endgroup] 2026-10-24T11:15:59.2070530Z ##[group]Run vp run --filter t3 test --shard 3/8 2026-10-24T11:15:59.2070787Z vp run --filter t3 test --shard 3/8 2026-10-24T11:15:59.2087645Z shell: /usr/bin/bash -e {0} 2026-10-24T11:15:59.2087785Z env: 2026-10-24T11:15:59.2087930Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 139 2026-10-24T11:15:59.2088082Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 343 2026-10-24T11:15:59.2088221Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:59.2088430Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T11:15:59.2088710Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T11:15:59.2088918Z ##[endgroup] 2026-10-24T11:15:59.3585505Z ~/apps/server$ vp test run --shard 3/8 ⊘ cache disabled 2026-10-24T11:15:59.5217337Z 2026-10-24T11:15:59.5218798Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T11:15:59.5219092Z 2026-10-24T11:16:03.7037556Z ✓ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (80 tests) 642ms 2026-10-24T11:16:21.3891742Z ✓ src/git/GitManager.test.ts (104 tests) 16728ms 2026-10-24T11:16:21.3892198Z ✓ GitManager (104) 2026-10-24T11:16:21.3892548Z ✓ finds a fork PR for a branch pushed without an upstream 426ms 2026-10-24T11:16:21.3892979Z ✓ prefers an exact fork ref but does not guess between equal refs 312ms 2026-10-24T11:16:21.3893467Z ✓ preserves a local worktree PR base that shadows a remote ref, including legacy bases 376ms 2026-10-24T11:16:21.3893971Z ✓ generates PR content from branch changes when the remote base advances (main) 318ms 2026-10-24T11:16:21.3894403Z ✓ generates PR content from branch changes when the remote base advances (release/1.2) 329ms 2026-10-24T11:16:21.3894783Z ✓ prepares a worktree from the head branch when the host has no pull ref 379ms 2026-10-24T11:16:21.3895169Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 458ms 2026-10-24T11:16:21.3895559Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 498ms 2026-10-24T11:16:21.3895957Z ✓ refreshes a reused PR worktree that has no upstream from the pull request ref 310ms 2026-10-24T11:16:24.9536053Z ✓ src/provider/CodexChatGptAuth.test.ts (54 tests) 3244ms 2026-10-24T11:16:27.6445406Z ✓ src/orchestration-v2/ThreadStop.test.ts (41 tests) 1723ms 2026-10-24T11:16:28.6208311Z ✓ src/orchestration-v2/PullRequestSyncReactor.test.ts (24 tests) 50ms 2026-10-24T11:16:29.3114609Z ✓ src/orchestration-v2/ThreadSearch.test.ts (20 tests) 338ms 2026-10-24T11:16:30.5752107Z ✓ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 337ms 2026-10-24T11:16:30.9388386Z ✓ src/cloud/bootService.test.ts (33 tests) 97ms 2026-10-24T11:16:31.3045892Z ✓ src/workspace/WorkspaceFileSystem.test.ts (21 tests) 52ms 2026-10-24T11:16:32.5888358Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached 2026-10-24T11:16:32.5888720Z [11:16:32.586] INFO (#4): Migrations ran successfully { 2026-10-24T11:16:32.5888924Z migrations: [ 2026-10-24T11:16:32.5889088Z '1_OrchestrationEvents', 2026-10-24T11:16:32.5889270Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:32.5889444Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:32.5889602Z '4_ProviderSessionRuntime', 2026-10-24T11:16:32.5889764Z '5_Projections', 2026-10-24T11:16:32.5889962Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:32.5890176Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:32.5890374Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:32.5890558Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:32.5890758Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:32.5890964Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:32.5891170Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:32.5891378Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:32.5891596Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:32.5891820Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:32.5892018Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:32.5892210Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:32.5892395Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:32.5892590Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:32.5892781Z '20_AuthAccessManagement', 2026-10-24T11:16:32.5892959Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:32.5893149Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:32.5893340Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:32.5893537Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:32.5893749Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:32.5893982Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:32.5894185Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:32.5894402Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:32.5894615Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:32.5894846Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:32.5895032Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:32.5895225Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:32.5895412Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:32.5895593Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:32.5895795Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:32.5896038Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:32.5896213Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:32.5896407Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:32.5897012Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:32.5897370Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:32.5897562Z '41_AuthSessionClientConnection', 2026-10-24T11:16:32.5897746Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:32.5897934Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:32.5898123Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:32.5898352Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:32.5898540Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:32.5898721Z '47_ProjectionProjectIcon', 2026-10-24T11:16:32.5898902Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:32.5899092Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:32.5899279Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:32.5899457Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:32.5899643Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:32.5899811Z '53_PullRequestFilesViewed', 2026-10-24T11:16:32.5899996Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:32.5900172Z '55_OrchestrationV2', 2026-10-24T11:16:32.5900344Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:32.5900525Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:32.5900768Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:32.5900931Z '59_McpAppModelContext', 2026-10-24T11:16:32.5901096Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:32.5901274Z '61_PullRequestReviewGuides', 2026-10-24T11:16:32.5901439Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:32.5901608Z '63_DropUnusedV1Projections', 2026-10-24T11:16:32.5901787Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:32.5901974Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:32.5902183Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:32.5902355Z '67_WebhookDedupe', 2026-10-24T11:16:32.5902507Z '68_ShellStopRequestIndex', 2026-10-24T11:16:32.5902670Z '69_ThreadMessageSearch' 2026-10-24T11:16:32.5902810Z ] 2026-10-24T11:16:32.5902912Z } 2026-10-24T11:16:32.5902978Z 2026-10-24T11:16:32.6226905Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client 2026-10-24T11:16:32.6227429Z [11:16:32.621] INFO (#363): Migrations ran successfully { 2026-10-24T11:16:32.6227857Z migrations: [ 2026-10-24T11:16:32.6228138Z '1_OrchestrationEvents', 2026-10-24T11:16:32.6228439Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:32.6228671Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:32.6228876Z '4_ProviderSessionRuntime', 2026-10-24T11:16:32.6229088Z '5_Projections', 2026-10-24T11:16:32.6229362Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:32.6229645Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:32.6229898Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:32.6230098Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:32.6230278Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:32.6230485Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:32.6230684Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:32.6242096Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:32.6242336Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:32.6242549Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:32.6242739Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:32.6242920Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:32.6243312Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:32.6243588Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:32.6243764Z '20_AuthAccessManagement', 2026-10-24T11:16:32.6243927Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:32.6244101Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:32.6244274Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:32.6244471Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:32.6244682Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:32.6244888Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:32.6245078Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:32.6245266Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:32.6245466Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:32.6245667Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:32.6245850Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:32.6246024Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:32.6246199Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:32.6246365Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:32.6246544Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:32.6246718Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:32.6246887Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:32.6247059Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:32.6247251Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:32.6247447Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:32.6247619Z '41_AuthSessionClientConnection', 2026-10-24T11:16:32.6247802Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:32.6247980Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:32.6248204Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:32.6248388Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:32.6248575Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:32.6248748Z '47_ProjectionProjectIcon', 2026-10-24T11:16:32.6248922Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:32.6249113Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:32.6249292Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:32.6249469Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:32.6249645Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:32.6249916Z '53_PullRequestFilesViewed', 2026-10-24T11:16:32.6250123Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:32.6250300Z '55_OrchestrationV2', 2026-10-24T11:16:32.6250467Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:32.6250640Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:32.6250798Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:32.6250954Z '59_McpAppModelContext', 2026-10-24T11:16:32.6251118Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:32.6251290Z '61_PullRequestReviewGuides', 2026-10-24T11:16:32.6251451Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:32.6251616Z '63_DropUnusedV1Projections', 2026-10-24T11:16:32.6251793Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:32.6251979Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:32.6252172Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:32.6252339Z '67_WebhookDedupe', 2026-10-24T11:16:32.6252527Z '68_ShellStopRequestIndex', 2026-10-24T11:16:32.6252684Z '69_ThreadMessageSearch' 2026-10-24T11:16:32.6252811Z ] 2026-10-24T11:16:32.6252906Z } 2026-10-24T11:16:32.6252967Z 2026-10-24T11:16:32.6532274Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-24T11:16:32.6532748Z [11:16:32.652] INFO (#758): Migrations ran successfully { 2026-10-24T11:16:32.6532920Z migrations: [ 2026-10-24T11:16:32.6533059Z '1_OrchestrationEvents', 2026-10-24T11:16:32.6533231Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:32.6533405Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:32.6533563Z '4_ProviderSessionRuntime', 2026-10-24T11:16:32.6533726Z '5_Projections', 2026-10-24T11:16:32.6533910Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:32.6534123Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:32.6534315Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:32.6534497Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:32.6534677Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:32.6534871Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:32.6535076Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:32.6535263Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:32.6535473Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:32.6535683Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:32.6535867Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:32.6536039Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:32.6536225Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:32.6536409Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:32.6536582Z '20_AuthAccessManagement', 2026-10-24T11:16:32.6536752Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:32.6536924Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:32.6537111Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:32.6537304Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:32.6537522Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:32.6537728Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:32.6537920Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:32.6538111Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:32.6538354Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:32.6538557Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:32.6538736Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:32.6538914Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:32.6539090Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:32.6539259Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:32.6539438Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:32.6539620Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:32.6539789Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:32.6539978Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:32.6540176Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:32.6540374Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:32.6540561Z '41_AuthSessionClientConnection', 2026-10-24T11:16:32.6540933Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:32.6541118Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:32.6541308Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:32.6541494Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:32.6541694Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:32.6541877Z '47_ProjectionProjectIcon', 2026-10-24T11:16:32.6542057Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:32.6542250Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:32.6542441Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:32.6542626Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:32.6542817Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:32.6542983Z '53_PullRequestFilesViewed', 2026-10-24T11:16:32.6543178Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:32.6543356Z '55_OrchestrationV2', 2026-10-24T11:16:32.6543528Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:32.6543700Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:32.6543858Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:32.6544020Z '59_McpAppModelContext', 2026-10-24T11:16:32.6544189Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:32.6544365Z '61_PullRequestReviewGuides', 2026-10-24T11:16:32.6544534Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:32.6544702Z '63_DropUnusedV1Projections', 2026-10-24T11:16:32.6544987Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:32.6545227Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:32.6545411Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:32.6545631Z '67_WebhookDedupe', 2026-10-24T11:16:32.6545783Z '68_ShellStopRequestIndex', 2026-10-24T11:16:32.6545938Z '69_ThreadMessageSearch' 2026-10-24T11:16:32.6546064Z ] 2026-10-24T11:16:32.6546161Z } 2026-10-24T11:16:32.6546216Z 2026-10-24T11:16:32.6626667Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-24T11:16:32.6627214Z [11:16:32.662] INFO (#1107): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' } 2026-10-24T11:16:32.6627560Z 2026-10-24T11:16:32.6881057Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-24T11:16:32.6881485Z [11:16:32.687] INFO (#1144): Migrations ran successfully { 2026-10-24T11:16:32.6881681Z migrations: [ 2026-10-24T11:16:32.6881818Z '1_OrchestrationEvents', 2026-10-24T11:16:32.6881992Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:32.6882161Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:32.6882361Z '4_ProviderSessionRuntime', 2026-10-24T11:16:32.6882612Z '5_Projections', 2026-10-24T11:16:32.6882894Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:32.6883107Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:32.6883300Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:32.6883483Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:32.6883659Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:32.6883856Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:32.6884059Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:32.6884246Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:32.6884451Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:32.6884654Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:32.6884837Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:32.6885010Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:32.6885192Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:32.6885375Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:32.6885547Z '20_AuthAccessManagement', 2026-10-24T11:16:32.6885708Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:32.6885878Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:32.6886053Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:32.6886245Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:32.6886459Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:32.6886665Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:32.6886858Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:32.6887044Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:32.6887241Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:32.6887438Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:32.6887620Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:32.6887792Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:32.6887969Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:32.6888132Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:32.6888353Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:32.6888532Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:32.6888715Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:32.6889139Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:32.6889452Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:32.6889646Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:32.6889820Z '41_AuthSessionClientConnection', 2026-10-24T11:16:32.6890007Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:32.6890185Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:32.6890369Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:32.6890556Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:32.6890741Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:32.6890920Z '47_ProjectionProjectIcon', 2026-10-24T11:16:32.6891092Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:32.6891279Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:32.6891460Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:32.6891641Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:32.6891817Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:32.6891982Z '53_PullRequestFilesViewed', 2026-10-24T11:16:32.6892161Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:32.6892336Z '55_OrchestrationV2', 2026-10-24T11:16:32.6892507Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:32.6892681Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:32.6892841Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:32.6892998Z '59_McpAppModelContext', 2026-10-24T11:16:32.6893162Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:32.6893329Z '61_PullRequestReviewGuides', 2026-10-24T11:16:32.6893492Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:32.6893653Z '63_DropUnusedV1Projections', 2026-10-24T11:16:32.6893831Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:32.6894016Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:32.6894193Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:32.6894362Z '67_WebhookDedupe', 2026-10-24T11:16:32.6894511Z '68_ShellStopRequestIndex', 2026-10-24T11:16:32.6894668Z '69_ThreadMessageSearch' 2026-10-24T11:16:32.6894792Z ] 2026-10-24T11:16:32.6894885Z } 2026-10-24T11:16:32.6894940Z 2026-10-24T11:16:32.6915146Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-24T11:16:32.6915527Z [11:16:32.691] INFO (#1491): Approved an MCP client sign-in. { 2026-10-24T11:16:32.6915796Z client: 'Hosted bot', 2026-10-24T11:16:32.6916065Z access: 'approval-required', 2026-10-24T11:16:32.6916284Z method: 'pairing-code' 2026-10-24T11:16:32.6916466Z } 2026-10-24T11:16:32.6916578Z 2026-10-24T11:16:32.7131247Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-24T11:16:32.7131567Z [11:16:32.712] INFO (#1523): Migrations ran successfully { 2026-10-24T11:16:32.7131732Z migrations: [ 2026-10-24T11:16:32.7131868Z '1_OrchestrationEvents', 2026-10-24T11:16:32.7132043Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:32.7132215Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:32.7132371Z '4_ProviderSessionRuntime', 2026-10-24T11:16:32.7132523Z '5_Projections', 2026-10-24T11:16:32.7132709Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:32.7132914Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:32.7133106Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:32.7133284Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:32.7133656Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:32.7133982Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:32.7134185Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:32.7134372Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:32.7134574Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:32.7134788Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:32.7134967Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:32.7135140Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:32.7135317Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:32.7135502Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:32.7135670Z '20_AuthAccessManagement', 2026-10-24T11:16:32.7135831Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:32.7136003Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:32.7136179Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:32.7136373Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:32.7136577Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:32.7136780Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:32.7136967Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:32.7137156Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:32.7137347Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:32.7137546Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:32.7137721Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:32.7137892Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:32.7138067Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:32.7138272Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:32.7138451Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:32.7138625Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:32.7138793Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:32.7138965Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:32.7139159Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:32.7139349Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:32.7139519Z '41_AuthSessionClientConnection', 2026-10-24T11:16:32.7139701Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:32.7139876Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:32.7140061Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:32.7140238Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:32.7140425Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:32.7140601Z '47_ProjectionProjectIcon', 2026-10-24T11:16:32.7140893Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:32.7141099Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:32.7141281Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:32.7141457Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:32.7141639Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:32.7141807Z '53_PullRequestFilesViewed', 2026-10-24T11:16:32.7141992Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:32.7142167Z '55_OrchestrationV2', 2026-10-24T11:16:32.7142336Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:32.7142505Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:32.7142658Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:32.7142817Z '59_McpAppModelContext', 2026-10-24T11:16:32.7142989Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:32.7143156Z '61_PullRequestReviewGuides', 2026-10-24T11:16:32.7143405Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:32.7143614Z '63_DropUnusedV1Projections', 2026-10-24T11:16:32.7143791Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:32.7143974Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:32.7144151Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:32.7144321Z '67_WebhookDedupe', 2026-10-24T11:16:32.7144466Z '68_ShellStopRequestIndex', 2026-10-24T11:16:32.7144618Z '69_ThreadMessageSearch' 2026-10-24T11:16:32.7144743Z ] 2026-10-24T11:16:32.7144830Z } 2026-10-24T11:16:32.7144883Z 2026-10-24T11:16:32.7161650Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-24T11:16:32.7161933Z [11:16:32.715] INFO (#1865): Approved an MCP client sign-in. { 2026-10-24T11:16:32.7162125Z client: 'Claude Code', 2026-10-24T11:16:32.7162279Z access: 'approval-required', 2026-10-24T11:16:32.7162441Z method: 'pairing-code' 2026-10-24T11:16:32.7162565Z } 2026-10-24T11:16:32.7162618Z 2026-10-24T11:16:32.7371047Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-24T11:16:32.7371404Z [11:16:32.736] INFO (#1899): Migrations ran successfully { 2026-10-24T11:16:32.7371573Z migrations: [ 2026-10-24T11:16:32.7371708Z '1_OrchestrationEvents', 2026-10-24T11:16:32.7371884Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:32.7372053Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:32.7372208Z '4_ProviderSessionRuntime', 2026-10-24T11:16:32.7372367Z '5_Projections', 2026-10-24T11:16:32.7372552Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:32.7372765Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:32.7372956Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:32.7373157Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:32.7373340Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:32.7373539Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:32.7373738Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:32.7373919Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:32.7374128Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:32.7374335Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:32.7374520Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:32.7374692Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:32.7374879Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:32.7375129Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:32.7375309Z '20_AuthAccessManagement', 2026-10-24T11:16:32.7375473Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:32.7375661Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:32.7375836Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:32.7376029Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:32.7376238Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:32.7376440Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:32.7376630Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:32.7376814Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:32.7377010Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:32.7377208Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:32.7377386Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:32.7377559Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:32.7377734Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:32.7378214Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:32.7378470Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:32.7378648Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:32.7378815Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:32.7378993Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:32.7379184Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:32.7379379Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:32.7379552Z '41_AuthSessionClientConnection', 2026-10-24T11:16:32.7379736Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:32.7379917Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:32.7380104Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:32.7380285Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:32.7380471Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:32.7380736Z '47_ProjectionProjectIcon', 2026-10-24T11:16:32.7380913Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:32.7381111Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:32.7381287Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:32.7381468Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:32.7381645Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:32.7381815Z '53_PullRequestFilesViewed', 2026-10-24T11:16:32.7381997Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:32.7382171Z '55_OrchestrationV2', 2026-10-24T11:16:32.7382341Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:32.7382514Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:32.7382671Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:32.7382827Z '59_McpAppModelContext', 2026-10-24T11:16:32.7382992Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:32.7383160Z '61_PullRequestReviewGuides', 2026-10-24T11:16:32.7383323Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:32.7383483Z '63_DropUnusedV1Projections', 2026-10-24T11:16:32.7383661Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:32.7383844Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:32.7384020Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:32.7384191Z '67_WebhookDedupe', 2026-10-24T11:16:32.7384340Z '68_ShellStopRequestIndex', 2026-10-24T11:16:32.7384497Z '69_ThreadMessageSearch' 2026-10-24T11:16:32.7384625Z ] 2026-10-24T11:16:32.7384717Z } 2026-10-24T11:16:32.7384769Z 2026-10-24T11:16:32.7447562Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-24T11:16:32.7448206Z [11:16:32.744] INFO (#2264): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' } 2026-10-24T11:16:32.7448484Z 2026-10-24T11:16:32.7650963Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T11:16:32.7651314Z [11:16:32.764] INFO (#2294): Migrations ran successfully { 2026-10-24T11:16:32.7651480Z migrations: [ 2026-10-24T11:16:32.7651622Z '1_OrchestrationEvents', 2026-10-24T11:16:32.7651795Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:32.7651968Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:32.7652124Z '4_ProviderSessionRuntime', 2026-10-24T11:16:32.7652283Z '5_Projections', 2026-10-24T11:16:32.7652472Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:32.7652680Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:32.7653081Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:32.7653335Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:32.7653516Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:32.7653716Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:32.7653918Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:32.7654104Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:32.7654311Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:32.7654522Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:32.7654701Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:32.7654875Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:32.7655054Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:32.7655240Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:32.7655412Z '20_AuthAccessManagement', 2026-10-24T11:16:32.7655579Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:32.7655750Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:32.7655926Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:32.7656116Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:32.7656325Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:32.7656528Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:32.7656712Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:32.7656901Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:32.7657092Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:32.7657294Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:32.7657469Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:32.7657644Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:32.7657818Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:32.7657987Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:32.7658196Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:32.7658374Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:32.7658545Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:32.7658719Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:32.7658937Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:32.7659131Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:32.7659308Z '41_AuthSessionClientConnection', 2026-10-24T11:16:32.7659490Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:32.7659673Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:32.7659856Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:32.7660039Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:32.7660229Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:32.7660406Z '47_ProjectionProjectIcon', 2026-10-24T11:16:32.7660587Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:32.7660873Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:32.7661066Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:32.7661243Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:32.7661423Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:32.7661587Z '53_PullRequestFilesViewed', 2026-10-24T11:16:32.7661772Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:32.7661947Z '55_OrchestrationV2', 2026-10-24T11:16:32.7662117Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:32.7662290Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:32.7662445Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:32.7662603Z '59_McpAppModelContext', 2026-10-24T11:16:32.7662856Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:32.7663091Z '61_PullRequestReviewGuides', 2026-10-24T11:16:32.7663254Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:32.7663417Z '63_DropUnusedV1Projections', 2026-10-24T11:16:32.7663595Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:32.7663777Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:32.7663954Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:32.7664119Z '67_WebhookDedupe', 2026-10-24T11:16:32.7664271Z '68_ShellStopRequestIndex', 2026-10-24T11:16:32.7664424Z '69_ThreadMessageSearch' 2026-10-24T11:16:32.7664551Z ] 2026-10-24T11:16:32.7664643Z } 2026-10-24T11:16:32.7664697Z 2026-10-24T11:16:32.7701682Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T11:16:32.7702147Z [11:16:32.769] INFO (#2648): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' } 2026-10-24T11:16:32.7702389Z 2026-10-24T11:16:32.7739348Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T11:16:32.7739775Z [11:16:32.773] INFO (#2681): Approved an MCP client sign-in. { 2026-10-24T11:16:32.7740153Z client: 'Claude Code', 2026-10-24T11:16:32.7740333Z access: 'read-only', 2026-10-24T11:16:32.7740491Z method: 'browser-session' 2026-10-24T11:16:32.7740618Z } 2026-10-24T11:16:32.7740746Z 2026-10-24T11:16:32.7755991Z ✓ src/auth/McpOAuth.test.ts (8 tests) 228ms 2026-10-24T11:16:33.0879298Z ✓ src/device/LocalDeviceHost.test.ts (17 tests) 42ms 2026-10-24T11:16:33.4718094Z ✓ src/sourceControl/SourceControlProviderRegistry.test.ts (12 tests) 42ms 2026-10-24T11:16:33.7170238Z ✓ src/resourceTelemetry/Model.test.ts (12 tests) 6ms 2026-10-24T11:16:33.8568535Z ✓ src/provider/acp/AntigravityProtocol.test.ts (36 tests) 9ms 2026-10-24T11:16:36.5902064Z ✓ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2386ms 2026-10-24T11:16:36.5902390Z ✓ CodexTextGeneration (12) 2026-10-24T11:16:36.5902671Z ✓ kills a stalled exec CLI when its request is interrupted 1048ms 2026-10-24T11:16:36.5903096Z ✓ kills a stalled mcp list CLI when its request is interrupted 1025ms 2026-10-24T11:16:36.8746672Z ✓ src/terminal/OutputProtocol.test.ts (13 tests) 33ms 2026-10-24T11:16:37.9427980Z ✓ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 114ms 2026-10-24T11:16:39.0595805Z ✓ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 192ms 2026-10-24T11:16:40.1205841Z ✓ src/mcp/McpToolAccess.test.ts (52 tests) 58ms 2026-10-24T11:16:40.2620175Z ✓ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 16ms 2026-10-24T11:16:41.4368322Z ✓ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 234ms 2026-10-24T11:16:41.7038149Z ✓ src/project/ProjectEnrichmentService.test.ts (4 tests) 13ms 2026-10-24T11:16:41.8183358Z ✓ src/provider/codexUsageLimits.test.ts (15 tests) 4ms 2026-10-24T11:16:42.3405510Z ✓ src/sourceControl/gitHubChangeRequestTemplate.test.ts (10 tests) 240ms 2026-10-24T11:16:42.5844694Z ✓ src/orchestration-v2/RestartBackgroundNote.test.ts (6 tests) 3ms 2026-10-24T11:16:43.5801188Z ✓ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 41ms 2026-10-24T11:16:43.9799619Z ✓ src/persistence/OrchestrationEventStore.sequence.test.ts (2 tests) 123ms 2026-10-24T11:16:45.0109618Z ✓ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 90ms 2026-10-24T11:16:45.2816620Z ✓ src/provider/ClaudeModelCatalog.test.ts (4 tests) 3ms 2026-10-24T11:16:46.3012889Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-24T11:16:46.3013574Z [11:16:46.296] INFO (#2): Migrations ran successfully { 2026-10-24T11:16:46.3013831Z migrations: [ 2026-10-24T11:16:46.3014042Z '1_OrchestrationEvents', 2026-10-24T11:16:46.3014305Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:46.3014580Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:46.3014873Z '4_ProviderSessionRuntime', 2026-10-24T11:16:46.3015142Z '5_Projections', 2026-10-24T11:16:46.3015434Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:46.3015780Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:46.3016106Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:46.3016408Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:46.3016715Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:46.3017043Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:46.3017374Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:46.3017679Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:46.3018034Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:46.3018418Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:46.3018728Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:46.3019020Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:46.3019318Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:46.3019628Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:46.3019912Z '20_AuthAccessManagement', 2026-10-24T11:16:46.3020189Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:46.3020479Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:46.3020864Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:46.3021154Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:46.3021473Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:46.3021794Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:46.3022103Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:46.3022403Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:46.3022734Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:46.3023076Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:46.3023374Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:46.3023695Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:46.3023983Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:46.3024253Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:46.3024540Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:46.3024839Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:46.3025118Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:46.3025414Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:46.3025735Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:46.3026051Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:46.3026352Z '41_AuthSessionClientConnection', 2026-10-24T11:16:46.3026980Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:46.3027434Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:46.3027746Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:46.3028059Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:46.3028428Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:46.3028731Z '47_ProjectionProjectIcon', 2026-10-24T11:16:46.3029032Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:46.3029354Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:46.3029663Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:46.3029967Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:46.3030271Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:46.3030553Z '53_PullRequestFilesViewed', 2026-10-24T11:16:46.3030870Z '54_ProjectionThreadsAutoSettleDisabledAt' 2026-10-24T11:16:46.3031099Z ] 2026-10-24T11:16:46.3031258Z } 2026-10-24T11:16:46.3031349Z 2026-10-24T11:16:46.3443520Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-24T11:16:46.3445584Z [11:16:46.321] INFO (#2): Migrations ran successfully { 2026-10-24T11:16:46.3445754Z migrations: [ 2026-10-24T11:16:46.3445895Z '55_OrchestrationV2', 2026-10-24T11:16:46.3446076Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:46.3446261Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:46.3446425Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:46.3446590Z '59_McpAppModelContext', 2026-10-24T11:16:46.3446761Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:46.3446946Z '61_PullRequestReviewGuides', 2026-10-24T11:16:46.3447115Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:46.3447313Z '63_DropUnusedV1Projections', 2026-10-24T11:16:46.3447507Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:46.3447691Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:46.3447880Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:46.3448053Z '67_WebhookDedupe', 2026-10-24T11:16:46.3448210Z '68_ShellStopRequestIndex', 2026-10-24T11:16:46.3448424Z '69_ThreadMessageSearch' 2026-10-24T11:16:46.3448551Z ] 2026-10-24T11:16:46.3448646Z } 2026-10-24T11:16:46.3448706Z 2026-10-24T11:16:46.3574313Z ✓ src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts (1 test) 84ms 2026-10-24T11:16:47.1459424Z ✓ src/provider/providerInstallation.test.ts (2 tests) 11ms 2026-10-24T11:16:47.2268566Z ✓ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms 2026-10-24T11:16:47.4659564Z ✓ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 8ms 2026-10-24T11:16:47.7267493Z ✓ src/environment/RemoteOpenTargets.test.ts (4 tests) 8ms 2026-10-24T11:16:48.7280359Z ✓ src/textGeneration/OpenCode2TextGeneration.test.ts (2 tests) 42ms 2026-10-24T11:16:49.6879323Z ✓ src/mcp/toolkits/environment/handlers.test.ts (1 test) 8ms 2026-10-24T11:16:49.8176106Z ✓ src/preview/PreviewBrowserHost.test.ts (2 tests) 6ms 2026-10-24T11:16:49.8985125Z ✓ src/auth/utils.test.ts (5 tests) 3ms 2026-10-24T11:16:50.0659006Z ✓ scripts/t3-sqlite-state.test.ts (2 tests) 15ms 2026-10-24T11:16:50.4550779Z ✓ src/orchestration-v2/ProviderSessionTransitionPolicy.test.ts (5 tests) 2ms 2026-10-24T11:16:50.6950755Z ✓ src/orchestration-v2/pullRequestWatch.forgejoComments.test.ts (5 tests) 3ms 2026-10-24T11:16:50.8102780Z ✓ src/provider/Drivers/claudeUsage.test.ts (3 tests) 2ms 2026-10-24T11:16:50.9251667Z ✓ src/scheduledTasks/webhookFilter.test.ts (4 tests) 2ms 2026-10-24T11:16:51.2954992Z ✓ src/usage/UsageLimitSources.test.ts (1 test) 8ms 2026-10-24T11:16:51.5115369Z ✓ src/provider/CodexThreadRevert.test.ts (2 tests) 11ms 2026-10-24T11:16:51.9430371Z ✓ src/cli/doctor.test.ts (1 test) 5ms 2026-10-24T11:16:52.3292274Z ✓ src/persistence/DatabaseStorage.test.ts (1 test) 54ms 2026-10-24T11:16:52.6046279Z ✓ src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts (1 test) 23ms 2026-10-24T11:16:52.7222426Z ✓ src/cloud/linkChecks.test.ts (8 tests) 3ms 2026-10-24T11:16:53.0058672Z ✓ src/persistence/Migrations/057_ScheduledTaskWebhooks.test.ts (1 test) 33ms 2026-10-24T11:16:53.2473081Z ✓ src/codexModelOptions.test.ts (1 test) 1ms 2026-10-24T11:16:53.2504190Z 2026-10-24T11:16:53.2506225Z  Test Files  51 passed (51) 2026-10-24T11:16:53.2507492Z  Tests  694 passed (694) 2026-10-24T11:16:53.2507750Z  Start at  11:15:59 2026-10-24T11:16:53.2510287Z  Duration  53.72s (tests 53%, import 35%, transform 9%, setup 2%) 2026-10-24T11:16:53.2515948Z 2026-10-24T11:16:53.2516553Z  Import  1068 modules were evaluated 14320 times · 18.08s total, 35% of tracked time 2026-10-24T11:16:53.2536891Z   ~16.73s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T11:16:53.2537360Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T11:16:53.2537545Z 2026-10-24T11:16:53.2660444Z 2026-10-24T11:16:53.2736668Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T11:16:53.2736951Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T11:16:53.2737170Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T11:16:53.2737328Z else 2026-10-24T11:16:53.2737451Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T11:16:53.2737590Z fi 2026-10-24T11:16:53.2754232Z shell: /usr/bin/bash -e {0} 2026-10-24T11:16:53.2754374Z env: 2026-10-24T11:16:53.2754489Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 139 2026-10-24T11:16:53.2754638Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 343 2026-10-24T11:16:53.2754778Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:16:53.2754907Z ##[endgroup] 2026-10-24T11:16:53.2827198Z Post job cleanup. 2026-10-24T11:16:53.3425366Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T11:16:53.3487644Z Post job cleanup. 2026-10-24T11:16:53.3501008Z ##[start-action display=Cache full pnpm store;id=__f37c6d1c-5037-4de8-8fc1-b200f70caa5e.__actions_cache] 2026-10-24T11:16:53.3867348Z Post job cleanup. 2026-10-24T11:16:53.4465028Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d, not saving cache. 2026-10-24T11:16:53.4493417Z ##[end-action id=__f37c6d1c-5037-4de8-8fc1-b200f70caa5e.__actions_cache;outcome=success;conclusion=success;duration_ms=99] 2026-10-24T11:16:53.4495576Z ##[start-action display=Cache Vite+;id=__f37c6d1c-5037-4de8-8fc1-b200f70caa5e.vp_cache] 2026-10-24T11:16:53.4518268Z Post job cleanup. 2026-10-24T11:16:53.5129081Z 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-24T11:16:53.5172252Z ##[end-action id=__f37c6d1c-5037-4de8-8fc1-b200f70caa5e.vp_cache;outcome=success;conclusion=success;duration_ms=67] 2026-10-24T11:16:53.5217178Z Post job cleanup. 2026-10-24T11:16:53.5596934Z [command]/usr/local/bin/git version 2026-10-24T11:16:53.5621867Z git version 2.55.0 2026-10-24T11:16:53.5637504Z Temporarily overriding HOME='/home/runner/_work/_temp/5d057128-bc4b-4ccb-b5a4-9c8233e771c4' before making global git config changes 2026-10-24T11:16:53.5637856Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T11:16:53.5640672Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T11:16:53.5661602Z Removing SSH command configuration 2026-10-24T11:16:53.5664419Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T11:16:53.5684743Z [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-24T11:16:53.5790042Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T11:16:53.5808825Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T11:16:53.5845192Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T11:16:53.5865713Z ##[group]Run '/job_completed.sh' 2026-10-24T11:16:53.5875916Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:16:53.5876081Z env: 2026-10-24T11:16:53.5876189Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 139 2026-10-24T11:16:53.5876332Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 343 2026-10-24T11:16:53.5876470Z BLACKSMITH_CHECK_RUN_ID: 120858151014 2026-10-24T11:16:53.5876613Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-24T11:16:53.5876758Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T11:16:53.5876889Z ##[endgroup] 2026-10-24T11:16:53.5947781Z Docker container cache not activated, skipping hash computation. 2026-10-24T11:16:53.6178080Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T11:16:53.6667454Z Cleaning up orphan processes