2026-10-24T12:44:07.1944886Z Current runner version: '2.338.1' 2026-10-24T12:44:07.1948236Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-tejb43s5d27dhefb' 2026-10-24T12:44:07.1948977Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T12:44:07.1949693Z Machine name: 'ip-172-31-73-130' 2026-10-24T12:44:07.1951278Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T12:44:07.1952564Z Contents: read 2026-10-24T12:44:07.1952994Z Metadata: read 2026-10-24T12:44:07.1953440Z ##[endgroup] 2026-10-24T12:44:07.1954714Z Secret source: Actions 2026-10-24T12:44:07.1955344Z Cache mode: write 2026-10-24T12:44:07.1955862Z Prepare workflow directory 2026-10-24T12:44:07.2137060Z Prepare all required actions 2026-10-24T12:44:07.2163588Z Getting action download info 2026-10-24T12:44:07.3387050Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T12:44:07.3823627Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T12:44:07.4547213Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T12:44:07.6166684Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T12:44:07.6207644Z Complete job name: Test Server 4 2026-10-24T12:44:07.6600305Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T12:44:07.6674612Z ##[group]Run '/setup.sh' 2026-10-24T12:44:07.6690012Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T12:44:07.6690426Z env: 2026-10-24T12:44:07.6690651Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-10-24T12:44:07.6690934Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 418 2026-10-24T12:44:07.6691214Z BLACKSMITH_CHECK_RUN_ID: 120875719893 2026-10-24T12:44:07.6691660Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 4 2026-10-24T12:44:07.6691954Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T12:44:07.6692213Z ##[endgroup] 2026-10-24T12:44:07.6990530Z Logging daemon started (blacksmithd for logs) 2026-10-24T12:44:07.7084248Z Results daemon started (blacksmithd for results) 2026-10-24T12:44:07.7241647Z Background adoption and SSH setup started (PID: 2843) 2026-10-24T12:44:07.7244629Z 2026-10-24T12:44:07.7245014Z ---------------------------------------- 2026-10-24T12:44:07.7245577Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40095150909/jobs/120875719893 2026-10-24T12:44:07.7246199Z SSH Access (using your GitHub SSH key): 2026-10-24T12:44:07.7247248Z ssh -p 64004 runner@blacksmith-4vcpu-ubuntu-2404-tejb43s5d27dhefb.vm.blacksmith.sh 2026-10-24T12:44:07.7247628Z 2026-10-24T12:44:07.7247811Z No GitHub SSH key? Add one at: 2026-10-24T12:44:07.7255501Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T12:44:07.7255915Z 2026-10-24T12:44:07.7256025Z ---------------------------------------- 2026-10-24T12:44:07.7256201Z 2026-10-24T12:44:07.7256343Z VM ID: blacksmith-4vcpu-ubuntu-2404-tejb43s5d27dhefb 2026-10-24T12:44:07.7256678Z Host: production-152.236.41.228-x8664 2026-10-24T12:44:07.7256951Z Host Agent PID: 988701 2026-10-24T12:44:07.7257192Z Host Agent Git SHA: 1637818df 2026-10-24T12:44:07.7257449Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T12:44:07.7257728Z Blacksmith Host Generation: gen 2 2026-10-24T12:44:07.7258017Z Petname: production-distinct-bullfrog-986ac5ce 2026-10-24T12:44:07.7258309Z Region: us-east 2026-10-24T12:44:07.7258540Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T12:44:07.7261324Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T12:44:07.7261731Z 2026-10-24T12:44:07.7261925Z Enabling Blacksmith transparent cache 2026-10-24T12:44:07.7489007Z ##[group]Run actions/checkout@v6 2026-10-24T12:44:07.7489317Z with: 2026-10-24T12:44:07.7489615Z fetch-depth: 2 2026-10-24T12:44:07.7489949Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T12:44:07.7490341Z sparse-checkout-cone-mode: false 2026-10-24T12:44:07.7490610Z repository: pingdotgg/t3code 2026-10-24T12:44:07.7492707Z token: *** 2026-10-24T12:44:07.7492922Z ssh-strict: true 2026-10-24T12:44:07.7493138Z ssh-user: git 2026-10-24T12:44:07.7493363Z persist-credentials: true 2026-10-24T12:44:07.7493603Z clean: true 2026-10-24T12:44:07.7493813Z fetch-tags: false 2026-10-24T12:44:07.7494036Z show-progress: true 2026-10-24T12:44:07.7494257Z lfs: false 2026-10-24T12:44:07.7494466Z submodules: false 2026-10-24T12:44:07.7494690Z set-safe-directory: true 2026-10-24T12:44:07.7494943Z allow-unsafe-pr-checkout: false 2026-10-24T12:44:07.7495197Z env: 2026-10-24T12:44:07.7495433Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-10-24T12:44:07.7495712Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 418 2026-10-24T12:44:07.7495990Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:07.7496249Z ##[endgroup] 2026-10-24T12:44:07.8814549Z Syncing repository: pingdotgg/t3code 2026-10-24T12:44:07.8815646Z ##[group]Getting Git version info 2026-10-24T12:44:07.8815991Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T12:44:07.8816519Z [command]/usr/local/bin/git version 2026-10-24T12:44:07.8910113Z git version 2.55.0 2026-10-24T12:44:07.8922003Z ##[endgroup] 2026-10-24T12:44:07.8927285Z Temporarily overriding HOME='/home/runner/_work/_temp/c7f01ce4-6049-48ba-8d5e-341a774a18df' before making global git config changes 2026-10-24T12:44:07.8927938Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T12:44:07.8930264Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T12:44:07.8972229Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T12:44:07.8974298Z ##[group]Determining repository object format 2026-10-24T12:44:07.8975643Z ##[endgroup] 2026-10-24T12:44:07.8975997Z ##[group]Initializing the repository 2026-10-24T12:44:07.8979141Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T12:44:07.9022817Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T12:44:07.9023518Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T12:44:07.9024154Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T12:44:07.9024635Z hint: call: 2026-10-24T12:44:07.9025025Z hint: 2026-10-24T12:44:07.9025325Z hint: git config --global init.defaultBranch 2026-10-24T12:44:07.9025637Z hint: 2026-10-24T12:44:07.9025930Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T12:44:07.9026376Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T12:44:07.9026746Z hint: 2026-10-24T12:44:07.9026961Z hint: git branch -m 2026-10-24T12:44:07.9027199Z hint: 2026-10-24T12:44:07.9027512Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T12:44:07.9027985Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T12:44:07.9028756Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T12:44:07.9057969Z ##[endgroup] 2026-10-24T12:44:07.9058346Z ##[group]Disabling automatic garbage collection 2026-10-24T12:44:07.9060452Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T12:44:07.9090191Z ##[endgroup] 2026-10-24T12:44:07.9090634Z ##[group]Setting up auth 2026-10-24T12:44:07.9090968Z Removing SSH command configuration 2026-10-24T12:44:07.9093864Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T12:44:07.9125481Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-24T12:44:07.9265911Z Removing HTTP extra header 2026-10-24T12:44:07.9269179Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T12:44:07.9294815Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2026-10-24T12:44:07.9404474Z Removing includeIf entries pointing to credentials config files 2026-10-24T12:44:07.9409949Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T12:44:07.9434923Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T12:44:07.9560372Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-5893fae9-cada-4de3-b7e5-f72258556e1d.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T12:44:07.9587928Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-5893fae9-cada-4de3-b7e5-f72258556e1d.config 2026-10-24T12:44:07.9611408Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-5893fae9-cada-4de3-b7e5-f72258556e1d.config 2026-10-24T12:44:07.9637832Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-5893fae9-cada-4de3-b7e5-f72258556e1d.config 2026-10-24T12:44:07.9662398Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-5893fae9-cada-4de3-b7e5-f72258556e1d.config 2026-10-24T12:44:07.9683275Z ##[endgroup] 2026-10-24T12:44:07.9683654Z ##[group]Fetching the repository 2026-10-24T12:44:07.9687704Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +473df35a66cb7d9eacac05268bdea6652afc4cd9:refs/remotes/pull/22877/merge 2026-10-24T12:44:08.2533355Z From https://github.com/pingdotgg/t3code 2026-10-24T12:44:08.2533927Z * [new ref] 473df35a66cb7d9eacac05268bdea6652afc4cd9 -> pull/22877/merge 2026-10-24T12:44:08.2560935Z ##[endgroup] 2026-10-24T12:44:08.2562120Z ##[group]Determining the checkout info 2026-10-24T12:44:08.2562749Z ##[endgroup] 2026-10-24T12:44:08.2563273Z ##[group]Setting up sparse checkout 2026-10-24T12:44:08.2565329Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T12:44:08.2603059Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T12:44:08.2629763Z .git/info/sparse-checkout 2026-10-24T12:44:08.2634388Z ##[endgroup] 2026-10-24T12:44:08.2634823Z ##[group]Checking out the ref 2026-10-24T12:44:08.2637023Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/22877/merge 2026-10-24T12:44:15.0080066Z Updating files: 0% (1/6401) 2026-10-24T12:44:15.0110044Z Updating files: 1% (65/6401) 2026-10-24T12:44:15.0128274Z Updating files: 2% (129/6401) 2026-10-24T12:44:15.0151344Z Updating files: 3% (193/6401) 2026-10-24T12:44:15.0174191Z Updating files: 4% (257/6401) 2026-10-24T12:44:15.0207289Z Updating files: 5% (321/6401) 2026-10-24T12:44:15.0231256Z Updating files: 6% (385/6401) 2026-10-24T12:44:15.0290145Z Updating files: 7% (449/6401) 2026-10-24T12:44:15.0329298Z Updating files: 8% (513/6401) 2026-10-24T12:44:15.0355190Z Updating files: 9% (577/6401) 2026-10-24T12:44:15.0674588Z Updating files: 10% (641/6401) 2026-10-24T12:44:15.0691909Z Updating files: 11% (705/6401) 2026-10-24T12:44:15.0703787Z Updating files: 12% (769/6401) 2026-10-24T12:44:15.0720195Z Updating files: 13% (833/6401) 2026-10-24T12:44:15.0738023Z Updating files: 14% (897/6401) 2026-10-24T12:44:15.0757523Z Updating files: 15% (961/6401) 2026-10-24T12:44:15.0778130Z Updating files: 16% (1025/6401) 2026-10-24T12:44:15.0794150Z Updating files: 17% (1089/6401) 2026-10-24T12:44:15.0813998Z Updating files: 18% (1153/6401) 2026-10-24T12:44:15.0830111Z Updating files: 19% (1217/6401) 2026-10-24T12:44:15.0856403Z Updating files: 20% (1281/6401) 2026-10-24T12:44:15.0874762Z Updating files: 21% (1345/6401) 2026-10-24T12:44:15.0895210Z Updating files: 22% (1409/6401) 2026-10-24T12:44:15.0909511Z Updating files: 23% (1473/6401) 2026-10-24T12:44:15.0924137Z Updating files: 24% (1537/6401) 2026-10-24T12:44:15.0940745Z Updating files: 25% (1601/6401) 2026-10-24T12:44:15.0955866Z Updating files: 26% (1665/6401) 2026-10-24T12:44:15.0970819Z Updating files: 27% (1729/6401) 2026-10-24T12:44:15.0994294Z Updating files: 28% (1793/6401) 2026-10-24T12:44:15.1031318Z Updating files: 29% (1857/6401) 2026-10-24T12:44:15.1053421Z Updating files: 30% (1921/6401) 2026-10-24T12:44:15.1080616Z Updating files: 31% (1985/6401) 2026-10-24T12:44:15.1112705Z Updating files: 32% (2049/6401) 2026-10-24T12:44:15.1143081Z Updating files: 33% (2113/6401) 2026-10-24T12:44:15.1219626Z Updating files: 34% (2177/6401) 2026-10-24T12:44:15.1281246Z Updating files: 35% (2241/6401) 2026-10-24T12:44:15.1319991Z Updating files: 36% (2305/6401) 2026-10-24T12:44:15.1355828Z Updating files: 37% (2369/6401) 2026-10-24T12:44:15.1404015Z Updating files: 38% (2433/6401) 2026-10-24T12:44:15.1433588Z Updating files: 39% (2497/6401) 2026-10-24T12:44:15.1466299Z Updating files: 40% (2561/6401) 2026-10-24T12:44:15.1494001Z Updating files: 41% (2625/6401) 2026-10-24T12:44:15.1510276Z Updating files: 42% (2689/6401) 2026-10-24T12:44:15.1521347Z Updating files: 43% (2753/6401) 2026-10-24T12:44:15.1550328Z Updating files: 44% (2817/6401) 2026-10-24T12:44:15.1581364Z Updating files: 45% (2881/6401) 2026-10-24T12:44:15.1610634Z Updating files: 46% (2945/6401) 2026-10-24T12:44:15.1638881Z Updating files: 47% (3009/6401) 2026-10-24T12:44:15.1669484Z Updating files: 48% (3073/6401) 2026-10-24T12:44:15.1710641Z Updating files: 49% (3137/6401) 2026-10-24T12:44:15.1739814Z Updating files: 50% (3201/6401) 2026-10-24T12:44:15.1756333Z Updating files: 51% (3265/6401) 2026-10-24T12:44:15.1795519Z Updating files: 52% (3329/6401) 2026-10-24T12:44:15.1826137Z Updating files: 53% (3393/6401) 2026-10-24T12:44:15.1846835Z Updating files: 54% (3457/6401) 2026-10-24T12:44:15.1871108Z Updating files: 55% (3521/6401) 2026-10-24T12:44:15.1887577Z Updating files: 56% (3585/6401) 2026-10-24T12:44:15.1908737Z Updating files: 57% (3649/6401) 2026-10-24T12:44:15.1927826Z Updating files: 58% (3713/6401) 2026-10-24T12:44:15.2323343Z Updating files: 59% (3777/6401) 2026-10-24T12:44:15.2338682Z Updating files: 60% (3841/6401) 2026-10-24T12:44:15.2360236Z Updating files: 61% (3905/6401) 2026-10-24T12:44:15.2379654Z Updating files: 62% (3969/6401) 2026-10-24T12:44:15.2403709Z Updating files: 63% (4033/6401) 2026-10-24T12:44:15.2433414Z Updating files: 64% (4097/6401) 2026-10-24T12:44:15.2454950Z Updating files: 65% (4161/6401) 2026-10-24T12:44:15.2473460Z Updating files: 66% (4225/6401) 2026-10-24T12:44:15.2498440Z Updating files: 67% (4289/6401) 2026-10-24T12:44:15.2514468Z Updating files: 68% (4353/6401) 2026-10-24T12:44:15.2533879Z Updating files: 69% (4417/6401) 2026-10-24T12:44:15.2549278Z Updating files: 70% (4481/6401) 2026-10-24T12:44:15.2567797Z Updating files: 71% (4545/6401) 2026-10-24T12:44:15.2581666Z Updating files: 72% (4609/6401) 2026-10-24T12:44:15.2631773Z Updating files: 73% (4673/6401) 2026-10-24T12:44:15.2876434Z Updating files: 74% (4737/6401) 2026-10-24T12:44:15.3067813Z Updating files: 74% (4772/6401) 2026-10-24T12:44:15.3092112Z Updating files: 75% (4801/6401) 2026-10-24T12:44:15.3116348Z Updating files: 76% (4865/6401) 2026-10-24T12:44:15.3142582Z Updating files: 77% (4929/6401) 2026-10-24T12:44:15.3165813Z Updating files: 78% (4993/6401) 2026-10-24T12:44:15.3183158Z Updating files: 79% (5057/6401) 2026-10-24T12:44:15.3206997Z Updating files: 80% (5121/6401) 2026-10-24T12:44:15.3224144Z Updating files: 81% (5185/6401) 2026-10-24T12:44:15.3244405Z Updating files: 82% (5249/6401) 2026-10-24T12:44:15.3268230Z Updating files: 83% (5313/6401) 2026-10-24T12:44:15.3295546Z Updating files: 84% (5377/6401) 2026-10-24T12:44:15.3313586Z Updating files: 85% (5441/6401) 2026-10-24T12:44:15.3344723Z Updating files: 86% (5505/6401) 2026-10-24T12:44:15.3421173Z Updating files: 87% (5569/6401) 2026-10-24T12:44:15.3452842Z Updating files: 88% (5633/6401) 2026-10-24T12:44:15.3473702Z Updating files: 89% (5697/6401) 2026-10-24T12:44:15.3504251Z Updating files: 90% (5761/6401) 2026-10-24T12:44:15.3534360Z Updating files: 91% (5825/6401) 2026-10-24T12:44:15.3550151Z Updating files: 92% (5889/6401) 2026-10-24T12:44:15.3573677Z Updating files: 93% (5953/6401) 2026-10-24T12:44:15.3595472Z Updating files: 94% (6017/6401) 2026-10-24T12:44:15.3621598Z Updating files: 95% (6081/6401) 2026-10-24T12:44:15.3681262Z Updating files: 96% (6145/6401) 2026-10-24T12:44:15.3706000Z Updating files: 97% (6209/6401) 2026-10-24T12:44:15.3754451Z Updating files: 98% (6273/6401) 2026-10-24T12:44:15.3775826Z Updating files: 99% (6337/6401) 2026-10-24T12:44:15.3776089Z Updating files: 100% (6401/6401) 2026-10-24T12:44:15.3776274Z Updating files: 100% (6401/6401), done. 2026-10-24T12:44:15.3935974Z Note: switching to 'refs/remotes/pull/22877/merge'. 2026-10-24T12:44:15.3936113Z 2026-10-24T12:44:15.3936268Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T12:44:15.3936549Z changes and commit them, and you can discard any commits you make in this 2026-10-24T12:44:15.3936821Z state without impacting any branches by switching back to a branch. 2026-10-24T12:44:15.3936975Z 2026-10-24T12:44:15.3937097Z If you want to create a new branch to retain commits you create, you may 2026-10-24T12:44:15.3937367Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T12:44:15.3937512Z 2026-10-24T12:44:15.3937603Z git switch -c 2026-10-24T12:44:15.3937709Z 2026-10-24T12:44:15.3937789Z Or undo this operation with: 2026-10-24T12:44:15.3937888Z 2026-10-24T12:44:15.3937973Z git switch - 2026-10-24T12:44:15.3938063Z 2026-10-24T12:44:15.3938200Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T12:44:15.3938367Z 2026-10-24T12:44:15.3938572Z HEAD is now at 473df35 Merge 7c927b95dfdd02196de6bd7a7a87a66fa0c23279 into 7f7daad98503dc049b7230465ae3863d71f197e4 2026-10-24T12:44:15.3951616Z ##[endgroup] 2026-10-24T12:44:15.3984966Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T12:44:15.4002347Z 473df35a66cb7d9eacac05268bdea6652afc4cd9 2026-10-24T12:44:15.4141179Z Prepare all required actions 2026-10-24T12:44:15.4210161Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T12:44:15.4210340Z env: 2026-10-24T12:44:15.4210484Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-10-24T12:44:15.4210656Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 418 2026-10-24T12:44:15.4210828Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:15.4210989Z ##[endgroup] 2026-10-24T12:44:15.4377027Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T12:44:15.4395772Z ##[group]Run set -uo pipefail 2026-10-24T12:44:15.4396023Z set -uo pipefail 2026-10-24T12:44:15.4396174Z  2026-10-24T12:44:15.4396304Z decide() { 2026-10-24T12:44:15.4396538Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T12:44:15.4396771Z  exit "${PIPESTATUS[0]}" 2026-10-24T12:44:15.4396933Z } 2026-10-24T12:44:15.4397059Z  2026-10-24T12:44:15.4397189Z fail_open() { 2026-10-24T12:44:15.4397372Z  echo "$* Running every job." 2026-10-24T12:44:15.4397537Z  decide 2026-10-24T12:44:15.4397671Z } 2026-10-24T12:44:15.4397795Z  2026-10-24T12:44:15.4397984Z # Reads the change from git rather than the REST API: every job that 2026-10-24T12:44:15.4398262Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T12:44:15.4398511Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T12:44:15.4398881Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T12:44:15.4399163Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T12:44:15.4399383Z  base=HEAD^1 2026-10-24T12:44:15.4399521Z  mode=() 2026-10-24T12:44:15.4399654Z else 2026-10-24T12:44:15.4399790Z  base=$BEFORE_SHA 2026-10-24T12:44:15.4400011Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T12:44:15.4400253Z  || fail_open "Could not fetch ${base}." 2026-10-24T12:44:15.4400485Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T12:44:15.4400701Z  mode=(--full) 2026-10-24T12:44:15.4400847Z fi 2026-10-24T12:44:15.4400975Z  2026-10-24T12:44:15.4401170Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T12:44:15.4401458Z # of a package changes that package just like editing it. It also keeps 2026-10-24T12:44:15.4401710Z # git from fetching file contents to score renames. 2026-10-24T12:44:15.4401979Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T12:44:15.4402242Z  || fail_open "Could not diff against ${base}." 2026-10-24T12:44:15.4402474Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T12:44:15.4419600Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T12:44:15.4419797Z env: 2026-10-24T12:44:15.4419940Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-10-24T12:44:15.4420119Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 418 2026-10-24T12:44:15.4420296Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:15.4420471Z EVENT_NAME: pull_request 2026-10-24T12:44:15.4420648Z BEFORE_SHA: e8863b73d2d07edc5368820b150695006affd450 2026-10-24T12:44:15.4420837Z ##[endgroup] 2026-10-24T12:44:15.4961266Z Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/marketing, @t3tools/mobile, @t3tools/provider-acp, @t3tools/provider-acp-registry, @t3tools/provider-core, @t3tools/provider-cursor, @t3tools/provider-grok, @t3tools/provider-muse, @t3tools/provider-opencode, @t3tools/provider-pi, @t3tools/provider-testing, @t3tools/scripts, @t3tools/shared, @t3tools/source-control-azure-devops, @t3tools/source-control-bitbucket, @t3tools/source-control-core, @t3tools/source-control-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/web, t3, t3code-relay 2026-10-24T12:44:15.4962619Z typecheck=true 2026-10-24T12:44:15.4962766Z build=true 2026-10-24T12:44:15.4962896Z test=true 2026-10-24T12:44:15.4964076Z test_packages=@t3tools/desktop @t3tools/mobile t3code-relay @t3tools/client-runtime @t3tools/contracts @t3tools/provider-acp @t3tools/provider-acp-registry @t3tools/provider-core @t3tools/provider-cursor @t3tools/provider-grok @t3tools/provider-muse @t3tools/provider-opencode @t3tools/provider-pi @t3tools/shared @t3tools/source-control-azure-devops @t3tools/source-control-bitbucket @t3tools/source-control-core @t3tools/source-control-forgejo @t3tools/source-control-gitcafe @t3tools/source-control-github @t3tools/source-control-gitlab @t3tools/ssh @t3tools/tailscale @t3tools/scripts 2026-10-24T12:44:15.4965130Z test_web=true 2026-10-24T12:44:15.4965274Z test_server=true 2026-10-24T12:44:15.4965411Z rust=false 2026-10-24T12:44:15.4965544Z release_smoke=true 2026-10-24T12:44:15.4965694Z mobile_native=false 2026-10-24T12:44:15.5003441Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=62] 2026-10-24T12:44:15.5080741Z Prepare all required actions 2026-10-24T12:44:15.5081070Z Getting action download info 2026-10-24T12:44:15.5897889Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T12:44:15.6839000Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T12:44:15.6839191Z env: 2026-10-24T12:44:15.6839338Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-10-24T12:44:15.6839516Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 418 2026-10-24T12:44:15.6839693Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:15.6839861Z ##[endgroup] 2026-10-24T12:44:15.6922942Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T12:44:15.6936291Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T12:44:15.6936666Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T12:44:15.6937007Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T12:44:15.6937282Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T12:44:15.6953338Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T12:44:15.6953550Z env: 2026-10-24T12:44:15.6953736Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-10-24T12:44:15.6953912Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 418 2026-10-24T12:44:15.6954089Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:15.6954261Z ##[endgroup] 2026-10-24T12:44:15.7018970Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=9] 2026-10-24T12:44:15.7020344Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T12:44:15.7076215Z ##[group]Run actions/cache@v6 2026-10-24T12:44:15.7076380Z with: 2026-10-24T12:44:15.7076515Z path: ~/.vite-plus 2026-10-24T12:44:15.7076720Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T12:44:15.7076951Z enableCrossOsArchive: false 2026-10-24T12:44:15.7077118Z fail-on-cache-miss: false 2026-10-24T12:44:15.7077270Z lookup-only: false 2026-10-24T12:44:15.7077410Z save-always: false 2026-10-24T12:44:15.7077549Z env: 2026-10-24T12:44:15.7077699Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-10-24T12:44:15.7077877Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 418 2026-10-24T12:44:15.7078053Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:15.7078222Z ##[endgroup] 2026-10-24T12:44:15.9198180Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T12:44:16.3216637Z Received 170349591 of 170349591 (100.0%), 430.9 MBs/sec 2026-10-24T12:44:16.3217196Z Cache Size: ~162 MB (170349591 B) 2026-10-24T12:44:16.3252362Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/78da04f1-5665-405d-ae8b-795dfd4eb742/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T12:44:17.0644375Z Cache restored successfully 2026-10-24T12:44:17.0788730Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T12:44:17.0872130Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1385] 2026-10-24T12:44:17.0874691Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T12:44:17.0896335Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T12:44:17.0896564Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T12:44:17.0896739Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T12:44:17.0913673Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T12:44:17.0913849Z env: 2026-10-24T12:44:17.0913968Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-10-24T12:44:17.0914128Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 418 2026-10-24T12:44:17.0914290Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:17.0914425Z ##[endgroup] 2026-10-24T12:44:17.0961761Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T12:44:17.0968695Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=9] 2026-10-24T12:44:17.0970143Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T12:44:17.0974377Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T12:44:17.0975705Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T12:44:17.0987338Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T12:44:17.0987530Z store_path="$(vp pm cache dir)" 2026-10-24T12:44:17.0987700Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T12:44:17.1002281Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T12:44:17.1002464Z env: 2026-10-24T12:44:17.1002580Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-10-24T12:44:17.1002733Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 418 2026-10-24T12:44:17.1002895Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:17.1003095Z ##[endgroup] 2026-10-24T12:44:17.1138170Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=16] 2026-10-24T12:44:17.1139454Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T12:44:17.1506821Z ##[group]Run actions/cache@v6 2026-10-24T12:44:17.1506974Z with: 2026-10-24T12:44:17.1507100Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T12:44:17.1507367Z key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T12:44:17.1507634Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T12:44:17.1507788Z enableCrossOsArchive: false 2026-10-24T12:44:17.1507923Z fail-on-cache-miss: false 2026-10-24T12:44:17.1508050Z lookup-only: false 2026-10-24T12:44:17.1508159Z save-always: false 2026-10-24T12:44:17.1508275Z env: 2026-10-24T12:44:17.1508393Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-10-24T12:44:17.1508539Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 418 2026-10-24T12:44:17.1508680Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:17.1508813Z ##[endgroup] 2026-10-24T12:44:17.3388027Z Cache hit for: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T12:44:18.4205991Z Received 671088640 of 994208090 (67.5%), 603.2 MBs/sec 2026-10-24T12:44:18.9043605Z Received 994208090 of 994208090 (100.0%), 614.1 MBs/sec 2026-10-24T12:44:18.9043942Z Cache Size: ~948 MB (994208090 B) 2026-10-24T12:44:18.9070430Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/939b99fe-b79d-43ce-8c70-01336addf2b2/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T12:44:24.4650128Z Cache restored successfully 2026-10-24T12:44:24.5151113Z Cache restored from key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T12:44:24.5219704Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7407] 2026-10-24T12:44:24.5222066Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T12:44:24.5233429Z ##[group]Run vp install 2026-10-24T12:44:24.5233573Z vp install 2026-10-24T12:44:24.5249643Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T12:44:24.5249809Z env: 2026-10-24T12:44:24.5249922Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-10-24T12:44:24.5250066Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 418 2026-10-24T12:44:24.5250208Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:24.5250349Z ##[endgroup] 2026-10-24T12:44:24.5587593Z Scope: all 34 workspace projects 2026-10-24T12:44:24.6710270Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T12:44:25.1548739Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T12:44:25.1553332Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T12:44:25.1584156Z Virtual store is at: node_modules/.pnpm 2026-10-24T12:44:26.1969760Z Progress: resolved 1693, reused 1693, downloaded 0, added 1692 2026-10-24T12:44:27.8167087Z ✓ Lockfile passes supply-chain policies (2088 entries in 3.1s) 2026-10-24T12:44:27.8167468Z Lockfile is up to date, resolution step is skipped 2026-10-24T12:44:27.8358616Z Packages: +1721 2026-10-24T12:44:27.8358802Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T12:44:27.8831692Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T12:44:28.9746989Z . prepare$ vp config --no-agent 2026-10-24T12:44:29.0754065Z . prepare: Done 2026-10-24T12:44:29.0769985Z 2026-10-24T12:44:29.0770175Z devDependencies: 2026-10-24T12:44:29.0770328Z + @coderabbitai/config 1.1.0 2026-10-24T12:44:29.0770503Z + @shadcn/lint 0.1.5 2026-10-24T12:44:29.0770629Z + @types/node 24.12.4 2026-10-24T12:44:29.0770740Z + knip 6.34.0 2026-10-24T12:44:29.0770876Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T12:44:29.0771019Z + vite-plus 1.3.0 2026-10-24T12:44:29.0771086Z 2026-10-24T12:44:29.0783590Z Done in 4.5s using pnpm v12.14.0 2026-10-24T12:44:29.0992130Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4576] 2026-10-24T12:44:29.1025783Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T12:44:29.1026237Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T12:44:29.1043251Z shell: /usr/bin/bash -e {0} 2026-10-24T12:44:29.1043376Z env: 2026-10-24T12:44:29.1043491Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-10-24T12:44:29.1043642Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 418 2026-10-24T12:44:29.1043784Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:29.1043935Z ##[endgroup] 2026-10-24T12:44:29.1264223Z ##[group]Run actions/cache@v6 2026-10-24T12:44:29.1264356Z with: 2026-10-24T12:44:29.1264466Z path: ~/.cache/ms-playwright 2026-10-24T12:44:29.1264624Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T12:44:29.1264789Z enableCrossOsArchive: false 2026-10-24T12:44:29.1264918Z fail-on-cache-miss: false 2026-10-24T12:44:29.1265039Z lookup-only: false 2026-10-24T12:44:29.1265152Z save-always: false 2026-10-24T12:44:29.1265257Z env: 2026-10-24T12:44:29.1265362Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-10-24T12:44:29.1265509Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 418 2026-10-24T12:44:29.1265649Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:29.1265782Z ##[endgroup] 2026-10-24T12:44:29.3557549Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T12:44:29.5023572Z Received 106503405 of 106503405 (100.0%), 787.4 MBs/sec 2026-10-24T12:44:29.5024281Z Cache Size: ~102 MB (106503405 B) 2026-10-24T12:44:29.5068904Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/5025cf90-35b0-4f64-8e76-2ac876c1970f/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T12:44:29.7015060Z Cache restored successfully 2026-10-24T12:44:29.7129361Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T12:44:29.7264948Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T12:44:29.7265326Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T12:44:29.7265562Z test -n "$browser" 2026-10-24T12:44:29.7265713Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T12:44:29.7265935Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T12:44:29.7266138Z fi 2026-10-24T12:44:29.7282601Z shell: /usr/bin/bash -e {0} 2026-10-24T12:44:29.7282746Z env: 2026-10-24T12:44:29.7282857Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-10-24T12:44:29.7283007Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 418 2026-10-24T12:44:29.7283152Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:29.7283287Z ##[endgroup] 2026-10-24T12:44:29.7419894Z ##[group]Run vp run --filter t3 test --shard 4/8 2026-10-24T12:44:29.7420111Z vp run --filter t3 test --shard 4/8 2026-10-24T12:44:29.7433742Z shell: /usr/bin/bash -e {0} 2026-10-24T12:44:29.7433872Z env: 2026-10-24T12:44:29.7433996Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-10-24T12:44:29.7434150Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 418 2026-10-24T12:44:29.7434298Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:29.7434505Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T12:44:29.7434791Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T12:44:29.7435000Z ##[endgroup] 2026-10-24T12:44:29.9159277Z ~/apps/server$ vp test run --shard 4/8 ⊘ cache disabled 2026-10-24T12:44:30.0825096Z 2026-10-24T12:44:30.0826825Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T12:44:30.0827058Z 2026-10-24T12:44:36.3278150Z ✓ src/orchestration-v2/FoundationPersistence.test.ts (39 tests) 2195ms 2026-10-24T12:44:36.3278723Z ✓ orchestration V2 foundation persistence (33) 2026-10-24T12:44:36.3279070Z ✓ replays shared provider-session payloads across every bound thread 336ms 2026-10-24T12:44:37.6091195Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the parent instance without authorizing new disabled work 2026-10-24T12:44:37.6091900Z [12:44:37.595] INFO (#414): Migrations ran successfully { 2026-10-24T12:44:37.6092075Z migrations: [ 2026-10-24T12:44:37.6092220Z '1_OrchestrationEvents', 2026-10-24T12:44:37.6092399Z '2_OrchestrationCommandReceipts', 2026-10-24T12:44:37.6092574Z '3_CheckpointDiffBlobs', 2026-10-24T12:44:37.6092739Z '4_ProviderSessionRuntime', 2026-10-24T12:44:37.6092901Z '5_Projections', 2026-10-24T12:44:37.6093137Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T12:44:37.6093362Z '7_ProjectionThreadMessageAttachments', 2026-10-24T12:44:37.6093557Z '8_ProjectionThreadActivitySequence', 2026-10-24T12:44:37.6093740Z '9_ProviderSessionRuntimeMode', 2026-10-24T12:44:37.6093926Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T12:44:37.6094129Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T12:44:37.6094334Z '12_ProjectionThreadsInteractionMode', 2026-10-24T12:44:37.6094525Z '13_ProjectionThreadProposedPlans', 2026-10-24T12:44:37.6094734Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T12:44:37.6094947Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T12:44:37.6095130Z '16_CanonicalizeModelSelections', 2026-10-24T12:44:37.6095313Z '17_ProjectionThreadsArchivedAt', 2026-10-24T12:44:37.6095499Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T12:44:37.6095697Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T12:44:37.6095875Z '20_AuthAccessManagement', 2026-10-24T12:44:37.6096047Z '21_AuthSessionClientMetadata', 2026-10-24T12:44:37.6096221Z '22_AuthSessionLastConnectedAt', 2026-10-24T12:44:37.6096400Z '23_ProjectionThreadShellSummary', 2026-10-24T12:44:37.6096601Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T12:44:37.6096814Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T12:44:37.6097024Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T12:44:37.6097215Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T12:44:37.6097409Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T12:44:37.6097609Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T12:44:37.6097815Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T12:44:37.6098002Z '31_AuthAuthorizationScopes', 2026-10-24T12:44:37.6098214Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T12:44:37.6098394Z '33_ProjectionThreadsSettled', 2026-10-24T12:44:37.6098566Z '34_ProjectionThreadsSnoozed', 2026-10-24T12:44:37.6098748Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T12:44:37.6098929Z '36_ProjectionThreadsPinned', 2026-10-24T12:44:37.6099101Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T12:44:37.6099280Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T12:44:37.6099480Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T12:44:37.6099678Z '40_ProjectionProjectFaviconPath', 2026-10-24T12:44:37.6099858Z '41_AuthSessionClientConnection', 2026-10-24T12:44:37.6100044Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T12:44:37.6100230Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T12:44:37.6100709Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T12:44:37.6100999Z '45_ProjectionProjectsAutoPull', 2026-10-24T12:44:37.6101190Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T12:44:37.6101371Z '47_ProjectionProjectIcon', 2026-10-24T12:44:37.6101552Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T12:44:37.6101785Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T12:44:37.6101973Z '50_ProjectionThreadPullRequests', 2026-10-24T12:44:37.6102156Z '51_ProjectionThreadMessageContext', 2026-10-24T12:44:37.6102341Z '52_ProjectionThreadTitleState', 2026-10-24T12:44:37.6102511Z '53_PullRequestFilesViewed', 2026-10-24T12:44:37.6102702Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T12:44:37.6102884Z '55_OrchestrationV2', 2026-10-24T12:44:37.6103056Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T12:44:37.6103236Z '57_ScheduledTaskWebhooks', 2026-10-24T12:44:37.6103399Z '58_WebhookRelayDeliveries', 2026-10-24T12:44:37.6103559Z '59_McpAppModelContext', 2026-10-24T12:44:37.6103725Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T12:44:37.6103899Z '61_PullRequestReviewGuides', 2026-10-24T12:44:37.6104063Z '62_ThreadFailureLookupIndex', 2026-10-24T12:44:37.6104232Z '63_DropUnusedV1Projections', 2026-10-24T12:44:37.6104413Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T12:44:37.6104596Z '65_CodexUsageNativeTurnIndex', 2026-10-24T12:44:37.6104781Z '66_RepairClientSettlementTimestamps', 2026-10-24T12:44:37.6104953Z '67_WebhookDedupe', 2026-10-24T12:44:37.6105112Z '68_ShellStopRequestIndex', 2026-10-24T12:44:37.6105268Z '69_ThreadMessageSearch' 2026-10-24T12:44:37.6105397Z ] 2026-10-24T12:44:37.6105486Z } 2026-10-24T12:44:37.6105539Z 2026-10-24T12:44:37.7290808Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the alternate instance without authorizing new disabled work 2026-10-24T12:44:37.7291712Z [12:44:37.723] INFO (#4802): Migrations ran successfully { 2026-10-24T12:44:37.7291995Z migrations: [ 2026-10-24T12:44:37.7292231Z '1_OrchestrationEvents', 2026-10-24T12:44:37.7292562Z '2_OrchestrationCommandReceipts', 2026-10-24T12:44:37.7292832Z '3_CheckpointDiffBlobs', 2026-10-24T12:44:37.7293091Z '4_ProviderSessionRuntime', 2026-10-24T12:44:37.7293343Z '5_Projections', 2026-10-24T12:44:37.7293636Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T12:44:37.7293945Z '7_ProjectionThreadMessageAttachments', 2026-10-24T12:44:37.7294239Z '8_ProjectionThreadActivitySequence', 2026-10-24T12:44:37.7294696Z '9_ProviderSessionRuntimeMode', 2026-10-24T12:44:37.7294988Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T12:44:37.7295297Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T12:44:37.7295604Z '12_ProjectionThreadsInteractionMode', 2026-10-24T12:44:37.7295896Z '13_ProjectionThreadProposedPlans', 2026-10-24T12:44:37.7314282Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T12:44:37.7314525Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T12:44:37.7314722Z '16_CanonicalizeModelSelections', 2026-10-24T12:44:37.7314908Z '17_ProjectionThreadsArchivedAt', 2026-10-24T12:44:37.7315096Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T12:44:37.7315292Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T12:44:37.7315471Z '20_AuthAccessManagement', 2026-10-24T12:44:37.7315639Z '21_AuthSessionClientMetadata', 2026-10-24T12:44:37.7316092Z '22_AuthSessionLastConnectedAt', 2026-10-24T12:44:37.7316376Z '23_ProjectionThreadShellSummary', 2026-10-24T12:44:37.7316586Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T12:44:37.7316803Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T12:44:37.7317018Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T12:44:37.7317213Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T12:44:37.7317413Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T12:44:37.7317614Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T12:44:37.7317819Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T12:44:37.7318005Z '31_AuthAuthorizationScopes', 2026-10-24T12:44:37.7318181Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T12:44:37.7318363Z '33_ProjectionThreadsSettled', 2026-10-24T12:44:37.7318532Z '34_ProjectionThreadsSnoozed', 2026-10-24T12:44:37.7318721Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T12:44:37.7318903Z '36_ProjectionThreadsPinned', 2026-10-24T12:44:37.7319079Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T12:44:37.7319259Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T12:44:37.7319462Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T12:44:37.7319659Z '40_ProjectionProjectFaviconPath', 2026-10-24T12:44:37.7319832Z '41_AuthSessionClientConnection', 2026-10-24T12:44:37.7320021Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T12:44:37.7320205Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T12:44:37.7320393Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T12:44:37.7320576Z '45_ProjectionProjectsAutoPull', 2026-10-24T12:44:37.7320767Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T12:44:37.7320945Z '47_ProjectionProjectIcon', 2026-10-24T12:44:37.7321130Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T12:44:37.7321324Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T12:44:37.7321508Z '50_ProjectionThreadPullRequests', 2026-10-24T12:44:37.7321744Z '51_ProjectionThreadMessageContext', 2026-10-24T12:44:37.7321925Z '52_ProjectionThreadTitleState', 2026-10-24T12:44:37.7322096Z '53_PullRequestFilesViewed', 2026-10-24T12:44:37.7322285Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T12:44:37.7322468Z '55_OrchestrationV2', 2026-10-24T12:44:37.7322641Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T12:44:37.7322815Z '57_ScheduledTaskWebhooks', 2026-10-24T12:44:37.7322976Z '58_WebhookRelayDeliveries', 2026-10-24T12:44:37.7323139Z '59_McpAppModelContext', 2026-10-24T12:44:37.7323303Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T12:44:37.7323476Z '61_PullRequestReviewGuides', 2026-10-24T12:44:37.7323646Z '62_ThreadFailureLookupIndex', 2026-10-24T12:44:37.7323809Z '63_DropUnusedV1Projections', 2026-10-24T12:44:37.7323993Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T12:44:37.7324174Z '65_CodexUsageNativeTurnIndex', 2026-10-24T12:44:37.7324359Z '66_RepairClientSettlementTimestamps', 2026-10-24T12:44:37.7324530Z '67_WebhookDedupe', 2026-10-24T12:44:37.7324684Z '68_ShellStopRequestIndex', 2026-10-24T12:44:37.7324841Z '69_ThreadMessageSearch' 2026-10-24T12:44:37.7324967Z ] 2026-10-24T12:44:37.7325058Z } 2026-10-24T12:44:37.7325111Z 2026-10-24T12:44:37.7858070Z ✓ src/mcp/OrchestratorMcpService.test.ts (33 tests) 279ms 2026-10-24T12:44:41.6537768Z ✓ src/orchestration-v2/ThreadLaunchService.test.ts (39 tests) 2767ms 2026-10-24T12:44:43.6839719Z ✓ src/serverSettings.test.ts (47 tests) 1081ms 2026-10-24T12:44:51.5971436Z ✓ src/orchestration-v2/SteeringCompletion.integration.test.ts (13 tests) 6828ms 2026-10-24T12:44:51.5972009Z ✓ delivers steering when completion wins during delivery 315ms 2026-10-24T12:44:51.5972428Z ✓ keeps a queued message queued when promoted into a run that Stop reached 2168ms 2026-10-24T12:44:51.5972818Z ✓ queues a plain send behind the stopped queue and releases its hold 2171ms 2026-10-24T12:44:51.9171562Z ✓ src/mcp/PreviewAutomationBroker.test.ts (24 tests) 35ms 2026-10-24T12:44:53.3060245Z ✓ src/mcp/toolkits/core.test.ts (16 tests) 90ms 2026-10-24T12:44:53.8739156Z ✓ src/provider/ProviderAuthService.test.ts (21 tests) 33ms 2026-10-24T12:44:54.9203599Z ✓ src/orchestration-v2/Adapters/AntigravityAdapterV2.test.ts (6 tests) 687ms 2026-10-24T12:44:56.2236562Z ✓ src/project/ProjectService.test.ts (13 tests) 185ms 2026-10-24T12:44:56.8304955Z ✓ src/orchestration-v2/legacy/LegacyV1ThreadImporter.test.ts (4 tests) 135ms 2026-10-24T12:44:57.1414018Z ✓ src/orchestration-v2/threadHistoryPaging.test.ts (17 tests) 27ms 2026-10-24T12:44:58.1500192Z ✓ src/auth/SessionStore.test.ts (16 tests) 559ms 2026-10-24T12:44:58.8350893Z ✓ src/project/ProjectService.deletion.test.ts (5 tests) 197ms 2026-10-24T12:44:59.1794072Z ✓ src/cloud/pinnedRuntime.test.ts (13 tests) 54ms 2026-10-24T12:44:59.4922771Z ✓ src/provider/EventNdjsonLogger.test.ts (12 tests) 25ms 2026-10-24T12:44:59.8094555Z ✓ src/persistence/Migrations/016_CanonicalizeModelSelections.test.ts (2 tests) 30ms 2026-10-24T12:45:00.3490052Z ✓ src/serverRuntimeState.test.ts (10 tests) 55ms 2026-10-24T12:45:00.7773006Z ✓ src/usage/cliproxyApi.test.ts (14 tests) 37ms 2026-10-24T12:45:01.0905478Z ✓ src/terminal/OutputProtocol.test.ts (13 tests) 39ms 2026-10-24T12:45:17.9835587Z ✓ src/orchestration-v2/testkit/ClaudeReplayFixtures.integration.test.ts (38 tests) 15539ms 2026-10-24T12:45:17.9845550Z ✓ Claude Agent SDK replay fixtures (38) 2026-10-24T12:45:17.9845971Z ✓ runs claude_background_subagent_after_root/claudeAgent through OrchestratorV2 using deterministic replay 569ms 2026-10-24T12:45:17.9846487Z ✓ runs claude_background_subagent_lifecycle/claudeAgent through OrchestratorV2 using deterministic replay 1127ms 2026-10-24T12:45:17.9847003Z ✓ runs claude_background_wake_before_queued_prompt/claudeAgent through OrchestratorV2 using deterministic replay 979ms 2026-10-24T12:45:17.9847544Z ✓ runs claude_background_wake_before_queued_prompt_no_echo/claudeAgent through OrchestratorV2 using deterministic replay 945ms 2026-10-24T12:45:17.9848072Z ✓ runs claude_compact_after_resume_wake/claudeAgent through OrchestratorV2 using deterministic replay 417ms 2026-10-24T12:45:17.9848623Z ✓ runs claude_compact_after_peer_turn/claudeAgent through OrchestratorV2 using deterministic replay 493ms 2026-10-24T12:45:17.9849107Z ✓ runs claude_compact_after_peer_turn_no_echo/claudeAgent through OrchestratorV2 using deterministic replay 360ms 2026-10-24T12:45:17.9849590Z ✓ runs claude_background_monitor_wake/claudeAgent through OrchestratorV2 using deterministic replay 359ms 2026-10-24T12:45:17.9850052Z ✓ runs claude_background_task_wake/claudeAgent through OrchestratorV2 using deterministic replay 490ms 2026-10-24T12:45:17.9850535Z ✓ runs claude_nested_background_subagent_wake/claudeAgent through OrchestratorV2 using deterministic replay 376ms 2026-10-24T12:45:17.9851005Z ✓ runs claude_idle_resume/claudeAgent through OrchestratorV2 using deterministic replay 416ms 2026-10-24T12:45:17.9851574Z ✓ runs claude_result_is_error/claudeAgent through OrchestratorV2 using deterministic replay 355ms 2026-10-24T12:45:17.9852001Z ✓ runs multi_turn/claudeAgent through OrchestratorV2 using deterministic replay 358ms 2026-10-24T12:45:17.9852421Z ✓ runs multi_turn_restart/claudeAgent through OrchestratorV2 using deterministic replay 347ms 2026-10-24T12:45:17.9852838Z ✓ runs queued_turn/claudeAgent through OrchestratorV2 using deterministic replay 351ms 2026-10-24T12:45:17.9853266Z ✓ runs turn_interrupt_restart/claudeAgent through OrchestratorV2 using deterministic replay 368ms 2026-10-24T12:45:17.9853705Z ✓ runs thread_rollback/claudeAgent through OrchestratorV2 using deterministic replay 544ms 2026-10-24T12:45:17.9854109Z ✓ refuses messages to a native subagent thread without touching it 1260ms 2026-10-24T12:45:17.9854478Z ✓ streams a subagent's foreground Bash output live during the root turn 400ms 2026-10-24T12:45:17.9854910Z ✓ ends a background subagent's open WebFetch (opened while root is idle) when its notification is stopped 401ms 2026-10-24T12:45:17.9855378Z ✓ ends a background subagent's open Write (opened before root settles) when its notification is failed 374ms 2026-10-24T12:45:18.6321479Z ✓ src/project/RepositoryIdentityResolver.test.ts (11 tests) 299ms 2026-10-24T12:45:19.2304599Z ✓ src/orchestration-v2/ProviderTurnControlService.test.ts (1 test) 6ms 2026-10-24T12:45:20.8409993Z ✓ src/preview/ServerBrowserPage.test.ts (16 tests) 1208ms 2026-10-24T12:45:21.0061382Z ✓ src/cli/invocation.test.ts (7 tests) 21ms 2026-10-24T12:45:21.3817935Z ✓ src/background/BackgroundPolicy.test.ts (9 tests) 20ms 2026-10-24T12:45:21.6927825Z ✓ src/telemetry/Identify.test.ts (8 tests) 28ms 2026-10-24T12:45:21.8680670Z ✓ src/device/easProjectId.test.ts (21 tests) 33ms 2026-10-24T12:45:22.1553674Z ✓ src/usage/usageScanCache.test.ts (9 tests) 5ms 2026-10-24T12:45:22.4790334Z ✓ src/orchestration-v2/ThreadStream.test.ts (7 tests) 38ms 2026-10-24T12:45:22.9082480Z ✓ src/preview/ServerBrowserContexts.test.ts (9 tests) 8ms 2026-10-24T12:45:23.2185107Z ✓ src/assets/AttachmentUpload.test.ts (7 tests) 32ms 2026-10-24T12:45:23.5316019Z ✓ src/orchestration-v2/AttachmentClaims.test.ts (5 tests) 20ms 2026-10-24T12:45:24.6316549Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-24T12:45:24.6317021Z [12:45:24.626] INFO (#2): Migrations ran successfully { 2026-10-24T12:45:24.6317196Z migrations: [ 2026-10-24T12:45:24.6317338Z '1_OrchestrationEvents', 2026-10-24T12:45:24.6317519Z '2_OrchestrationCommandReceipts', 2026-10-24T12:45:24.6317691Z '3_CheckpointDiffBlobs', 2026-10-24T12:45:24.6317866Z '4_ProviderSessionRuntime', 2026-10-24T12:45:24.6318029Z '5_Projections', 2026-10-24T12:45:24.6318221Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T12:45:24.6318441Z '7_ProjectionThreadMessageAttachments', 2026-10-24T12:45:24.6318711Z '8_ProjectionThreadActivitySequence', 2026-10-24T12:45:24.6318905Z '9_ProviderSessionRuntimeMode', 2026-10-24T12:45:24.6319087Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T12:45:24.6319290Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T12:45:24.6319494Z '12_ProjectionThreadsInteractionMode', 2026-10-24T12:45:24.6319687Z '13_ProjectionThreadProposedPlans', 2026-10-24T12:45:24.6319898Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T12:45:24.6320110Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T12:45:24.6320295Z '16_CanonicalizeModelSelections', 2026-10-24T12:45:24.6320476Z '17_ProjectionThreadsArchivedAt', 2026-10-24T12:45:24.6320661Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T12:45:24.6320850Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T12:45:24.6321027Z '20_AuthAccessManagement', 2026-10-24T12:45:24.6321195Z '21_AuthSessionClientMetadata', 2026-10-24T12:45:24.6321373Z '22_AuthSessionLastConnectedAt', 2026-10-24T12:45:24.6321551Z '23_ProjectionThreadShellSummary', 2026-10-24T12:45:24.6321746Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T12:45:24.6321959Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T12:45:24.6322172Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T12:45:24.6322360Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T12:45:24.6322549Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T12:45:24.6322777Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T12:45:24.6322980Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T12:45:24.6323163Z '31_AuthAuthorizationScopes', 2026-10-24T12:45:24.6323339Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T12:45:24.6323519Z '33_ProjectionThreadsSettled', 2026-10-24T12:45:24.6323690Z '34_ProjectionThreadsSnoozed', 2026-10-24T12:45:24.6323872Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T12:45:24.6324050Z '36_ProjectionThreadsPinned', 2026-10-24T12:45:24.6324221Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T12:45:24.6324398Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T12:45:24.6324594Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T12:45:24.6324792Z '40_ProjectionProjectFaviconPath', 2026-10-24T12:45:24.6324968Z '41_AuthSessionClientConnection', 2026-10-24T12:45:24.6325156Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T12:45:24.6325341Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T12:45:24.6325530Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T12:45:24.6325715Z '45_ProjectionProjectsAutoPull', 2026-10-24T12:45:24.6326201Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T12:45:24.6326494Z '47_ProjectionProjectIcon', 2026-10-24T12:45:24.6326674Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T12:45:24.6326864Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T12:45:24.6327050Z '50_ProjectionThreadPullRequests', 2026-10-24T12:45:24.6327235Z '51_ProjectionThreadMessageContext', 2026-10-24T12:45:24.6327415Z '52_ProjectionThreadTitleState', 2026-10-24T12:45:24.6327588Z '53_PullRequestFilesViewed', 2026-10-24T12:45:24.6327776Z '54_ProjectionThreadsAutoSettleDisabledAt' 2026-10-24T12:45:24.6327929Z ] 2026-10-24T12:45:24.6328018Z } 2026-10-24T12:45:24.6328071Z 2026-10-24T12:45:24.6779246Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-24T12:45:24.6779841Z [12:45:24.653] INFO (#2): Migrations ran successfully { 2026-10-24T12:45:24.6780180Z migrations: [ 2026-10-24T12:45:24.6780441Z '55_OrchestrationV2', 2026-10-24T12:45:24.6780703Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T12:45:24.6780961Z '57_ScheduledTaskWebhooks', 2026-10-24T12:45:24.6781202Z '58_WebhookRelayDeliveries', 2026-10-24T12:45:24.6781444Z '59_McpAppModelContext', 2026-10-24T12:45:24.6781689Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T12:45:24.6781949Z '61_PullRequestReviewGuides', 2026-10-24T12:45:24.6782192Z '62_ThreadFailureLookupIndex', 2026-10-24T12:45:24.6782437Z '63_DropUnusedV1Projections', 2026-10-24T12:45:24.6782697Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T12:45:24.6782967Z '65_CodexUsageNativeTurnIndex', 2026-10-24T12:45:24.6783228Z '66_RepairClientSettlementTimestamps', 2026-10-24T12:45:24.6783474Z '67_WebhookDedupe', 2026-10-24T12:45:24.6783707Z '68_ShellStopRequestIndex', 2026-10-24T12:45:24.6783941Z '69_ThreadMessageSearch' 2026-10-24T12:45:24.6784144Z ] 2026-10-24T12:45:24.6784309Z } 2026-10-24T12:45:24.6784464Z 2026-10-24T12:45:24.6938748Z ✓ src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts (1 test) 91ms 2026-10-24T12:45:25.0740625Z ✓ src/desktopUpdate/DesktopAppUpdate.test.ts (4 tests) 16ms 2026-10-24T12:45:25.5443910Z ✓ src/cli/service.test.ts (6 tests) 30ms 2026-10-24T12:45:25.8699470Z ✓ src/environmentTheme.test.ts (5 tests) 30ms 2026-10-24T12:45:27.0084146Z ✓ src/orchestration-v2/RunFinalizationQueue.test.ts (2 tests) 80ms 2026-10-24T12:45:27.2764991Z ✓ src/orchestration-v2/IdleCompaction.test.ts (1 test) 2ms 2026-10-24T12:45:28.4133466Z ✓ src/textGeneration/OpenCode2TextGeneration.test.ts (2 tests) 55ms 2026-10-24T12:45:28.5525674Z ✓ src/provider/resetCreditCoordinator.test.ts (4 tests) 8ms 2026-10-24T12:45:28.6901079Z ✓ src/provider/Drivers/ClaudeExecutable.test.ts (5 tests) 6ms 2026-10-24T12:45:28.8508631Z ✓ src/provider/CodexChatGptModels.test.ts (2 tests) 10ms 2026-10-24T12:45:29.9099958Z ✓ src/git/GitWorkflowService.test.ts (1 test) 65ms 2026-10-24T12:45:30.1856723Z ✓ src/provider/antigravityCallback.test.ts (2 tests) 6ms 2026-10-24T12:45:30.4518697Z ✓ src/mcp/McpInvocationContext.test.ts (2 tests) 5ms 2026-10-24T12:45:30.8232271Z ✓ src/persistence/Sqlite.test.ts (1 test) 61ms 2026-10-24T12:45:31.1943635Z ✓ src/resourceTelemetry/ProcessGroupMetrics.test.ts (1 test) 2ms 2026-10-24T12:45:31.4973926Z ✓ src/persistence/Migrations/054_ProjectionThreadsAutoSettleDisabledAt.test.ts (1 test) 26ms 2026-10-24T12:45:31.6252485Z ✓ src/scheduledTasks/webhookVerification.test.ts (2 tests) 2ms 2026-10-24T12:45:32.0322482Z ✓ src/auth/dpop.test.ts (1 test) 2ms 2026-10-24T12:45:35.6689224Z ✓ src/orchestration-v2/testkit/MuseReplayFixtures.integration.test.ts (8 tests) 2525ms 2026-10-24T12:45:35.6689684Z ✓ Muse replay fixtures (8) 2026-10-24T12:45:35.6689995Z ✓ runs simple/muse through OrchestratorV2 using deterministic replay 365ms 2026-10-24T12:45:35.6690407Z ✓ runs subagent_v2/muse through OrchestratorV2 using deterministic replay 317ms 2026-10-24T12:45:35.6690791Z ✓ runs multi_turn/muse through OrchestratorV2 using deterministic replay 364ms 2026-10-24T12:45:35.6691188Z ✓ runs muse_permission/muse through OrchestratorV2 using deterministic replay 415ms 2026-10-24T12:45:35.6691696Z ✓ runs muse_workflow/muse through OrchestratorV2 using deterministic replay 418ms 2026-10-24T12:45:35.6724838Z 2026-10-24T12:45:35.6731550Z  Test Files  52 passed (52) 2026-10-24T12:45:35.6731891Z  Tests  556 passed (556) 2026-10-24T12:45:35.6732108Z  Start at  12:44:30 2026-10-24T12:45:35.6732536Z  Duration  65.58s (tests 57%, import 32%, transform 9%, setup 2%) 2026-10-24T12:45:35.6740804Z 2026-10-24T12:45:35.6741439Z  Import  1256 modules were evaluated 15239 times · 20.17s total, 32% of tracked time 2026-10-24T12:45:35.6741924Z   ~18.51s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T12:45:35.6742709Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T12:45:35.6742882Z 2026-10-24T12:45:35.7041606Z 2026-10-24T12:45:35.7129657Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T12:45:35.7129963Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T12:45:35.7130177Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T12:45:35.7130343Z else 2026-10-24T12:45:35.7130468Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T12:45:35.7130614Z fi 2026-10-24T12:45:35.7146692Z shell: /usr/bin/bash -e {0} 2026-10-24T12:45:35.7146822Z env: 2026-10-24T12:45:35.7146935Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-10-24T12:45:35.7147081Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 418 2026-10-24T12:45:35.7147222Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:45:35.7147354Z ##[endgroup] 2026-10-24T12:45:35.7220794Z Post job cleanup. 2026-10-24T12:45:35.7869175Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T12:45:35.7948010Z Post job cleanup. 2026-10-24T12:45:35.7976648Z ##[start-action display=Cache full pnpm store;id=__2cad9314-f449-4e2c-b3ad-6337ae6d8964.__actions_cache] 2026-10-24T12:45:35.8313180Z Post job cleanup. 2026-10-24T12:45:35.8942953Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074, not saving cache. 2026-10-24T12:45:35.8980242Z ##[end-action id=__2cad9314-f449-4e2c-b3ad-6337ae6d8964.__actions_cache;outcome=success;conclusion=success;duration_ms=100] 2026-10-24T12:45:35.8982122Z ##[start-action display=Cache Vite+;id=__2cad9314-f449-4e2c-b3ad-6337ae6d8964.vp_cache] 2026-10-24T12:45:35.9002897Z Post job cleanup. 2026-10-24T12:45:35.9659070Z Cache hit occurred on the primary key vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0, not saving cache. 2026-10-24T12:45:35.9697051Z ##[end-action id=__2cad9314-f449-4e2c-b3ad-6337ae6d8964.vp_cache;outcome=success;conclusion=success;duration_ms=71] 2026-10-24T12:45:35.9738134Z Post job cleanup. 2026-10-24T12:45:36.0155340Z [command]/usr/local/bin/git version 2026-10-24T12:45:36.0203382Z git version 2.55.0 2026-10-24T12:45:36.0217112Z Temporarily overriding HOME='/home/runner/_work/_temp/25ba8831-1886-4ba0-b3cb-d1e39ddd40ae' before making global git config changes 2026-10-24T12:45:36.0217803Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T12:45:36.0218134Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T12:45:36.0244316Z Removing SSH command configuration 2026-10-24T12:45:36.0248684Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T12:45:36.0296912Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-24T12:45:36.0427136Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T12:45:36.0448614Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T12:45:36.0493887Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T12:45:36.0516281Z ##[group]Run '/job_completed.sh' 2026-10-24T12:45:36.0530127Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T12:45:36.0530301Z env: 2026-10-24T12:45:36.0530416Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-10-24T12:45:36.0530567Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 418 2026-10-24T12:45:36.0530712Z BLACKSMITH_CHECK_RUN_ID: 120875719893 2026-10-24T12:45:36.0530859Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 4 2026-10-24T12:45:36.0531014Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T12:45:36.0531149Z ##[endgroup] 2026-10-24T12:45:36.0617564Z Docker container cache not activated, skipping hash computation. 2026-10-24T12:45:36.0903332Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T12:45:36.0944267Z Cleaning up orphan processes