2026-11-03T01:24:31.7320935Z Current runner version: '2.338.1' 2026-11-03T01:24:31.7324186Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-ht32ykvnxeuutwzw' 2026-11-03T01:24:31.7324833Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-11-03T01:24:31.7325516Z Machine name: 'ip-172-31-73-130' 2026-11-03T01:24:31.7326810Z ##[group]GITHUB_TOKEN Permissions 2026-11-03T01:24:31.7327987Z Contents: read 2026-11-03T01:24:31.7328332Z Metadata: read 2026-11-03T01:24:31.7328636Z ##[endgroup] 2026-11-03T01:24:31.7330044Z Secret source: Actions 2026-11-03T01:24:31.7330552Z Cache mode: write 2026-11-03T01:24:31.7330937Z Prepare workflow directory 2026-11-03T01:24:31.7529378Z Prepare all required actions 2026-11-03T01:24:31.7560470Z Getting action download info 2026-11-03T01:24:31.8887349Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-11-03T01:24:31.9175253Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-11-03T01:24:31.9770627Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-11-03T01:24:32.1414628Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-11-03T01:24:32.1459619Z Complete job name: Test Server 3 2026-11-03T01:24:32.2626432Z A job started hook has been configured by the self-hosted runner administrator 2026-11-03T01:24:32.2813122Z ##[group]Run '/setup.sh' 2026-11-03T01:24:32.2830966Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-03T01:24:32.2831416Z env: 2026-11-03T01:24:32.2831651Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 222 2026-11-03T01:24:32.2831952Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 569 2026-11-03T01:24:32.2832246Z BLACKSMITH_CHECK_RUN_ID: 125666512090 2026-11-03T01:24:32.2832547Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-11-03T01:24:32.2832848Z GITHUB_ACTIONS_CACHE_MODE: write 2026-11-03T01:24:32.2833116Z ##[endgroup] 2026-11-03T01:24:32.3066906Z Logging daemon started (blacksmithd for logs) 2026-11-03T01:24:32.3158300Z Results daemon started (blacksmithd for results) 2026-11-03T01:24:32.3293178Z Background adoption and SSH setup started (PID: 2951) 2026-11-03T01:24:32.3293904Z 2026-11-03T01:24:32.3294520Z ---------------------------------------- 2026-11-03T01:24:32.3295432Z View this job: https://app.blacksmith.sh/pingdotgg/runs/41559532101/jobs/125666512090 2026-11-03T01:24:32.3295891Z SSH Access (using your GitHub SSH key): 2026-11-03T01:24:32.3296329Z ssh -p 64002 runner@blacksmith-4vcpu-ubuntu-2404-ht32ykvnxeuutwzw.vm.blacksmith.sh 2026-11-03T01:24:32.3296652Z 2026-11-03T01:24:32.3296763Z No GitHub SSH key? Add one at: 2026-11-03T01:24:32.3297270Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-11-03T01:24:32.3297694Z 2026-11-03T01:24:32.3297807Z ---------------------------------------- 2026-11-03T01:24:32.3297992Z 2026-11-03T01:24:32.3298134Z VM ID: blacksmith-4vcpu-ubuntu-2404-ht32ykvnxeuutwzw 2026-11-03T01:24:32.3298478Z Host: production-152.236.30.231-x8664 2026-11-03T01:24:32.3298761Z Host Agent PID: 265909 2026-11-03T01:24:32.3299018Z Host Agent Git SHA: 37436a538 2026-11-03T01:24:32.3299291Z Host CPU Manufacturer: AuthenticAMD 2026-11-03T01:24:32.3299579Z Blacksmith Host Generation: gen 2 2026-11-03T01:24:32.3299881Z Petname: production-desired-escargot-30e508bd 2026-11-03T01:24:32.3300184Z Region: us-east 2026-11-03T01:24:32.3300432Z Rootfs Version: ubuntu24-full-x64-081926 2026-11-03T01:24:32.3318214Z OS Version: Ubuntu 24.04.4 LTS 2026-11-03T01:24:32.3319950Z 2026-11-03T01:24:32.3321626Z Enabling Blacksmith transparent cache 2026-11-03T01:24:32.3592548Z ##[group]Run actions/checkout@v6 2026-11-03T01:24:32.3592880Z with: 2026-11-03T01:24:32.3593221Z fetch-depth: 2 2026-11-03T01:24:32.3593585Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-11-03T01:24:32.3594008Z sparse-checkout-cone-mode: false 2026-11-03T01:24:32.3594303Z repository: pingdotgg/t3code 2026-11-03T01:24:32.3596750Z token: *** 2026-11-03T01:24:32.3596979Z ssh-strict: true 2026-11-03T01:24:32.3597209Z ssh-user: git 2026-11-03T01:24:32.3597448Z persist-credentials: true 2026-11-03T01:24:32.3597704Z clean: true 2026-11-03T01:24:32.3597934Z fetch-tags: false 2026-11-03T01:24:32.3598169Z show-progress: true 2026-11-03T01:24:32.3598411Z lfs: false 2026-11-03T01:24:32.3598632Z submodules: false 2026-11-03T01:24:32.3598871Z set-safe-directory: true 2026-11-03T01:24:32.3599146Z allow-unsafe-pr-checkout: false 2026-11-03T01:24:32.3599416Z env: 2026-11-03T01:24:32.3599673Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 222 2026-11-03T01:24:32.3599977Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 569 2026-11-03T01:24:32.3600275Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-03T01:24:32.3600550Z ##[endgroup] 2026-11-03T01:24:32.4522488Z Syncing repository: pingdotgg/t3code 2026-11-03T01:24:32.4524132Z ##[group]Getting Git version info 2026-11-03T01:24:32.4524759Z Working directory is '/home/runner/_work/t3code/t3code' 2026-11-03T01:24:32.4525681Z [command]/usr/local/bin/git version 2026-11-03T01:24:32.4571869Z git version 2.55.0 2026-11-03T01:24:32.4590645Z ##[endgroup] 2026-11-03T01:24:32.4599112Z Temporarily overriding HOME='/home/runner/_work/_temp/ccffe3cd-55b9-4252-8aad-64d0d61d05d1' before making global git config changes 2026-11-03T01:24:32.4600315Z Adding repository directory to the temporary git global config as a safe directory 2026-11-03T01:24:32.4603091Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-11-03T01:24:32.4643528Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-11-03T01:24:32.4646107Z ##[group]Determining repository object format 2026-11-03T01:24:32.4647038Z ##[endgroup] 2026-11-03T01:24:32.4647686Z ##[group]Initializing the repository 2026-11-03T01:24:32.4649934Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-11-03T01:24:32.4690407Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-11-03T01:24:32.4691481Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-11-03T01:24:32.4692369Z hint: to use in all of your new repositories, which will suppress this warning, 2026-11-03T01:24:32.4693098Z hint: call: 2026-11-03T01:24:32.4693504Z hint: 2026-11-03T01:24:32.4693995Z hint: git config --global init.defaultBranch 2026-11-03T01:24:32.4694647Z hint: 2026-11-03T01:24:32.4695164Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-11-03T01:24:32.4695983Z hint: 'development'. The just-created branch can be renamed via this command: 2026-11-03T01:24:32.4696665Z hint: 2026-11-03T01:24:32.4697041Z hint: git branch -m 2026-11-03T01:24:32.4697473Z hint: 2026-11-03T01:24:32.4698035Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-11-03T01:24:32.4698927Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-11-03T01:24:32.4700406Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-11-03T01:24:32.4723379Z ##[endgroup] 2026-11-03T01:24:32.4724068Z ##[group]Disabling automatic garbage collection 2026-11-03T01:24:32.4725789Z [command]/usr/local/bin/git config --local gc.auto 0 2026-11-03T01:24:32.4755821Z ##[endgroup] 2026-11-03T01:24:32.4756446Z ##[group]Setting up auth 2026-11-03T01:24:32.4756931Z Removing SSH command configuration 2026-11-03T01:24:32.4761758Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-11-03T01:24:32.4792488Z [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-11-03T01:24:32.4944164Z Removing HTTP extra header 2026-11-03T01:24:32.4950112Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-11-03T01:24:32.4982162Z [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-11-03T01:24:32.5091452Z Removing includeIf entries pointing to credentials config files 2026-11-03T01:24:32.5097069Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-11-03T01:24:32.5126551Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-11-03T01:24:32.5236599Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-aaacc96e-05f1-486f-853b-7c24231d0526.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-11-03T01:24:32.5266101Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-aaacc96e-05f1-486f-853b-7c24231d0526.config 2026-11-03T01:24:32.5286863Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-aaacc96e-05f1-486f-853b-7c24231d0526.config 2026-11-03T01:24:32.5308134Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-aaacc96e-05f1-486f-853b-7c24231d0526.config 2026-11-03T01:24:32.5332734Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-aaacc96e-05f1-486f-853b-7c24231d0526.config 2026-11-03T01:24:32.5353218Z ##[endgroup] 2026-11-03T01:24:32.5353632Z ##[group]Fetching the repository 2026-11-03T01:24:32.5359122Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +30533ce610b6407b0ff302171e9d5c322c819623:refs/remotes/pull/22830/merge 2026-11-03T01:24:32.7024851Z From https://github.com/pingdotgg/t3code 2026-11-03T01:24:32.7026539Z * [new ref] 30533ce610b6407b0ff302171e9d5c322c819623 -> pull/22830/merge 2026-11-03T01:24:32.7049838Z ##[endgroup] 2026-11-03T01:24:32.7050394Z ##[group]Determining the checkout info 2026-11-03T01:24:32.7050862Z ##[endgroup] 2026-11-03T01:24:32.7051273Z ##[group]Setting up sparse checkout 2026-11-03T01:24:32.7054036Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-11-03T01:24:32.7080369Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-11-03T01:24:32.7097846Z .git/info/sparse-checkout 2026-11-03T01:24:32.7104474Z ##[endgroup] 2026-11-03T01:24:32.7108665Z ##[group]Checking out the ref 2026-11-03T01:24:32.7109186Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/22830/merge 2026-11-03T01:24:39.6154995Z Updating files: 0% (1/7369) 2026-11-03T01:24:39.6187356Z Updating files: 1% (74/7369) 2026-11-03T01:24:39.6206713Z Updating files: 2% (148/7369) 2026-11-03T01:24:39.6234075Z Updating files: 3% (222/7369) 2026-11-03T01:24:39.6262199Z Updating files: 4% (295/7369) 2026-11-03T01:24:39.6291710Z Updating files: 5% (369/7369) 2026-11-03T01:24:39.6354864Z Updating files: 6% (443/7369) 2026-11-03T01:24:39.6395096Z Updating files: 7% (516/7369) 2026-11-03T01:24:39.6474319Z Updating files: 8% (590/7369) 2026-11-03T01:24:39.6742258Z Updating files: 9% (664/7369) 2026-11-03T01:24:39.6760105Z Updating files: 10% (737/7369) 2026-11-03T01:24:39.6771221Z Updating files: 11% (811/7369) 2026-11-03T01:24:39.6787604Z Updating files: 12% (885/7369) 2026-11-03T01:24:39.6804797Z Updating files: 13% (958/7369) 2026-11-03T01:24:39.6824978Z Updating files: 14% (1032/7369) 2026-11-03T01:24:39.6846436Z Updating files: 15% (1106/7369) 2026-11-03T01:24:39.6863618Z Updating files: 16% (1180/7369) 2026-11-03T01:24:39.6884113Z Updating files: 17% (1253/7369) 2026-11-03T01:24:39.6901895Z Updating files: 18% (1327/7369) 2026-11-03T01:24:39.6928517Z Updating files: 19% (1401/7369) 2026-11-03T01:24:39.6948697Z Updating files: 20% (1474/7369) 2026-11-03T01:24:39.6967496Z Updating files: 21% (1548/7369) 2026-11-03T01:24:39.6983128Z Updating files: 22% (1622/7369) 2026-11-03T01:24:39.6998971Z Updating files: 23% (1695/7369) 2026-11-03T01:24:39.7014339Z Updating files: 24% (1769/7369) 2026-11-03T01:24:39.7030167Z Updating files: 25% (1843/7369) 2026-11-03T01:24:39.7046203Z Updating files: 26% (1916/7369) 2026-11-03T01:24:39.7074296Z Updating files: 27% (1990/7369) 2026-11-03T01:24:39.7104172Z Updating files: 28% (2064/7369) 2026-11-03T01:24:39.7132881Z Updating files: 29% (2138/7369) 2026-11-03T01:24:39.7158802Z Updating files: 30% (2211/7369) 2026-11-03T01:24:39.7197998Z Updating files: 31% (2285/7369) 2026-11-03T01:24:39.7247580Z Updating files: 32% (2359/7369) 2026-11-03T01:24:39.7311486Z Updating files: 33% (2432/7369) 2026-11-03T01:24:39.7366958Z Updating files: 34% (2506/7369) 2026-11-03T01:24:39.7374897Z Updating files: 35% (2580/7369) 2026-11-03T01:24:39.7400448Z Updating files: 35% (2601/7369) 2026-11-03T01:24:39.7438783Z Updating files: 36% (2653/7369) 2026-11-03T01:24:39.7465425Z Updating files: 37% (2727/7369) 2026-11-03T01:24:39.7492735Z Updating files: 38% (2801/7369) 2026-11-03T01:24:39.7519960Z Updating files: 39% (2874/7369) 2026-11-03T01:24:39.7540958Z Updating files: 40% (2948/7369) 2026-11-03T01:24:39.7561984Z Updating files: 41% (3022/7369) 2026-11-03T01:24:39.7575449Z Updating files: 42% (3095/7369) 2026-11-03T01:24:39.7611919Z Updating files: 43% (3169/7369) 2026-11-03T01:24:39.7637950Z Updating files: 44% (3243/7369) 2026-11-03T01:24:39.7667008Z Updating files: 45% (3317/7369) 2026-11-03T01:24:39.7700013Z Updating files: 46% (3390/7369) 2026-11-03T01:24:39.7734279Z Updating files: 47% (3464/7369) 2026-11-03T01:24:39.7775481Z Updating files: 48% (3538/7369) 2026-11-03T01:24:39.7797041Z Updating files: 49% (3611/7369) 2026-11-03T01:24:39.7828716Z Updating files: 50% (3685/7369) 2026-11-03T01:24:39.7853638Z Updating files: 51% (3759/7369) 2026-11-03T01:24:39.7874462Z Updating files: 52% (3832/7369) 2026-11-03T01:24:39.7903591Z Updating files: 53% (3906/7369) 2026-11-03T01:24:39.7924865Z Updating files: 54% (3980/7369) 2026-11-03T01:24:39.7939599Z Updating files: 55% (4053/7369) 2026-11-03T01:24:39.7960444Z Updating files: 56% (4127/7369) 2026-11-03T01:24:39.8281610Z Updating files: 57% (4201/7369) 2026-11-03T01:24:39.8303098Z Updating files: 58% (4275/7369) 2026-11-03T01:24:39.8327388Z Updating files: 59% (4348/7369) 2026-11-03T01:24:39.8347241Z Updating files: 60% (4422/7369) 2026-11-03T01:24:39.8367826Z Updating files: 61% (4496/7369) 2026-11-03T01:24:39.8394878Z Updating files: 62% (4569/7369) 2026-11-03T01:24:39.8421890Z Updating files: 63% (4643/7369) 2026-11-03T01:24:39.8448270Z Updating files: 64% (4717/7369) 2026-11-03T01:24:39.8469675Z Updating files: 65% (4790/7369) 2026-11-03T01:24:39.8494314Z Updating files: 66% (4864/7369) 2026-11-03T01:24:39.8510621Z Updating files: 67% (4938/7369) 2026-11-03T01:24:39.8529372Z Updating files: 68% (5011/7369) 2026-11-03T01:24:39.8543763Z Updating files: 69% (5085/7369) 2026-11-03T01:24:39.8562052Z Updating files: 70% (5159/7369) 2026-11-03T01:24:39.8579677Z Updating files: 71% (5232/7369) 2026-11-03T01:24:39.8593530Z Updating files: 72% (5306/7369) 2026-11-03T01:24:39.8831425Z Updating files: 73% (5380/7369) 2026-11-03T01:24:39.9007153Z Updating files: 74% (5454/7369) 2026-11-03T01:24:39.9045135Z Updating files: 75% (5527/7369) 2026-11-03T01:24:39.9065640Z Updating files: 76% (5601/7369) 2026-11-03T01:24:39.9088919Z Updating files: 77% (5675/7369) 2026-11-03T01:24:39.9107169Z Updating files: 78% (5748/7369) 2026-11-03T01:24:39.9127911Z Updating files: 79% (5822/7369) 2026-11-03T01:24:39.9147505Z Updating files: 80% (5896/7369) 2026-11-03T01:24:39.9170510Z Updating files: 81% (5969/7369) 2026-11-03T01:24:39.9190627Z Updating files: 82% (6043/7369) 2026-11-03T01:24:39.9216136Z Updating files: 83% (6117/7369) 2026-11-03T01:24:39.9239857Z Updating files: 84% (6190/7369) 2026-11-03T01:24:39.9260005Z Updating files: 85% (6264/7369) 2026-11-03T01:24:39.9290860Z Updating files: 86% (6338/7369) 2026-11-03T01:24:39.9357024Z Updating files: 87% (6412/7369) 2026-11-03T01:24:39.9386955Z Updating files: 88% (6485/7369) 2026-11-03T01:24:39.9407637Z Updating files: 89% (6559/7369) 2026-11-03T01:24:39.9435310Z Updating files: 90% (6633/7369) 2026-11-03T01:24:39.9461854Z Updating files: 91% (6706/7369) 2026-11-03T01:24:39.9478248Z Updating files: 92% (6780/7369) 2026-11-03T01:24:39.9500620Z Updating files: 93% (6854/7369) 2026-11-03T01:24:39.9520835Z Updating files: 94% (6927/7369) 2026-11-03T01:24:39.9546809Z Updating files: 95% (7001/7369) 2026-11-03T01:24:39.9600168Z Updating files: 96% (7075/7369) 2026-11-03T01:24:39.9628731Z Updating files: 97% (7148/7369) 2026-11-03T01:24:39.9686523Z Updating files: 98% (7222/7369) 2026-11-03T01:24:39.9710989Z Updating files: 99% (7296/7369) 2026-11-03T01:24:39.9711453Z Updating files: 100% (7369/7369) 2026-11-03T01:24:39.9711777Z Updating files: 100% (7369/7369), done. 2026-11-03T01:24:39.9868458Z Note: switching to 'refs/remotes/pull/22830/merge'. 2026-11-03T01:24:39.9868696Z 2026-11-03T01:24:39.9868841Z You are in 'detached HEAD' state. You can look around, make experimental 2026-11-03T01:24:39.9869134Z changes and commit them, and you can discard any commits you make in this 2026-11-03T01:24:39.9869417Z state without impacting any branches by switching back to a branch. 2026-11-03T01:24:39.9869644Z 2026-11-03T01:24:39.9869774Z If you want to create a new branch to retain commits you create, you may 2026-11-03T01:24:39.9870056Z do so (now or later) by using -c with the switch command. Example: 2026-11-03T01:24:39.9870202Z 2026-11-03T01:24:39.9870283Z git switch -c 2026-11-03T01:24:39.9870395Z 2026-11-03T01:24:39.9870473Z Or undo this operation with: 2026-11-03T01:24:39.9870645Z 2026-11-03T01:24:39.9870722Z git switch - 2026-11-03T01:24:39.9870799Z 2026-11-03T01:24:39.9870939Z Turn off this advice by setting config variable advice.detachedHead to false 2026-11-03T01:24:39.9871126Z 2026-11-03T01:24:39.9871333Z HEAD is now at 30533ce Merge d3d0823a81aa5410efa80ef910de9269da707331 into f6503f0e717f5d577a897149b4ceeb3d1bf00b3a 2026-11-03T01:24:39.9881203Z ##[endgroup] 2026-11-03T01:24:39.9919883Z [command]/usr/local/bin/git log -1 --format=%H 2026-11-03T01:24:39.9947918Z 30533ce610b6407b0ff302171e9d5c322c819623 2026-11-03T01:24:40.0151457Z Prepare all required actions 2026-11-03T01:24:40.0248700Z ##[group]Run ./.github/actions/ci-changes 2026-11-03T01:24:40.0249127Z env: 2026-11-03T01:24:40.0249365Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 222 2026-11-03T01:24:40.0249690Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 569 2026-11-03T01:24:40.0249987Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-03T01:24:40.0250252Z ##[endgroup] 2026-11-03T01:24:40.0314154Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-11-03T01:24:40.0343610Z ##[group]Run set -uo pipefail 2026-11-03T01:24:40.0343988Z set -uo pipefail 2026-11-03T01:24:40.0344234Z  2026-11-03T01:24:40.0344441Z decide() { 2026-11-03T01:24:40.0344777Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-11-03T01:24:40.0345159Z  exit "${PIPESTATUS[0]}" 2026-11-03T01:24:40.0345410Z } 2026-11-03T01:24:40.0345615Z  2026-11-03T01:24:40.0345763Z fail_open() { 2026-11-03T01:24:40.0345956Z  echo "$* Running every job." 2026-11-03T01:24:40.0346123Z  decide 2026-11-03T01:24:40.0346259Z } 2026-11-03T01:24:40.0346384Z  2026-11-03T01:24:40.0346635Z # Reads the change from git rather than the REST API: every job that 2026-11-03T01:24:40.0347061Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-11-03T01:24:40.0347474Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-11-03T01:24:40.0348025Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-11-03T01:24:40.0348484Z  # so its first parent is the base branch and the diff is the PR's change. 2026-11-03T01:24:40.0348856Z  base=HEAD^1 2026-11-03T01:24:40.0349092Z  mode=() 2026-11-03T01:24:40.0349321Z else 2026-11-03T01:24:40.0349593Z  base=$BEFORE_SHA 2026-11-03T01:24:40.0349976Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-11-03T01:24:40.0350406Z  || fail_open "Could not fetch ${base}." 2026-11-03T01:24:40.0350799Z  # main keeps a full run as the backstop for anything the gate misses. 2026-11-03T01:24:40.0351170Z  mode=(--full) 2026-11-03T01:24:40.0351411Z fi 2026-11-03T01:24:40.0351618Z  2026-11-03T01:24:40.0351911Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-11-03T01:24:40.0352210Z # of a package changes that package just like editing it. It also keeps 2026-11-03T01:24:40.0352466Z # git from fetching file contents to score renames. 2026-11-03T01:24:40.0352750Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-11-03T01:24:40.0353015Z  || fail_open "Could not diff against ${base}." 2026-11-03T01:24:40.0353255Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-11-03T01:24:40.0371096Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-03T01:24:40.0371313Z env: 2026-11-03T01:24:40.0371465Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 222 2026-11-03T01:24:40.0371651Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 569 2026-11-03T01:24:40.0371836Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-03T01:24:40.0372012Z EVENT_NAME: pull_request 2026-11-03T01:24:40.0372195Z BEFORE_SHA: e51cff5e060e071e0132e186e070f964ce65e085 2026-11-03T01:24:40.0372395Z ##[endgroup] 2026-11-03T01:24:40.0904490Z Runs everything: knip.jsonc 2026-11-03T01:24:40.0908455Z Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/evals, @t3tools/marketing, @t3tools/mobile, @t3tools/oxlint-plugin-t3code, @t3tools/provider-acp, @t3tools/provider-acp-registry, @t3tools/provider-core, @t3tools/provider-cursor, @t3tools/provider-fx, @t3tools/provider-grok, @t3tools/provider-kiro, @t3tools/provider-muse, @t3tools/provider-opencode, @t3tools/provider-pi, @t3tools/provider-testing, @t3tools/scripts, @t3tools/secret-provider-core, @t3tools/secret-provider-definitions, @t3tools/secret-provider-onepassword, @t3tools/shared, @t3tools/source-control-azure-devops, @t3tools/source-control-bitbucket, @t3tools/source-control-core, @t3tools/source-control-definitions, @t3tools/source-control-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/ssh, @t3tools/tailscale, @t3tools/task-cache, @t3tools/web, effect-acp, effect-codex-app-server, t3, t3code-relay 2026-11-03T01:24:40.0910578Z typecheck=true 2026-11-03T01:24:40.0910730Z build=true 2026-11-03T01:24:40.0910864Z test=true 2026-11-03T01:24:40.0911000Z test_packages= 2026-11-03T01:24:40.0911137Z test_web=true 2026-11-03T01:24:40.0911279Z test_server=true 2026-11-03T01:24:40.0911422Z rust=true 2026-11-03T01:24:40.0911557Z release_smoke=true 2026-11-03T01:24:40.0911706Z mobile_native=false 2026-11-03T01:24:40.0968795Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=65] 2026-11-03T01:24:40.1111047Z Prepare all required actions 2026-11-03T01:24:40.1111655Z Getting action download info 2026-11-03T01:24:40.1783420Z Download action repository 'actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-11-03T01:24:40.2366363Z Download action repository 'voidzero-dev/setup-vp@250f29ce396baf5e8f24498e17c0dfdebabc26eb' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-11-03T01:24:40.3592556Z ##[group]Run ./.github/actions/setup-ci-deps 2026-11-03T01:24:40.3592867Z with: 2026-11-03T01:24:40.3593600Z task-cache-read-token: *** 2026-11-03T01:24:40.3593841Z install: true 2026-11-03T01:24:40.3594053Z env: 2026-11-03T01:24:40.3594271Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 222 2026-11-03T01:24:40.3594548Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 569 2026-11-03T01:24:40.3594832Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-03T01:24:40.3595040Z ##[endgroup] 2026-11-03T01:24:40.3767978Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-11-03T01:24:40.3783647Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-11-03T01:24:40.3784059Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-11-03T01:24:40.3784376Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-11-03T01:24:40.3784659Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-11-03T01:24:40.3801568Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-03T01:24:40.3801774Z env: 2026-11-03T01:24:40.3801930Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 222 2026-11-03T01:24:40.3802115Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 569 2026-11-03T01:24:40.3802297Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-03T01:24:40.3802466Z ##[endgroup] 2026-11-03T01:24:40.3886982Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=11] 2026-11-03T01:24:40.3889312Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-11-03T01:24:40.3953798Z ##[group]Run actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-11-03T01:24:40.3954077Z with: 2026-11-03T01:24:40.3954222Z path: ~/.vite-plus 2026-11-03T01:24:40.3954425Z key: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-11-03T01:24:40.3954654Z enableCrossOsArchive: false 2026-11-03T01:24:40.3954827Z fail-on-cache-miss: false 2026-11-03T01:24:40.3954999Z lookup-only: false 2026-11-03T01:24:40.3955148Z save-always: false 2026-11-03T01:24:40.3955292Z env: 2026-11-03T01:24:40.3955443Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 222 2026-11-03T01:24:40.3955626Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 569 2026-11-03T01:24:40.3955807Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-03T01:24:40.3955980Z ##[endgroup] 2026-11-03T01:24:40.6016343Z Cache hit for: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-11-03T01:24:40.8760421Z Received 173777970 of 173777970 (100.0%), 662.9 MBs/sec 2026-11-03T01:24:40.8765400Z Cache Size: ~166 MB (173777970 B) 2026-11-03T01:24:40.8794424Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/96ecc06e-9307-4064-afe0-7e97c431a38f/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-11-03T01:24:41.5018583Z Cache restored successfully 2026-11-03T01:24:41.5278556Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-11-03T01:24:41.5402671Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1151] 2026-11-03T01:24:41.5407487Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-11-03T01:24:41.5480296Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-11-03T01:24:41.5480704Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-11-03T01:24:41.5480998Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-11-03T01:24:41.5507502Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-03T01:24:41.5507710Z env: 2026-11-03T01:24:41.5508261Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 222 2026-11-03T01:24:41.5508450Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 569 2026-11-03T01:24:41.5508625Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-03T01:24:41.5508784Z ##[endgroup] 2026-11-03T01:24:41.5622492Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-11-03T01:24:41.5637353Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=22] 2026-11-03T01:24:41.5641413Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-11-03T01:24:41.5650751Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-11-03T01:24:41.5654118Z ##[start-action display=Resolve pnpm store;id=__self.pnpm_store] 2026-11-03T01:24:41.5698599Z ##[group]Run echo "path=$(vp pm cache dir)" >> "$GITHUB_OUTPUT" 2026-11-03T01:24:41.5699020Z echo "path=$(vp pm cache dir)" >> "$GITHUB_OUTPUT" 2026-11-03T01:24:41.5699406Z metadata_dir="${pnpm_config_cache_dir:-$RUNNER_TEMP/pnpm-metadata}" 2026-11-03T01:24:41.5699890Z echo "pnpm_config_cache_dir=$metadata_dir" >> "$GITHUB_ENV" 2026-11-03T01:24:41.5700228Z echo "verified=$metadata_dir/lockfile-verified.jsonl" >> "$GITHUB_OUTPUT" 2026-11-03T01:24:41.5700474Z if [[ -z "$INSTALL_ARGS" ]]; then 2026-11-03T01:24:41.5700654Z  echo "namespace=full" >> "$GITHUB_OUTPUT" 2026-11-03T01:24:41.5700856Z else 2026-11-03T01:24:41.5701142Z  echo "namespace=filtered-$(printf '%s' "$INSTALL_ARGS" | cksum | cut -d' ' -f1)" >> "$GITHUB_OUTPUT" 2026-11-03T01:24:41.5701485Z fi 2026-11-03T01:24:41.5728340Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-03T01:24:41.5728550Z env: 2026-11-03T01:24:41.5728685Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 222 2026-11-03T01:24:41.5728962Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 569 2026-11-03T01:24:41.5729129Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-03T01:24:41.5729283Z INSTALL_ARGS: 2026-11-03T01:24:41.5729416Z ##[endgroup] 2026-11-03T01:24:41.5938048Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=28] 2026-11-03T01:24:41.5941071Z ##[start-action display=Restore pnpm store;id=__self.pnpm_cache] 2026-11-03T01:24:41.6815932Z ##[group]Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-11-03T01:24:41.6816174Z with: 2026-11-03T01:24:41.6816328Z path: /home/runner/.local/share/pnpm/store/v11 2026-11-03T01:24:41.6816611Z key: pnpm-full-v1-Linux-X64-03fb2742c631a1645eb98c873496bc22b12ef83b7b1fc1a0b01f7ffec2eac1e7 2026-11-03T01:24:41.6817122Z restore-keys: pnpm-full-v1-Linux-X64-03fb2742c631a1645eb98c873496bc22b12ef83b7b1fc1a0b01f7ffec2eac1e7 pnpm-full-v1-Linux-X64- pnpm-full-v1-Linux-X64- 2026-11-03T01:24:41.6817506Z enableCrossOsArchive: false 2026-11-03T01:24:41.6817669Z fail-on-cache-miss: false 2026-11-03T01:24:41.6817818Z lookup-only: false 2026-11-03T01:24:41.6817950Z env: 2026-11-03T01:24:41.6818087Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 222 2026-11-03T01:24:41.6818262Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 569 2026-11-03T01:24:41.6818430Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-03T01:24:41.6818623Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-03T01:24:41.6818810Z ##[endgroup] 2026-11-03T01:24:41.8882078Z Cache hit for: pnpm-full-v1-Linux-X64-03fb2742c631a1645eb98c873496bc22b12ef83b7b1fc1a0b01f7ffec2eac1e7 2026-11-03T01:24:42.9209879Z Received 704643072 of 854301811 (82.5%), 669.3 MBs/sec 2026-11-03T01:24:43.1069940Z Received 854301811 of 854301811 (100.0%), 682.3 MBs/sec 2026-11-03T01:24:43.1070794Z Cache Size: ~815 MB (854301811 B) 2026-11-03T01:24:43.1180046Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/25037530-3ec8-409d-95b7-9fec8fe04b72/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-11-03T01:24:46.5602010Z Cache restored successfully 2026-11-03T01:24:46.6092246Z Cache restored from key: pnpm-full-v1-Linux-X64-03fb2742c631a1645eb98c873496bc22b12ef83b7b1fc1a0b01f7ffec2eac1e7 2026-11-03T01:24:46.6163997Z ##[end-action id=__self.pnpm_cache;outcome=success;conclusion=success;duration_ms=5022] 2026-11-03T01:24:46.6167274Z ##[start-action display=Restore lockfile verification;id=__self.pnpm_verified] 2026-11-03T01:24:46.6632065Z ##[group]Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-11-03T01:24:46.6632298Z with: 2026-11-03T01:24:46.6632482Z path: /home/runner/_work/_temp/pnpm-metadata/lockfile-verified.jsonl 2026-11-03T01:24:46.6632793Z key: pnpm-verified-v1-03fb2742c631a1645eb98c873496bc22b12ef83b7b1fc1a0b01f7ffec2eac1e7 2026-11-03T01:24:46.6633044Z enableCrossOsArchive: false 2026-11-03T01:24:46.6633196Z fail-on-cache-miss: false 2026-11-03T01:24:46.6633347Z lookup-only: false 2026-11-03T01:24:46.6633494Z env: 2026-11-03T01:24:46.6633629Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 222 2026-11-03T01:24:46.6633819Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 569 2026-11-03T01:24:46.6633992Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-03T01:24:46.6634189Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-03T01:24:46.6634400Z ##[endgroup] 2026-11-03T01:24:46.8712684Z Cache hit for: pnpm-verified-v1-03fb2742c631a1645eb98c873496bc22b12ef83b7b1fc1a0b01f7ffec2eac1e7 2026-11-03T01:24:46.8935939Z Received 1977 of 1977 (100.0%), 0.4 MBs/sec 2026-11-03T01:24:46.8936149Z Cache Size: ~0 MB (1977 B) 2026-11-03T01:24:46.8945713Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/f19591be-da38-4e46-a89b-aa58aed64232/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-11-03T01:24:46.8968697Z Cache restored successfully 2026-11-03T01:24:46.9007643Z Cache restored from key: pnpm-verified-v1-03fb2742c631a1645eb98c873496bc22b12ef83b7b1fc1a0b01f7ffec2eac1e7 2026-11-03T01:24:46.9040403Z ##[end-action id=__self.pnpm_verified;outcome=success;conclusion=success;duration_ms=287] 2026-11-03T01:24:46.9043102Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-11-03T01:24:46.9053854Z ##[group]Run vp install $INSTALL_ARGS 2026-11-03T01:24:46.9054040Z vp install $INSTALL_ARGS 2026-11-03T01:24:46.9070152Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-03T01:24:46.9070329Z env: 2026-11-03T01:24:46.9070452Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 222 2026-11-03T01:24:46.9070611Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 569 2026-11-03T01:24:46.9070767Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-03T01:24:46.9070958Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-03T01:24:46.9071149Z INSTALL_ARGS: 2026-11-03T01:24:46.9071268Z ##[endgroup] 2026-11-03T01:24:46.9402997Z Scope: all 41 workspace projects 2026-11-03T01:24:47.0546316Z ✓ Lockfile passes supply-chain policies (verified 53m ago) 2026-11-03T01:24:47.0546747Z Lockfile is up to date, resolution step is skipped 2026-11-03T01:24:47.2774163Z Packages are hard linked from the content-addressable store to the virtual store. 2026-11-03T01:24:47.2774637Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-11-03T01:24:47.2786663Z Virtual store is at: node_modules/.pnpm 2026-11-03T01:24:47.8349589Z Packages: +1663 2026-11-03T01:24:47.8350409Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-11-03T01:24:47.8803066Z Progress: resolved 1663, reused 1659, downloaded 0, added 1663, done 2026-11-03T01:24:48.2206140Z . prepare$ vp config --no-agent 2026-11-03T01:24:48.3343971Z . prepare: Done 2026-11-03T01:24:48.3357251Z 2026-11-03T01:24:48.3357510Z devDependencies: 2026-11-03T01:24:48.3357739Z + @coderabbitai/config 1.1.0 2026-11-03T01:24:48.3357969Z + @shadcn/lint 0.1.5 2026-11-03T01:24:48.3358157Z + @types/node 24.12.4 2026-11-03T01:24:48.3358343Z + knip 6.34.0 2026-11-03T01:24:48.3358545Z + typescript <- @tsc-rs/typescript 0.8.0 2026-11-03T01:24:48.3358779Z + vite-plus 1.4.0 2026-11-03T01:24:48.3358889Z 2026-11-03T01:24:48.3369701Z Done in 1.4s using pnpm v12.14.0 2026-11-03T01:24:48.3461445Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=1441] 2026-11-03T01:24:48.3463896Z ##[start-action display=Save lockfile verification;id=__self.__actions_cache] 2026-11-03T01:24:48.3468496Z ##[end-action id=__self.__actions_cache;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-11-03T01:24:48.3469967Z ##[start-action display=Save pnpm store;id=__self.__actions_cache_2] 2026-11-03T01:24:48.3479141Z ##[end-action id=__self.__actions_cache_2;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-11-03T01:24:48.3480754Z ##[start-action display=Enable shared task cache;id=__self.__run_3] 2026-11-03T01:24:48.3806005Z ##[group]Run node infra/task-cache/scripts/install-ci.ts 2026-11-03T01:24:48.3806363Z node infra/task-cache/scripts/install-ci.ts 2026-11-03T01:24:48.3806901Z if [[ ( "$GITHUB_EVENT_NAME" == pull_request && "$GITHUB_BASE_REF" == main ) || ( "$GITHUB_EVENT_NAME" == push && "$GITHUB_REF" == refs/heads/main ) ]]; then 2026-11-03T01:24:48.3807469Z  echo 'VP_REMOTE_CACHE=read-write' >> "$GITHUB_ENV" 2026-11-03T01:24:48.3807752Z else 2026-11-03T01:24:48.3807952Z  echo 'VP_REMOTE_CACHE=read' >> "$GITHUB_ENV" 2026-11-03T01:24:48.3808197Z fi 2026-11-03T01:24:48.3832171Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-03T01:24:48.3832493Z env: 2026-11-03T01:24:48.3832701Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 222 2026-11-03T01:24:48.3832971Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 569 2026-11-03T01:24:48.3833240Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-03T01:24:48.3833563Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-03T01:24:48.3834160Z T3_TASK_CACHE_READ_TOKEN: *** 2026-11-03T01:24:48.3834380Z ##[endgroup] 2026-11-03T01:24:48.4240956Z ##[end-action id=__self.__run_3;outcome=success;conclusion=success;duration_ms=75] 2026-11-03T01:24:48.4261290Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-11-03T01:24:48.4261896Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-11-03T01:24:48.4280177Z shell: /usr/bin/bash -e {0} 2026-11-03T01:24:48.4280383Z env: 2026-11-03T01:24:48.4280532Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 222 2026-11-03T01:24:48.4280780Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 569 2026-11-03T01:24:48.4280965Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-03T01:24:48.4281216Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-03T01:24:48.4281472Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-11-03T01:24:48.4281691Z VP_REMOTE_CACHE: read-write 2026-11-03T01:24:48.4281869Z ##[endgroup] 2026-11-03T01:24:48.4566855Z ##[group]Run actions/cache@v6 2026-11-03T01:24:48.4567090Z with: 2026-11-03T01:24:48.4567273Z path: ~/.cache/ms-playwright 2026-11-03T01:24:48.4567537Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-11-03T01:24:48.4567833Z enableCrossOsArchive: false 2026-11-03T01:24:48.4568052Z fail-on-cache-miss: false 2026-11-03T01:24:48.4568266Z lookup-only: false 2026-11-03T01:24:48.4568452Z save-always: false 2026-11-03T01:24:48.4568637Z env: 2026-11-03T01:24:48.4568813Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 222 2026-11-03T01:24:48.4569237Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 569 2026-11-03T01:24:48.4569482Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-03T01:24:48.4569787Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-03T01:24:48.4570124Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-11-03T01:24:48.4570386Z VP_REMOTE_CACHE: read-write 2026-11-03T01:24:48.4570591Z ##[endgroup] 2026-11-03T01:24:48.6746455Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-11-03T01:24:48.8365285Z Received 106492750 of 106492750 (100.0%), 735.9 MBs/sec 2026-11-03T01:24:48.8365629Z Cache Size: ~102 MB (106492750 B) 2026-11-03T01:24:48.8414052Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/7e0c5425-3152-444e-8fd3-59d13a130074/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-11-03T01:24:49.0683620Z Cache restored successfully 2026-11-03T01:24:49.0807529Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-11-03T01:24:49.0969037Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-11-03T01:24:49.0969557Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-11-03T01:24:49.0969832Z test -n "$browser" 2026-11-03T01:24:49.0970003Z if ldd "$browser" | grep '=> not found'; then 2026-11-03T01:24:49.0970279Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-11-03T01:24:49.0970500Z fi 2026-11-03T01:24:49.0989720Z shell: /usr/bin/bash -e {0} 2026-11-03T01:24:49.0989873Z env: 2026-11-03T01:24:49.0990001Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 222 2026-11-03T01:24:49.0990177Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 569 2026-11-03T01:24:49.0990331Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-03T01:24:49.0990527Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-03T01:24:49.0990773Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-11-03T01:24:49.0990943Z VP_REMOTE_CACHE: read-write 2026-11-03T01:24:49.0991081Z ##[endgroup] 2026-11-03T01:24:49.1145552Z ##[group]Run vp run test:cached -- --shard 3/8 --uncached apps/server/integration/transferBudgetV2.integration.test.ts --verify-hits 1 --report "/home/runner/_work/_temp/test-cache-3.json" apps/server 2026-11-03T01:24:49.1146266Z vp run test:cached -- --shard 3/8 --uncached apps/server/integration/transferBudgetV2.integration.test.ts --verify-hits 1 --report "/home/runner/_work/_temp/test-cache-3.json" apps/server 2026-11-03T01:24:49.1166774Z shell: /usr/bin/bash -e {0} 2026-11-03T01:24:49.1166993Z env: 2026-11-03T01:24:49.1167180Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 222 2026-11-03T01:24:49.1167436Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 569 2026-11-03T01:24:49.1167687Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-03T01:24:49.1167989Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-03T01:24:49.1168311Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-11-03T01:24:49.1168572Z VP_REMOTE_CACHE: read-write 2026-11-03T01:24:49.1169118Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-11-03T01:24:49.1169601Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-11-03T01:24:49.1169951Z ##[endgroup] 2026-11-03T01:24:49.3252192Z $ node scripts/test-cached.ts -- --shard 3/8 --uncached apps/server/integration/transferBudgetV2.integration.test.ts --verify-hits 1 --report /home/runner/_work/_temp/test-cache-3.json apps/server ⊘ cache disabled 2026-11-03T01:24:49.5243393Z Cached tests: 57 files, 1 per task, concurrency 1 2026-11-03T01:24:50.3604458Z ~/apps/server$ vp test run 'src/guest/http.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:24:50.5318674Z 2026-11-03T01:24:50.5319846Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:24:50.5320088Z 2026-11-03T01:24:54.7286698Z ✓ src/guest/http.test.ts (1 test) 12ms 2026-11-03T01:24:54.7312853Z 2026-11-03T01:24:54.7314743Z Test Files 1 passed (1) 2026-11-03T01:24:54.7315314Z Tests 1 passed (1) 2026-11-03T01:24:54.7315646Z Start at 01:24:50 2026-11-03T01:24:54.7317232Z Duration 4.19s (transform 72%, import 27%, setup 1%) 2026-11-03T01:24:54.7324817Z 2026-11-03T01:24:54.8274397Z 2026-11-03T01:24:55.6381344Z ~/apps/server$ vp test run 'src/orchestration-v2/WireProjection.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:24:55.8051053Z 2026-11-03T01:24:55.8051930Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:24:55.8052113Z 2026-11-03T01:24:56.4368695Z ✓ src/orchestration-v2/WireProjection.test.ts (17 tests) 15ms 2026-11-03T01:24:56.4393086Z 2026-11-03T01:24:56.4395116Z Test Files 1 passed (1) 2026-11-03T01:24:56.4395456Z Tests 17 passed (17) 2026-11-03T01:24:56.4395796Z Start at 01:24:55 2026-11-03T01:24:56.4397890Z Duration 623ms (import 65%, transform 27%, setup 6%, tests 3%) 2026-11-03T01:24:56.4403590Z 2026-11-03T01:24:56.4710693Z 2026-11-03T01:24:57.2008348Z ~/apps/server$ vp test run 'src/scheduling/Scheduler.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:24:57.3798570Z 2026-11-03T01:24:57.3799591Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:24:57.3799771Z 2026-11-03T01:24:57.5718753Z ✓ src/scheduling/Scheduler.test.ts (4 tests) 11ms 2026-11-03T01:24:57.5740996Z 2026-11-03T01:24:57.5751348Z Test Files 1 passed (1) 2026-11-03T01:24:57.5751547Z Tests 4 passed (4) 2026-11-03T01:24:57.5751682Z Start at 01:24:57 2026-11-03T01:24:57.5751887Z Duration 182ms (import 39%, setup 29%, transform 20%, tests 9%, worker 2%) 2026-11-03T01:24:57.5752051Z 2026-11-03T01:24:57.5913518Z 2026-11-03T01:24:58.4447075Z ~/apps/server$ vp test run 'src/cloud/bootService.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:24:58.6191165Z 2026-11-03T01:24:58.6192240Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:24:58.6192520Z 2026-11-03T01:24:59.0137578Z ✓ src/cloud/bootService.test.ts (35 tests) 140ms 2026-11-03T01:24:59.0158412Z 2026-11-03T01:24:59.0160144Z Test Files 1 passed (1) 2026-11-03T01:24:59.0160384Z Tests 35 passed (35) 2026-11-03T01:24:59.0160602Z Start at 01:24:58 2026-11-03T01:24:59.0163456Z Duration 385ms (tests 44%, import 29%, transform 16%, setup 11%, worker 1%) 2026-11-03T01:24:59.0167591Z 2026-11-03T01:24:59.0354106Z 2026-11-03T01:24:59.9740940Z ~/apps/server$ vp test run 'src/orchestration-v2/PullRequestSyncReactor.test.ts' ○ cache miss: 'apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.ts' modified, executing 2026-11-03T01:25:00.1491719Z 2026-11-03T01:25:00.1492934Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:00.1493187Z 2026-11-03T01:25:02.7795014Z (node:3986) ExperimentalWarning: v8.queryObjects() is an experimental feature and might change at any time 2026-11-03T01:25:02.7796751Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-03T01:25:02.8685486Z ✓ src/orchestration-v2/PullRequestSyncReactor.test.ts (52 tests) 1196ms 2026-11-03T01:25:02.8685943Z ✓ PullRequestSyncReactor (52) 2026-11-03T01:25:02.8686349Z ✓ lets a finished sweep's links go while a cache keeps the fiber that read them 1108ms 2026-11-03T01:25:02.8710131Z 2026-11-03T01:25:02.8713047Z Test Files 1 passed (1) 2026-11-03T01:25:02.8713362Z Tests 52 passed (52) 2026-11-03T01:25:02.8713600Z Start at 01:25:00 2026-11-03T01:25:02.8715537Z Duration 2.71s (tests 45%, import 37%, transform 16%, setup 1%) 2026-11-03T01:25:02.8724701Z 2026-11-03T01:25:02.9243631Z 2026-11-03T01:25:03.6811673Z ~/apps/server$ vp test run 'src/provider/acp/AntigravityAcpSupport.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:25:03.8520907Z 2026-11-03T01:25:03.8522022Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:03.8522209Z 2026-11-03T01:25:04.3860410Z ✓ src/provider/acp/AntigravityAcpSupport.test.ts (51 tests) 41ms 2026-11-03T01:25:04.3883212Z 2026-11-03T01:25:04.3889354Z Test Files 1 passed (1) 2026-11-03T01:25:04.3889533Z Tests 51 passed (51) 2026-11-03T01:25:04.3889662Z Start at 01:25:03 2026-11-03T01:25:04.3889837Z Duration 524ms (import 61%, transform 22%, tests 9%, setup 7%) 2026-11-03T01:25:04.3893049Z 2026-11-03T01:25:04.4127502Z 2026-11-03T01:25:05.5698959Z ~/apps/server$ vp test run 'src/assets/AssetAccess.test.ts' ○ cache miss: 'apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.ts' modified, executing 2026-11-03T01:25:05.7443538Z 2026-11-03T01:25:05.7444823Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:05.7445002Z 2026-11-03T01:25:07.6446885Z ✓ src/assets/AssetAccess.test.ts (36 tests) 339ms 2026-11-03T01:25:07.6474879Z 2026-11-03T01:25:07.6476279Z Test Files 1 passed (1) 2026-11-03T01:25:07.6476567Z Tests 36 passed (36) 2026-11-03T01:25:07.6476789Z Start at 01:25:05 2026-11-03T01:25:07.6478297Z Duration 1.89s (import 55%, transform 24%, tests 18%, setup 2%) 2026-11-03T01:25:07.6485144Z 2026-11-03T01:25:07.7101987Z 2026-11-03T01:25:08.6490385Z ~/apps/server$ vp test run 'src/orchestration-v2/CheckpointScopeOwnership.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:25:08.8289704Z 2026-11-03T01:25:08.8304878Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:08.8305055Z 2026-11-03T01:25:10.3885530Z ✓ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 53ms 2026-11-03T01:25:10.3939183Z 2026-11-03T01:25:10.3940404Z Test Files 1 passed (1) 2026-11-03T01:25:10.3940749Z Tests 1 passed (1) 2026-11-03T01:25:10.3941434Z Start at 01:25:08 2026-11-03T01:25:10.3943712Z Duration 1.56s (import 67%, transform 27%, tests 4%, setup 2%) 2026-11-03T01:25:10.3950466Z 2026-11-03T01:25:10.4622659Z 2026-11-03T01:25:11.2667490Z ~/apps/server$ vp test run 'src/preview/ServerBrowserContexts.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:25:11.4344118Z 2026-11-03T01:25:11.4345324Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:11.4345601Z 2026-11-03T01:25:11.9625937Z ✓ src/preview/ServerBrowserContexts.test.ts (12 tests) 9ms 2026-11-03T01:25:11.9649196Z 2026-11-03T01:25:11.9650773Z Test Files 1 passed (1) 2026-11-03T01:25:11.9650952Z Tests 12 passed (12) 2026-11-03T01:25:11.9651090Z Start at 01:25:11 2026-11-03T01:25:11.9651273Z Duration 518ms (import 70%, transform 20%, setup 7%, tests 2%, worker 1%) 2026-11-03T01:25:11.9655357Z 2026-11-03T01:25:12.0117192Z 2026-11-03T01:25:12.0274860Z ~/apps/server$ vp test run 'src/mcp/McpInvocationContext.test.ts' ○ cache miss: remote cache fetch failed, executing 2026-11-03T01:25:12.1933548Z 2026-11-03T01:25:12.1934610Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:12.1934858Z 2026-11-03T01:25:12.5468038Z ✓ src/mcp/McpInvocationContext.test.ts (3 tests) 6ms 2026-11-03T01:25:12.5488439Z 2026-11-03T01:25:12.5490619Z Test Files 1 passed (1) 2026-11-03T01:25:12.5490809Z Tests 3 passed (3) 2026-11-03T01:25:12.5490938Z Start at 01:25:12 2026-11-03T01:25:12.5492262Z Duration 345ms (import 65%, transform 20%, setup 12%, tests 2%, worker 1%) 2026-11-03T01:25:12.5497631Z 2026-11-03T01:25:12.5704802Z 2026-11-03T01:25:13.3728485Z ~/apps/server$ vp test run 'src/orchestration-v2/toolOutputImageBytes.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:25:13.5481825Z 2026-11-03T01:25:13.5482866Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:13.5483052Z 2026-11-03T01:25:13.9193016Z ✓ src/orchestration-v2/toolOutputImageBytes.test.ts (9 tests) 12ms 2026-11-03T01:25:13.9264724Z 2026-11-03T01:25:13.9266822Z Test Files 1 passed (1) 2026-11-03T01:25:13.9267143Z Tests 9 passed (9) 2026-11-03T01:25:13.9267344Z Start at 01:25:13 2026-11-03T01:25:13.9269497Z Duration 366ms (import 64%, transform 21%, setup 11%, tests 4%, worker 1%) 2026-11-03T01:25:13.9275033Z 2026-11-03T01:25:13.9455241Z 2026-11-03T01:25:14.6033430Z ~/apps/server$ vp test run 'src/sourceControl/SourceControlProviderRegistry.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:25:14.7846104Z 2026-11-03T01:25:14.7847362Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:14.7847661Z 2026-11-03T01:25:15.4353459Z ✓ src/sourceControl/SourceControlProviderRegistry.test.ts (10 tests) 44ms 2026-11-03T01:25:15.4376524Z 2026-11-03T01:25:15.4378865Z Test Files 1 passed (1) 2026-11-03T01:25:15.4379081Z Tests 10 passed (10) 2026-11-03T01:25:15.4379217Z Start at 01:25:14 2026-11-03T01:25:15.4381089Z Duration 641ms (import 58%, transform 28%, tests 8%, setup 6%) 2026-11-03T01:25:15.4386649Z 2026-11-03T01:25:15.4644662Z 2026-11-03T01:25:16.4093299Z ~/apps/server$ vp test run 'src/cloud/pinnedRuntime.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:25:16.5854711Z 2026-11-03T01:25:16.5855694Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:16.5855920Z 2026-11-03T01:25:16.9971546Z ✓ src/cloud/pinnedRuntime.test.ts (15 tests) 171ms 2026-11-03T01:25:17.0001538Z 2026-11-03T01:25:17.0004344Z Test Files 1 passed (1) 2026-11-03T01:25:17.0004598Z Tests 15 passed (15) 2026-11-03T01:25:17.0004820Z Start at 01:25:16 2026-11-03T01:25:17.0007086Z Duration 403ms (tests 50%, import 26%, setup 12%, transform 10%, worker 1%) 2026-11-03T01:25:17.0013792Z 2026-11-03T01:25:17.0229597Z 2026-11-03T01:25:18.1748250Z ~/apps/server$ vp test run 'src/orchestration-v2/RemoteDelegatedTask.test.ts' ○ cache miss: 'apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.ts' modified, executing 2026-11-03T01:25:18.3596822Z 2026-11-03T01:25:18.3598009Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:18.3598210Z 2026-11-03T01:25:20.0741768Z ✓ src/orchestration-v2/RemoteDelegatedTask.test.ts (4 tests) 129ms 2026-11-03T01:25:20.0767143Z 2026-11-03T01:25:20.0768610Z Test Files 1 passed (1) 2026-11-03T01:25:20.0769156Z Tests 4 passed (4) 2026-11-03T01:25:20.0769290Z Start at 01:25:18 2026-11-03T01:25:20.0771772Z Duration 1.71s (import 61%, transform 29%, tests 8%, setup 2%) 2026-11-03T01:25:20.0779352Z 2026-11-03T01:25:20.1280975Z 2026-11-03T01:25:21.3282895Z ~/apps/server$ vp test run 'src/provider/antigravityUsageLimits.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:25:21.5021772Z 2026-11-03T01:25:21.5022656Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:21.5022885Z 2026-11-03T01:25:21.8267495Z ✓ src/provider/antigravityUsageLimits.test.ts (16 tests) 79ms 2026-11-03T01:25:21.8292686Z 2026-11-03T01:25:21.8297734Z Test Files 1 passed (1) 2026-11-03T01:25:21.8298276Z Tests 16 passed (16) 2026-11-03T01:25:21.8298656Z Start at 01:25:21 2026-11-03T01:25:21.8299102Z Duration 312ms (import 41%, tests 32%, setup 15%, transform 12%, worker 1%) 2026-11-03T01:25:21.8303285Z 2026-11-03T01:25:21.8489820Z 2026-11-03T01:25:22.6005297Z ~/apps/server$ vp test run 'src/auth/EnvironmentAuth.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:25:22.7787515Z 2026-11-03T01:25:22.7788841Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:22.7789089Z 2026-11-03T01:25:24.1613126Z ✓ src/auth/EnvironmentAuth.test.ts (22 tests) 722ms 2026-11-03T01:25:24.1641303Z 2026-11-03T01:25:24.1644074Z Test Files 1 passed (1) 2026-11-03T01:25:24.1644626Z Tests 22 passed (22) 2026-11-03T01:25:24.1644948Z Start at 01:25:22 2026-11-03T01:25:24.1646461Z Duration 1.37s (tests 55%, import 28%, transform 14%, setup 3%) 2026-11-03T01:25:24.1654553Z 2026-11-03T01:25:24.1972487Z 2026-11-03T01:25:25.1239459Z ~/apps/server$ vp test run 'src/orchestration-v2/IdleCompaction.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:25:25.3042933Z 2026-11-03T01:25:25.3044016Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:25.3044205Z 2026-11-03T01:25:26.7139675Z ✓ src/orchestration-v2/IdleCompaction.test.ts (13 tests) 15ms 2026-11-03T01:25:26.7165862Z 2026-11-03T01:25:26.7167263Z Test Files 1 passed (1) 2026-11-03T01:25:26.7167629Z Tests 13 passed (13) 2026-11-03T01:25:26.7167867Z Start at 01:25:25 2026-11-03T01:25:26.7169500Z Duration 1.40s (import 69%, transform 27%, setup 2%, tests 1%) 2026-11-03T01:25:26.7177454Z 2026-11-03T01:25:26.7674492Z 2026-11-03T01:25:27.7371585Z ~/apps/server$ vp test run 'src/project/ProjectMutation.test.ts' ○ cache miss: 'azureDevOpsChangeRequestTemplate.ts' removed from 'packages/source-control-azure-devops/src/server', executing 2026-11-03T01:25:27.9001156Z 2026-11-03T01:25:27.9002299Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:27.9002715Z 2026-11-03T01:25:28.6138158Z ✓ src/project/ProjectMutation.test.ts (2 tests) 6ms 2026-11-03T01:25:28.6169460Z 2026-11-03T01:25:28.6169812Z Test Files 1 passed (1) 2026-11-03T01:25:28.6170073Z Tests 2 passed (2) 2026-11-03T01:25:28.6170267Z Start at 01:25:27 2026-11-03T01:25:28.6170561Z Duration 704ms (import 65%, transform 28%, setup 5%, tests 1%) 2026-11-03T01:25:28.6171183Z 2026-11-03T01:25:28.6649506Z 2026-11-03T01:25:29.4054559Z ~/apps/server$ vp test run 'src/mcp/McpToolAccess.test.ts' ○ cache miss: 'apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.ts' modified, executing 2026-11-03T01:25:29.5989145Z 2026-11-03T01:25:29.5990152Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:29.5990352Z 2026-11-03T01:25:31.7267085Z ✓ src/mcp/McpToolAccess.test.ts (71 tests) 130ms 2026-11-03T01:25:31.7293806Z 2026-11-03T01:25:31.7329320Z Test Files 1 passed (1) 2026-11-03T01:25:31.7329513Z Tests 71 passed (71) 2026-11-03T01:25:31.7329645Z Start at 01:25:29 2026-11-03T01:25:31.7329827Z Duration 2.12s (import 54%, transform 38%, tests 6%, setup 2%) 2026-11-03T01:25:31.7329972Z 2026-11-03T01:25:31.7945885Z 2026-11-03T01:25:32.7824662Z ~/apps/server$ vp test run 'src/peer/PeerMcpClient.test.ts' ○ cache miss: 'apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.ts' modified, executing 2026-11-03T01:25:32.9680442Z 2026-11-03T01:25:32.9681745Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:32.9681925Z 2026-11-03T01:25:34.9642276Z ✓ src/peer/PeerMcpClient.test.ts (3 tests) 293ms 2026-11-03T01:25:34.9669140Z 2026-11-03T01:25:34.9670675Z Test Files 1 passed (1) 2026-11-03T01:25:34.9671003Z Tests 3 passed (3) 2026-11-03T01:25:34.9671160Z Start at 01:25:32 2026-11-03T01:25:34.9672825Z Duration 1.98s (import 60%, transform 22%, tests 15%, setup 2%) 2026-11-03T01:25:34.9680730Z 2026-11-03T01:25:35.0336329Z 2026-11-03T01:25:35.5519103Z ~/apps/server$ vp test run 'src/telemetry/FeatureUsage.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:25:35.7247339Z 2026-11-03T01:25:35.7249030Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:35.7249300Z 2026-11-03T01:25:36.0984245Z ✓ src/telemetry/FeatureUsage.test.ts (5 tests) 5ms 2026-11-03T01:25:36.1011612Z 2026-11-03T01:25:36.1012674Z Test Files 1 passed (1) 2026-11-03T01:25:36.1012972Z Tests 5 passed (5) 2026-11-03T01:25:36.1013208Z Start at 01:25:35 2026-11-03T01:25:36.1014851Z Duration 365ms (import 63%, transform 23%, setup 11%, tests 2%, worker 1%) 2026-11-03T01:25:36.1020516Z 2026-11-03T01:25:36.1587339Z 2026-11-03T01:25:36.7338648Z ~/apps/server$ vp test run 'src/cloud/traceRelayRequest.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:25:36.9215357Z 2026-11-03T01:25:36.9216518Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:36.9216793Z 2026-11-03T01:25:37.1570955Z ✓ src/cloud/traceRelayRequest.test.ts (2 tests) 18ms 2026-11-03T01:25:37.1594688Z 2026-11-03T01:25:37.1596530Z Test Files 1 passed (1) 2026-11-03T01:25:37.1596906Z Tests 2 passed (2) 2026-11-03T01:25:37.1597053Z Start at 01:25:36 2026-11-03T01:25:37.1598580Z Duration 226ms (import 51%, setup 21%, transform 15%, tests 11%, worker 1%) 2026-11-03T01:25:37.1604120Z 2026-11-03T01:25:37.1795074Z 2026-11-03T01:25:37.6077558Z ~/apps/server$ vp test run 'src/orchestration-v2/ThreadLiveEventCoalescer.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:25:37.7752530Z 2026-11-03T01:25:37.7753786Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:37.7754008Z 2026-11-03T01:25:38.2016992Z ✓ src/orchestration-v2/ThreadLiveEventCoalescer.test.ts (12 tests) 26ms 2026-11-03T01:25:38.2038003Z 2026-11-03T01:25:38.2039724Z Test Files 1 passed (1) 2026-11-03T01:25:38.2040059Z Tests 12 passed (12) 2026-11-03T01:25:38.2040193Z Start at 01:25:37 2026-11-03T01:25:38.2041481Z Duration 416ms (import 57%, transform 24%, setup 11%, tests 7%, worker 1%) 2026-11-03T01:25:38.2046552Z 2026-11-03T01:25:38.2262872Z 2026-11-03T01:25:38.7150283Z ~/apps/server$ vp test run 'src/provider/providerInstallation.test.ts' ○ cache miss: 'apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.ts' modified, executing 2026-11-03T01:25:38.8942877Z 2026-11-03T01:25:38.8943872Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:38.8944118Z 2026-11-03T01:25:40.3001470Z ✓ src/provider/providerInstallation.test.ts (2 tests) 14ms 2026-11-03T01:25:40.3025819Z 2026-11-03T01:25:40.3028311Z Test Files 1 passed (1) 2026-11-03T01:25:40.3028591Z Tests 2 passed (2) 2026-11-03T01:25:40.3029484Z Start at 01:25:38 2026-11-03T01:25:40.3031716Z Duration 1.40s (import 70%, transform 26%, setup 3%, tests 1%) 2026-11-03T01:25:40.3039500Z 2026-11-03T01:25:40.3560788Z 2026-11-03T01:25:40.9471193Z ~/apps/server$ vp test run 'src/auth/McpOAuth.test.ts' ○ cache miss: 'apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.ts' modified, executing 2026-11-03T01:25:41.1276280Z 2026-11-03T01:25:41.1276978Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:41.1282222Z 2026-11-03T01:25:42.8606905Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached 2026-11-03T01:25:42.8607457Z [01:25:42.856] INFO (#14): Migrations ran successfully { 2026-11-03T01:25:42.8607627Z migrations: [ 2026-11-03T01:25:42.8607750Z '1_OrchestrationEvents', 2026-11-03T01:25:42.8607900Z '2_OrchestrationCommandReceipts', 2026-11-03T01:25:42.8608051Z '3_CheckpointDiffBlobs', 2026-11-03T01:25:42.8608192Z '4_ProviderSessionRuntime', 2026-11-03T01:25:42.8608326Z '5_Projections', 2026-11-03T01:25:42.8608473Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-11-03T01:25:42.8608652Z '7_ProjectionThreadMessageAttachments', 2026-11-03T01:25:42.8608923Z '8_ProjectionThreadActivitySequence', 2026-11-03T01:25:42.8609084Z '9_ProviderSessionRuntimeMode', 2026-11-03T01:25:42.8609236Z '10_ProjectionThreadsRuntimeMode', 2026-11-03T01:25:42.8609401Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-11-03T01:25:42.8609575Z '12_ProjectionThreadsInteractionMode', 2026-11-03T01:25:42.8609735Z '13_ProjectionThreadProposedPlans', 2026-11-03T01:25:42.8609915Z '14_ProjectionThreadProposedPlanImplementation', 2026-11-03T01:25:42.8610102Z '15_ProjectionTurnsSourceProposedPlan', 2026-11-03T01:25:42.8610261Z '16_CanonicalizeModelSelections', 2026-11-03T01:25:42.8610410Z '17_ProjectionThreadsArchivedAt', 2026-11-03T01:25:42.8610564Z '18_ProjectionThreadsArchivedAtIndex', 2026-11-03T01:25:42.8610718Z '19_ProjectionSnapshotLookupIndexes', 2026-11-03T01:25:42.8610872Z '20_AuthAccessManagement', 2026-11-03T01:25:42.8611009Z '21_AuthSessionClientMetadata', 2026-11-03T01:25:42.8611155Z '22_AuthSessionLastConnectedAt', 2026-11-03T01:25:42.8611304Z '23_ProjectionThreadShellSummary', 2026-11-03T01:25:42.8611463Z '24_BackfillProjectionThreadShellSummary', 2026-11-03T01:25:42.8611642Z '25_CleanupInvalidProjectionPendingApprovals', 2026-11-03T01:25:42.8611818Z '26_CanonicalizeModelSelectionOptions', 2026-11-03T01:25:42.8611978Z '27_ProviderSessionRuntimeInstanceId', 2026-11-03T01:25:42.8612136Z '28_ProjectionThreadSessionInstanceId', 2026-11-03T01:25:42.8612308Z '29_ProjectionThreadDetailOrderingIndexes', 2026-11-03T01:25:42.8612486Z '30_ProjectionThreadShellArchiveIndexes', 2026-11-03T01:25:42.8612644Z '31_AuthAuthorizationScopes', 2026-11-03T01:25:42.8612797Z '32_AuthPairingProofKeyThumbprint', 2026-11-03T01:25:42.8612947Z '33_ProjectionThreadsSettled', 2026-11-03T01:25:42.8613093Z '34_ProjectionThreadsSnoozed', 2026-11-03T01:25:42.8613238Z '35_ProjectionThreadTitleRegeneration', 2026-11-03T01:25:42.8613394Z '36_ProjectionThreadsPinned', 2026-11-03T01:25:42.8613541Z '37_ProjectionTurnsKeysetIndex', 2026-11-03T01:25:42.8613693Z '38_ProjectionThreadsPinOrderKey', 2026-11-03T01:25:42.8613857Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-11-03T01:25:42.8614023Z '40_ProjectionProjectFaviconPath', 2026-11-03T01:25:42.8614173Z '41_AuthSessionClientConnection', 2026-11-03T01:25:42.8614323Z '42_ProjectionThreadLinkedPullRequest', 2026-11-03T01:25:42.8614481Z '43_ProjectionThreadsUnsettledAt', 2026-11-03T01:25:42.8614637Z '44_ClearAutomaticProjectModelDefaults', 2026-11-03T01:25:42.8614798Z '45_ProjectionProjectsAutoPull', 2026-11-03T01:25:42.8614954Z '46_RepairAutomaticSettlementTimestamps', 2026-11-03T01:25:42.8615110Z '47_ProjectionProjectIcon', 2026-11-03T01:25:42.8615550Z '48_ProjectionThreadBranchPullRequest', 2026-11-03T01:25:42.8615769Z '49_ProjectionThreadsActiveOrderKey', 2026-11-03T01:25:42.8615936Z '50_ProjectionThreadPullRequests', 2026-11-03T01:25:42.8616090Z '51_ProjectionThreadMessageContext', 2026-11-03T01:25:42.8616247Z '52_ProjectionThreadTitleState', 2026-11-03T01:25:42.8616394Z '53_PullRequestFilesViewed', 2026-11-03T01:25:42.8616550Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-11-03T01:25:42.8616713Z '55_OrchestrationV2', 2026-11-03T01:25:42.8616849Z '56_RemoveRedundantProjectionIndexes', 2026-11-03T01:25:42.8617001Z '57_ScheduledTaskWebhooks', 2026-11-03T01:25:42.8617148Z '58_WebhookRelayDeliveries', 2026-11-03T01:25:42.8617290Z '59_McpAppModelContext', 2026-11-03T01:25:42.8617425Z '60_ThreadSnapshotWindowIndexes', 2026-11-03T01:25:42.8617578Z '61_PullRequestReviewGuides', 2026-11-03T01:25:42.8617722Z '62_ThreadFailureLookupIndex', 2026-11-03T01:25:42.8617862Z '63_DropUnusedV1Projections', 2026-11-03T01:25:42.8618012Z '64_CanonicalizeThreadPullRequestLinks', 2026-11-03T01:25:42.8618171Z '65_CodexUsageNativeTurnIndex', 2026-11-03T01:25:42.8618325Z '66_RepairClientSettlementTimestamps', 2026-11-03T01:25:42.8618468Z '67_WebhookDedupe', 2026-11-03T01:25:42.8618596Z '68_ShellStopRequestIndex', 2026-11-03T01:25:42.8618732Z '69_ThreadMessageSearch', 2026-11-03T01:25:42.8618861Z '70_PeerLinks', 2026-11-03T01:25:42.8618974Z '71_PeerLinkFence', 2026-11-03T01:25:42.8619099Z '72_WaitingLinkRequestIndex', 2026-11-03T01:25:42.8619237Z '73_ActiveTurnItemIndexes', 2026-11-03T01:25:42.8619386Z '74_ExcludeAttachmentPlaceholdersFromSearch', 2026-11-03T01:25:42.8619852Z '75_SubagentDeliveryState', 2026-11-03T01:25:42.8620047Z '76_ProjectionProjectsPinArchive', 2026-11-03T01:25:42.8620206Z '77_RepairBooleanSettledOverride' 2026-11-03T01:25:42.8620343Z ] 2026-11-03T01:25:42.8620438Z } 2026-11-03T01:25:42.8620493Z 2026-11-03T01:25:42.9064279Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client 2026-11-03T01:25:42.9065069Z [01:25:42.905] INFO (#426): Migrations ran successfully { 2026-11-03T01:25:42.9065595Z migrations: [ 2026-11-03T01:25:42.9065900Z '1_OrchestrationEvents', 2026-11-03T01:25:42.9066276Z '2_OrchestrationCommandReceipts', 2026-11-03T01:25:42.9066462Z '3_CheckpointDiffBlobs', 2026-11-03T01:25:42.9066613Z '4_ProviderSessionRuntime', 2026-11-03T01:25:42.9066757Z '5_Projections', 2026-11-03T01:25:42.9066908Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-11-03T01:25:42.9067096Z '7_ProjectionThreadMessageAttachments', 2026-11-03T01:25:42.9067287Z '8_ProjectionThreadActivitySequence', 2026-11-03T01:25:42.9067457Z '9_ProviderSessionRuntimeMode', 2026-11-03T01:25:42.9067608Z '10_ProjectionThreadsRuntimeMode', 2026-11-03T01:25:42.9067774Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-11-03T01:25:42.9067942Z '12_ProjectionThreadsInteractionMode', 2026-11-03T01:25:42.9068106Z '13_ProjectionThreadProposedPlans', 2026-11-03T01:25:42.9068283Z '14_ProjectionThreadProposedPlanImplementation', 2026-11-03T01:25:42.9068467Z '15_ProjectionTurnsSourceProposedPlan', 2026-11-03T01:25:42.9068626Z '16_CanonicalizeModelSelections', 2026-11-03T01:25:42.9068775Z '17_ProjectionThreadsArchivedAt', 2026-11-03T01:25:42.9068929Z '18_ProjectionThreadsArchivedAtIndex', 2026-11-03T01:25:42.9069083Z '19_ProjectionSnapshotLookupIndexes', 2026-11-03T01:25:42.9069239Z '20_AuthAccessManagement', 2026-11-03T01:25:42.9069382Z '21_AuthSessionClientMetadata', 2026-11-03T01:25:42.9069530Z '22_AuthSessionLastConnectedAt', 2026-11-03T01:25:42.9069685Z '23_ProjectionThreadShellSummary', 2026-11-03T01:25:42.9069842Z '24_BackfillProjectionThreadShellSummary', 2026-11-03T01:25:42.9070020Z '25_CleanupInvalidProjectionPendingApprovals', 2026-11-03T01:25:42.9070192Z '26_CanonicalizeModelSelectionOptions', 2026-11-03T01:25:42.9070357Z '27_ProviderSessionRuntimeInstanceId', 2026-11-03T01:25:42.9070514Z '28_ProjectionThreadSessionInstanceId', 2026-11-03T01:25:42.9070677Z '29_ProjectionThreadDetailOrderingIndexes', 2026-11-03T01:25:42.9070850Z '30_ProjectionThreadShellArchiveIndexes', 2026-11-03T01:25:42.9071006Z '31_AuthAuthorizationScopes', 2026-11-03T01:25:42.9071155Z '32_AuthPairingProofKeyThumbprint', 2026-11-03T01:25:42.9071306Z '33_ProjectionThreadsSettled', 2026-11-03T01:25:42.9071475Z '34_ProjectionThreadsSnoozed', 2026-11-03T01:25:42.9071626Z '35_ProjectionThreadTitleRegeneration', 2026-11-03T01:25:42.9071784Z '36_ProjectionThreadsPinned', 2026-11-03T01:25:42.9071932Z '37_ProjectionTurnsKeysetIndex', 2026-11-03T01:25:42.9072085Z '38_ProjectionThreadsPinOrderKey', 2026-11-03T01:25:42.9072249Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-11-03T01:25:42.9072414Z '40_ProjectionProjectFaviconPath', 2026-11-03T01:25:42.9072567Z '41_AuthSessionClientConnection', 2026-11-03T01:25:42.9072716Z '42_ProjectionThreadLinkedPullRequest', 2026-11-03T01:25:42.9072873Z '43_ProjectionThreadsUnsettledAt', 2026-11-03T01:25:42.9073029Z '44_ClearAutomaticProjectModelDefaults', 2026-11-03T01:25:42.9073373Z '45_ProjectionProjectsAutoPull', 2026-11-03T01:25:42.9073556Z '46_RepairAutomaticSettlementTimestamps', 2026-11-03T01:25:42.9073736Z '47_ProjectionProjectIcon', 2026-11-03T01:25:42.9073883Z '48_ProjectionThreadBranchPullRequest', 2026-11-03T01:25:42.9074041Z '49_ProjectionThreadsActiveOrderKey', 2026-11-03T01:25:42.9074195Z '50_ProjectionThreadPullRequests', 2026-11-03T01:25:42.9074343Z '51_ProjectionThreadMessageContext', 2026-11-03T01:25:42.9074819Z '52_ProjectionThreadTitleState', 2026-11-03T01:25:42.9075047Z '53_PullRequestFilesViewed', 2026-11-03T01:25:42.9075257Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-11-03T01:25:42.9075418Z '55_OrchestrationV2', 2026-11-03T01:25:42.9075556Z '56_RemoveRedundantProjectionIndexes', 2026-11-03T01:25:42.9075709Z '57_ScheduledTaskWebhooks', 2026-11-03T01:25:42.9075845Z '58_WebhookRelayDeliveries', 2026-11-03T01:25:42.9075985Z '59_McpAppModelContext', 2026-11-03T01:25:42.9076209Z '60_ThreadSnapshotWindowIndexes', 2026-11-03T01:25:42.9076360Z '61_PullRequestReviewGuides', 2026-11-03T01:25:42.9076500Z '62_ThreadFailureLookupIndex', 2026-11-03T01:25:42.9076642Z '63_DropUnusedV1Projections', 2026-11-03T01:25:42.9076794Z '64_CanonicalizeThreadPullRequestLinks', 2026-11-03T01:25:42.9076952Z '65_CodexUsageNativeTurnIndex', 2026-11-03T01:25:42.9077105Z '66_RepairClientSettlementTimestamps', 2026-11-03T01:25:42.9077255Z '67_WebhookDedupe', 2026-11-03T01:25:42.9077386Z '68_ShellStopRequestIndex', 2026-11-03T01:25:42.9077521Z '69_ThreadMessageSearch', 2026-11-03T01:25:42.9077654Z '70_PeerLinks', 2026-11-03T01:25:42.9077774Z '71_PeerLinkFence', 2026-11-03T01:25:42.9077902Z '72_WaitingLinkRequestIndex', 2026-11-03T01:25:42.9078046Z '73_ActiveTurnItemIndexes', 2026-11-03T01:25:42.9078197Z '74_ExcludeAttachmentPlaceholdersFromSearch', 2026-11-03T01:25:42.9078364Z '75_SubagentDeliveryState', 2026-11-03T01:25:42.9078505Z '76_ProjectionProjectsPinArchive', 2026-11-03T01:25:42.9078667Z '77_RepairBooleanSettledOverride' 2026-11-03T01:25:42.9078803Z ] 2026-11-03T01:25:42.9078908Z } 2026-11-03T01:25:42.9078970Z 2026-11-03T01:25:42.9502337Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-11-03T01:25:42.9502843Z [01:25:42.949] INFO (#874): Migrations ran successfully { 2026-11-03T01:25:42.9503435Z migrations: [ 2026-11-03T01:25:42.9503667Z '1_OrchestrationEvents', 2026-11-03T01:25:42.9503903Z '2_OrchestrationCommandReceipts', 2026-11-03T01:25:42.9504148Z '3_CheckpointDiffBlobs', 2026-11-03T01:25:42.9504402Z '4_ProviderSessionRuntime', 2026-11-03T01:25:42.9504623Z '5_Projections', 2026-11-03T01:25:42.9504859Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-11-03T01:25:42.9505211Z '7_ProjectionThreadMessageAttachments', 2026-11-03T01:25:42.9505476Z '8_ProjectionThreadActivitySequence', 2026-11-03T01:25:42.9505729Z '9_ProviderSessionRuntimeMode', 2026-11-03T01:25:42.9505974Z '10_ProjectionThreadsRuntimeMode', 2026-11-03T01:25:42.9506236Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-11-03T01:25:42.9506519Z '12_ProjectionThreadsInteractionMode', 2026-11-03T01:25:42.9506780Z '13_ProjectionThreadProposedPlans', 2026-11-03T01:25:42.9507071Z '14_ProjectionThreadProposedPlanImplementation', 2026-11-03T01:25:42.9507372Z '15_ProjectionTurnsSourceProposedPlan', 2026-11-03T01:25:42.9507645Z '16_CanonicalizeModelSelections', 2026-11-03T01:25:42.9507905Z '17_ProjectionThreadsArchivedAt', 2026-11-03T01:25:42.9508152Z '18_ProjectionThreadsArchivedAtIndex', 2026-11-03T01:25:42.9508416Z '19_ProjectionSnapshotLookupIndexes', 2026-11-03T01:25:42.9508670Z '20_AuthAccessManagement', 2026-11-03T01:25:42.9508895Z '21_AuthSessionClientMetadata', 2026-11-03T01:25:42.9509140Z '22_AuthSessionLastConnectedAt', 2026-11-03T01:25:42.9509382Z '23_ProjectionThreadShellSummary', 2026-11-03T01:25:42.9509643Z '24_BackfillProjectionThreadShellSummary', 2026-11-03T01:25:42.9509934Z '25_CleanupInvalidProjectionPendingApprovals', 2026-11-03T01:25:42.9510227Z '26_CanonicalizeModelSelectionOptions', 2026-11-03T01:25:42.9510497Z '27_ProviderSessionRuntimeInstanceId', 2026-11-03T01:25:42.9510756Z '28_ProjectionThreadSessionInstanceId', 2026-11-03T01:25:42.9511030Z '29_ProjectionThreadDetailOrderingIndexes', 2026-11-03T01:25:42.9511640Z '30_ProjectionThreadShellArchiveIndexes', 2026-11-03T01:25:42.9512079Z '31_AuthAuthorizationScopes', 2026-11-03T01:25:42.9512321Z '32_AuthPairingProofKeyThumbprint', 2026-11-03T01:25:42.9512578Z '33_ProjectionThreadsSettled', 2026-11-03T01:25:42.9512814Z '34_ProjectionThreadsSnoozed', 2026-11-03T01:25:42.9513071Z '35_ProjectionThreadTitleRegeneration', 2026-11-03T01:25:42.9513329Z '36_ProjectionThreadsPinned', 2026-11-03T01:25:42.9513571Z '37_ProjectionTurnsKeysetIndex', 2026-11-03T01:25:42.9513822Z '38_ProjectionThreadsPinOrderKey', 2026-11-03T01:25:42.9514087Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-11-03T01:25:42.9514361Z '40_ProjectionProjectFaviconPath', 2026-11-03T01:25:42.9514601Z '41_AuthSessionClientConnection', 2026-11-03T01:25:42.9514862Z '42_ProjectionThreadLinkedPullRequest', 2026-11-03T01:25:42.9515192Z '43_ProjectionThreadsUnsettledAt', 2026-11-03T01:25:42.9515446Z '44_ClearAutomaticProjectModelDefaults', 2026-11-03T01:25:42.9515718Z '45_ProjectionProjectsAutoPull', 2026-11-03T01:25:42.9515981Z '46_RepairAutomaticSettlementTimestamps', 2026-11-03T01:25:42.9516245Z '47_ProjectionProjectIcon', 2026-11-03T01:25:42.9516471Z '48_ProjectionThreadBranchPullRequest', 2026-11-03T01:25:42.9516716Z '49_ProjectionThreadsActiveOrderKey', 2026-11-03T01:25:42.9516960Z '50_ProjectionThreadPullRequests', 2026-11-03T01:25:42.9517211Z '51_ProjectionThreadMessageContext', 2026-11-03T01:25:42.9517465Z '52_ProjectionThreadTitleState', 2026-11-03T01:25:42.9517698Z '53_PullRequestFilesViewed', 2026-11-03T01:25:42.9517954Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-11-03T01:25:42.9518216Z '55_OrchestrationV2', 2026-11-03T01:25:42.9518438Z '56_RemoveRedundantProjectionIndexes', 2026-11-03T01:25:42.9518682Z '57_ScheduledTaskWebhooks', 2026-11-03T01:25:42.9518911Z '58_WebhookRelayDeliveries', 2026-11-03T01:25:42.9519138Z '59_McpAppModelContext', 2026-11-03T01:25:42.9519357Z '60_ThreadSnapshotWindowIndexes', 2026-11-03T01:25:42.9519613Z '61_PullRequestReviewGuides', 2026-11-03T01:25:42.9519846Z '62_ThreadFailureLookupIndex', 2026-11-03T01:25:42.9520082Z '63_DropUnusedV1Projections', 2026-11-03T01:25:42.9520326Z '64_CanonicalizeThreadPullRequestLinks', 2026-11-03T01:25:42.9520593Z '65_CodexUsageNativeTurnIndex', 2026-11-03T01:25:42.9520850Z '66_RepairClientSettlementTimestamps', 2026-11-03T01:25:42.9521091Z '67_WebhookDedupe', 2026-11-03T01:25:42.9521295Z '68_ShellStopRequestIndex', 2026-11-03T01:25:42.9521512Z '69_ThreadMessageSearch', 2026-11-03T01:25:42.9521722Z '70_PeerLinks', 2026-11-03T01:25:42.9521903Z '71_PeerLinkFence', 2026-11-03T01:25:42.9522107Z '72_WaitingLinkRequestIndex', 2026-11-03T01:25:42.9522331Z '73_ActiveTurnItemIndexes', 2026-11-03T01:25:42.9522581Z '74_ExcludeAttachmentPlaceholdersFromSearch', 2026-11-03T01:25:42.9522853Z '75_SubagentDeliveryState', 2026-11-03T01:25:42.9523081Z '76_ProjectionProjectsPinArchive', 2026-11-03T01:25:42.9523345Z '77_RepairBooleanSettledOverride' 2026-11-03T01:25:42.9523575Z ] 2026-11-03T01:25:42.9523738Z } 2026-11-03T01:25:42.9523827Z 2026-11-03T01:25:42.9606239Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-11-03T01:25:42.9606656Z [01:25:42.959] INFO (#1249): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' } 2026-11-03T01:25:42.9606864Z 2026-11-03T01:25:42.9942663Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-11-03T01:25:42.9943131Z [01:25:42.993] INFO (#1313): Migrations ran successfully { 2026-11-03T01:25:42.9943667Z migrations: [ 2026-11-03T01:25:42.9944450Z '1_OrchestrationEvents', 2026-11-03T01:25:42.9944780Z '2_OrchestrationCommandReceipts', 2026-11-03T01:25:42.9945094Z '3_CheckpointDiffBlobs', 2026-11-03T01:25:42.9945323Z '4_ProviderSessionRuntime', 2026-11-03T01:25:42.9945541Z '5_Projections', 2026-11-03T01:25:42.9946146Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-11-03T01:25:42.9946645Z '7_ProjectionThreadMessageAttachments', 2026-11-03T01:25:42.9946942Z '8_ProjectionThreadActivitySequence', 2026-11-03T01:25:42.9947202Z '9_ProviderSessionRuntimeMode', 2026-11-03T01:25:42.9947453Z '10_ProjectionThreadsRuntimeMode', 2026-11-03T01:25:42.9947732Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-11-03T01:25:42.9948018Z '12_ProjectionThreadsInteractionMode', 2026-11-03T01:25:42.9948291Z '13_ProjectionThreadProposedPlans', 2026-11-03T01:25:42.9948591Z '14_ProjectionThreadProposedPlanImplementation', 2026-11-03T01:25:42.9948910Z '15_ProjectionTurnsSourceProposedPlan', 2026-11-03T01:25:42.9949187Z '16_CanonicalizeModelSelections', 2026-11-03T01:25:42.9949446Z '17_ProjectionThreadsArchivedAt', 2026-11-03T01:25:42.9949698Z '18_ProjectionThreadsArchivedAtIndex', 2026-11-03T01:25:42.9949955Z '19_ProjectionSnapshotLookupIndexes', 2026-11-03T01:25:42.9950205Z '20_AuthAccessManagement', 2026-11-03T01:25:42.9950432Z '21_AuthSessionClientMetadata', 2026-11-03T01:25:42.9950677Z '22_AuthSessionLastConnectedAt', 2026-11-03T01:25:42.9950927Z '23_ProjectionThreadShellSummary', 2026-11-03T01:25:42.9951208Z '24_BackfillProjectionThreadShellSummary', 2026-11-03T01:25:42.9951517Z '25_CleanupInvalidProjectionPendingApprovals', 2026-11-03T01:25:42.9951819Z '26_CanonicalizeModelSelectionOptions', 2026-11-03T01:25:42.9952099Z '27_ProviderSessionRuntimeInstanceId', 2026-11-03T01:25:42.9952369Z '28_ProjectionThreadSessionInstanceId', 2026-11-03T01:25:42.9952658Z '29_ProjectionThreadDetailOrderingIndexes', 2026-11-03T01:25:42.9952953Z '30_ProjectionThreadShellArchiveIndexes', 2026-11-03T01:25:42.9953233Z '31_AuthAuthorizationScopes', 2026-11-03T01:25:42.9953488Z '32_AuthPairingProofKeyThumbprint', 2026-11-03T01:25:42.9970556Z '33_ProjectionThreadsSettled', 2026-11-03T01:25:42.9970897Z '34_ProjectionThreadsSnoozed', 2026-11-03T01:25:42.9971179Z '35_ProjectionThreadTitleRegeneration', 2026-11-03T01:25:42.9971460Z '36_ProjectionThreadsPinned', 2026-11-03T01:25:42.9971701Z '37_ProjectionTurnsKeysetIndex', 2026-11-03T01:25:42.9971950Z '38_ProjectionThreadsPinOrderKey', 2026-11-03T01:25:42.9972225Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-11-03T01:25:42.9972502Z '40_ProjectionProjectFaviconPath', 2026-11-03T01:25:42.9972750Z '41_AuthSessionClientConnection', 2026-11-03T01:25:42.9972996Z '42_ProjectionThreadLinkedPullRequest', 2026-11-03T01:25:42.9973260Z '43_ProjectionThreadsUnsettledAt', 2026-11-03T01:25:42.9973520Z '44_ClearAutomaticProjectModelDefaults', 2026-11-03T01:25:42.9973776Z '45_ProjectionProjectsAutoPull', 2026-11-03T01:25:42.9974033Z '46_RepairAutomaticSettlementTimestamps', 2026-11-03T01:25:42.9974288Z '47_ProjectionProjectIcon', 2026-11-03T01:25:42.9974526Z '48_ProjectionThreadBranchPullRequest', 2026-11-03T01:25:42.9974796Z '49_ProjectionThreadsActiveOrderKey', 2026-11-03T01:25:42.9975120Z '50_ProjectionThreadPullRequests', 2026-11-03T01:25:42.9975370Z '51_ProjectionThreadMessageContext', 2026-11-03T01:25:42.9975620Z '52_ProjectionThreadTitleState', 2026-11-03T01:25:42.9975864Z '53_PullRequestFilesViewed', 2026-11-03T01:25:42.9976120Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-11-03T01:25:42.9976386Z '55_OrchestrationV2', 2026-11-03T01:25:42.9976608Z '56_RemoveRedundantProjectionIndexes', 2026-11-03T01:25:42.9976856Z '57_ScheduledTaskWebhooks', 2026-11-03T01:25:42.9977082Z '58_WebhookRelayDeliveries', 2026-11-03T01:25:42.9977300Z '59_McpAppModelContext', 2026-11-03T01:25:42.9977523Z '60_ThreadSnapshotWindowIndexes', 2026-11-03T01:25:42.9977760Z '61_PullRequestReviewGuides', 2026-11-03T01:25:42.9977999Z '62_ThreadFailureLookupIndex', 2026-11-03T01:25:42.9978239Z '63_DropUnusedV1Projections', 2026-11-03T01:25:42.9978480Z '64_CanonicalizeThreadPullRequestLinks', 2026-11-03T01:25:42.9979027Z '65_CodexUsageNativeTurnIndex', 2026-11-03T01:25:42.9979359Z '66_RepairClientSettlementTimestamps', 2026-11-03T01:25:42.9979607Z '67_WebhookDedupe', 2026-11-03T01:25:42.9979818Z '68_ShellStopRequestIndex', 2026-11-03T01:25:42.9980035Z '69_ThreadMessageSearch', 2026-11-03T01:25:42.9980245Z '70_PeerLinks', 2026-11-03T01:25:42.9980429Z '71_PeerLinkFence', 2026-11-03T01:25:42.9980636Z '72_WaitingLinkRequestIndex', 2026-11-03T01:25:42.9980856Z '73_ActiveTurnItemIndexes', 2026-11-03T01:25:42.9981099Z '74_ExcludeAttachmentPlaceholdersFromSearch', 2026-11-03T01:25:42.9981363Z '75_SubagentDeliveryState', 2026-11-03T01:25:42.9981586Z '76_ProjectionProjectsPinArchive', 2026-11-03T01:25:42.9981856Z '77_RepairBooleanSettledOverride' 2026-11-03T01:25:42.9982072Z ] 2026-11-03T01:25:42.9982230Z } 2026-11-03T01:25:42.9982319Z 2026-11-03T01:25:42.9995852Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-11-03T01:25:42.9996368Z [01:25:42.999] INFO (#1686): Approved an MCP client sign-in. { 2026-11-03T01:25:42.9996664Z client: 'Hosted bot', 2026-11-03T01:25:42.9996879Z access: 'approval-required', 2026-11-03T01:25:42.9997110Z method: 'pairing-code' 2026-11-03T01:25:42.9997305Z } 2026-11-03T01:25:42.9997400Z 2026-11-03T01:25:43.0279378Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-11-03T01:25:43.0279738Z [01:25:43.026] INFO (#1745): Migrations ran successfully { 2026-11-03T01:25:43.0280163Z migrations: [ 2026-11-03T01:25:43.0280287Z '1_OrchestrationEvents', 2026-11-03T01:25:43.0280437Z '2_OrchestrationCommandReceipts', 2026-11-03T01:25:43.0280584Z '3_CheckpointDiffBlobs', 2026-11-03T01:25:43.0280723Z '4_ProviderSessionRuntime', 2026-11-03T01:25:43.0280860Z '5_Projections', 2026-11-03T01:25:43.0281015Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-11-03T01:25:43.0281196Z '7_ProjectionThreadMessageAttachments', 2026-11-03T01:25:43.0281396Z '8_ProjectionThreadActivitySequence', 2026-11-03T01:25:43.0281567Z '9_ProviderSessionRuntimeMode', 2026-11-03T01:25:43.0281718Z '10_ProjectionThreadsRuntimeMode', 2026-11-03T01:25:43.0281886Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-11-03T01:25:43.0282053Z '12_ProjectionThreadsInteractionMode', 2026-11-03T01:25:43.0282214Z '13_ProjectionThreadProposedPlans', 2026-11-03T01:25:43.0282390Z '14_ProjectionThreadProposedPlanImplementation', 2026-11-03T01:25:43.0282570Z '15_ProjectionTurnsSourceProposedPlan', 2026-11-03T01:25:43.0282730Z '16_CanonicalizeModelSelections', 2026-11-03T01:25:43.0282877Z '17_ProjectionThreadsArchivedAt', 2026-11-03T01:25:43.0283032Z '18_ProjectionThreadsArchivedAtIndex', 2026-11-03T01:25:43.0283192Z '19_ProjectionSnapshotLookupIndexes', 2026-11-03T01:25:43.0283351Z '20_AuthAccessManagement', 2026-11-03T01:25:43.0283502Z '21_AuthSessionClientMetadata', 2026-11-03T01:25:43.0283650Z '22_AuthSessionLastConnectedAt', 2026-11-03T01:25:43.0283802Z '23_ProjectionThreadShellSummary', 2026-11-03T01:25:43.0283963Z '24_BackfillProjectionThreadShellSummary', 2026-11-03T01:25:43.0284144Z '25_CleanupInvalidProjectionPendingApprovals', 2026-11-03T01:25:43.0284322Z '26_CanonicalizeModelSelectionOptions', 2026-11-03T01:25:43.0284487Z '27_ProviderSessionRuntimeInstanceId', 2026-11-03T01:25:43.0284656Z '28_ProjectionThreadSessionInstanceId', 2026-11-03T01:25:43.0284839Z '29_ProjectionThreadDetailOrderingIndexes', 2026-11-03T01:25:43.0285104Z '30_ProjectionThreadShellArchiveIndexes', 2026-11-03T01:25:43.0285268Z '31_AuthAuthorizationScopes', 2026-11-03T01:25:43.0285420Z '32_AuthPairingProofKeyThumbprint', 2026-11-03T01:25:43.0285572Z '33_ProjectionThreadsSettled', 2026-11-03T01:25:43.0285722Z '34_ProjectionThreadsSnoozed', 2026-11-03T01:25:43.0285869Z '35_ProjectionThreadTitleRegeneration', 2026-11-03T01:25:43.0286040Z '36_ProjectionThreadsPinned', 2026-11-03T01:25:43.0286418Z '37_ProjectionTurnsKeysetIndex', 2026-11-03T01:25:43.0286659Z '38_ProjectionThreadsPinOrderKey', 2026-11-03T01:25:43.0286827Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-11-03T01:25:43.0286994Z '40_ProjectionProjectFaviconPath', 2026-11-03T01:25:43.0287144Z '41_AuthSessionClientConnection', 2026-11-03T01:25:43.0287304Z '42_ProjectionThreadLinkedPullRequest', 2026-11-03T01:25:43.0287460Z '43_ProjectionThreadsUnsettledAt', 2026-11-03T01:25:43.0287620Z '44_ClearAutomaticProjectModelDefaults', 2026-11-03T01:25:43.0287778Z '45_ProjectionProjectsAutoPull', 2026-11-03T01:25:43.0287939Z '46_RepairAutomaticSettlementTimestamps', 2026-11-03T01:25:43.0288170Z '47_ProjectionProjectIcon', 2026-11-03T01:25:43.0288324Z '48_ProjectionThreadBranchPullRequest', 2026-11-03T01:25:43.0288486Z '49_ProjectionThreadsActiveOrderKey', 2026-11-03T01:25:43.0288643Z '50_ProjectionThreadPullRequests', 2026-11-03T01:25:43.0288794Z '51_ProjectionThreadMessageContext', 2026-11-03T01:25:43.0289057Z '52_ProjectionThreadTitleState', 2026-11-03T01:25:43.0289205Z '53_PullRequestFilesViewed', 2026-11-03T01:25:43.0289360Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-11-03T01:25:43.0289533Z '55_OrchestrationV2', 2026-11-03T01:25:43.0289683Z '56_RemoveRedundantProjectionIndexes', 2026-11-03T01:25:43.0289832Z '57_ScheduledTaskWebhooks', 2026-11-03T01:25:43.0289970Z '58_WebhookRelayDeliveries', 2026-11-03T01:25:43.0290108Z '59_McpAppModelContext', 2026-11-03T01:25:43.0290247Z '60_ThreadSnapshotWindowIndexes', 2026-11-03T01:25:43.0290396Z '61_PullRequestReviewGuides', 2026-11-03T01:25:43.0290543Z '62_ThreadFailureLookupIndex', 2026-11-03T01:25:43.0290685Z '63_DropUnusedV1Projections', 2026-11-03T01:25:43.0290842Z '64_CanonicalizeThreadPullRequestLinks', 2026-11-03T01:25:43.0291005Z '65_CodexUsageNativeTurnIndex', 2026-11-03T01:25:43.0291162Z '66_RepairClientSettlementTimestamps', 2026-11-03T01:25:43.0291311Z '67_WebhookDedupe', 2026-11-03T01:25:43.0291439Z '68_ShellStopRequestIndex', 2026-11-03T01:25:43.0291583Z '69_ThreadMessageSearch', 2026-11-03T01:25:43.0291719Z '70_PeerLinks', 2026-11-03T01:25:43.0291873Z '71_PeerLinkFence', 2026-11-03T01:25:43.0292037Z '72_WaitingLinkRequestIndex', 2026-11-03T01:25:43.0292174Z '73_ActiveTurnItemIndexes', 2026-11-03T01:25:43.0292331Z '74_ExcludeAttachmentPlaceholdersFromSearch', 2026-11-03T01:25:43.0292496Z '75_SubagentDeliveryState', 2026-11-03T01:25:43.0292640Z '76_ProjectionProjectsPinArchive', 2026-11-03T01:25:43.0292791Z '77_RepairBooleanSettledOverride' 2026-11-03T01:25:43.0292932Z ] 2026-11-03T01:25:43.0293026Z } 2026-11-03T01:25:43.0293082Z 2026-11-03T01:25:43.0342053Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-11-03T01:25:43.0342516Z [01:25:43.033] INFO (#2113): Approved an MCP client sign-in. { 2026-11-03T01:25:43.0342808Z client: 'Claude Code', 2026-11-03T01:25:43.0343062Z access: 'approval-required', 2026-11-03T01:25:43.0343292Z method: 'pairing-code' 2026-11-03T01:25:43.0343482Z } 2026-11-03T01:25:43.0343571Z 2026-11-03T01:25:43.0706671Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-11-03T01:25:43.0707222Z [01:25:43.069] INFO (#2174): Migrations ran successfully { 2026-11-03T01:25:43.0707510Z migrations: [ 2026-11-03T01:25:43.0707705Z '1_OrchestrationEvents', 2026-11-03T01:25:43.0707937Z '2_OrchestrationCommandReceipts', 2026-11-03T01:25:43.0708184Z '3_CheckpointDiffBlobs', 2026-11-03T01:25:43.0708396Z '4_ProviderSessionRuntime', 2026-11-03T01:25:43.0708622Z '5_Projections', 2026-11-03T01:25:43.0708858Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-11-03T01:25:43.0709149Z '7_ProjectionThreadMessageAttachments', 2026-11-03T01:25:43.0709426Z '8_ProjectionThreadActivitySequence', 2026-11-03T01:25:43.0709682Z '9_ProviderSessionRuntimeMode', 2026-11-03T01:25:43.0710320Z '10_ProjectionThreadsRuntimeMode', 2026-11-03T01:25:43.0710770Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-11-03T01:25:43.0711048Z '12_ProjectionThreadsInteractionMode', 2026-11-03T01:25:43.0711316Z '13_ProjectionThreadProposedPlans', 2026-11-03T01:25:43.0711603Z '14_ProjectionThreadProposedPlanImplementation', 2026-11-03T01:25:43.0711895Z '15_ProjectionTurnsSourceProposedPlan', 2026-11-03T01:25:43.0712156Z '16_CanonicalizeModelSelections', 2026-11-03T01:25:43.0712413Z '17_ProjectionThreadsArchivedAt', 2026-11-03T01:25:43.0712662Z '18_ProjectionThreadsArchivedAtIndex', 2026-11-03T01:25:43.0712924Z '19_ProjectionSnapshotLookupIndexes', 2026-11-03T01:25:43.0713180Z '20_AuthAccessManagement', 2026-11-03T01:25:43.0713416Z '21_AuthSessionClientMetadata', 2026-11-03T01:25:43.0713658Z '22_AuthSessionLastConnectedAt', 2026-11-03T01:25:43.0713893Z '23_ProjectionThreadShellSummary', 2026-11-03T01:25:43.0714168Z '24_BackfillProjectionThreadShellSummary', 2026-11-03T01:25:43.0714455Z '25_CleanupInvalidProjectionPendingApprovals', 2026-11-03T01:25:43.0714729Z '26_CanonicalizeModelSelectionOptions', 2026-11-03T01:25:43.0715051Z '27_ProviderSessionRuntimeInstanceId', 2026-11-03T01:25:43.0715314Z '28_ProjectionThreadSessionInstanceId', 2026-11-03T01:25:43.0715592Z '29_ProjectionThreadDetailOrderingIndexes', 2026-11-03T01:25:43.0715866Z '30_ProjectionThreadShellArchiveIndexes', 2026-11-03T01:25:43.0716126Z '31_AuthAuthorizationScopes', 2026-11-03T01:25:43.0716348Z '32_AuthPairingProofKeyThumbprint', 2026-11-03T01:25:43.0716595Z '33_ProjectionThreadsSettled', 2026-11-03T01:25:43.0716834Z '34_ProjectionThreadsSnoozed', 2026-11-03T01:25:43.0717090Z '35_ProjectionThreadTitleRegeneration', 2026-11-03T01:25:43.0717340Z '36_ProjectionThreadsPinned', 2026-11-03T01:25:43.0717577Z '37_ProjectionTurnsKeysetIndex', 2026-11-03T01:25:43.0717828Z '38_ProjectionThreadsPinOrderKey', 2026-11-03T01:25:43.0718116Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-11-03T01:25:43.0718394Z '40_ProjectionProjectFaviconPath', 2026-11-03T01:25:43.0718639Z '41_AuthSessionClientConnection', 2026-11-03T01:25:43.0718890Z '42_ProjectionThreadLinkedPullRequest', 2026-11-03T01:25:43.0719151Z '43_ProjectionThreadsUnsettledAt', 2026-11-03T01:25:43.0719403Z '44_ClearAutomaticProjectModelDefaults', 2026-11-03T01:25:43.0719680Z '45_ProjectionProjectsAutoPull', 2026-11-03T01:25:43.0719938Z '46_RepairAutomaticSettlementTimestamps', 2026-11-03T01:25:43.0720211Z '47_ProjectionProjectIcon', 2026-11-03T01:25:43.0720453Z '48_ProjectionThreadBranchPullRequest', 2026-11-03T01:25:43.0720717Z '49_ProjectionThreadsActiveOrderKey', 2026-11-03T01:25:43.0720980Z '50_ProjectionThreadPullRequests', 2026-11-03T01:25:43.0721225Z '51_ProjectionThreadMessageContext', 2026-11-03T01:25:43.0721477Z '52_ProjectionThreadTitleState', 2026-11-03T01:25:43.0721718Z '53_PullRequestFilesViewed', 2026-11-03T01:25:43.0721986Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-11-03T01:25:43.0722256Z '55_OrchestrationV2', 2026-11-03T01:25:43.0722482Z '56_RemoveRedundantProjectionIndexes', 2026-11-03T01:25:43.0722731Z '57_ScheduledTaskWebhooks', 2026-11-03T01:25:43.0722967Z '58_WebhookRelayDeliveries', 2026-11-03T01:25:43.0723197Z '59_McpAppModelContext', 2026-11-03T01:25:43.0723418Z '60_ThreadSnapshotWindowIndexes', 2026-11-03T01:25:43.0723648Z '61_PullRequestReviewGuides', 2026-11-03T01:25:43.0723872Z '62_ThreadFailureLookupIndex', 2026-11-03T01:25:43.0724109Z '63_DropUnusedV1Projections', 2026-11-03T01:25:43.0724344Z '64_CanonicalizeThreadPullRequestLinks', 2026-11-03T01:25:43.0724589Z '65_CodexUsageNativeTurnIndex', 2026-11-03T01:25:43.0724868Z '66_RepairClientSettlementTimestamps', 2026-11-03T01:25:43.0725103Z '67_WebhookDedupe', 2026-11-03T01:25:43.0725237Z '68_ShellStopRequestIndex', 2026-11-03T01:25:43.0725377Z '69_ThreadMessageSearch', 2026-11-03T01:25:43.0725678Z '70_PeerLinks', 2026-11-03T01:25:43.0725852Z '71_PeerLinkFence', 2026-11-03T01:25:43.0725984Z '72_WaitingLinkRequestIndex', 2026-11-03T01:25:43.0726123Z '73_ActiveTurnItemIndexes', 2026-11-03T01:25:43.0726284Z '74_ExcludeAttachmentPlaceholdersFromSearch', 2026-11-03T01:25:43.0726450Z '75_SubagentDeliveryState', 2026-11-03T01:25:43.0726589Z '76_ProjectionProjectsPinArchive', 2026-11-03T01:25:43.0726771Z '77_RepairBooleanSettledOverride' 2026-11-03T01:25:43.0726908Z ] 2026-11-03T01:25:43.0727010Z } 2026-11-03T01:25:43.0727067Z 2026-11-03T01:25:43.0813610Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-11-03T01:25:43.0814348Z [01:25:43.080] INFO (#2565): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' } 2026-11-03T01:25:43.0814716Z 2026-11-03T01:25:43.1122651Z stdout | src/auth/McpOAuth.test.ts > a code minted with an access level's scopes approves that access 2026-11-03T01:25:43.1123194Z [01:25:43.110] INFO (#2622): Migrations ran successfully { 2026-11-03T01:25:43.1123479Z migrations: [ 2026-11-03T01:25:43.1123687Z '1_OrchestrationEvents', 2026-11-03T01:25:43.1123931Z '2_OrchestrationCommandReceipts', 2026-11-03T01:25:43.1124183Z '3_CheckpointDiffBlobs', 2026-11-03T01:25:43.1124400Z '4_ProviderSessionRuntime', 2026-11-03T01:25:43.1124628Z '5_Projections', 2026-11-03T01:25:43.1124921Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-11-03T01:25:43.1125236Z '7_ProjectionThreadMessageAttachments', 2026-11-03T01:25:43.1125520Z '8_ProjectionThreadActivitySequence', 2026-11-03T01:25:43.1125791Z '9_ProviderSessionRuntimeMode', 2026-11-03T01:25:43.1126053Z '10_ProjectionThreadsRuntimeMode', 2026-11-03T01:25:43.1126315Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-11-03T01:25:43.1126577Z '12_ProjectionThreadsInteractionMode', 2026-11-03T01:25:43.1126854Z '13_ProjectionThreadProposedPlans', 2026-11-03T01:25:43.1127157Z '14_ProjectionThreadProposedPlanImplementation', 2026-11-03T01:25:43.1127470Z '15_ProjectionTurnsSourceProposedPlan', 2026-11-03T01:25:43.1127732Z '16_CanonicalizeModelSelections', 2026-11-03T01:25:43.1127987Z '17_ProjectionThreadsArchivedAt', 2026-11-03T01:25:43.1128248Z '18_ProjectionThreadsArchivedAtIndex', 2026-11-03T01:25:43.1128520Z '19_ProjectionSnapshotLookupIndexes', 2026-11-03T01:25:43.1128781Z '20_AuthAccessManagement', 2026-11-03T01:25:43.1129130Z '21_AuthSessionClientMetadata', 2026-11-03T01:25:43.1129385Z '22_AuthSessionLastConnectedAt', 2026-11-03T01:25:43.1129639Z '23_ProjectionThreadShellSummary', 2026-11-03T01:25:43.1129917Z '24_BackfillProjectionThreadShellSummary', 2026-11-03T01:25:43.1130230Z '25_CleanupInvalidProjectionPendingApprovals', 2026-11-03T01:25:43.1130540Z '26_CanonicalizeModelSelectionOptions', 2026-11-03T01:25:43.1130818Z '27_ProviderSessionRuntimeInstanceId', 2026-11-03T01:25:43.1131100Z '28_ProjectionThreadSessionInstanceId', 2026-11-03T01:25:43.1131394Z '29_ProjectionThreadDetailOrderingIndexes', 2026-11-03T01:25:43.1131660Z '30_ProjectionThreadShellArchiveIndexes', 2026-11-03T01:25:43.1131920Z '31_AuthAuthorizationScopes', 2026-11-03T01:25:43.1132183Z '32_AuthPairingProofKeyThumbprint', 2026-11-03T01:25:43.1132436Z '33_ProjectionThreadsSettled', 2026-11-03T01:25:43.1132680Z '34_ProjectionThreadsSnoozed', 2026-11-03T01:25:43.1132934Z '35_ProjectionThreadTitleRegeneration', 2026-11-03T01:25:43.1133184Z '36_ProjectionThreadsPinned', 2026-11-03T01:25:43.1133421Z '37_ProjectionTurnsKeysetIndex', 2026-11-03T01:25:43.1133664Z '38_ProjectionThreadsPinOrderKey', 2026-11-03T01:25:43.1133941Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-11-03T01:25:43.1134229Z '40_ProjectionProjectFaviconPath', 2026-11-03T01:25:43.1134486Z '41_AuthSessionClientConnection', 2026-11-03T01:25:43.1134774Z '42_ProjectionThreadLinkedPullRequest', 2026-11-03T01:25:43.1135357Z '43_ProjectionThreadsUnsettledAt', 2026-11-03T01:25:43.1135767Z '44_ClearAutomaticProjectModelDefaults', 2026-11-03T01:25:43.1136035Z '45_ProjectionProjectsAutoPull', 2026-11-03T01:25:43.1136295Z '46_RepairAutomaticSettlementTimestamps', 2026-11-03T01:25:43.1136545Z '47_ProjectionProjectIcon', 2026-11-03T01:25:43.1136777Z '48_ProjectionThreadBranchPullRequest', 2026-11-03T01:25:43.1137040Z '49_ProjectionThreadsActiveOrderKey', 2026-11-03T01:25:43.1137292Z '50_ProjectionThreadPullRequests', 2026-11-03T01:25:43.1137543Z '51_ProjectionThreadMessageContext', 2026-11-03T01:25:43.1137785Z '52_ProjectionThreadTitleState', 2026-11-03T01:25:43.1138035Z '53_PullRequestFilesViewed', 2026-11-03T01:25:43.1138283Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-11-03T01:25:43.1138560Z '55_OrchestrationV2', 2026-11-03T01:25:43.1138786Z '56_RemoveRedundantProjectionIndexes', 2026-11-03T01:25:43.1139039Z '57_ScheduledTaskWebhooks', 2026-11-03T01:25:43.1139280Z '58_WebhookRelayDeliveries', 2026-11-03T01:25:43.1139516Z '59_McpAppModelContext', 2026-11-03T01:25:43.1139764Z '60_ThreadSnapshotWindowIndexes', 2026-11-03T01:25:43.1140003Z '61_PullRequestReviewGuides', 2026-11-03T01:25:43.1140250Z '62_ThreadFailureLookupIndex', 2026-11-03T01:25:43.1140498Z '63_DropUnusedV1Projections', 2026-11-03T01:25:43.1140752Z '64_CanonicalizeThreadPullRequestLinks', 2026-11-03T01:25:43.1141036Z '65_CodexUsageNativeTurnIndex', 2026-11-03T01:25:43.1141297Z '66_RepairClientSettlementTimestamps', 2026-11-03T01:25:43.1141550Z '67_WebhookDedupe', 2026-11-03T01:25:43.1141753Z '68_ShellStopRequestIndex', 2026-11-03T01:25:43.1141994Z '69_ThreadMessageSearch', 2026-11-03T01:25:43.1142214Z '70_PeerLinks', 2026-11-03T01:25:43.1142416Z '71_PeerLinkFence', 2026-11-03T01:25:43.1142636Z '72_WaitingLinkRequestIndex', 2026-11-03T01:25:43.1142861Z '73_ActiveTurnItemIndexes', 2026-11-03T01:25:43.1143134Z '74_ExcludeAttachmentPlaceholdersFromSearch', 2026-11-03T01:25:43.1143421Z '75_SubagentDeliveryState', 2026-11-03T01:25:43.1143671Z '76_ProjectionProjectsPinArchive', 2026-11-03T01:25:43.1143920Z '77_RepairBooleanSettledOverride' 2026-11-03T01:25:43.1144155Z ] 2026-11-03T01:25:43.1144317Z } 2026-11-03T01:25:43.1144407Z 2026-11-03T01:25:43.1179641Z stdout | src/auth/McpOAuth.test.ts > a code minted with an access level's scopes approves that access 2026-11-03T01:25:43.1180311Z [01:25:43.117] INFO (#2990): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' } 2026-11-03T01:25:43.1180658Z 2026-11-03T01:25:43.1186692Z stdout | src/auth/McpOAuth.test.ts > a code minted with an access level's scopes approves that access 2026-11-03T01:25:43.1186995Z [01:25:43.118] INFO (#2996): Approved an MCP client sign-in. { 2026-11-03T01:25:43.1187173Z client: 'Claude Code', 2026-11-03T01:25:43.1187309Z access: 'approval-required', 2026-11-03T01:25:43.1187463Z method: 'pairing-code' 2026-11-03T01:25:43.1187587Z } 2026-11-03T01:25:43.1187645Z 2026-11-03T01:25:43.1194036Z stdout | src/auth/McpOAuth.test.ts > a code minted with an access level's scopes approves that access 2026-11-03T01:25:43.1194330Z [01:25:43.119] INFO (#3001): Approved an MCP client sign-in. { 2026-11-03T01:25:43.1194511Z client: 'Claude Code', 2026-11-03T01:25:43.1194647Z access: 'auto-accept-edits', 2026-11-03T01:25:43.1194849Z method: 'pairing-code' 2026-11-03T01:25:43.1194967Z } 2026-11-03T01:25:43.1195025Z 2026-11-03T01:25:43.1200740Z stdout | src/auth/McpOAuth.test.ts > a code minted with an access level's scopes approves that access 2026-11-03T01:25:43.1201097Z [01:25:43.119] INFO (#3006): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' } 2026-11-03T01:25:43.1201300Z 2026-11-03T01:25:43.1209118Z stdout | src/auth/McpOAuth.test.ts > a code minted with an access level's scopes approves that access 2026-11-03T01:25:43.1209971Z [01:25:43.120] INFO (#3011): Approved an MCP client sign-in. { 2026-11-03T01:25:43.1211253Z client: 'Claude Code', 2026-11-03T01:25:43.1211631Z access: 'full-access', 2026-11-03T01:25:43.1211876Z method: 'pairing-code' 2026-11-03T01:25:43.1212080Z } 2026-11-03T01:25:43.1212172Z 2026-11-03T01:25:43.1495123Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-11-03T01:25:43.1495721Z [01:25:43.148] INFO (#3063): Migrations ran successfully { 2026-11-03T01:25:43.1495994Z migrations: [ 2026-11-03T01:25:43.1496193Z '1_OrchestrationEvents', 2026-11-03T01:25:43.1496422Z '2_OrchestrationCommandReceipts', 2026-11-03T01:25:43.1496675Z '3_CheckpointDiffBlobs', 2026-11-03T01:25:43.1496894Z '4_ProviderSessionRuntime', 2026-11-03T01:25:43.1497123Z '5_Projections', 2026-11-03T01:25:43.1497381Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-11-03T01:25:43.1497690Z '7_ProjectionThreadMessageAttachments', 2026-11-03T01:25:43.1498000Z '8_ProjectionThreadActivitySequence', 2026-11-03T01:25:43.1498273Z '9_ProviderSessionRuntimeMode', 2026-11-03T01:25:43.1498516Z '10_ProjectionThreadsRuntimeMode', 2026-11-03T01:25:43.1498769Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-11-03T01:25:43.1499040Z '12_ProjectionThreadsInteractionMode', 2026-11-03T01:25:43.1499312Z '13_ProjectionThreadProposedPlans', 2026-11-03T01:25:43.1499612Z '14_ProjectionThreadProposedPlanImplementation', 2026-11-03T01:25:43.1499926Z '15_ProjectionTurnsSourceProposedPlan', 2026-11-03T01:25:43.1500197Z '16_CanonicalizeModelSelections', 2026-11-03T01:25:43.1500456Z '17_ProjectionThreadsArchivedAt', 2026-11-03T01:25:43.1500712Z '18_ProjectionThreadsArchivedAtIndex', 2026-11-03T01:25:43.1500979Z '19_ProjectionSnapshotLookupIndexes', 2026-11-03T01:25:43.1501237Z '20_AuthAccessManagement', 2026-11-03T01:25:43.1501482Z '21_AuthSessionClientMetadata', 2026-11-03T01:25:43.1501740Z '22_AuthSessionLastConnectedAt', 2026-11-03T01:25:43.1502018Z '23_ProjectionThreadShellSummary', 2026-11-03T01:25:43.1502313Z '24_BackfillProjectionThreadShellSummary', 2026-11-03T01:25:43.1502622Z '25_CleanupInvalidProjectionPendingApprovals', 2026-11-03T01:25:43.1502927Z '26_CanonicalizeModelSelectionOptions', 2026-11-03T01:25:43.1503205Z '27_ProviderSessionRuntimeInstanceId', 2026-11-03T01:25:43.1503484Z '28_ProjectionThreadSessionInstanceId', 2026-11-03T01:25:43.1503770Z '29_ProjectionThreadDetailOrderingIndexes', 2026-11-03T01:25:43.1504058Z '30_ProjectionThreadShellArchiveIndexes', 2026-11-03T01:25:43.1504337Z '31_AuthAuthorizationScopes', 2026-11-03T01:25:43.1504589Z '32_AuthPairingProofKeyThumbprint', 2026-11-03T01:25:43.1504945Z '33_ProjectionThreadsSettled', 2026-11-03T01:25:43.1505186Z '34_ProjectionThreadsSnoozed', 2026-11-03T01:25:43.1505449Z '35_ProjectionThreadTitleRegeneration', 2026-11-03T01:25:43.1505724Z '36_ProjectionThreadsPinned', 2026-11-03T01:25:43.1505986Z '37_ProjectionTurnsKeysetIndex', 2026-11-03T01:25:43.1506259Z '38_ProjectionThreadsPinOrderKey', 2026-11-03T01:25:43.1506531Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-11-03T01:25:43.1506809Z '40_ProjectionProjectFaviconPath', 2026-11-03T01:25:43.1507051Z '41_AuthSessionClientConnection', 2026-11-03T01:25:43.1507313Z '42_ProjectionThreadLinkedPullRequest', 2026-11-03T01:25:43.1507567Z '43_ProjectionThreadsUnsettledAt', 2026-11-03T01:25:43.1507810Z '44_ClearAutomaticProjectModelDefaults', 2026-11-03T01:25:43.1508054Z '45_ProjectionProjectsAutoPull', 2026-11-03T01:25:43.1508294Z '46_RepairAutomaticSettlementTimestamps', 2026-11-03T01:25:43.1508557Z '47_ProjectionProjectIcon', 2026-11-03T01:25:43.1508787Z '48_ProjectionThreadBranchPullRequest', 2026-11-03T01:25:43.1509046Z '49_ProjectionThreadsActiveOrderKey', 2026-11-03T01:25:43.1509272Z '50_ProjectionThreadPullRequests', 2026-11-03T01:25:43.1509494Z '51_ProjectionThreadMessageContext', 2026-11-03T01:25:43.1510162Z '52_ProjectionThreadTitleState', 2026-11-03T01:25:43.1510586Z '53_PullRequestFilesViewed', 2026-11-03T01:25:43.1510832Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-11-03T01:25:43.1511084Z '55_OrchestrationV2', 2026-11-03T01:25:43.1511301Z '56_RemoveRedundantProjectionIndexes', 2026-11-03T01:25:43.1511543Z '57_ScheduledTaskWebhooks', 2026-11-03T01:25:43.1511768Z '58_WebhookRelayDeliveries', 2026-11-03T01:25:43.1512001Z '59_McpAppModelContext', 2026-11-03T01:25:43.1512219Z '60_ThreadSnapshotWindowIndexes', 2026-11-03T01:25:43.1512458Z '61_PullRequestReviewGuides', 2026-11-03T01:25:43.1512688Z '62_ThreadFailureLookupIndex', 2026-11-03T01:25:43.1512919Z '63_DropUnusedV1Projections', 2026-11-03T01:25:43.1513157Z '64_CanonicalizeThreadPullRequestLinks', 2026-11-03T01:25:43.1513427Z '65_CodexUsageNativeTurnIndex', 2026-11-03T01:25:43.1513677Z '66_RepairClientSettlementTimestamps', 2026-11-03T01:25:43.1513934Z '67_WebhookDedupe', 2026-11-03T01:25:43.1514238Z '68_ShellStopRequestIndex', 2026-11-03T01:25:43.1514550Z '69_ThreadMessageSearch', 2026-11-03T01:25:43.1514845Z '70_PeerLinks', 2026-11-03T01:25:43.1515036Z '71_PeerLinkFence', 2026-11-03T01:25:43.1515248Z '72_WaitingLinkRequestIndex', 2026-11-03T01:25:43.1515481Z '73_ActiveTurnItemIndexes', 2026-11-03T01:25:43.1515748Z '74_ExcludeAttachmentPlaceholdersFromSearch', 2026-11-03T01:25:43.1516027Z '75_SubagentDeliveryState', 2026-11-03T01:25:43.1516264Z '76_ProjectionProjectsPinArchive', 2026-11-03T01:25:43.1516509Z '77_RepairBooleanSettledOverride' 2026-11-03T01:25:43.1516734Z ] 2026-11-03T01:25:43.1516890Z } 2026-11-03T01:25:43.1516982Z 2026-11-03T01:25:43.1586054Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-11-03T01:25:43.1586704Z [01:25:43.158] INFO (#3443): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' } 2026-11-03T01:25:43.1587083Z 2026-11-03T01:25:43.1637646Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-11-03T01:25:43.1638258Z [01:25:43.163] INFO (#3476): Approved an MCP client sign-in. { 2026-11-03T01:25:43.1638554Z client: 'Claude Code', 2026-11-03T01:25:43.1638775Z access: 'read-only', 2026-11-03T01:25:43.1638976Z method: 'browser-session' 2026-11-03T01:25:43.1639176Z } 2026-11-03T01:25:43.1639267Z 2026-11-03T01:25:43.1673898Z ✓ src/auth/McpOAuth.test.ts (9 tests) 370ms 2026-11-03T01:25:43.1698340Z 2026-11-03T01:25:43.1699770Z Test Files 1 passed (1) 2026-11-03T01:25:43.1700113Z Tests 9 passed (9) 2026-11-03T01:25:43.1700317Z Start at 01:25:41 2026-11-03T01:25:43.1701794Z Duration 2.03s (import 57%, transform 22%, tests 19%, setup 2%) 2026-11-03T01:25:43.1709165Z 2026-11-03T01:25:43.2271041Z 2026-11-03T01:25:44.1459239Z ~/apps/server$ vp test run 'src/orchestration-v2/ProjectionRecovery.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:25:44.3141421Z 2026-11-03T01:25:44.3142435Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:44.3142623Z 2026-11-03T01:25:46.3306662Z ✓ src/orchestration-v2/ProjectionRecovery.test.ts (13 tests) 528ms 2026-11-03T01:25:46.3330542Z 2026-11-03T01:25:46.3332743Z Test Files 1 passed (1) 2026-11-03T01:25:46.3333304Z Tests 13 passed (13) 2026-11-03T01:25:46.3333571Z Start at 01:25:44 2026-11-03T01:25:46.3336383Z Duration 2.01s (import 51%, tests 27%, transform 20%, setup 2%) 2026-11-03T01:25:46.3343915Z 2026-11-03T01:25:46.3849725Z 2026-11-03T01:25:47.0379693Z ~/apps/server$ vp test run 'src/provider/AntigravityProvider.test.ts' ○ cache miss: 'azureDevOpsChangeRequestTemplate.ts' removed from 'packages/source-control-azure-devops/src/server', executing 2026-11-03T01:25:47.2006894Z 2026-11-03T01:25:47.2008312Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:47.2008657Z 2026-11-03T01:25:47.9127323Z ✓ src/provider/AntigravityProvider.test.ts (22 tests) 53ms 2026-11-03T01:25:47.9149274Z 2026-11-03T01:25:47.9150862Z Test Files 1 passed (1) 2026-11-03T01:25:47.9151336Z Tests 22 passed (22) 2026-11-03T01:25:47.9151470Z Start at 01:25:47 2026-11-03T01:25:47.9152981Z Duration 701ms (import 60%, transform 27%, tests 8%, setup 5%) 2026-11-03T01:25:47.9158656Z 2026-11-03T01:25:47.9538756Z 2026-11-03T01:25:48.5298326Z ~/apps/server$ vp test run 'src/mcp/toolkits/environment/handlers.test.ts' ○ cache miss: 'apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.ts' modified, executing 2026-11-03T01:25:48.6958234Z 2026-11-03T01:25:48.6959297Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:48.6959738Z 2026-11-03T01:25:50.0813042Z ✓ src/mcp/toolkits/environment/handlers.test.ts (1 test) 8ms 2026-11-03T01:25:50.0835904Z 2026-11-03T01:25:50.0838427Z Test Files 1 passed (1) 2026-11-03T01:25:50.0838704Z Tests 1 passed (1) 2026-11-03T01:25:50.0838912Z Start at 01:25:48 2026-11-03T01:25:50.0840566Z Duration 1.38s (import 70%, transform 27%, setup 2%, tests 1%) 2026-11-03T01:25:50.0892800Z 2026-11-03T01:25:50.1337970Z 2026-11-03T01:25:50.5636891Z ~/apps/server$ vp test run 'src/persistence/Migrations/027_028_ProviderInstanceIdColumns.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:25:50.7266451Z 2026-11-03T01:25:50.7267564Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:50.7267792Z 2026-11-03T01:25:51.1313588Z ✓ src/persistence/Migrations/027_028_ProviderInstanceIdColumns.test.ts (1 test) 22ms 2026-11-03T01:25:51.1335181Z 2026-11-03T01:25:51.1358573Z Test Files 1 passed (1) 2026-11-03T01:25:51.1358764Z Tests 1 passed (1) 2026-11-03T01:25:51.1358891Z Start at 01:25:50 2026-11-03T01:25:51.1359074Z Duration 395ms (import 62%, transform 22%, setup 9%, tests 7%, worker 1%) 2026-11-03T01:25:51.1359230Z 2026-11-03T01:25:51.1540427Z 2026-11-03T01:25:51.7499914Z ~/apps/server$ vp test run 'src/textGeneration/CodexTextGeneration.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:25:51.9277902Z 2026-11-03T01:25:51.9278982Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:51.9279163Z 2026-11-03T01:25:55.0286480Z ✓ src/textGeneration/CodexTextGeneration.test.ts (14 tests) 2527ms 2026-11-03T01:25:55.0287038Z ✓ CodexTextGeneration (12) 2026-11-03T01:25:55.0287259Z ✓ kills a stalled exec CLI when its request is interrupted 1056ms 2026-11-03T01:25:55.0287510Z ✓ kills a stalled mcp list CLI when its request is interrupted 1027ms 2026-11-03T01:25:55.0323137Z 2026-11-03T01:25:55.0323771Z Test Files 1 passed (1) 2026-11-03T01:25:55.0323966Z Tests 14 passed (14) 2026-11-03T01:25:55.0324098Z Start at 01:25:51 2026-11-03T01:25:55.0324278Z Duration 3.09s (tests 83%, import 10%, transform 5%, setup 1%) 2026-11-03T01:25:55.0324420Z 2026-11-03T01:25:55.0597395Z 2026-11-03T01:25:55.4888567Z ~/apps/server$ vp test run 'src/device/ExpoApi.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:25:55.6685561Z 2026-11-03T01:25:55.6686725Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:55.6686907Z 2026-11-03T01:25:55.9242199Z ✓ src/device/ExpoApi.test.ts (7 tests) 35ms 2026-11-03T01:25:55.9264903Z 2026-11-03T01:25:55.9267118Z Test Files 1 passed (1) 2026-11-03T01:25:55.9267436Z Tests 7 passed (7) 2026-11-03T01:25:55.9267583Z Start at 01:25:55 2026-11-03T01:25:55.9269561Z Duration 245ms (import 50%, tests 19%, setup 16%, transform 14%, worker 1%) 2026-11-03T01:25:55.9276307Z 2026-11-03T01:25:55.9460708Z 2026-11-03T01:25:56.3286150Z ~/apps/server$ vp test run 'src/orchestration-v2/ThreadManagementService.test.ts' ○ cache miss: 'apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.ts' modified, executing 2026-11-03T01:25:56.5016674Z 2026-11-03T01:25:56.5017624Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:56.5017927Z 2026-11-03T01:25:58.4970746Z ✓ src/orchestration-v2/ThreadManagementService.test.ts (19 tests) 504ms 2026-11-03T01:25:58.4999832Z 2026-11-03T01:25:58.5009641Z Test Files 1 passed (1) 2026-11-03T01:25:58.5009888Z Tests 19 passed (19) 2026-11-03T01:25:58.5010043Z Start at 01:25:56 2026-11-03T01:25:58.5010271Z Duration 1.99s (import 51%, tests 26%, transform 21%, setup 2%) 2026-11-03T01:25:58.5015471Z 2026-11-03T01:25:58.5545237Z 2026-11-03T01:25:58.9021521Z ~/apps/server$ vp test run 'src/provider/userInputAttachments.test.ts' ○ cache miss: 'apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.ts' modified, executing 2026-11-03T01:25:59.0742098Z 2026-11-03T01:25:59.0743065Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:25:59.0743243Z 2026-11-03T01:26:08.4913793Z ✓ src/provider/userInputAttachments.test.ts (30 tests) 7886ms 2026-11-03T01:26:08.4914492Z ✓ question answer paths (30) 2026-11-03T01:26:08.4914986Z ✓ preserves office structure and EPUB reading order with bounded archives 6327ms 2026-11-03T01:26:08.4936153Z 2026-11-03T01:26:08.4937985Z Test Files 1 passed (1) 2026-11-03T01:26:08.4938249Z Tests 30 passed (30) 2026-11-03T01:26:08.4938474Z Start at 01:25:59 2026-11-03T01:26:08.4940132Z Duration 9.41s (tests 84%, import 11%, transform 5%) 2026-11-03T01:26:08.4947018Z 2026-11-03T01:26:08.5643766Z 2026-11-03T01:26:09.1359948Z ~/apps/server$ vp test run 'src/auth/ServerSecretStore.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:26:09.3086496Z 2026-11-03T01:26:09.3088126Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:26:09.3088402Z 2026-11-03T01:26:09.7393621Z ✓ src/auth/ServerSecretStore.test.ts (4 tests) 19ms 2026-11-03T01:26:09.7412665Z 2026-11-03T01:26:09.7414255Z Test Files 1 passed (1) 2026-11-03T01:26:09.7414538Z Tests 4 passed (4) 2026-11-03T01:26:09.7414752Z Start at 01:26:09 2026-11-03T01:26:09.7416155Z Duration 420ms (import 66%, transform 19%, setup 9%, tests 5%, worker 1%) 2026-11-03T01:26:09.7421266Z 2026-11-03T01:26:09.7634578Z 2026-11-03T01:26:10.5893811Z ~/apps/server$ vp test run 'src/orchestration-v2/ProjectionSettlement.test.ts' ○ cache miss: 'apps/server/src/provider/Drivers/CodexHomeLayout.ts' modified, executing 2026-11-03T01:26:10.7589135Z 2026-11-03T01:26:10.7590281Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:26:10.7590563Z 2026-11-03T01:26:12.2498352Z ✓ src/orchestration-v2/ProjectionSettlement.test.ts (4 tests) 153ms 2026-11-03T01:26:12.2523865Z 2026-11-03T01:26:12.2525093Z Test Files 1 passed (1) 2026-11-03T01:26:12.2525638Z Tests 4 passed (4) 2026-11-03T01:26:12.2525809Z Start at 01:26:10 2026-11-03T01:26:12.2527113Z Duration 1.48s (import 64%, transform 23%, tests 11%, setup 2%) 2026-11-03T01:26:12.2535334Z 2026-11-03T01:26:12.3025982Z 2026-11-03T01:26:12.7623766Z ~/apps/server$ vp test run 'src/provider/CodexChatGptAuth.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:26:12.9303897Z 2026-11-03T01:26:12.9304829Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:26:12.9305011Z 2026-11-03T01:26:17.4574194Z ✓ src/provider/CodexChatGptAuth.test.ts (54 tests) 3890ms 2026-11-03T01:26:17.4595529Z 2026-11-03T01:26:17.4597427Z Test Files 1 passed (1) 2026-11-03T01:26:17.4597629Z Tests 54 passed (54) 2026-11-03T01:26:17.4597818Z Start at 01:26:12 2026-11-03T01:26:17.4599390Z Duration 4.52s (tests 87%, import 8%, transform 4%, setup 1%) 2026-11-03T01:26:17.4605337Z 2026-11-03T01:26:17.5037439Z 2026-11-03T01:26:17.9354080Z ~/apps/server$ vp test run 'src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts' ○ cache miss: 'apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.ts' modified, executing 2026-11-03T01:26:18.1104182Z 2026-11-03T01:26:18.1105640Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:26:18.1105927Z 2026-11-03T01:26:24.5955868Z ✓ src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts (288 tests) 4711ms 2026-11-03T01:26:24.5956476Z ✓ ClaudeAdapterV2 background wake turns (221) 2026-11-03T01:26:24.5956719Z ✓ persists a todo_list from inline Claude task-tool frames 1821ms 2026-11-03T01:26:24.5979306Z 2026-11-03T01:26:24.5981742Z Test Files 1 passed (1) 2026-11-03T01:26:24.5982956Z Tests 288 passed (288) 2026-11-03T01:26:24.5983444Z Start at 01:26:18 2026-11-03T01:26:24.5986069Z Duration 6.47s (tests 73%, import 16%, transform 10%) 2026-11-03T01:26:24.5995615Z 2026-11-03T01:26:24.7150468Z 2026-11-03T01:26:25.2281081Z ~/apps/server$ vp test run 'src/persistence/Migrations/057_ScheduledTaskWebhooks.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:26:25.4053481Z 2026-11-03T01:26:25.4054666Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:26:25.4054842Z 2026-11-03T01:26:25.8419079Z ✓ src/persistence/Migrations/057_ScheduledTaskWebhooks.test.ts (1 test) 40ms 2026-11-03T01:26:25.8459506Z 2026-11-03T01:26:25.8461516Z Test Files 1 passed (1) 2026-11-03T01:26:25.8461735Z Tests 1 passed (1) 2026-11-03T01:26:25.8462048Z Start at 01:26:25 2026-11-03T01:26:25.8462976Z Duration 429ms (import 58%, transform 21%, tests 11%, setup 9%, worker 1%) 2026-11-03T01:26:25.8468503Z 2026-11-03T01:26:25.8670693Z 2026-11-03T01:26:26.3755195Z ~/apps/server$ vp test run 'src/triage/triagePrompt.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:26:26.5492473Z 2026-11-03T01:26:26.5493814Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:26:26.5493997Z 2026-11-03T01:26:26.7321252Z ✓ src/triage/triagePrompt.test.ts (4 tests) 3ms 2026-11-03T01:26:26.7351953Z 2026-11-03T01:26:26.7352265Z Test Files 1 passed (1) 2026-11-03T01:26:26.7352521Z Tests 4 passed (4) 2026-11-03T01:26:26.7352717Z Start at 01:26:26 2026-11-03T01:26:26.7352937Z Duration 173ms (import 39%, setup 30%, transform 27%, tests 2%, worker 2%) 2026-11-03T01:26:26.7353176Z 2026-11-03T01:26:26.7892873Z 2026-11-03T01:26:27.4378719Z ~/apps/server$ vp test run 'src/entrypoint.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:26:27.6037588Z 2026-11-03T01:26:27.6038898Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:26:27.6039075Z 2026-11-03T01:26:27.7296996Z ✓ src/entrypoint.test.ts (3 tests) 3ms 2026-11-03T01:26:27.7318002Z 2026-11-03T01:26:27.7319843Z Test Files 1 passed (1) 2026-11-03T01:26:27.7325943Z Tests 3 passed (3) 2026-11-03T01:26:27.7326133Z Start at 01:26:27 2026-11-03T01:26:27.7326346Z Duration 117ms (setup 54%, transform 32%, import 7%, tests 4%, worker 3%) 2026-11-03T01:26:27.7327574Z 2026-11-03T01:26:27.7877319Z 2026-11-03T01:26:28.3270395Z ~/apps/server$ vp test run 'src/orchestration-v2/ThreadStop.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:26:28.4928122Z 2026-11-03T01:26:28.4928648Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:26:28.4929017Z 2026-11-03T01:26:32.0653525Z ✓ src/orchestration-v2/ThreadStop.test.ts (44 tests) 2154ms 2026-11-03T01:26:32.0680391Z 2026-11-03T01:26:32.0683316Z Test Files 1 passed (1) 2026-11-03T01:26:32.0683545Z Tests 44 passed (44) 2026-11-03T01:26:32.0683682Z Start at 01:26:28 2026-11-03T01:26:32.0685875Z Duration 3.57s (tests 61%, import 27%, transform 11%, setup 1%) 2026-11-03T01:26:32.0695659Z 2026-11-03T01:26:32.1233080Z 2026-11-03T01:26:32.9844056Z ~/apps/server$ vp test run 'src/resourceTelemetry/ResourceMonitorBinary.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:26:33.1559022Z 2026-11-03T01:26:33.1559933Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:26:33.1560187Z 2026-11-03T01:26:33.5694763Z ✓ src/resourceTelemetry/ResourceMonitorBinary.test.ts (6 tests) 17ms 2026-11-03T01:26:33.5729731Z 2026-11-03T01:26:33.5743712Z Test Files 1 passed (1) 2026-11-03T01:26:33.5743884Z Tests 6 passed (6) 2026-11-03T01:26:33.5744007Z Start at 01:26:33 2026-11-03T01:26:33.5744223Z Duration 403ms (import 64%, transform 20%, setup 10%, tests 5%, worker 1%) 2026-11-03T01:26:33.5744385Z 2026-11-03T01:26:33.5949596Z 2026-11-03T01:26:34.0089899Z ~/apps/server$ vp test run 'src/cli/connect.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:26:34.1868219Z 2026-11-03T01:26:34.1869334Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:26:34.1869758Z 2026-11-03T01:26:34.9977566Z ✓ src/cli/connect.test.ts (1 test) 3ms 2026-11-03T01:26:35.0006254Z 2026-11-03T01:26:35.0008111Z Test Files 1 passed (1) 2026-11-03T01:26:35.0008572Z Tests 1 passed (1) 2026-11-03T01:26:35.0008831Z Start at 01:26:34 2026-11-03T01:26:35.0011576Z Duration 801ms (import 57%, transform 37%, setup 4%) 2026-11-03T01:26:35.0019021Z 2026-11-03T01:26:35.0688632Z 2026-11-03T01:26:35.4826134Z ~/apps/server$ vp test run 'src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:26:35.6577315Z 2026-11-03T01:26:35.6578506Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:26:35.6578858Z 2026-11-03T01:26:37.1643977Z ✓ src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts (1 test) 8ms 2026-11-03T01:26:37.1668647Z 2026-11-03T01:26:37.1685874Z Test Files 1 passed (1) 2026-11-03T01:26:37.1686067Z Tests 1 passed (1) 2026-11-03T01:26:37.1686193Z Start at 01:26:35 2026-11-03T01:26:37.1686366Z Duration 1.50s (import 70%, transform 28%, setup 2%, tests 1%) 2026-11-03T01:26:37.1686509Z 2026-11-03T01:26:37.2180619Z 2026-11-03T01:26:37.5494645Z ~/apps/server$ vp test run 'src/provider/CodexThreadRevert.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:26:37.7250105Z 2026-11-03T01:26:37.7251174Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:26:37.7251351Z 2026-11-03T01:26:38.0346601Z ✓ src/provider/CodexThreadRevert.test.ts (2 tests) 13ms 2026-11-03T01:26:38.0368352Z 2026-11-03T01:26:38.0370714Z Test Files 1 passed (1) 2026-11-03T01:26:38.0371076Z Tests 2 passed (2) 2026-11-03T01:26:38.0371253Z Start at 01:26:37 2026-11-03T01:26:38.0374120Z Duration 301ms (import 60%, transform 21%, setup 13%, tests 6%, worker 1%) 2026-11-03T01:26:38.0379703Z 2026-11-03T01:26:38.0916007Z 2026-11-03T01:26:38.5857070Z ~/apps/server$ vp test run 'src/orchestration-v2/Adapters/CodexAdapterV2.test.ts' ○ cache miss: 'evidence' added in 'apps/server/scripts', executing 2026-11-03T01:26:38.7532265Z 2026-11-03T01:26:38.7533331Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-11-03T01:26:38.7533605Z 2026-11-03T01:26:41.2170026Z stdout | src/orchestration-v2/Adapters/CodexAdapterV2.test.ts > CodexAdapterV2 post-settle continuation > recovers a native child's actual model after transient empty rollout lookups 2026-11-03T01:26:41.2170531Z [01:26:41.215] ERROR (#7293): [Error: Service not found: effect/crypto/Digest] { [cause]: undefined } 2026-11-03T01:26:41.2170709Z 2026-11-03T01:26:41.2178929Z stdout | src/orchestration-v2/Adapters/CodexAdapterV2.test.ts > CodexAdapterV2 post-settle continuation > stops native child metadata lookups after interruption 2026-11-03T01:26:41.2179424Z [01:26:41.217] ERROR (#7309): [Error: Service not found: effect/crypto/Digest] { [cause]: undefined } 2026-11-03T01:26:41.2179623Z 2026-11-03T01:26:41.3109173Z ❯ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (135 tests | 2 failed) 966ms 2026-11-03T01:26:41.3109523Z ✓ CodexAdapterV2 context usage (1) 2026-11-03T01:26:41.3109758Z ✓ uses the current context rather than cumulative processed tokens 1ms 2026-11-03T01:26:41.3110005Z ✓ CodexAdapterV2 assistant message streaming (1) 2026-11-03T01:26:41.3110258Z ✓ flushes buffered text synchronously before item and turn completion 4ms 2026-11-03T01:26:41.3110499Z ✓ CodexAdapterV2 runtime policy (5) 2026-11-03T01:26:41.3110764Z ✓ selects native collaboration modes without prompt overrides with hasT3Mcp=undefined 1ms 2026-11-03T01:26:41.3111104Z ✓ selects native collaboration modes without prompt overrides with hasT3Mcp=false 1ms 2026-11-03T01:26:41.3111429Z ✓ selects native collaboration modes without prompt overrides with hasT3Mcp=true 1ms 2026-11-03T01:26:41.3111752Z ✓ derives concrete Codex turn policies from every T3 runtime mode 0ms 2026-11-03T01:26:41.3112022Z ✓ sends MCP app model context as untrusted Codex context 0ms 2026-11-03T01:26:41.3112240Z ✓ CodexAdapterV2 native protocol logging (1) 2026-11-03T01:26:41.3112472Z ✓ logs decoded app-server frames once with credentials redacted 1ms 2026-11-03T01:26:41.3112693Z ✓ CodexAdapterV2 rollback mapping (1) 2026-11-03T01:26:41.3112906Z ✓ derives native rollback count from durable provider turns 0ms 2026-11-03T01:26:41.3113167Z ✓ CodexAdapterV2 fork boundary (2) 2026-11-03T01:26:41.3113403Z ✓ resolves the selected provider turn to an inclusive native fork boundary 1ms 2026-11-03T01:26:41.3113710Z ✓ keeps the rollback-count fallback when the boundary turn lacks a native id 0ms 2026-11-03T01:26:41.3113946Z ✓ CodexAdapterV2 process exit (4) 2026-11-03T01:26:41.3114165Z ✓ retires the shared session after numeric (active turn: false) 19ms 2026-11-03T01:26:41.3114774Z ✓ retires the shared session after SIGKILL (active turn: false) 4ms 2026-11-03T01:26:41.3115111Z ✓ retires the shared session after numeric (active turn: true) 3ms 2026-11-03T01:26:41.3115363Z ✓ retires the shared session after SIGKILL (active turn: true) 3ms 2026-11-03T01:26:41.3115574Z ✓ CodexAdapterV2 session initialize (4) 2026-11-03T01:26:41.3115809Z ✓ sends one initialize when two threads start on a fresh session at once 4ms 2026-11-03T01:26:41.3116055Z ✓ retries initialize after a failed handshake 3ms 2026-11-03T01:26:41.3116283Z ✓ refuses to open a session on a Codex version marked broken 2ms 2026-11-03T01:26:41.3116554Z ✓ completes the handshake after a caller is interrupted mid-initialize 3ms 2026-11-03T01:26:41.3116794Z ❯ CodexAdapterV2 post-settle continuation (115) 2026-11-03T01:26:41.3117069Z ✓ rejects a previous run's native turn when it completes before the new start response 5ms 2026-11-03T01:26:41.3117406Z ✓ rejects a previous run's native turn when it completes after the new start response 4ms 2026-11-03T01:26:41.3117693Z ✓ delivers native history with supported app-server protocol 3ms 2026-11-03T01:26:41.3117950Z ✓ delivers native history with unsupported app-server protocol 2ms 2026-11-03T01:26:41.3118201Z ✓ delivers native history with invalid app-server protocol 5ms 2026-11-03T01:26:41.3118473Z ✓ adds the session MCP server without replacing launch-argument servers 2ms 2026-11-03T01:26:41.3118774Z ✓ replays historical and dotted MCP config while enforcing other thread config 2ms 2026-11-03T01:26:41.3119074Z ✓ waits for native start before interrupting an acknowledged queued turn 5ms 2026-11-03T01:26:41.3119368Z ✓ keeps an asynchronous Codex question actionable after the turn completes 5ms 2026-11-03T01:26:41.3119636Z ✓ stops asking for commands the user allowed for the session 7ms 2026-11-03T01:26:41.3119902Z ✓ preserves T3 context on the wire and restores it after compaction 4ms 2026-11-03T01:26:41.3120184Z ✓ compacts Codex with the native RPC and completes the compaction turn 3ms 2026-11-03T01:26:41.3120491Z ✓ settles unfinished compaction on failed without changing completed compaction 4ms 2026-11-03T01:26:41.3120817Z ✓ settles unfinished compaction on interrupted without changing completed compaction 3ms 2026-11-03T01:26:41.3121135Z ✓ settles unfinished compaction on Stop without changing completed compaction 3ms 2026-11-03T01:26:41.3121418Z ✓ correlates stopped hook output with a interrupted turn only 3ms 2026-11-03T01:26:41.3121675Z ✓ correlates completed hook output with a interrupted turn only 3ms 2026-11-03T01:26:41.3121931Z ✓ correlates warning hook output with a interrupted turn only 3ms 2026-11-03T01:26:41.3122182Z ✓ correlates empty hook output with a interrupted turn only 5ms 2026-11-03T01:26:41.3122436Z ✓ correlates wrong-turn hook output with a interrupted turn only 3ms 2026-11-03T01:26:41.3122711Z ✓ correlates wrong-thread hook output with a interrupted turn only 3ms 2026-11-03T01:26:41.3123004Z ✓ correlates unscoped hook output with a interrupted turn only 3ms 2026-11-03T01:26:41.3123264Z ✓ correlates stopped hook output with a completed turn only 3ms 2026-11-03T01:26:41.3123510Z ✓ correlates stopped hook output with a failed turn only 3ms 2026-11-03T01:26:41.3123769Z ✓ resumes a provider thread without requesting or decoding its history 3ms 2026-11-03T01:26:41.3123998Z ✓ recovers archived-session errors 2ms 2026-11-03T01:26:41.3124175Z ✓ preserves missing-thread errors 2ms 2026-11-03T01:26:41.3124414Z ✓ propagates unarchive missing-thread err… 2ms 2026-11-03T01:26:41.3124611Z ✓ does not retry archived errors twice 2ms 2026-11-03T01:26:41.3124840Z ✓ handles terminal Codex capacity failures when retries recover 141ms 2026-11-03T01:26:41.3125121Z ✓ handles terminal Codex capacity failures when retries completion-only 5ms 2026-11-03T01:26:41.3125465Z ✓ handles terminal Codex capacity failures when retries exhaust 10ms 2026-11-03T01:26:41.3125758Z ✓ handles terminal Codex capacity failures when retries stop 3ms 2026-11-03T01:26:41.3126021Z ✓ handles terminal Codex capacity failures when retries stop-continued 4ms 2026-11-03T01:26:41.3126302Z ✓ handles terminal Codex capacity failures when retries stop-starting 3ms 2026-11-03T01:26:41.3126582Z ✓ handles terminal Codex capacity failures when retries started-first 3ms 2026-11-03T01:26:41.3126861Z ✓ handles terminal Codex capacity failures when retries completed-first 3ms 2026-11-03T01:26:41.3127133Z ✓ handles terminal Codex capacity failures when retries new-run 3ms 2026-11-03T01:26:41.3127389Z ✓ handles terminal Codex capacity failures when retries steer 4ms 2026-11-03T01:26:41.3127653Z ✓ handles terminal Codex capacity failures when retries start-fails 3ms 2026-11-03T01:26:41.3127928Z ✓ resolves retryable app-server errors on resumed provider activity 4ms 2026-11-03T01:26:41.3128193Z ✓ retains Codex reasoning parts when the turn is completed 3ms 2026-11-03T01:26:41.3128446Z ✓ retains Codex reasoning parts when the turn is interrupted 2ms 2026-11-03T01:26:41.3128740Z ✓ preserves a final answer that repeats a preceding partial answer (streamed: false) 5ms 2026-11-03T01:26:41.3129187Z ✓ preserves a final answer that repeats a preceding partial answer (streamed: true) 3ms 2026-11-03T01:26:41.3129489Z ✓ projects generated images: a text reply gains each saved image once 8ms 2026-11-03T01:26:41.3129775Z ✓ projects generated images: an image-only result becomes the reply 3ms 2026-11-03T01:26:41.3130043Z ✓ retains generating images after settlement until complete 6ms 2026-11-03T01:26:41.3130283Z ✓ retains generating images after settlement until stop 3ms 2026-11-03T01:26:41.3130555Z ✓ suppresses a trailing empty final answer after a non-empty final answer 2ms 2026-11-03T01:26:41.3130876Z ✓ keeps commands interrupted after native thread closure (persistent tool: false) 5ms 2026-11-03T01:26:41.3131198Z ✓ keeps commands interrupted after native thread closure (persistent tool: true) 4ms 2026-11-03T01:26:41.3131496Z ✓ stops a command after root completion when termination returns true 3ms 2026-11-03T01:26:41.3131772Z ✓ stops a command after root completion when termination returns false 3ms 2026-11-03T01:26:41.3132070Z ✓ stops a command after root completion when termination returns still_running 3ms 2026-11-03T01:26:41.3132379Z ✓ stops a command after root completion when termination returns thread_unloaded 4ms 2026-11-03T01:26:41.3132682Z ✓ stops a completed run's background command without a client-supplied run 206ms 2026-11-03T01:26:41.3133007Z ✓ Stop ends a background command no Codex process tracks any more 197ms 2026-11-03T01:26:41.3133282Z ✓ contains commands that start before and after the interrupt response 7ms 2026-11-03T01:26:41.3133552Z ✓ contains descendant commands and keeps Stop authoritative 8ms 2026-11-03T01:26:41.3133822Z ✓ interrupts descendants that start after the initial Stop snapshot 5ms 2026-11-03T01:26:41.3134135Z ✓ keeps reading notifications while interrupting a child turn that starts after Stop 4ms 2026-11-03T01:26:41.3134425Z ✓ classifies Codex terminal failures from usage evidence 3ms 2026-11-03T01:26:41.3134673Z ✓ classifies Codex terminal failures from replacement evidence 2ms 2026-11-03T01:26:41.3134934Z ✓ classifies Codex terminal failures from late-reset evidence 3ms 2026-11-03T01:26:41.3135195Z ✓ classifies Codex terminal failures from matching-details evidence 2ms 2026-11-03T01:26:41.3135464Z ✓ classifies Codex terminal failures from deferred-reset evidence 3ms 2026-11-03T01:26:41.3135716Z ✓ classifies Codex terminal failures from retry evidence 2ms 2026-11-03T01:26:41.3135967Z ✓ classifies Codex terminal failures from exhausted-429 evidence 5ms 2026-11-03T01:26:41.3136328Z ✓ classifies Codex terminal failures from exhausted-500 evidence 3ms 2026-11-03T01:26:41.3136660Z ✓ classifies Codex terminal failures from chatgpt-workspace-limit evidence 3ms 2026-11-03T01:26:41.3136944Z ✓ honors completion HTTP status from 500 to 429 (retry: false) 2ms 2026-11-03T01:26:41.3137203Z ✓ honors completion HTTP status from 429 to 500 (retry: true) 2ms 2026-11-03T01:26:41.3137454Z ✓ honors completion HTTP status from 429 to null (retry: false) 2ms 2026-11-03T01:26:41.3137709Z ✓ honors completion HTTP status from 429 to null (retry: true) 2ms 2026-11-03T01:26:41.3137983Z ✓ terminalizes running command items before turn.terminal on failed turns 2ms 2026-11-03T01:26:41.3138272Z ✓ captures an MCP app's resource and holds the turn open until it lands 5ms 2026-11-03T01:26:41.3138536Z ✓ captures the app of a tool call that defers to its form 3ms 2026-11-03T01:26:41.3138838Z ✓ terminalizes leftover nonpersistent dynamic tools when a completed turn never closes them 3ms 2026-11-03T01:26:41.3139162Z ✓ wakes the parent when a native child finishes after the parent's turn 3ms 2026-11-03T01:26:41.3139432Z ✓ handles a late native child after the capacity retry completed 3ms 2026-11-03T01:26:41.3139688Z ✓ handles a late native child after the capacity retry failed 3ms 2026-11-03T01:26:41.3139949Z ✓ handles a late native child after the capacity retry interrupted 3ms 2026-11-03T01:26:41.3140206Z ✓ handles a late native child after the capacity retry starting 7ms 2026-11-03T01:26:41.3140467Z ✓ handles a late native child after the capacity retry replied-last 4ms 2026-11-03T01:26:41.3140723Z ✓ stops native children when capacity retry startup fails 4ms 2026-11-03T01:26:41.3140965Z ✓ names a late child spawned without a prompt in its wake 3ms 2026-11-03T01:26:41.3141222Z ✓ wakes the root only when its direct child finishes, not a grandchild 4ms 2026-11-03T01:26:41.3141504Z ✓ leaves a late child's result to the root's next turn when one is running 3ms 2026-11-03T01:26:41.3141811Z × recovers a native child's actual model after transient empty rollout lookups 2ms 2026-11-03T01:26:41.3142083Z × stops native child metadata lookups after interruption 1ms 2026-11-03T01:26:41.3142359Z ✓ keeps model/rerouted child metadata when an older lookup finishes later 4ms 2026-11-03T01:26:41.3142627Z ✓ creates a child from activity without the parent's effort 2ms 2026-11-03T01:26:41.3142878Z ✓ creates a child from spawn without the parent's effort 2ms 2026-11-03T01:26:41.3143186Z ✓ creates a child from activity then spawn without the parent's effort 2ms 2026-11-03T01:26:41.3143461Z ✓ preserves a subagent result across a trailing empty final and resume 4ms 2026-11-03T01:26:41.3143727Z ✓ normalizes subagent shutdown without losing its lifecycle 4ms 2026-11-03T01:26:41.3143994Z ✓ normalizes subagent activity-completed without losing its lifecycle 2ms 2026-11-03T01:26:41.3144291Z ✓ normalizes subagent late-activity-completed without losing its lifecycle 2ms 2026-11-03T01:26:41.3144578Z ✓ normalizes subagent stale-running without losing its lifecycle 2ms 2026-11-03T01:26:41.3144892Z ✓ normalizes subagent duplicate-completed without losing its lifecycle 2ms 2026-11-03T01:26:41.3145156Z ✓ fails honestly when rolling back a legacy Codex thread 2ms 2026-11-03T01:26:41.3145483Z ✓ falls back to fork-local thread/revert on paginated history when the source turn lacks a native reference 3ms 2026-11-03T01:26:41.3145760Z ✓ native goals (8) 2026-11-03T01:26:41.3145969Z ✓ keeps a /goal run open across the turns Codex continues on its own 3ms 2026-11-03T01:26:41.3146245Z ✓ settles a run held for the next goal turn when Stop arrives in between 2ms 2026-11-03T01:26:41.3146544Z ✓ moves a Stop that names an earlier goal turn to the turn Codex continued with 3ms 2026-11-03T01:26:41.3146819Z ✓ pauses a goal Codex does not continue before its run settles 2ms 2026-11-03T01:26:41.3147123Z ✓ stops a turn Codex starts while the expiry pause is in flight 3ms 2026-11-03T01:26:41.3147409Z ✓ settles the run when Codex never answers the expiry pause 2ms 2026-11-03T01:26:41.3147653Z ✓ Stop prevents a capacity retry while pausing its goal 3ms 2026-11-03T01:26:41.3147900Z ✓ pauses an active goal before Stop interrupts its turn 2ms 2026-11-03T01:26:41.3148109Z ✓ Codex file-change approval paths (4) 2026-11-03T01:26:41.3148359Z ✓ answers without waiting for late paths or borrowing another item's paths 5ms 2026-11-03T01:26:41.3148621Z ✓ matches file paths to items approved out of order 3ms 2026-11-03T01:26:41.3148850Z ✓ keeps every path of a completed multi-file patch 2ms 2026-11-03T01:26:41.3149102Z ✓ classifies permission requests that only list sandbox entries 3ms 2026-11-03T01:26:41.3149322Z ✓ codexDynamicToolOutput (1) 2026-11-03T01:26:41.3149561Z ✓ translates inputImage data URLs into image blocks the work log can serve 0ms 2026-11-03T01:26:41.3216919Z 2026-11-03T01:26:41.3217669Z ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 2 ⎯⎯⎯⎯⎯⎯⎯ 2026-11-03T01:26:41.3217820Z 2026-11-03T01:26:41.3218556Z FAIL src/orchestration-v2/Adapters/CodexAdapterV2.test.ts > CodexAdapterV2 post-settle continuation > recovers a native child's actual model after transient empty rollout lookups 2026-11-03T01:26:41.3219114Z FAIL src/orchestration-v2/Adapters/CodexAdapterV2.test.ts > CodexAdapterV2 post-settle continuation > stops native child metadata lookups after interruption 2026-11-03T01:26:41.3220760Z Error: Service not found: effect/crypto/Digest 2026-11-03T01:26:41.3221924Z ❯ Digest.evaluate [as ~effect/Effect/evaluate] ../../node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/Context.ts:435:26 2026-11-03T01:26:41.3222343Z ❯ FiberImpl.runLoop ../../node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/internal/effect.ts:700:41 2026-11-03T01:26:41.3222715Z ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/internal/effect.ts:635:23 2026-11-03T01:26:41.3223140Z ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/internal/effect.ts:624:29 2026-11-03T01:26:41.3223487Z ❯ ../../node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/internal/effect.ts:1210:17 2026-11-03T01:26:41.3223786Z ❯ ../../node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/Effect.ts:27179:13 2026-11-03T01:26:41.3223938Z 2026-11-03T01:26:41.3224017Z ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/2]⎯ 2026-11-03T01:26:41.3224100Z 2026-11-03T01:26:41.3224439Z 2026-11-03T01:26:41.3225912Z Test Files 1 failed (1) 2026-11-03T01:26:41.3226465Z Tests 2 failed | 133 passed (135) 2026-11-03T01:26:41.3226676Z Start at 01:26:38 2026-11-03T01:26:41.3228173Z Duration 2.56s (import 41%, tests 39%, transform 18%, setup 2%) 2026-11-03T01:26:41.3234453Z 2026-11-03T01:26:41.3434167Z 2026-11-03T01:26:41.3435274Z --- 2026-11-03T01:26:41.3435948Z vp run: 0/46 cache hit (0%), 45/46 successful. @t3tools/monorepo#test-cache:fa842e63c97fc9cbcaa813951a139c3c9d1e1470aaf45cbb8ec422f99beee4a3 (and 3 more) not uploaded to the remote cache: HTTP status 503. (Run `vp run --last-details` for full details) 2026-11-03T01:26:41.7741908Z 2026-11-03T01:26:41.7836735Z ##[error]Process completed with exit code 1. 2026-11-03T01:26:41.7902216Z ##[group]Run actions/upload-artifact@v7 2026-11-03T01:26:41.7902493Z with: 2026-11-03T01:26:41.7902690Z name: test-cache-3 2026-11-03T01:26:41.7902996Z path: /home/runner/_work/_temp/test-cache-3.json 2026-11-03T01:26:41.7903259Z if-no-files-found: error 2026-11-03T01:26:41.7903469Z compression-level: 6 2026-11-03T01:26:41.7903663Z overwrite: false 2026-11-03T01:26:41.7903846Z include-hidden-files: false 2026-11-03T01:26:41.7904057Z archive: true 2026-11-03T01:26:41.7904227Z env: 2026-11-03T01:26:41.7904410Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 222 2026-11-03T01:26:41.7904646Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 569 2026-11-03T01:26:41.7904898Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-03T01:26:41.7905193Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-03T01:26:41.7905524Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-11-03T01:26:41.7905993Z VP_REMOTE_CACHE: read-write 2026-11-03T01:26:41.7906203Z ##[endgroup] 2026-11-03T01:26:41.8756197Z With the provided path, there will be 1 file uploaded 2026-11-03T01:26:41.8758361Z Artifact name is valid! 2026-11-03T01:26:41.8758571Z Root directory input is valid! 2026-11-03T01:26:42.0667961Z Uploading artifact: test-cache-3.zip 2026-11-03T01:26:42.0686352Z Beginning upload of artifact content to blob storage 2026-11-03T01:26:42.1374922Z Uploaded bytes 4307 2026-11-03T01:26:42.1535947Z Finished uploading artifact content to blob storage! 2026-11-03T01:26:42.1536512Z SHA256 digest of uploaded artifact is 90308b004747e4434c6b354dafcb8bd70ce44571573e5f5e87914ca2221be929 2026-11-03T01:26:42.1536956Z Finalizing artifact upload 2026-11-03T01:26:42.6075094Z Artifact test-cache-3 successfully finalized. Artifact ID 13196811450 2026-11-03T01:26:42.6075995Z Artifact test-cache-3 has been successfully uploaded! Final size is 4307 bytes. Artifact ID is 13196811450 2026-11-03T01:26:42.6077405Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/41559532101/artifacts/13196811450 2026-11-03T01:26:42.6162608Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-11-03T01:26:42.6163176Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-11-03T01:26:42.6163549Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-11-03T01:26:42.6163806Z else 2026-11-03T01:26:42.6164030Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-11-03T01:26:42.6164297Z fi 2026-11-03T01:26:42.6186321Z shell: /usr/bin/bash -e {0} 2026-11-03T01:26:42.6186476Z env: 2026-11-03T01:26:42.6186603Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 222 2026-11-03T01:26:42.6186837Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 569 2026-11-03T01:26:42.6187085Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-03T01:26:42.6187365Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-03T01:26:42.6187577Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-11-03T01:26:42.6187748Z VP_REMOTE_CACHE: read-write 2026-11-03T01:26:42.6187906Z ##[endgroup] 2026-11-03T01:26:42.6316290Z Post job cleanup. 2026-11-03T01:26:42.6326169Z ##[start-action display=Cache Vite+;id=__f03c657e-aa0b-440c-ab1e-dd9be4124f22.vp_cache] 2026-11-03T01:26:42.6327564Z ##[end-action id=__f03c657e-aa0b-440c-ab1e-dd9be4124f22.vp_cache;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-11-03T01:26:42.6363444Z Post job cleanup. 2026-11-03T01:26:42.6917325Z [command]/usr/local/bin/git version 2026-11-03T01:26:42.6948246Z git version 2.55.0 2026-11-03T01:26:42.6967413Z Temporarily overriding HOME='/home/runner/_work/_temp/31abe7ba-d2b2-49e5-ab8c-3f9da6808c8b' before making global git config changes 2026-11-03T01:26:42.6967793Z Adding repository directory to the temporary git global config as a safe directory 2026-11-03T01:26:42.6970874Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-11-03T01:26:42.6995598Z Removing SSH command configuration 2026-11-03T01:26:42.6999171Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-11-03T01:26:42.7023920Z [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-11-03T01:26:42.7161138Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-11-03T01:26:42.7183864Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-11-03T01:26:42.7222718Z A job completed hook has been configured by the self-hosted runner administrator 2026-11-03T01:26:42.7245626Z ##[group]Run '/job_completed.sh' 2026-11-03T01:26:42.7260279Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-03T01:26:42.7260555Z env: 2026-11-03T01:26:42.7260698Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 222 2026-11-03T01:26:42.7260890Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 569 2026-11-03T01:26:42.7261134Z BLACKSMITH_CHECK_RUN_ID: 125666512090 2026-11-03T01:26:42.7261379Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-11-03T01:26:42.7261636Z GITHUB_ACTIONS_CACHE_MODE: write 2026-11-03T01:26:42.7261853Z ##[endgroup] 2026-11-03T01:26:42.7357411Z Docker container cache not activated, skipping hash computation. 2026-11-03T01:26:42.7664205Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-11-03T01:26:42.8323169Z Cleaning up orphan processes