2026-10-23T01:49:52.6397087Z Current runner version: '2.337.0' 2026-10-23T01:49:52.6400539Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-4ntcxvbjfitnoimt' 2026-10-23T01:49:52.6401187Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-23T01:49:52.6401897Z Machine name: 'ip-172-31-73-130' 2026-10-23T01:49:52.6403377Z ##[group]GITHUB_TOKEN Permissions 2026-10-23T01:49:52.6404600Z Contents: read 2026-10-23T01:49:52.6404970Z Metadata: read 2026-10-23T01:49:52.6405414Z ##[endgroup] 2026-10-23T01:49:52.6406698Z Secret source: Actions 2026-10-23T01:49:52.6407407Z Cache mode: write 2026-10-23T01:49:52.6408122Z Prepare workflow directory 2026-10-23T01:49:52.6580045Z Prepare all required actions 2026-10-23T01:49:52.6604976Z Getting action download info 2026-10-23T01:49:52.7996507Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-23T01:49:52.8380237Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-23T01:49:52.9042217Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-23T01:49:53.0782393Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-23T01:49:53.0820161Z Complete job name: Test Server 3 2026-10-23T01:49:53.1124769Z A job started hook has been configured by the self-hosted runner administrator 2026-10-23T01:49:53.1181719Z ##[group]Run '/setup.sh' 2026-10-23T01:49:53.1189476Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T01:49:53.1189876Z env: 2026-10-23T01:49:53.1190091Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 191 2026-10-23T01:49:53.1190369Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 414 2026-10-23T01:49:53.1190648Z BLACKSMITH_CHECK_RUN_ID: 120194814581 2026-10-23T01:49:53.1190921Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-23T01:49:53.1191208Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T01:49:53.1191453Z ##[endgroup] 2026-10-23T01:49:53.1385325Z Logging daemon started (blacksmithd for logs) 2026-10-23T01:49:53.1496092Z Results daemon started (blacksmithd for results) 2026-10-23T01:49:53.1619234Z Background adoption and SSH setup started (PID: 2913) 2026-10-23T01:49:53.1620701Z 2026-10-23T01:49:53.1620895Z ---------------------------------------- 2026-10-23T01:49:53.1621430Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39886192373/jobs/120194814581 2026-10-23T01:49:53.1621843Z SSH Access (using your GitHub SSH key): 2026-10-23T01:49:53.1622245Z ssh -p 64001 runner@blacksmith-4vcpu-ubuntu-2404-4ntcxvbjfitnoimt.vm.blacksmith.sh 2026-10-23T01:49:53.1622545Z 2026-10-23T01:49:53.1622650Z No GitHub SSH key? Add one at: 2026-10-23T01:49:53.1623210Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-23T01:49:53.1623698Z 2026-10-23T01:49:53.1672434Z ---------------------------------------- 2026-10-23T01:49:53.1672756Z 2026-10-23T01:49:53.1672924Z VM ID: blacksmith-4vcpu-ubuntu-2404-4ntcxvbjfitnoimt 2026-10-23T01:49:53.1673269Z Host: production-152.236.30.208-x8664 2026-10-23T01:49:53.1673536Z Host Agent PID: 2633122 2026-10-23T01:49:53.1673772Z Host Agent Git SHA: af74fd76b 2026-10-23T01:49:53.1674032Z Host CPU Manufacturer: AuthenticAMD 2026-10-23T01:49:53.1674305Z Blacksmith Host Generation: gen 2 2026-10-23T01:49:53.1674592Z Petname: production-welcomed-roughy-13e0623b 2026-10-23T01:49:53.1674877Z Region: us-east 2026-10-23T01:49:53.1675105Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-23T01:49:53.1677629Z OS Version: Ubuntu 24.04.4 LTS 2026-10-23T01:49:53.1677928Z 2026-10-23T01:49:53.1678089Z Enabling Blacksmith transparent cache 2026-10-23T01:49:53.1873954Z ##[group]Run actions/checkout@v6 2026-10-23T01:49:53.1874271Z with: 2026-10-23T01:49:53.1874558Z fetch-depth: 2 2026-10-23T01:49:53.1874893Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-23T01:49:53.1875277Z sparse-checkout-cone-mode: false 2026-10-23T01:49:53.1875546Z repository: pingdotgg/t3code 2026-10-23T01:49:53.1877911Z token: *** 2026-10-23T01:49:53.1878122Z ssh-strict: true 2026-10-23T01:49:53.1878332Z ssh-user: git 2026-10-23T01:49:53.1878551Z persist-credentials: true 2026-10-23T01:49:53.1878787Z clean: true 2026-10-23T01:49:53.1878990Z fetch-tags: false 2026-10-23T01:49:53.1879210Z show-progress: true 2026-10-23T01:49:53.1879426Z lfs: false 2026-10-23T01:49:53.1879629Z submodules: false 2026-10-23T01:49:53.1879847Z set-safe-directory: true 2026-10-23T01:49:53.1880095Z allow-unsafe-pr-checkout: false 2026-10-23T01:49:53.1880363Z env: 2026-10-23T01:49:53.1880594Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 191 2026-10-23T01:49:53.1880873Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 414 2026-10-23T01:49:53.1881149Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T01:49:53.1881406Z ##[endgroup] 2026-10-23T01:49:53.3149360Z Syncing repository: pingdotgg/t3code 2026-10-23T01:49:53.3150308Z ##[group]Getting Git version info 2026-10-23T01:49:53.3150645Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-23T01:49:53.3151193Z [command]/usr/local/bin/git version 2026-10-23T01:49:53.3218288Z git version 2.55.0 2026-10-23T01:49:53.3228163Z ##[endgroup] 2026-10-23T01:49:53.3233423Z Temporarily overriding HOME='/home/runner/_work/_temp/4edaf0ee-584f-4208-a75f-8c7b6e1f5370' before making global git config changes 2026-10-23T01:49:53.3234142Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T01:49:53.3236387Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T01:49:53.3262472Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-23T01:49:53.3263979Z ##[group]Determining repository object format 2026-10-23T01:49:53.3265004Z ##[endgroup] 2026-10-23T01:49:53.3265379Z ##[group]Initializing the repository 2026-10-23T01:49:53.3267102Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-23T01:49:53.3300626Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-23T01:49:53.3301184Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-23T01:49:53.3301666Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-23T01:49:53.3302045Z hint: call: 2026-10-23T01:49:53.3302261Z hint: 2026-10-23T01:49:53.3302539Z hint: git config --global init.defaultBranch 2026-10-23T01:49:53.3302861Z hint: 2026-10-23T01:49:53.3303160Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-23T01:49:53.3303636Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-23T01:49:53.3304014Z hint: 2026-10-23T01:49:53.3304234Z hint: git branch -m 2026-10-23T01:49:53.3304480Z hint: 2026-10-23T01:49:53.3304808Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-23T01:49:53.3305382Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-23T01:49:53.3306380Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-23T01:49:53.3329458Z ##[endgroup] 2026-10-23T01:49:53.3329884Z ##[group]Disabling automatic garbage collection 2026-10-23T01:49:53.3331172Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-23T01:49:53.3351522Z ##[endgroup] 2026-10-23T01:49:53.3351907Z ##[group]Setting up auth 2026-10-23T01:49:53.3352328Z Removing SSH command configuration 2026-10-23T01:49:53.3354639Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T01:49:53.3379175Z [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-23T01:49:53.3501805Z Removing HTTP extra header 2026-10-23T01:49:53.3504656Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-23T01:49:53.3525104Z [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-23T01:49:53.3610338Z Removing includeIf entries pointing to credentials config files 2026-10-23T01:49:53.3613069Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-23T01:49:53.3633879Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-23T01:49:53.3729261Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-5427a8c8-acce-41bd-97b0-c11a5d65b084.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-23T01:49:53.3756252Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-5427a8c8-acce-41bd-97b0-c11a5d65b084.config 2026-10-23T01:49:53.3773959Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-5427a8c8-acce-41bd-97b0-c11a5d65b084.config 2026-10-23T01:49:53.3799090Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-5427a8c8-acce-41bd-97b0-c11a5d65b084.config 2026-10-23T01:49:53.3815744Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-5427a8c8-acce-41bd-97b0-c11a5d65b084.config 2026-10-23T01:49:53.3831920Z ##[endgroup] 2026-10-23T01:49:53.3832317Z ##[group]Fetching the repository 2026-10-23T01:49:53.3836157Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +2344261df247c44b749f49021ac06ad367c99b1f:refs/remotes/pull/23913/merge 2026-10-23T01:49:53.6456285Z From https://github.com/pingdotgg/t3code 2026-10-23T01:49:53.6457410Z * [new ref] 2344261df247c44b749f49021ac06ad367c99b1f -> pull/23913/merge 2026-10-23T01:49:53.6481898Z ##[endgroup] 2026-10-23T01:49:53.6483743Z ##[group]Determining the checkout info 2026-10-23T01:49:53.6485267Z ##[endgroup] 2026-10-23T01:49:53.6486664Z ##[group]Setting up sparse checkout 2026-10-23T01:49:53.6487982Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-23T01:49:53.6512905Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-23T01:49:53.6528655Z .git/info/sparse-checkout 2026-10-23T01:49:53.6533004Z ##[endgroup] 2026-10-23T01:49:53.6534151Z ##[group]Checking out the ref 2026-10-23T01:49:53.6535352Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23913/merge 2026-10-23T01:50:00.2642424Z Updating files: 0% (1/6310) 2026-10-23T01:50:00.2668839Z Updating files: 1% (64/6310) 2026-10-23T01:50:00.2686113Z Updating files: 2% (127/6310) 2026-10-23T01:50:00.2707714Z Updating files: 3% (190/6310) 2026-10-23T01:50:00.2727984Z Updating files: 4% (253/6310) 2026-10-23T01:50:00.2757751Z Updating files: 5% (316/6310) 2026-10-23T01:50:00.2778237Z Updating files: 6% (379/6310) 2026-10-23T01:50:00.2833189Z Updating files: 7% (442/6310) 2026-10-23T01:50:00.2864054Z Updating files: 8% (505/6310) 2026-10-23T01:50:00.2885432Z Updating files: 9% (568/6310) 2026-10-23T01:50:00.3154717Z Updating files: 10% (631/6310) 2026-10-23T01:50:00.3170571Z Updating files: 11% (695/6310) 2026-10-23T01:50:00.3181194Z Updating files: 12% (758/6310) 2026-10-23T01:50:00.3195346Z Updating files: 13% (821/6310) 2026-10-23T01:50:00.3210693Z Updating files: 14% (884/6310) 2026-10-23T01:50:00.3228023Z Updating files: 15% (947/6310) 2026-10-23T01:50:00.3245916Z Updating files: 16% (1010/6310) 2026-10-23T01:50:00.3260268Z Updating files: 17% (1073/6310) 2026-10-23T01:50:00.3279418Z Updating files: 18% (1136/6310) 2026-10-23T01:50:00.3294058Z Updating files: 19% (1199/6310) 2026-10-23T01:50:00.3318391Z Updating files: 20% (1262/6310) 2026-10-23T01:50:00.3335766Z Updating files: 21% (1326/6310) 2026-10-23T01:50:00.3353973Z Updating files: 22% (1389/6310) 2026-10-23T01:50:00.3367004Z Updating files: 23% (1452/6310) 2026-10-23T01:50:00.3380167Z Updating files: 24% (1515/6310) 2026-10-23T01:50:00.3395597Z Updating files: 25% (1578/6310) 2026-10-23T01:50:00.3408640Z Updating files: 26% (1641/6310) 2026-10-23T01:50:00.3422129Z Updating files: 27% (1704/6310) 2026-10-23T01:50:00.3441093Z Updating files: 28% (1767/6310) 2026-10-23T01:50:00.3472989Z Updating files: 29% (1830/6310) 2026-10-23T01:50:00.3492115Z Updating files: 30% (1893/6310) 2026-10-23T01:50:00.3515659Z Updating files: 31% (1957/6310) 2026-10-23T01:50:00.3544628Z Updating files: 32% (2020/6310) 2026-10-23T01:50:00.3572491Z Updating files: 33% (2083/6310) 2026-10-23T01:50:00.3637584Z Updating files: 34% (2146/6310) 2026-10-23T01:50:00.3706418Z Updating files: 35% (2209/6310) 2026-10-23T01:50:00.3738397Z Updating files: 36% (2272/6310) 2026-10-23T01:50:00.3772177Z Updating files: 37% (2335/6310) 2026-10-23T01:50:00.3816776Z Updating files: 38% (2398/6310) 2026-10-23T01:50:00.3842886Z Updating files: 39% (2461/6310) 2026-10-23T01:50:00.3877337Z Updating files: 40% (2524/6310) 2026-10-23T01:50:00.3908126Z Updating files: 41% (2588/6310) 2026-10-23T01:50:00.3924170Z Updating files: 42% (2651/6310) 2026-10-23T01:50:00.3933948Z Updating files: 43% (2714/6310) 2026-10-23T01:50:00.3953763Z Updating files: 44% (2777/6310) 2026-10-23T01:50:00.3982615Z Updating files: 45% (2840/6310) 2026-10-23T01:50:00.4006160Z Updating files: 46% (2903/6310) 2026-10-23T01:50:00.4033785Z Updating files: 47% (2966/6310) 2026-10-23T01:50:00.4062515Z Updating files: 48% (3029/6310) 2026-10-23T01:50:00.4091508Z Updating files: 49% (3092/6310) 2026-10-23T01:50:00.4128278Z Updating files: 50% (3155/6310) 2026-10-23T01:50:00.4143006Z Updating files: 51% (3219/6310) 2026-10-23T01:50:00.4176085Z Updating files: 52% (3282/6310) 2026-10-23T01:50:00.4201575Z Updating files: 53% (3345/6310) 2026-10-23T01:50:00.4221019Z Updating files: 54% (3408/6310) 2026-10-23T01:50:00.4243942Z Updating files: 55% (3471/6310) 2026-10-23T01:50:00.4261411Z Updating files: 56% (3534/6310) 2026-10-23T01:50:00.4277328Z Updating files: 57% (3597/6310) 2026-10-23T01:50:00.4295233Z Updating files: 58% (3660/6310) 2026-10-23T01:50:00.4650663Z Updating files: 59% (3723/6310) 2026-10-23T01:50:00.4664458Z Updating files: 60% (3786/6310) 2026-10-23T01:50:00.4680658Z Updating files: 61% (3850/6310) 2026-10-23T01:50:00.4698016Z Updating files: 62% (3913/6310) 2026-10-23T01:50:00.4717793Z Updating files: 63% (3976/6310) 2026-10-23T01:50:00.4744415Z Updating files: 64% (4039/6310) 2026-10-23T01:50:00.4765271Z Updating files: 65% (4102/6310) 2026-10-23T01:50:00.4780506Z Updating files: 66% (4165/6310) 2026-10-23T01:50:00.4803840Z Updating files: 67% (4228/6310) 2026-10-23T01:50:00.4816131Z Updating files: 68% (4291/6310) 2026-10-23T01:50:00.4834338Z Updating files: 69% (4354/6310) 2026-10-23T01:50:00.4846053Z Updating files: 70% (4417/6310) 2026-10-23T01:50:00.4862513Z Updating files: 71% (4481/6310) 2026-10-23T01:50:00.4878001Z Updating files: 72% (4544/6310) 2026-10-23T01:50:00.4902076Z Updating files: 73% (4607/6310) 2026-10-23T01:50:00.5151012Z Updating files: 74% (4670/6310) 2026-10-23T01:50:00.5333549Z Updating files: 75% (4733/6310) 2026-10-23T01:50:00.5354308Z Updating files: 76% (4796/6310) 2026-10-23T01:50:00.5374117Z Updating files: 77% (4859/6310) 2026-10-23T01:50:00.5400813Z Updating files: 78% (4922/6310) 2026-10-23T01:50:00.5419260Z Updating files: 79% (4985/6310) 2026-10-23T01:50:00.5438526Z Updating files: 80% (5048/6310) 2026-10-23T01:50:00.5454858Z Updating files: 81% (5112/6310) 2026-10-23T01:50:00.5475148Z Updating files: 82% (5175/6310) 2026-10-23T01:50:00.5493184Z Updating files: 83% (5238/6310) 2026-10-23T01:50:00.5518069Z Updating files: 84% (5301/6310) 2026-10-23T01:50:00.5536587Z Updating files: 85% (5364/6310) 2026-10-23T01:50:00.5559505Z Updating files: 86% (5427/6310) 2026-10-23T01:50:00.5626991Z Updating files: 87% (5490/6310) 2026-10-23T01:50:00.5657449Z Updating files: 88% (5553/6310) 2026-10-23T01:50:00.5676888Z Updating files: 89% (5616/6310) 2026-10-23T01:50:00.5701363Z Updating files: 90% (5679/6310) 2026-10-23T01:50:00.5734731Z Updating files: 91% (5743/6310) 2026-10-23T01:50:00.5749517Z Updating files: 92% (5806/6310) 2026-10-23T01:50:00.5765049Z Updating files: 93% (5869/6310) 2026-10-23T01:50:00.5785834Z Updating files: 94% (5932/6310) 2026-10-23T01:50:00.5807922Z Updating files: 95% (5995/6310) 2026-10-23T01:50:00.5860209Z Updating files: 96% (6058/6310) 2026-10-23T01:50:00.5885093Z Updating files: 97% (6121/6310) 2026-10-23T01:50:00.5931018Z Updating files: 98% (6184/6310) 2026-10-23T01:50:00.5949145Z Updating files: 99% (6247/6310) 2026-10-23T01:50:00.5949423Z Updating files: 100% (6310/6310) 2026-10-23T01:50:00.5949731Z Updating files: 100% (6310/6310), done. 2026-10-23T01:50:00.6094192Z Note: switching to 'refs/remotes/pull/23913/merge'. 2026-10-23T01:50:00.6094580Z 2026-10-23T01:50:00.6094688Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-23T01:50:00.6094957Z changes and commit them, and you can discard any commits you make in this 2026-10-23T01:50:00.6095309Z state without impacting any branches by switching back to a branch. 2026-10-23T01:50:00.6095529Z 2026-10-23T01:50:00.6095679Z If you want to create a new branch to retain commits you create, you may 2026-10-23T01:50:00.6096045Z do so (now or later) by using -c with the switch command. Example: 2026-10-23T01:50:00.6096244Z 2026-10-23T01:50:00.6096359Z git switch -c 2026-10-23T01:50:00.6096498Z 2026-10-23T01:50:00.6096589Z Or undo this operation with: 2026-10-23T01:50:00.6096768Z 2026-10-23T01:50:00.6096843Z git switch - 2026-10-23T01:50:00.6096977Z 2026-10-23T01:50:00.6097157Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-23T01:50:00.6097394Z 2026-10-23T01:50:00.6097562Z HEAD is now at 2344261 Merge 74c4ffc4ca044c6bfb63cb203237a6aacb3b238c into 51273020db3245f4ec29514a419d29b5dcb012dc 2026-10-23T01:50:00.6107111Z ##[endgroup] 2026-10-23T01:50:00.6136733Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-23T01:50:00.6153030Z 2344261df247c44b749f49021ac06ad367c99b1f 2026-10-23T01:50:00.6283382Z Prepare all required actions 2026-10-23T01:50:00.6326480Z ##[group]Run ./.github/actions/ci-changes 2026-10-23T01:50:00.6326651Z env: 2026-10-23T01:50:00.6326773Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 191 2026-10-23T01:50:00.6326923Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 414 2026-10-23T01:50:00.6327073Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T01:50:00.6327208Z ##[endgroup] 2026-10-23T01:50:00.6371344Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-23T01:50:00.6405643Z ##[group]Run set -uo pipefail 2026-10-23T01:50:00.6405848Z set -uo pipefail 2026-10-23T01:50:00.6405971Z  2026-10-23T01:50:00.6406074Z decide() { 2026-10-23T01:50:00.6406268Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-23T01:50:00.6406475Z  exit "${PIPESTATUS[0]}" 2026-10-23T01:50:00.6406604Z } 2026-10-23T01:50:00.6406703Z  2026-10-23T01:50:00.6406809Z fail_open() { 2026-10-23T01:50:00.6406961Z  echo "$* Running every job." 2026-10-23T01:50:00.6407093Z  decide 2026-10-23T01:50:00.6407198Z } 2026-10-23T01:50:00.6407292Z  2026-10-23T01:50:00.6407631Z # Reads the change from git rather than the REST API: every job that 2026-10-23T01:50:00.6407963Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-23T01:50:00.6408186Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-23T01:50:00.6408406Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-23T01:50:00.6408811Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-23T01:50:00.6409005Z  base=HEAD^1 2026-10-23T01:50:00.6409118Z  mode=() 2026-10-23T01:50:00.6409230Z else 2026-10-23T01:50:00.6409337Z  base=$BEFORE_SHA 2026-10-23T01:50:00.6409533Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-23T01:50:00.6409749Z  || fail_open "Could not fetch ${base}." 2026-10-23T01:50:00.6409953Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-23T01:50:00.6410137Z  mode=(--full) 2026-10-23T01:50:00.6410249Z fi 2026-10-23T01:50:00.6410345Z  2026-10-23T01:50:00.6410533Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-23T01:50:00.6410780Z # of a package changes that package just like editing it. It also keeps 2026-10-23T01:50:00.6410999Z # git from fetching file contents to score renames. 2026-10-23T01:50:00.6411244Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-23T01:50:00.6411472Z  || fail_open "Could not diff against ${base}." 2026-10-23T01:50:00.6411669Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-23T01:50:00.6420179Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T01:50:00.6420348Z env: 2026-10-23T01:50:00.6420500Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 191 2026-10-23T01:50:00.6420651Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 414 2026-10-23T01:50:00.6420801Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T01:50:00.6420945Z EVENT_NAME: pull_request 2026-10-23T01:50:00.6421062Z BEFORE_SHA: 2026-10-23T01:50:00.6421167Z ##[endgroup] 2026-10-23T01:50:00.6826693Z Affected packages: @t3tools/scripts, t3 2026-10-23T01:50:00.6828188Z typecheck=true 2026-10-23T01:50:00.6828422Z build=true 2026-10-23T01:50:00.6828915Z test=true 2026-10-23T01:50:00.6829244Z test_packages=@t3tools/scripts 2026-10-23T01:50:00.6829412Z test_web=false 2026-10-23T01:50:00.6832784Z test_server=true 2026-10-23T01:50:00.6833173Z rust=false 2026-10-23T01:50:00.6833310Z release_smoke=false 2026-10-23T01:50:00.6833429Z mobile_native=false 2026-10-23T01:50:00.6874859Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=50] 2026-10-23T01:50:00.6949455Z Prepare all required actions 2026-10-23T01:50:00.6949740Z Getting action download info 2026-10-23T01:50:00.7948984Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-23T01:50:00.8851294Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-23T01:50:00.8851454Z env: 2026-10-23T01:50:00.8851575Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 191 2026-10-23T01:50:00.8851722Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 414 2026-10-23T01:50:00.8851871Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T01:50:00.8852014Z ##[endgroup] 2026-10-23T01:50:00.8925839Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-23T01:50:00.8936730Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-23T01:50:00.8937077Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-23T01:50:00.8937371Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-23T01:50:00.8937612Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-23T01:50:00.8945279Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T01:50:00.8945446Z env: 2026-10-23T01:50:00.8945563Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 191 2026-10-23T01:50:00.8945712Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 414 2026-10-23T01:50:00.8945855Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T01:50:00.8945991Z ##[endgroup] 2026-10-23T01:50:00.9011878Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=8] 2026-10-23T01:50:00.9012990Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-23T01:50:00.9060684Z ##[group]Run actions/cache@v6 2026-10-23T01:50:00.9060856Z with: 2026-10-23T01:50:00.9060964Z path: ~/.vite-plus 2026-10-23T01:50:00.9061129Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T01:50:00.9061323Z enableCrossOsArchive: false 2026-10-23T01:50:00.9061460Z fail-on-cache-miss: false 2026-10-23T01:50:00.9061583Z lookup-only: false 2026-10-23T01:50:00.9061691Z save-always: false 2026-10-23T01:50:00.9061797Z env: 2026-10-23T01:50:00.9061905Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 191 2026-10-23T01:50:00.9062051Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 414 2026-10-23T01:50:00.9062192Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T01:50:00.9062327Z ##[endgroup] 2026-10-23T01:50:01.4130526Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T01:50:01.7836007Z Received 170349591 of 170349591 (100.0%), 462.8 MBs/sec 2026-10-23T01:50:01.7836809Z Cache Size: ~162 MB (170349591 B) 2026-10-23T01:50:01.7862693Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/719a1d31-fe4c-42d3-9fb7-dbbed1d6785c/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T01:50:02.4556947Z Cache restored successfully 2026-10-23T01:50:02.4941248Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T01:50:02.5043605Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1602] 2026-10-23T01:50:02.5046171Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-23T01:50:02.5071423Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-23T01:50:02.5071809Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-23T01:50:02.5072074Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-23T01:50:02.5083562Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T01:50:02.5083771Z env: 2026-10-23T01:50:02.5083903Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 191 2026-10-23T01:50:02.5084052Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 414 2026-10-23T01:50:02.5084216Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T01:50:02.5084354Z ##[endgroup] 2026-10-23T01:50:02.5123304Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-23T01:50:02.5130712Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8] 2026-10-23T01:50:02.5132565Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-23T01:50:02.5137230Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-23T01:50:02.5138320Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-23T01:50:02.5149663Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-23T01:50:02.5149842Z store_path="$(vp pm cache dir)" 2026-10-23T01:50:02.5150006Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-23T01:50:02.5159698Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T01:50:02.5159864Z env: 2026-10-23T01:50:02.5159973Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 191 2026-10-23T01:50:02.5160117Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 414 2026-10-23T01:50:02.5160258Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T01:50:02.5160385Z ##[endgroup] 2026-10-23T01:50:02.5278446Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=13] 2026-10-23T01:50:02.5279606Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-23T01:50:02.5799527Z ##[group]Run actions/cache@v6 2026-10-23T01:50:02.5799668Z with: 2026-10-23T01:50:02.5799791Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-23T01:50:02.5800045Z key: pnpm-full-v1-Linux-X64-00e587c1edf31fe669c96bc4768c0e07a969fff8e8228235fb75ec6c0abf4161 2026-10-23T01:50:02.5800289Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-23T01:50:02.5800438Z enableCrossOsArchive: false 2026-10-23T01:50:02.5800760Z fail-on-cache-miss: false 2026-10-23T01:50:02.5800877Z lookup-only: false 2026-10-23T01:50:02.5800980Z save-always: false 2026-10-23T01:50:02.5801087Z env: 2026-10-23T01:50:02.5801191Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 191 2026-10-23T01:50:02.5801337Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 414 2026-10-23T01:50:02.5801473Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T01:50:02.5801600Z ##[endgroup] 2026-10-23T01:50:02.7647719Z Cache hit for: pnpm-full-v1-Linux-X64-00e587c1edf31fe669c96bc4768c0e07a969fff8e8228235fb75ec6c0abf4161 2026-10-23T01:50:03.7883236Z Received 675282944 of 995198885 (67.9%), 639.5 MBs/sec 2026-10-23T01:50:04.2143802Z Received 995198885 of 995198885 (100.0%), 661.4 MBs/sec 2026-10-23T01:50:04.2144761Z Cache Size: ~949 MB (995198885 B) 2026-10-23T01:50:04.2166454Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/1d74303f-da60-45aa-9e4d-b335a971f26f/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T01:50:09.5385436Z Cache restored successfully 2026-10-23T01:50:09.5834251Z Cache restored from key: pnpm-full-v1-Linux-X64-00e587c1edf31fe669c96bc4768c0e07a969fff8e8228235fb75ec6c0abf4161 2026-10-23T01:50:09.5914727Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7063] 2026-10-23T01:50:09.5916949Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-23T01:50:09.5927818Z ##[group]Run vp install 2026-10-23T01:50:09.5927951Z vp install 2026-10-23T01:50:09.5936367Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T01:50:09.5936526Z env: 2026-10-23T01:50:09.5936636Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 191 2026-10-23T01:50:09.5936776Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 414 2026-10-23T01:50:09.5936915Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T01:50:09.5937049Z ##[endgroup] 2026-10-23T01:50:09.6232728Z Scope: all 33 workspace projects 2026-10-23T01:50:09.7252783Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-23T01:50:10.0700704Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-23T01:50:10.0701211Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-23T01:50:10.0727601Z Virtual store is at: node_modules/.pnpm 2026-10-23T01:50:12.8379375Z ✓ Lockfile passes supply-chain policies (2088 entries in 3.1s) 2026-10-23T01:50:12.8379748Z Lockfile is up to date, resolution step is skipped 2026-10-23T01:50:12.8561703Z Packages: +1721 2026-10-23T01:50:12.8562018Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-23T01:50:12.8967931Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-23T01:50:13.9351847Z . prepare$ vp config --no-agent 2026-10-23T01:50:14.0727951Z . prepare: Done 2026-10-23T01:50:14.0748364Z 2026-10-23T01:50:14.0748792Z devDependencies: 2026-10-23T01:50:14.0749179Z + @coderabbitai/config 1.1.0 2026-10-23T01:50:14.0749653Z + @shadcn/lint 0.1.5 2026-10-23T01:50:14.0749926Z + @types/node 24.12.4 2026-10-23T01:50:14.0750132Z + knip 6.34.0 2026-10-23T01:50:14.0750358Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-23T01:50:14.0750599Z + vite-plus 1.3.0 2026-10-23T01:50:14.0750713Z 2026-10-23T01:50:14.0792713Z Done in 4.5s using pnpm v12.14.0 2026-10-23T01:50:14.0974557Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4505] 2026-10-23T01:50:14.0995363Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-23T01:50:14.0995866Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-23T01:50:14.1006618Z shell: /usr/bin/bash -e {0} 2026-10-23T01:50:14.1006748Z env: 2026-10-23T01:50:14.1006863Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 191 2026-10-23T01:50:14.1007025Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 414 2026-10-23T01:50:14.1007174Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T01:50:14.1007321Z ##[endgroup] 2026-10-23T01:50:14.1450639Z ##[group]Run actions/cache@v6 2026-10-23T01:50:14.1450796Z with: 2026-10-23T01:50:14.1450929Z path: ~/.cache/ms-playwright 2026-10-23T01:50:14.1451083Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T01:50:14.1451244Z enableCrossOsArchive: false 2026-10-23T01:50:14.1451395Z fail-on-cache-miss: false 2026-10-23T01:50:14.1451515Z lookup-only: false 2026-10-23T01:50:14.1451622Z save-always: false 2026-10-23T01:50:14.1451729Z env: 2026-10-23T01:50:14.1451835Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 191 2026-10-23T01:50:14.1452022Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 414 2026-10-23T01:50:14.1452161Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T01:50:14.1452292Z ##[endgroup] 2026-10-23T01:50:14.3428331Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T01:50:14.4924177Z Received 106503405 of 106503405 (100.0%), 752.4 MBs/sec 2026-10-23T01:50:14.4924442Z Cache Size: ~102 MB (106503405 B) 2026-10-23T01:50:14.4941324Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/f3ea27c0-1bab-4607-8dad-d2ff849552c2/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T01:50:14.7104571Z Cache restored successfully 2026-10-23T01:50:14.7232512Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T01:50:14.7366082Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-23T01:50:14.7366790Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-23T01:50:14.7367185Z test -n "$browser" 2026-10-23T01:50:14.7367368Z if ldd "$browser" | grep '=> not found'; then 2026-10-23T01:50:14.7367608Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-23T01:50:14.7367831Z fi 2026-10-23T01:50:14.7378161Z shell: /usr/bin/bash -e {0} 2026-10-23T01:50:14.7378296Z env: 2026-10-23T01:50:14.7378522Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 191 2026-10-23T01:50:14.7378696Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 414 2026-10-23T01:50:14.7378841Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T01:50:14.7378979Z ##[endgroup] 2026-10-23T01:50:14.7583113Z ##[group]Run vp run --filter t3 test --shard 3/8 2026-10-23T01:50:14.7583330Z vp run --filter t3 test --shard 3/8 2026-10-23T01:50:14.7592104Z shell: /usr/bin/bash -e {0} 2026-10-23T01:50:14.7592240Z env: 2026-10-23T01:50:14.7592359Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 191 2026-10-23T01:50:14.7592522Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 414 2026-10-23T01:50:14.7592672Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T01:50:14.7592894Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-23T01:50:14.7593190Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-23T01:50:14.7593418Z ##[endgroup] 2026-10-23T01:50:14.9257233Z ~/apps/server$ vp test run --shard 3/8 ⊘ cache disabled 2026-10-23T01:50:15.0923423Z 2026-10-23T01:50:15.0925025Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-23T01:50:15.0925325Z 2026-10-23T01:50:19.7188093Z ✓ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (80 tests) 704ms 2026-10-23T01:50:38.8111396Z ✓ src/git/GitManager.test.ts (104 tests) 18094ms 2026-10-23T01:50:38.8111770Z ✓ GitManager (104) 2026-10-23T01:50:38.8112035Z ✓ finds a fork PR for a branch pushed without an upstream 540ms 2026-10-23T01:50:38.8112400Z ✓ generates PR content from the created worktree's selected remote base 392ms 2026-10-23T01:50:38.8112821Z ✓ preserves a local worktree PR base that shadows a remote ref, including legacy bases 466ms 2026-10-23T01:50:38.8113237Z ✓ generates PR content from branch changes when the remote base advances (main) 371ms 2026-10-23T01:50:38.8113625Z ✓ generates PR content from branch changes when the remote base advances (release/1.2) 366ms 2026-10-23T01:50:38.8114058Z ✓ local PR checkout excludes a concurrent feature-branch from a nested project with an alternate root 316ms 2026-10-23T01:50:38.8115339Z ✓ prepares a worktree from the head branch when the host has no pull ref 371ms 2026-10-23T01:50:38.8115734Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 499ms 2026-10-23T01:50:38.8116123Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 541ms 2026-10-23T01:50:38.8116508Z ✓ refreshes a reused PR worktree that has no upstream from the pull request ref 336ms 2026-10-23T01:50:42.8352054Z ✓ src/provider/CodexChatGptAuth.test.ts (54 tests) 3639ms 2026-10-23T01:50:45.6472016Z ✓ src/orchestration-v2/ThreadStop.test.ts (39 tests) 1747ms 2026-10-23T01:50:46.8161926Z ✓ src/orchestration-v2/PullRequestSyncReactor.test.ts (24 tests) 54ms 2026-10-23T01:50:48.2331907Z ✓ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 349ms 2026-10-23T01:50:48.7875418Z ✓ src/persistence/OrchestrationEventStore.test.ts (10 tests) 249ms 2026-10-23T01:50:50.2798482Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached 2026-10-23T01:50:50.2799284Z [01:50:50.276] INFO (#4): Migrations ran successfully { 2026-10-23T01:50:50.2799718Z migrations: [ 2026-10-23T01:50:50.2800056Z '1_OrchestrationEvents', 2026-10-23T01:50:50.2800344Z '2_OrchestrationCommandReceipts', 2026-10-23T01:50:50.2800614Z '3_CheckpointDiffBlobs', 2026-10-23T01:50:50.2800905Z '4_ProviderSessionRuntime', 2026-10-23T01:50:50.2801098Z '5_Projections', 2026-10-23T01:50:50.2801378Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T01:50:50.2801710Z '7_ProjectionThreadMessageAttachments', 2026-10-23T01:50:50.2802012Z '8_ProjectionThreadActivitySequence', 2026-10-23T01:50:50.2802298Z '9_ProviderSessionRuntimeMode', 2026-10-23T01:50:50.2802583Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T01:50:50.2802943Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T01:50:50.2803263Z '12_ProjectionThreadsInteractionMode', 2026-10-23T01:50:50.2803539Z '13_ProjectionThreadProposedPlans', 2026-10-23T01:50:50.2803748Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T01:50:50.2803960Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T01:50:50.2804145Z '16_CanonicalizeModelSelections', 2026-10-23T01:50:50.2804330Z '17_ProjectionThreadsArchivedAt', 2026-10-23T01:50:50.2804522Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T01:50:50.2804707Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T01:50:50.2804881Z '20_AuthAccessManagement', 2026-10-23T01:50:50.2805042Z '21_AuthSessionClientMetadata', 2026-10-23T01:50:50.2805216Z '22_AuthSessionLastConnectedAt', 2026-10-23T01:50:50.2805394Z '23_ProjectionThreadShellSummary', 2026-10-23T01:50:50.2805591Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T01:50:50.2805801Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T01:50:50.2806004Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T01:50:50.2806199Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T01:50:50.2806384Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T01:50:50.2806582Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T01:50:50.2806786Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T01:50:50.2806968Z '31_AuthAuthorizationScopes', 2026-10-23T01:50:50.2807142Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T01:50:50.2807319Z '33_ProjectionThreadsSettled', 2026-10-23T01:50:50.2807484Z '34_ProjectionThreadsSnoozed', 2026-10-23T01:50:50.2807697Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T01:50:50.2807874Z '36_ProjectionThreadsPinned', 2026-10-23T01:50:50.2808043Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T01:50:50.2808219Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T01:50:50.2808416Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T01:50:50.2808614Z '40_ProjectionProjectFaviconPath', 2026-10-23T01:50:50.2808787Z '41_AuthSessionClientConnection', 2026-10-23T01:50:50.2808973Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T01:50:50.2809540Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T01:50:50.2809940Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T01:50:50.2810126Z '45_ProjectionProjectsAutoPull', 2026-10-23T01:50:50.2810317Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T01:50:50.2810507Z '47_ProjectionProjectIcon', 2026-10-23T01:50:50.2810791Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T01:50:50.2811101Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T01:50:50.2811391Z '50_ProjectionThreadPullRequests', 2026-10-23T01:50:50.2811686Z '51_ProjectionThreadMessageContext', 2026-10-23T01:50:50.2811975Z '52_ProjectionThreadTitleState', 2026-10-23T01:50:50.2812250Z '53_PullRequestFilesViewed', 2026-10-23T01:50:50.2812549Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T01:50:50.2812865Z '55_OrchestrationV2', 2026-10-23T01:50:50.2813143Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T01:50:50.2813432Z '57_ScheduledTaskWebhooks', 2026-10-23T01:50:50.2813690Z '58_WebhookRelayDeliveries', 2026-10-23T01:50:50.2813940Z '59_McpAppModelContext', 2026-10-23T01:50:50.2814213Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T01:50:50.2814491Z '61_PullRequestReviewGuides', 2026-10-23T01:50:50.2814766Z '62_ThreadFailureLookupIndex', 2026-10-23T01:50:50.2815032Z '63_DropUnusedV1Projections', 2026-10-23T01:50:50.2815335Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T01:50:50.2815631Z '65_CodexUsageNativeTurnIndex', 2026-10-23T01:50:50.2815938Z '66_RepairClientSettlementTimestamps', 2026-10-23T01:50:50.2816206Z '67_WebhookDedupe', 2026-10-23T01:50:50.2816442Z '68_ShellStopRequestIndex' 2026-10-23T01:50:50.2816658Z ] 2026-10-23T01:50:50.2816809Z } 2026-10-23T01:50:50.2816900Z 2026-10-23T01:50:50.3280222Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client 2026-10-23T01:50:50.3281059Z [01:50:50.326] INFO (#358): Migrations ran successfully { 2026-10-23T01:50:50.3281460Z migrations: [ 2026-10-23T01:50:50.3281902Z '1_OrchestrationEvents', 2026-10-23T01:50:50.3282165Z '2_OrchestrationCommandReceipts', 2026-10-23T01:50:50.3282353Z '3_CheckpointDiffBlobs', 2026-10-23T01:50:50.3282515Z '4_ProviderSessionRuntime', 2026-10-23T01:50:50.3282676Z '5_Projections', 2026-10-23T01:50:50.3282918Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T01:50:50.3283135Z '7_ProjectionThreadMessageAttachments', 2026-10-23T01:50:50.3283333Z '8_ProjectionThreadActivitySequence', 2026-10-23T01:50:50.3283516Z '9_ProviderSessionRuntimeMode', 2026-10-23T01:50:50.3283731Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T01:50:50.3283937Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T01:50:50.3284138Z '12_ProjectionThreadsInteractionMode', 2026-10-23T01:50:50.3284324Z '13_ProjectionThreadProposedPlans', 2026-10-23T01:50:50.3284533Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T01:50:50.3284745Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T01:50:50.3284954Z '16_CanonicalizeModelSelections', 2026-10-23T01:50:50.3285132Z '17_ProjectionThreadsArchivedAt', 2026-10-23T01:50:50.3285316Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T01:50:50.3285507Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T01:50:50.3285682Z '20_AuthAccessManagement', 2026-10-23T01:50:50.3285845Z '21_AuthSessionClientMetadata', 2026-10-23T01:50:50.3286018Z '22_AuthSessionLastConnectedAt', 2026-10-23T01:50:50.3286434Z '23_ProjectionThreadShellSummary', 2026-10-23T01:50:50.3286743Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T01:50:50.3286956Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T01:50:50.3287170Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T01:50:50.3287362Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T01:50:50.3287553Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T01:50:50.3287755Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T01:50:50.3287956Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T01:50:50.3288137Z '31_AuthAuthorizationScopes', 2026-10-23T01:50:50.3288311Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T01:50:50.3288490Z '33_ProjectionThreadsSettled', 2026-10-23T01:50:50.3288657Z '34_ProjectionThreadsSnoozed', 2026-10-23T01:50:50.3288892Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T01:50:50.3289124Z '36_ProjectionThreadsPinned', 2026-10-23T01:50:50.3289453Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T01:50:50.3289684Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T01:50:50.3301231Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T01:50:50.3301476Z '40_ProjectionProjectFaviconPath', 2026-10-23T01:50:50.3301663Z '41_AuthSessionClientConnection', 2026-10-23T01:50:50.3301853Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T01:50:50.3302044Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T01:50:50.3302237Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T01:50:50.3302424Z '45_ProjectionProjectsAutoPull', 2026-10-23T01:50:50.3302619Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T01:50:50.3302827Z '47_ProjectionProjectIcon', 2026-10-23T01:50:50.3303029Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T01:50:50.3303224Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T01:50:50.3303413Z '50_ProjectionThreadPullRequests', 2026-10-23T01:50:50.3303594Z '51_ProjectionThreadMessageContext', 2026-10-23T01:50:50.3303775Z '52_ProjectionThreadTitleState', 2026-10-23T01:50:50.3303946Z '53_PullRequestFilesViewed', 2026-10-23T01:50:50.3304236Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T01:50:50.3304426Z '55_OrchestrationV2', 2026-10-23T01:50:50.3304601Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T01:50:50.3304778Z '57_ScheduledTaskWebhooks', 2026-10-23T01:50:50.3304943Z '58_WebhookRelayDeliveries', 2026-10-23T01:50:50.3305104Z '59_McpAppModelContext', 2026-10-23T01:50:50.3305278Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T01:50:50.3305450Z '61_PullRequestReviewGuides', 2026-10-23T01:50:50.3305619Z '62_ThreadFailureLookupIndex', 2026-10-23T01:50:50.3305794Z '63_DropUnusedV1Projections', 2026-10-23T01:50:50.3305974Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T01:50:50.3306164Z '65_CodexUsageNativeTurnIndex', 2026-10-23T01:50:50.3306348Z '66_RepairClientSettlementTimestamps', 2026-10-23T01:50:50.3306523Z '67_WebhookDedupe', 2026-10-23T01:50:50.3306702Z '68_ShellStopRequestIndex' 2026-10-23T01:50:50.3306838Z ] 2026-10-23T01:50:50.3306933Z } 2026-10-23T01:50:50.3306990Z 2026-10-23T01:50:50.3665175Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-23T01:50:50.3665553Z [01:50:50.365] INFO (#748): Migrations ran successfully { 2026-10-23T01:50:50.3665723Z migrations: [ 2026-10-23T01:50:50.3665868Z '1_OrchestrationEvents', 2026-10-23T01:50:50.3666245Z '2_OrchestrationCommandReceipts', 2026-10-23T01:50:50.3666531Z '3_CheckpointDiffBlobs', 2026-10-23T01:50:50.3666693Z '4_ProviderSessionRuntime', 2026-10-23T01:50:50.3666859Z '5_Projections', 2026-10-23T01:50:50.3667050Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T01:50:50.3667263Z '7_ProjectionThreadMessageAttachments', 2026-10-23T01:50:50.3667461Z '8_ProjectionThreadActivitySequence', 2026-10-23T01:50:50.3667644Z '9_ProviderSessionRuntimeMode', 2026-10-23T01:50:50.3667830Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T01:50:50.3668029Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T01:50:50.3668238Z '12_ProjectionThreadsInteractionMode', 2026-10-23T01:50:50.3668428Z '13_ProjectionThreadProposedPlans', 2026-10-23T01:50:50.3668644Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T01:50:50.3668864Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T01:50:50.3669052Z '16_CanonicalizeModelSelections', 2026-10-23T01:50:50.3669232Z '17_ProjectionThreadsArchivedAt', 2026-10-23T01:50:50.3669415Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T01:50:50.3669611Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T01:50:50.3669787Z '20_AuthAccessManagement', 2026-10-23T01:50:50.3669957Z '21_AuthSessionClientMetadata', 2026-10-23T01:50:50.3670131Z '22_AuthSessionLastConnectedAt', 2026-10-23T01:50:50.3670313Z '23_ProjectionThreadShellSummary', 2026-10-23T01:50:50.3670509Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T01:50:50.3670722Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T01:50:50.3670935Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T01:50:50.3671127Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T01:50:50.3671324Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T01:50:50.3671526Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T01:50:50.3671733Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T01:50:50.3671915Z '31_AuthAuthorizationScopes', 2026-10-23T01:50:50.3672093Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T01:50:50.3672270Z '33_ProjectionThreadsSettled', 2026-10-23T01:50:50.3672441Z '34_ProjectionThreadsSnoozed', 2026-10-23T01:50:50.3672622Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T01:50:50.3672840Z '36_ProjectionThreadsPinned', 2026-10-23T01:50:50.3673017Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T01:50:50.3673196Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T01:50:50.3673398Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T01:50:50.3673593Z '40_ProjectionProjectFaviconPath', 2026-10-23T01:50:50.3673775Z '41_AuthSessionClientConnection', 2026-10-23T01:50:50.3673963Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T01:50:50.3674149Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T01:50:50.3674339Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T01:50:50.3674524Z '45_ProjectionProjectsAutoPull', 2026-10-23T01:50:50.3674717Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T01:50:50.3674899Z '47_ProjectionProjectIcon', 2026-10-23T01:50:50.3675080Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T01:50:50.3675272Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T01:50:50.3675460Z '50_ProjectionThreadPullRequests', 2026-10-23T01:50:50.3675641Z '51_ProjectionThreadMessageContext', 2026-10-23T01:50:50.3675827Z '52_ProjectionThreadTitleState', 2026-10-23T01:50:50.3675994Z '53_PullRequestFilesViewed', 2026-10-23T01:50:50.3676265Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T01:50:50.3676486Z '55_OrchestrationV2', 2026-10-23T01:50:50.3676658Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T01:50:50.3676837Z '57_ScheduledTaskWebhooks', 2026-10-23T01:50:50.3676998Z '58_WebhookRelayDeliveries', 2026-10-23T01:50:50.3677162Z '59_McpAppModelContext', 2026-10-23T01:50:50.3677330Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T01:50:50.3677504Z '61_PullRequestReviewGuides', 2026-10-23T01:50:50.3677671Z '62_ThreadFailureLookupIndex', 2026-10-23T01:50:50.3677842Z '63_DropUnusedV1Projections', 2026-10-23T01:50:50.3678024Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T01:50:50.3678227Z '65_CodexUsageNativeTurnIndex', 2026-10-23T01:50:50.3678413Z '66_RepairClientSettlementTimestamps', 2026-10-23T01:50:50.3678585Z '67_WebhookDedupe', 2026-10-23T01:50:50.3678745Z '68_ShellStopRequestIndex' 2026-10-23T01:50:50.3678879Z ] 2026-10-23T01:50:50.3678978Z } 2026-10-23T01:50:50.3679032Z 2026-10-23T01:50:50.3744871Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-23T01:50:50.3745375Z [01:50:50.373] INFO (#1092): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' } 2026-10-23T01:50:50.3745618Z 2026-10-23T01:50:50.4002107Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-23T01:50:50.4002695Z [01:50:50.399] INFO (#1129): Migrations ran successfully { 2026-10-23T01:50:50.4002998Z migrations: [ 2026-10-23T01:50:50.4003233Z '1_OrchestrationEvents', 2026-10-23T01:50:50.4003512Z '2_OrchestrationCommandReceipts', 2026-10-23T01:50:50.4003832Z '3_CheckpointDiffBlobs', 2026-10-23T01:50:50.4004109Z '4_ProviderSessionRuntime', 2026-10-23T01:50:50.4004363Z '5_Projections', 2026-10-23T01:50:50.4004638Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T01:50:50.4004975Z '7_ProjectionThreadMessageAttachments', 2026-10-23T01:50:50.4005299Z '8_ProjectionThreadActivitySequence', 2026-10-23T01:50:50.4005598Z '9_ProviderSessionRuntimeMode', 2026-10-23T01:50:50.4005896Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T01:50:50.4006214Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T01:50:50.4006542Z '12_ProjectionThreadsInteractionMode', 2026-10-23T01:50:50.4006851Z '13_ProjectionThreadProposedPlans', 2026-10-23T01:50:50.4007194Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T01:50:50.4007511Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T01:50:50.4007743Z '16_CanonicalizeModelSelections', 2026-10-23T01:50:50.4008038Z '17_ProjectionThreadsArchivedAt', 2026-10-23T01:50:50.4008337Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T01:50:50.4008653Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T01:50:50.4008949Z '20_AuthAccessManagement', 2026-10-23T01:50:50.4009219Z '21_AuthSessionClientMetadata', 2026-10-23T01:50:50.4009503Z '22_AuthSessionLastConnectedAt', 2026-10-23T01:50:50.4009799Z '23_ProjectionThreadShellSummary', 2026-10-23T01:50:50.4010120Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T01:50:50.4010482Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T01:50:50.4010820Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T01:50:50.4011131Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T01:50:50.4011444Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T01:50:50.4012008Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T01:50:50.4012434Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T01:50:50.4012733Z '31_AuthAuthorizationScopes', 2026-10-23T01:50:50.4013070Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T01:50:50.4013495Z '33_ProjectionThreadsSettled', 2026-10-23T01:50:50.4013762Z '34_ProjectionThreadsSnoozed', 2026-10-23T01:50:50.4014088Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T01:50:50.4014396Z '36_ProjectionThreadsPinned', 2026-10-23T01:50:50.4014714Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T01:50:50.4015023Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T01:50:50.4015368Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T01:50:50.4015713Z '40_ProjectionProjectFaviconPath', 2026-10-23T01:50:50.4016024Z '41_AuthSessionClientConnection', 2026-10-23T01:50:50.4016353Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T01:50:50.4016685Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T01:50:50.4017013Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T01:50:50.4028473Z '45_ProjectionProjectsAutoPull', 2026-10-23T01:50:50.4028832Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T01:50:50.4029134Z '47_ProjectionProjectIcon', 2026-10-23T01:50:50.4029433Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T01:50:50.4029750Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T01:50:50.4030061Z '50_ProjectionThreadPullRequests', 2026-10-23T01:50:50.4030364Z '51_ProjectionThreadMessageContext', 2026-10-23T01:50:50.4030654Z '52_ProjectionThreadTitleState', 2026-10-23T01:50:50.4030930Z '53_PullRequestFilesViewed', 2026-10-23T01:50:50.4031231Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T01:50:50.4031534Z '55_OrchestrationV2', 2026-10-23T01:50:50.4031794Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T01:50:50.4032081Z '57_ScheduledTaskWebhooks', 2026-10-23T01:50:50.4032341Z '58_WebhookRelayDeliveries', 2026-10-23T01:50:50.4032601Z '59_McpAppModelContext', 2026-10-23T01:50:50.4032905Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T01:50:50.4033184Z '61_PullRequestReviewGuides', 2026-10-23T01:50:50.4033458Z '62_ThreadFailureLookupIndex', 2026-10-23T01:50:50.4033728Z '63_DropUnusedV1Projections', 2026-10-23T01:50:50.4034025Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T01:50:50.4034327Z '65_CodexUsageNativeTurnIndex', 2026-10-23T01:50:50.4034626Z '66_RepairClientSettlementTimestamps', 2026-10-23T01:50:50.4034900Z '67_WebhookDedupe', 2026-10-23T01:50:50.4035152Z '68_ShellStopRequestIndex' 2026-10-23T01:50:50.4035366Z ] 2026-10-23T01:50:50.4035516Z } 2026-10-23T01:50:50.4035619Z 2026-10-23T01:50:50.4044282Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-23T01:50:50.4044924Z [01:50:50.403] INFO (#1471): Approved an MCP client sign-in. { 2026-10-23T01:50:50.4045475Z client: 'Hosted bot', 2026-10-23T01:50:50.4045775Z access: 'approval-required', 2026-10-23T01:50:50.4046039Z method: 'pairing-code' 2026-10-23T01:50:50.4046255Z } 2026-10-23T01:50:50.4046341Z 2026-10-23T01:50:50.4263696Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-23T01:50:50.4264209Z [01:50:50.425] INFO (#1503): Migrations ran successfully { 2026-10-23T01:50:50.4264533Z migrations: [ 2026-10-23T01:50:50.4264747Z '1_OrchestrationEvents', 2026-10-23T01:50:50.4266101Z '2_OrchestrationCommandReceipts', 2026-10-23T01:50:50.4266449Z '3_CheckpointDiffBlobs', 2026-10-23T01:50:50.4266612Z '4_ProviderSessionRuntime', 2026-10-23T01:50:50.4266768Z '5_Projections', 2026-10-23T01:50:50.4266955Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T01:50:50.4267165Z '7_ProjectionThreadMessageAttachments', 2026-10-23T01:50:50.4267359Z '8_ProjectionThreadActivitySequence', 2026-10-23T01:50:50.4267541Z '9_ProviderSessionRuntimeMode', 2026-10-23T01:50:50.4267719Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T01:50:50.4267920Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T01:50:50.4268119Z '12_ProjectionThreadsInteractionMode', 2026-10-23T01:50:50.4268306Z '13_ProjectionThreadProposedPlans', 2026-10-23T01:50:50.4268513Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T01:50:50.4268730Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T01:50:50.4268915Z '16_CanonicalizeModelSelections', 2026-10-23T01:50:50.4269094Z '17_ProjectionThreadsArchivedAt', 2026-10-23T01:50:50.4269276Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T01:50:50.4269466Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T01:50:50.4269637Z '20_AuthAccessManagement', 2026-10-23T01:50:50.4269803Z '21_AuthSessionClientMetadata', 2026-10-23T01:50:50.4269972Z '22_AuthSessionLastConnectedAt', 2026-10-23T01:50:50.4270145Z '23_ProjectionThreadShellSummary', 2026-10-23T01:50:50.4270339Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T01:50:50.4270545Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T01:50:50.4270750Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T01:50:50.4270943Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T01:50:50.4271134Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T01:50:50.4271334Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T01:50:50.4271537Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T01:50:50.4271714Z '31_AuthAuthorizationScopes', 2026-10-23T01:50:50.4271890Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T01:50:50.4272063Z '33_ProjectionThreadsSettled', 2026-10-23T01:50:50.4272226Z '34_ProjectionThreadsSnoozed', 2026-10-23T01:50:50.4272408Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T01:50:50.4272582Z '36_ProjectionThreadsPinned', 2026-10-23T01:50:50.4272807Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T01:50:50.4272983Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T01:50:50.4273182Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T01:50:50.4273375Z '40_ProjectionProjectFaviconPath', 2026-10-23T01:50:50.4273555Z '41_AuthSessionClientConnection', 2026-10-23T01:50:50.4273742Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T01:50:50.4273927Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T01:50:50.4274113Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T01:50:50.4274296Z '45_ProjectionProjectsAutoPull', 2026-10-23T01:50:50.4274485Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T01:50:50.4274659Z '47_ProjectionProjectIcon', 2026-10-23T01:50:50.4274839Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T01:50:50.4275025Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T01:50:50.4275208Z '50_ProjectionThreadPullRequests', 2026-10-23T01:50:50.4275385Z '51_ProjectionThreadMessageContext', 2026-10-23T01:50:50.4275560Z '52_ProjectionThreadTitleState', 2026-10-23T01:50:50.4275728Z '53_PullRequestFilesViewed', 2026-10-23T01:50:50.4275993Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T01:50:50.4276211Z '55_OrchestrationV2', 2026-10-23T01:50:50.4276396Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T01:50:50.4276571Z '57_ScheduledTaskWebhooks', 2026-10-23T01:50:50.4276727Z '58_WebhookRelayDeliveries', 2026-10-23T01:50:50.4276887Z '59_McpAppModelContext', 2026-10-23T01:50:50.4277048Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T01:50:50.4277216Z '61_PullRequestReviewGuides', 2026-10-23T01:50:50.4277378Z '62_ThreadFailureLookupIndex', 2026-10-23T01:50:50.4277539Z '63_DropUnusedV1Projections', 2026-10-23T01:50:50.4277720Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T01:50:50.4277897Z '65_CodexUsageNativeTurnIndex', 2026-10-23T01:50:50.4278079Z '66_RepairClientSettlementTimestamps', 2026-10-23T01:50:50.4278245Z '67_WebhookDedupe', 2026-10-23T01:50:50.4278400Z '68_ShellStopRequestIndex' 2026-10-23T01:50:50.4278531Z ] 2026-10-23T01:50:50.4278624Z } 2026-10-23T01:50:50.4278676Z 2026-10-23T01:50:50.4295902Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-23T01:50:50.4296210Z [01:50:50.429] INFO (#1840): Approved an MCP client sign-in. { 2026-10-23T01:50:50.4296404Z client: 'Claude Code', 2026-10-23T01:50:50.4296563Z access: 'approval-required', 2026-10-23T01:50:50.4296716Z method: 'pairing-code' 2026-10-23T01:50:50.4296834Z } 2026-10-23T01:50:50.4296884Z 2026-10-23T01:50:50.4552454Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-23T01:50:50.4552989Z [01:50:50.454] INFO (#1874): Migrations ran successfully { 2026-10-23T01:50:50.4553344Z migrations: [ 2026-10-23T01:50:50.4553615Z '1_OrchestrationEvents', 2026-10-23T01:50:50.4553810Z '2_OrchestrationCommandReceipts', 2026-10-23T01:50:50.4553988Z '3_CheckpointDiffBlobs', 2026-10-23T01:50:50.4554144Z '4_ProviderSessionRuntime', 2026-10-23T01:50:50.4554302Z '5_Projections', 2026-10-23T01:50:50.4554491Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T01:50:50.4554700Z '7_ProjectionThreadMessageAttachments', 2026-10-23T01:50:50.4554894Z '8_ProjectionThreadActivitySequence', 2026-10-23T01:50:50.4555072Z '9_ProviderSessionRuntimeMode', 2026-10-23T01:50:50.4555249Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T01:50:50.4555447Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T01:50:50.4555649Z '12_ProjectionThreadsInteractionMode', 2026-10-23T01:50:50.4555833Z '13_ProjectionThreadProposedPlans', 2026-10-23T01:50:50.4556041Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T01:50:50.4556252Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T01:50:50.4556435Z '16_CanonicalizeModelSelections', 2026-10-23T01:50:50.4556612Z '17_ProjectionThreadsArchivedAt', 2026-10-23T01:50:50.4556791Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T01:50:50.4556978Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T01:50:50.4557149Z '20_AuthAccessManagement', 2026-10-23T01:50:50.4557312Z '21_AuthSessionClientMetadata', 2026-10-23T01:50:50.4557545Z '22_AuthSessionLastConnectedAt', 2026-10-23T01:50:50.4557729Z '23_ProjectionThreadShellSummary', 2026-10-23T01:50:50.4557919Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T01:50:50.4558124Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T01:50:50.4558330Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T01:50:50.4558750Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T01:50:50.4559022Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T01:50:50.4559217Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T01:50:50.4559418Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T01:50:50.4559597Z '31_AuthAuthorizationScopes', 2026-10-23T01:50:50.4559772Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T01:50:50.4559943Z '33_ProjectionThreadsSettled', 2026-10-23T01:50:50.4560110Z '34_ProjectionThreadsSnoozed', 2026-10-23T01:50:50.4560286Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T01:50:50.4560458Z '36_ProjectionThreadsPinned', 2026-10-23T01:50:50.4560632Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T01:50:50.4560807Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T01:50:50.4561005Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T01:50:50.4561197Z '40_ProjectionProjectFaviconPath', 2026-10-23T01:50:50.4561375Z '41_AuthSessionClientConnection', 2026-10-23T01:50:50.4561556Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T01:50:50.4561740Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T01:50:50.4561925Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T01:50:50.4562107Z '45_ProjectionProjectsAutoPull', 2026-10-23T01:50:50.4562296Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T01:50:50.4562474Z '47_ProjectionProjectIcon', 2026-10-23T01:50:50.4562653Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T01:50:50.4562881Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T01:50:50.4563067Z '50_ProjectionThreadPullRequests', 2026-10-23T01:50:50.4563245Z '51_ProjectionThreadMessageContext', 2026-10-23T01:50:50.4563428Z '52_ProjectionThreadTitleState', 2026-10-23T01:50:50.4563594Z '53_PullRequestFilesViewed', 2026-10-23T01:50:50.4563779Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T01:50:50.4563954Z '55_OrchestrationV2', 2026-10-23T01:50:50.4564121Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T01:50:50.4564296Z '57_ScheduledTaskWebhooks', 2026-10-23T01:50:50.4564454Z '58_WebhookRelayDeliveries', 2026-10-23T01:50:50.4564613Z '59_McpAppModelContext', 2026-10-23T01:50:50.4564777Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T01:50:50.4564947Z '61_PullRequestReviewGuides', 2026-10-23T01:50:50.4565110Z '62_ThreadFailureLookupIndex', 2026-10-23T01:50:50.4565274Z '63_DropUnusedV1Projections', 2026-10-23T01:50:50.4565450Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T01:50:50.4565633Z '65_CodexUsageNativeTurnIndex', 2026-10-23T01:50:50.4565813Z '66_RepairClientSettlementTimestamps', 2026-10-23T01:50:50.4565980Z '67_WebhookDedupe', 2026-10-23T01:50:50.4566135Z '68_ShellStopRequestIndex' 2026-10-23T01:50:50.4566261Z ] 2026-10-23T01:50:50.4566356Z } 2026-10-23T01:50:50.4566419Z 2026-10-23T01:50:50.4623937Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-23T01:50:50.4624829Z [01:50:50.461] INFO (#2234): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' } 2026-10-23T01:50:50.4625262Z 2026-10-23T01:50:50.4842423Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-23T01:50:50.4842816Z [01:50:50.483] INFO (#2264): Migrations ran successfully { 2026-10-23T01:50:50.4842989Z migrations: [ 2026-10-23T01:50:50.4843132Z '1_OrchestrationEvents', 2026-10-23T01:50:50.4843574Z '2_OrchestrationCommandReceipts', 2026-10-23T01:50:50.4843857Z '3_CheckpointDiffBlobs', 2026-10-23T01:50:50.4844013Z '4_ProviderSessionRuntime', 2026-10-23T01:50:50.4844176Z '5_Projections', 2026-10-23T01:50:50.4844361Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T01:50:50.4844575Z '7_ProjectionThreadMessageAttachments', 2026-10-23T01:50:50.4844766Z '8_ProjectionThreadActivitySequence', 2026-10-23T01:50:50.4844948Z '9_ProviderSessionRuntimeMode', 2026-10-23T01:50:50.4845122Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T01:50:50.4845318Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T01:50:50.4845520Z '12_ProjectionThreadsInteractionMode', 2026-10-23T01:50:50.4845706Z '13_ProjectionThreadProposedPlans', 2026-10-23T01:50:50.4845915Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T01:50:50.4846132Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T01:50:50.4846317Z '16_CanonicalizeModelSelections', 2026-10-23T01:50:50.4846491Z '17_ProjectionThreadsArchivedAt', 2026-10-23T01:50:50.4846674Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T01:50:50.4846860Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T01:50:50.4847030Z '20_AuthAccessManagement', 2026-10-23T01:50:50.4847196Z '21_AuthSessionClientMetadata', 2026-10-23T01:50:50.4847366Z '22_AuthSessionLastConnectedAt', 2026-10-23T01:50:50.4847543Z '23_ProjectionThreadShellSummary', 2026-10-23T01:50:50.4847734Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T01:50:50.4847945Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T01:50:50.4848146Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T01:50:50.4848332Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T01:50:50.4848521Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T01:50:50.4848720Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T01:50:50.4848918Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T01:50:50.4849096Z '31_AuthAuthorizationScopes', 2026-10-23T01:50:50.4849272Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T01:50:50.4849443Z '33_ProjectionThreadsSettled', 2026-10-23T01:50:50.4849610Z '34_ProjectionThreadsSnoozed', 2026-10-23T01:50:50.4849785Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T01:50:50.4849967Z '36_ProjectionThreadsPinned', 2026-10-23T01:50:50.4850134Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T01:50:50.4850312Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T01:50:50.4850507Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T01:50:50.4850699Z '40_ProjectionProjectFaviconPath', 2026-10-23T01:50:50.4850883Z '41_AuthSessionClientConnection', 2026-10-23T01:50:50.4851067Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T01:50:50.4851250Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T01:50:50.4851435Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T01:50:50.4851622Z '45_ProjectionProjectsAutoPull', 2026-10-23T01:50:50.4851810Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T01:50:50.4851988Z '47_ProjectionProjectIcon', 2026-10-23T01:50:50.4852165Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T01:50:50.4852355Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T01:50:50.4852536Z '50_ProjectionThreadPullRequests', 2026-10-23T01:50:50.4852713Z '51_ProjectionThreadMessageContext', 2026-10-23T01:50:50.4852933Z '52_ProjectionThreadTitleState', 2026-10-23T01:50:50.4853096Z '53_PullRequestFilesViewed', 2026-10-23T01:50:50.4853379Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T01:50:50.4853594Z '55_OrchestrationV2', 2026-10-23T01:50:50.4853767Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T01:50:50.4853940Z '57_ScheduledTaskWebhooks', 2026-10-23T01:50:50.4854102Z '58_WebhookRelayDeliveries', 2026-10-23T01:50:50.4854259Z '59_McpAppModelContext', 2026-10-23T01:50:50.4854422Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T01:50:50.4854597Z '61_PullRequestReviewGuides', 2026-10-23T01:50:50.4854759Z '62_ThreadFailureLookupIndex', 2026-10-23T01:50:50.4854924Z '63_DropUnusedV1Projections', 2026-10-23T01:50:50.4855109Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T01:50:50.4855290Z '65_CodexUsageNativeTurnIndex', 2026-10-23T01:50:50.4855469Z '66_RepairClientSettlementTimestamps', 2026-10-23T01:50:50.4855644Z '67_WebhookDedupe', 2026-10-23T01:50:50.4855796Z '68_ShellStopRequestIndex' 2026-10-23T01:50:50.4855922Z ] 2026-10-23T01:50:50.4856015Z } 2026-10-23T01:50:50.4856068Z 2026-10-23T01:50:50.4915474Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-23T01:50:50.4916286Z [01:50:50.491] INFO (#2613): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' } 2026-10-23T01:50:50.4916720Z 2026-10-23T01:50:50.4954607Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-23T01:50:50.4954973Z [01:50:50.495] INFO (#2646): Approved an MCP client sign-in. { 2026-10-23T01:50:50.4955173Z client: 'Claude Code', 2026-10-23T01:50:50.4955330Z access: 'read-only', 2026-10-23T01:50:50.4955482Z method: 'browser-session' 2026-10-23T01:50:50.4955636Z } 2026-10-23T01:50:50.4955697Z 2026-10-23T01:50:50.4974222Z ✓ src/auth/McpOAuth.test.ts (8 tests) 265ms 2026-10-23T01:50:50.9190403Z ✓ src/orchestration-v2/ContextHandoffBudget.test.ts (17 tests) 153ms 2026-10-23T01:50:51.3615516Z ✓ src/orchestration-v2/Adapters/GrokAdapterV2.test.ts (10 tests) 75ms 2026-10-23T01:50:51.6901269Z ✓ src/device/LocalDeviceHost.test.ts (17 tests) 45ms 2026-10-23T01:50:51.9572348Z ✓ src/resourceTelemetry/Model.test.ts (12 tests) 6ms 2026-10-23T01:50:52.1081014Z ✓ src/provider/acp/AntigravityProtocol.test.ts (36 tests) 10ms 2026-10-23T01:50:54.9058018Z ✓ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2405ms 2026-10-23T01:50:54.9058349Z ✓ CodexTextGeneration (12) 2026-10-23T01:50:54.9058715Z ✓ kills a stalled exec CLI when its request is interrupted 1052ms 2026-10-23T01:50:54.9059094Z ✓ kills a stalled mcp list CLI when its request is interrupted 1025ms 2026-10-23T01:50:55.1841859Z ✓ src/terminal/OutputProtocol.test.ts (13 tests) 33ms 2026-10-23T01:50:56.2495507Z ✓ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 114ms 2026-10-23T01:50:57.3912035Z ✓ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 189ms 2026-10-23T01:50:58.4608610Z ✓ src/mcp/McpToolAccess.test.ts (52 tests) 59ms 2026-10-23T01:50:59.6496414Z ✓ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 239ms 2026-10-23T01:50:59.9822594Z ✓ src/telemetry/AnalyticsService.test.ts (3 tests) 68ms 2026-10-23T01:51:00.1226245Z ✓ src/mcp/AcpMcpStdioBridge.test.ts (6 tests) 15ms 2026-10-23T01:51:00.3877990Z ✓ src/project/ProjectEnrichmentService.test.ts (4 tests) 13ms 2026-10-23T01:51:00.5035478Z ✓ src/provider/codexUsageLimits.test.ts (15 tests) 4ms 2026-10-23T01:51:03.0849329Z ✓ src/orchestration-v2/http.test.ts (1 test) 1594ms 2026-10-23T01:51:03.0849899Z ✓ exports full history with size, scope, and missing-thread checks 1593ms 2026-10-23T01:51:04.0756957Z ✓ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 40ms 2026-10-23T01:51:04.4678879Z ✓ src/persistence/OrchestrationEventStore.sequence.test.ts (2 tests) 123ms 2026-10-23T01:51:05.4949472Z ✓ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 88ms 2026-10-23T01:51:05.7653517Z ✓ src/provider/ClaudeModelCatalog.test.ts (4 tests) 3ms 2026-10-23T01:51:06.0374346Z ✓ src/persistence/Migrations/046_RepairAutomaticSettlementTimestamps.test.ts (1 test) 22ms 2026-10-23T01:51:07.0653259Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-23T01:51:07.0653697Z [01:51:07.060] INFO (#2): Migrations ran successfully { 2026-10-23T01:51:07.0653861Z migrations: [ 2026-10-23T01:51:07.0653999Z '1_OrchestrationEvents', 2026-10-23T01:51:07.0654178Z '2_OrchestrationCommandReceipts', 2026-10-23T01:51:07.0654347Z '3_CheckpointDiffBlobs', 2026-10-23T01:51:07.0654507Z '4_ProviderSessionRuntime', 2026-10-23T01:51:07.0654659Z '5_Projections', 2026-10-23T01:51:07.0654841Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T01:51:07.0655048Z '7_ProjectionThreadMessageAttachments', 2026-10-23T01:51:07.0655237Z '8_ProjectionThreadActivitySequence', 2026-10-23T01:51:07.0655414Z '9_ProviderSessionRuntimeMode', 2026-10-23T01:51:07.0655588Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T01:51:07.0655787Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T01:51:07.0655984Z '12_ProjectionThreadsInteractionMode', 2026-10-23T01:51:07.0656172Z '13_ProjectionThreadProposedPlans', 2026-10-23T01:51:07.0656372Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T01:51:07.0656578Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T01:51:07.0656759Z '16_CanonicalizeModelSelections', 2026-10-23T01:51:07.0656931Z '17_ProjectionThreadsArchivedAt', 2026-10-23T01:51:07.0657108Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T01:51:07.0657292Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T01:51:07.0657461Z '20_AuthAccessManagement', 2026-10-23T01:51:07.0657620Z '21_AuthSessionClientMetadata', 2026-10-23T01:51:07.0657790Z '22_AuthSessionLastConnectedAt', 2026-10-23T01:51:07.0657961Z '23_ProjectionThreadShellSummary', 2026-10-23T01:51:07.0658153Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T01:51:07.0658358Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T01:51:07.0658650Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T01:51:07.0658831Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T01:51:07.0659015Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T01:51:07.0659203Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T01:51:07.0659399Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T01:51:07.0659577Z '31_AuthAuthorizationScopes', 2026-10-23T01:51:07.0659747Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T01:51:07.0659919Z '33_ProjectionThreadsSettled', 2026-10-23T01:51:07.0660081Z '34_ProjectionThreadsSnoozed', 2026-10-23T01:51:07.0660256Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T01:51:07.0660878Z '36_ProjectionThreadsPinned', 2026-10-23T01:51:07.0661140Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T01:51:07.0661314Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T01:51:07.0661508Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T01:51:07.0661701Z '40_ProjectionProjectFaviconPath', 2026-10-23T01:51:07.0661873Z '41_AuthSessionClientConnection', 2026-10-23T01:51:07.0662055Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T01:51:07.0662233Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T01:51:07.0662419Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T01:51:07.0662598Z '45_ProjectionProjectsAutoPull', 2026-10-23T01:51:07.0662779Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T01:51:07.0662953Z '47_ProjectionProjectIcon', 2026-10-23T01:51:07.0663150Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T01:51:07.0663338Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T01:51:07.0663519Z '50_ProjectionThreadPullRequests', 2026-10-23T01:51:07.0663699Z '51_ProjectionThreadMessageContext', 2026-10-23T01:51:07.0663873Z '52_ProjectionThreadTitleState', 2026-10-23T01:51:07.0664040Z '53_PullRequestFilesViewed', 2026-10-23T01:51:07.0664220Z '54_ProjectionThreadsAutoSettleDisabledAt' 2026-10-23T01:51:07.0664368Z ] 2026-10-23T01:51:07.0664465Z } 2026-10-23T01:51:07.0664522Z 2026-10-23T01:51:07.1106560Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-23T01:51:07.1107062Z [01:51:07.083] INFO (#2): Migrations ran successfully { 2026-10-23T01:51:07.1107307Z migrations: [ 2026-10-23T01:51:07.1107547Z '55_OrchestrationV2', 2026-10-23T01:51:07.1107792Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T01:51:07.1108060Z '57_ScheduledTaskWebhooks', 2026-10-23T01:51:07.1108294Z '58_WebhookRelayDeliveries', 2026-10-23T01:51:07.1108514Z '59_McpAppModelContext', 2026-10-23T01:51:07.1108831Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T01:51:07.1109246Z '61_PullRequestReviewGuides', 2026-10-23T01:51:07.1109444Z '62_ThreadFailureLookupIndex', 2026-10-23T01:51:07.1109615Z '63_DropUnusedV1Projections', 2026-10-23T01:51:07.1109796Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T01:51:07.1109983Z '65_CodexUsageNativeTurnIndex', 2026-10-23T01:51:07.1110164Z '66_RepairClientSettlementTimestamps', 2026-10-23T01:51:07.1110337Z '67_WebhookDedupe', 2026-10-23T01:51:07.1110485Z '68_ShellStopRequestIndex' 2026-10-23T01:51:07.1110612Z ] 2026-10-23T01:51:07.1110708Z } 2026-10-23T01:51:07.1110771Z 2026-10-23T01:51:07.1170861Z ✓ src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts (1 test) 78ms 2026-10-23T01:51:07.2532196Z ✓ src/usage/usageAggregation.test.ts (11 tests) 12ms 2026-10-23T01:51:07.5302710Z ✓ src/scheduledTasks/webhookTemplate.test.ts (10 tests) 4ms 2026-10-23T01:51:08.3204533Z ✓ src/provider/providerInstallation.test.ts (2 tests) 11ms 2026-10-23T01:51:08.5682736Z ✓ src/orchestration-v2/ThreadLiveEventCoalescer.test.ts (7 tests) 11ms 2026-10-23T01:51:08.9949322Z ✓ src/persistence/DatabaseMaintenance.test.ts (3 tests) 88ms 2026-10-23T01:51:09.3918411Z ✓ src/orchestration-v2/RunCompletionReads.test.ts (2 tests) 65ms 2026-10-23T01:51:09.6465614Z ✓ src/environment/RemoteOpenTargets.test.ts (4 tests) 8ms 2026-10-23T01:51:10.6519668Z ✓ src/textGeneration/OpenCode2TextGeneration.test.ts (2 tests) 48ms 2026-10-23T01:51:11.6174012Z ✓ src/mcp/toolkits/environment/handlers.test.ts (1 test) 7ms 2026-10-23T01:51:11.7438860Z ✓ src/preview/PreviewBrowserHost.test.ts (2 tests) 6ms 2026-10-23T01:51:11.8249937Z ✓ src/auth/utils.test.ts (5 tests) 3ms 2026-10-23T01:51:11.9908176Z ✓ scripts/t3-sqlite-state.test.ts (2 tests) 15ms 2026-10-23T01:51:12.1059492Z ✓ src/provider/Drivers/claudeUsage.test.ts (3 tests) 2ms 2026-10-23T01:51:12.3111761Z ✓ src/provider/CodexThreadRevert.test.ts (2 tests) 11ms 2026-10-23T01:51:12.7487836Z ✓ src/cli/doctor.test.ts (1 test) 5ms 2026-10-23T01:51:12.8821344Z ✓ src/workspace/WorkspacePaths.test.ts (2 tests) 7ms 2026-10-23T01:51:13.0010712Z ✓ src/cloud/linkChecks.test.ts (8 tests) 3ms 2026-10-23T01:51:13.0793165Z ✓ src/orchestration-v2/QueuedRunOrder.test.ts (1 test) 1ms 2026-10-23T01:51:13.2308437Z ✓ src/cloud/managedTunnelStartup.test.ts (1 test) 4ms 2026-10-23T01:51:13.5371197Z ✓ src/startupAccess.test.ts (1 test) 1ms 2026-10-23T01:51:13.7695099Z ✓ src/codexModelOptions.test.ts (1 test) 1ms 2026-10-23T01:51:13.7726462Z 2026-10-23T01:51:13.7731857Z  Test Files  51 passed (51) 2026-10-23T01:51:13.7738770Z  Tests  633 passed (633) 2026-10-23T01:51:13.7739163Z  Start at  01:50:15 2026-10-23T01:51:13.7739510Z  Duration  58.67s (tests 55%, import 34%, transform 9%, setup 2%) 2026-10-23T01:51:13.7739682Z 2026-10-23T01:51:13.7740048Z  Import  1069 modules were evaluated 14591 times · 19.05s total, 34% of tracked time 2026-10-23T01:51:13.7740483Z   ~17.65s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-23T01:51:13.7748168Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-23T01:51:13.7748409Z 2026-10-23T01:51:13.7896340Z 2026-10-23T01:51:13.7976643Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-23T01:51:13.7976979Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-23T01:51:13.7977201Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-23T01:51:13.7977348Z else 2026-10-23T01:51:13.7977467Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-23T01:51:13.7977613Z fi 2026-10-23T01:51:13.7993408Z shell: /usr/bin/bash -e {0} 2026-10-23T01:51:13.7993535Z env: 2026-10-23T01:51:13.7993646Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 191 2026-10-23T01:51:13.7993790Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 414 2026-10-23T01:51:13.7993934Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T01:51:13.7994065Z ##[endgroup] 2026-10-23T01:51:13.8054303Z Post job cleanup. 2026-10-23T01:51:13.8669349Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-23T01:51:13.8730832Z Post job cleanup. 2026-10-23T01:51:13.9465034Z ##[start-action display=Cache full pnpm store;id=__6f9a1077-fc9a-4c1f-9c95-fddf05289d2d.__actions_cache] 2026-10-23T01:51:13.9764655Z Post job cleanup. 2026-10-23T01:51:14.0358766Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-00e587c1edf31fe669c96bc4768c0e07a969fff8e8228235fb75ec6c0abf4161, not saving cache. 2026-10-23T01:51:14.0387332Z ##[end-action id=__6f9a1077-fc9a-4c1f-9c95-fddf05289d2d.__actions_cache;outcome=success;conclusion=success;duration_ms=92] 2026-10-23T01:51:14.0388944Z ##[start-action display=Cache Vite+;id=__6f9a1077-fc9a-4c1f-9c95-fddf05289d2d.vp_cache] 2026-10-23T01:51:14.0407420Z Post job cleanup. 2026-10-23T01:51:14.0980306Z 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-23T01:51:14.1008726Z ##[end-action id=__6f9a1077-fc9a-4c1f-9c95-fddf05289d2d.vp_cache;outcome=success;conclusion=success;duration_ms=61] 2026-10-23T01:51:14.1054321Z Post job cleanup. 2026-10-23T01:51:14.1436646Z [command]/usr/local/bin/git version 2026-10-23T01:51:14.1462503Z git version 2.55.0 2026-10-23T01:51:14.1479687Z Temporarily overriding HOME='/home/runner/_work/_temp/77b0e22c-5da4-49be-84a5-937895ad0fcf' before making global git config changes 2026-10-23T01:51:14.1480112Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T01:51:14.1482964Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T01:51:14.1503020Z Removing SSH command configuration 2026-10-23T01:51:14.1506102Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T01:51:14.1526947Z [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-23T01:51:14.1635129Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-23T01:51:14.1653902Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-23T01:51:14.1689931Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-23T01:51:14.1703924Z ##[group]Run '/job_completed.sh' 2026-10-23T01:51:14.1709485Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T01:51:14.1709652Z env: 2026-10-23T01:51:14.1709762Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 191 2026-10-23T01:51:14.1709905Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 414 2026-10-23T01:51:14.1710039Z BLACKSMITH_CHECK_RUN_ID: 120194814581 2026-10-23T01:51:14.1710184Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-23T01:51:14.1710328Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T01:51:14.1710457Z ##[endgroup] 2026-10-23T01:51:14.1775571Z Docker container cache not activated, skipping hash computation. 2026-10-23T01:51:14.1969992Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-23T01:51:14.2007330Z Cleaning up orphan processes