2026-10-22T20:13:43.1408416Z Current runner version: '2.337.0' 2026-10-22T20:13:43.1412831Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-uxufm4rxh2waij3v' 2026-10-22T20:13:43.1413721Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-22T20:13:43.1414780Z Machine name: 'ip-172-31-73-130' 2026-10-22T20:13:43.1416599Z ##[group]GITHUB_TOKEN Permissions 2026-10-22T20:13:43.1418566Z Contents: read 2026-10-22T20:13:43.1419096Z Metadata: read 2026-10-22T20:13:43.1419640Z ##[endgroup] 2026-10-22T20:13:43.1421484Z Secret source: Actions 2026-10-22T20:13:43.1422238Z Cache mode: write 2026-10-22T20:13:43.1422872Z Prepare workflow directory 2026-10-22T20:13:43.1646807Z Prepare all required actions 2026-10-22T20:13:43.1677609Z Getting action download info 2026-10-22T20:13:43.3624025Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-22T20:13:43.4241993Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-22T20:13:43.5095316Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-22T20:13:43.7468842Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-22T20:13:43.7531931Z Complete job name: Test Server 1 2026-10-22T20:13:43.8078351Z A job started hook has been configured by the self-hosted runner administrator 2026-10-22T20:13:43.8238343Z ##[group]Run '/setup.sh' 2026-10-22T20:13:43.8250496Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T20:13:43.8250984Z env: 2026-10-22T20:13:43.8251239Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 189 2026-10-22T20:13:43.8251568Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 511 2026-10-22T20:13:43.8251890Z BLACKSMITH_CHECK_RUN_ID: 120062729797 2026-10-22T20:13:43.8252213Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 1 2026-10-22T20:13:43.8252549Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-22T20:13:43.8252847Z ##[endgroup] 2026-10-22T20:13:43.8751537Z Logging daemon started (blacksmithd for logs) 2026-10-22T20:13:43.8897461Z Results daemon started (blacksmithd for results) 2026-10-22T20:13:43.9156669Z Background adoption and SSH setup started (PID: 2912) 2026-10-22T20:13:43.9157349Z 2026-10-22T20:13:43.9157528Z ---------------------------------------- 2026-10-22T20:13:43.9158405Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39846979790/jobs/120062729797 2026-10-22T20:13:43.9159128Z SSH Access (using your GitHub SSH key): 2026-10-22T20:13:43.9159833Z ssh -p 64002 runner@blacksmith-4vcpu-ubuntu-2404-uxufm4rxh2waij3v.vm.blacksmith.sh 2026-10-22T20:13:43.9160358Z 2026-10-22T20:13:43.9160550Z No GitHub SSH key? Add one at: 2026-10-22T20:13:43.9161373Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-22T20:13:43.9162067Z 2026-10-22T20:13:43.9162249Z ---------------------------------------- 2026-10-22T20:13:43.9162553Z 2026-10-22T20:13:43.9162788Z VM ID: blacksmith-4vcpu-ubuntu-2404-uxufm4rxh2waij3v 2026-10-22T20:13:43.9163356Z Host: production-152.236.39.57-x8664 2026-10-22T20:13:43.9163824Z Host Agent PID: 1473439 2026-10-22T20:13:43.9164292Z Host Agent Git SHA: 266f03d96 2026-10-22T20:13:43.9164739Z Host CPU Manufacturer: AuthenticAMD 2026-10-22T20:13:43.9165197Z Blacksmith Host Generation: gen 2 2026-10-22T20:13:43.9165655Z Petname: production-resolved-glowworm-a453b18a 2026-10-22T20:13:43.9166149Z Region: us-east 2026-10-22T20:13:43.9166504Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-22T20:13:43.9192151Z OS Version: Ubuntu 24.04.4 LTS 2026-10-22T20:13:43.9192800Z 2026-10-22T20:13:43.9194674Z Enabling Blacksmith transparent cache 2026-10-22T20:13:43.9600270Z ##[group]Run actions/checkout@v6 2026-10-22T20:13:43.9600818Z with: 2026-10-22T20:13:43.9601169Z fetch-depth: 2 2026-10-22T20:13:43.9601714Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-22T20:13:43.9602405Z sparse-checkout-cone-mode: false 2026-10-22T20:13:43.9602877Z repository: pingdotgg/t3code 2026-10-22T20:13:43.9606672Z token: *** 2026-10-22T20:13:43.9607045Z ssh-strict: true 2026-10-22T20:13:43.9607398Z ssh-user: git 2026-10-22T20:13:43.9607778Z persist-credentials: true 2026-10-22T20:13:43.9608156Z clean: true 2026-10-22T20:13:43.9608492Z fetch-tags: false 2026-10-22T20:13:43.9609113Z show-progress: true 2026-10-22T20:13:43.9609469Z lfs: false 2026-10-22T20:13:43.9609806Z submodules: false 2026-10-22T20:13:43.9610186Z set-safe-directory: true 2026-10-22T20:13:43.9610614Z allow-unsafe-pr-checkout: false 2026-10-22T20:13:43.9611049Z env: 2026-10-22T20:13:43.9611473Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 189 2026-10-22T20:13:43.9611963Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 511 2026-10-22T20:13:43.9612420Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T20:13:43.9612839Z ##[endgroup] 2026-10-22T20:13:44.1682030Z Syncing repository: pingdotgg/t3code 2026-10-22T20:13:44.1683089Z ##[group]Getting Git version info 2026-10-22T20:13:44.1683461Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-22T20:13:44.1684222Z [command]/usr/local/bin/git version 2026-10-22T20:13:44.1877839Z git version 2.55.0 2026-10-22T20:13:44.1897351Z ##[endgroup] 2026-10-22T20:13:44.1907358Z Temporarily overriding HOME='/home/runner/_work/_temp/087c84c7-8f93-4941-8331-9ce3997e5f68' before making global git config changes 2026-10-22T20:13:44.1908619Z Adding repository directory to the temporary git global config as a safe directory 2026-10-22T20:13:44.1912570Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-22T20:13:44.1986850Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-22T20:13:44.1989668Z ##[group]Determining repository object format 2026-10-22T20:13:44.1991414Z ##[endgroup] 2026-10-22T20:13:44.1991824Z ##[group]Initializing the repository 2026-10-22T20:13:44.1996010Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-22T20:13:44.2059478Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-22T20:13:44.2060384Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-22T20:13:44.2060994Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-22T20:13:44.2061453Z hint: call: 2026-10-22T20:13:44.2061759Z hint: 2026-10-22T20:13:44.2062102Z hint: git config --global init.defaultBranch 2026-10-22T20:13:44.2062512Z hint: 2026-10-22T20:13:44.2062873Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-22T20:13:44.2063444Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-22T20:13:44.2063899Z hint: 2026-10-22T20:13:44.2064304Z hint: git branch -m 2026-10-22T20:13:44.2064604Z hint: 2026-10-22T20:13:44.2065019Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-22T20:13:44.2065649Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-22T20:13:44.2067399Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-22T20:13:44.2108509Z ##[endgroup] 2026-10-22T20:13:44.2109012Z ##[group]Disabling automatic garbage collection 2026-10-22T20:13:44.2111924Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-22T20:13:44.2144906Z ##[endgroup] 2026-10-22T20:13:44.2145376Z ##[group]Setting up auth 2026-10-22T20:13:44.2146787Z Removing SSH command configuration 2026-10-22T20:13:44.2152797Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-22T20:13:44.2207944Z [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-22T20:13:44.2464016Z Removing HTTP extra header 2026-10-22T20:13:44.2468618Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-22T20:13:44.2505669Z [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-22T20:13:44.2639826Z Removing includeIf entries pointing to credentials config files 2026-10-22T20:13:44.2644072Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-22T20:13:44.2681368Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-22T20:13:44.2835940Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-46a764b9-e57e-4a3e-910e-772f915709f5.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-22T20:13:44.2872978Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-46a764b9-e57e-4a3e-910e-772f915709f5.config 2026-10-22T20:13:44.2905387Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-46a764b9-e57e-4a3e-910e-772f915709f5.config 2026-10-22T20:13:44.2938397Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-46a764b9-e57e-4a3e-910e-772f915709f5.config 2026-10-22T20:13:44.2974380Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-46a764b9-e57e-4a3e-910e-772f915709f5.config 2026-10-22T20:13:44.3014604Z ##[endgroup] 2026-10-22T20:13:44.3015078Z ##[group]Fetching the repository 2026-10-22T20:13:44.3023054Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +2522a27092d203b5414685d1820d8e8fcffab645:refs/remotes/pull/23364/merge 2026-10-22T20:13:44.7065106Z From https://github.com/pingdotgg/t3code 2026-10-22T20:13:44.7066563Z * [new ref] 2522a27092d203b5414685d1820d8e8fcffab645 -> pull/23364/merge 2026-10-22T20:13:44.7097777Z ##[endgroup] 2026-10-22T20:13:44.7098442Z ##[group]Determining the checkout info 2026-10-22T20:13:44.7098987Z ##[endgroup] 2026-10-22T20:13:44.7099450Z ##[group]Setting up sparse checkout 2026-10-22T20:13:44.7103907Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-22T20:13:44.7138766Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-22T20:13:44.7164436Z .git/info/sparse-checkout 2026-10-22T20:13:44.7170171Z ##[endgroup] 2026-10-22T20:13:44.7170789Z ##[group]Checking out the ref 2026-10-22T20:13:44.7174454Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23364/merge 2026-10-22T20:13:52.4052337Z Updating files: 0% (1/6306) 2026-10-22T20:13:52.4101719Z Updating files: 1% (64/6306) 2026-10-22T20:13:52.4104822Z Updating files: 2% (127/6306) 2026-10-22T20:13:52.4130473Z Updating files: 3% (190/6306) 2026-10-22T20:13:52.4153757Z Updating files: 4% (253/6306) 2026-10-22T20:13:52.4189376Z Updating files: 5% (316/6306) 2026-10-22T20:13:52.4213034Z Updating files: 6% (379/6306) 2026-10-22T20:13:52.4278396Z Updating files: 7% (442/6306) 2026-10-22T20:13:52.4312483Z Updating files: 8% (505/6306) 2026-10-22T20:13:52.4338451Z Updating files: 9% (568/6306) 2026-10-22T20:13:52.4635361Z Updating files: 10% (631/6306) 2026-10-22T20:13:52.4651279Z Updating files: 11% (694/6306) 2026-10-22T20:13:52.4663854Z Updating files: 12% (757/6306) 2026-10-22T20:13:52.4681129Z Updating files: 13% (820/6306) 2026-10-22T20:13:52.4699296Z Updating files: 14% (883/6306) 2026-10-22T20:13:52.4719194Z Updating files: 15% (946/6306) 2026-10-22T20:13:52.4739921Z Updating files: 16% (1009/6306) 2026-10-22T20:13:52.4756743Z Updating files: 17% (1073/6306) 2026-10-22T20:13:52.4782986Z Updating files: 18% (1136/6306) 2026-10-22T20:13:52.4801550Z Updating files: 19% (1199/6306) 2026-10-22T20:13:52.4828912Z Updating files: 20% (1262/6306) 2026-10-22T20:13:52.4849061Z Updating files: 21% (1325/6306) 2026-10-22T20:13:52.4876221Z Updating files: 22% (1388/6306) 2026-10-22T20:13:52.4891470Z Updating files: 23% (1451/6306) 2026-10-22T20:13:52.4906508Z Updating files: 24% (1514/6306) 2026-10-22T20:13:52.4923699Z Updating files: 25% (1577/6306) 2026-10-22T20:13:52.4938629Z Updating files: 26% (1640/6306) 2026-10-22T20:13:52.4954502Z Updating files: 27% (1703/6306) 2026-10-22T20:13:52.4977982Z Updating files: 28% (1766/6306) 2026-10-22T20:13:52.5015205Z Updating files: 29% (1829/6306) 2026-10-22T20:13:52.5037598Z Updating files: 30% (1892/6306) 2026-10-22T20:13:52.5062422Z Updating files: 31% (1955/6306) 2026-10-22T20:13:52.5095155Z Updating files: 32% (2018/6306) 2026-10-22T20:13:52.5129853Z Updating files: 33% (2081/6306) 2026-10-22T20:13:52.5208688Z Updating files: 34% (2145/6306) 2026-10-22T20:13:52.5269617Z Updating files: 35% (2208/6306) 2026-10-22T20:13:52.5304046Z Updating files: 36% (2271/6306) 2026-10-22T20:13:52.5345414Z Updating files: 37% (2334/6306) 2026-10-22T20:13:52.5405088Z Updating files: 38% (2397/6306) 2026-10-22T20:13:52.5445025Z Updating files: 39% (2460/6306) 2026-10-22T20:13:52.5493660Z Updating files: 40% (2523/6306) 2026-10-22T20:13:52.5547035Z Updating files: 41% (2586/6306) 2026-10-22T20:13:52.5576209Z Updating files: 42% (2649/6306) 2026-10-22T20:13:52.5589281Z Updating files: 43% (2712/6306) 2026-10-22T20:13:52.5612066Z Updating files: 44% (2775/6306) 2026-10-22T20:13:52.5645560Z Updating files: 45% (2838/6306) 2026-10-22T20:13:52.5676125Z Updating files: 46% (2901/6306) 2026-10-22T20:13:52.5706345Z Updating files: 47% (2964/6306) 2026-10-22T20:13:52.5741917Z Updating files: 48% (3027/6306) 2026-10-22T20:13:52.5789485Z Updating files: 49% (3090/6306) 2026-10-22T20:13:52.5840260Z Updating files: 50% (3153/6306) 2026-10-22T20:13:52.5859104Z Updating files: 51% (3217/6306) 2026-10-22T20:13:52.5902897Z Updating files: 52% (3280/6306) 2026-10-22T20:13:52.5938569Z Updating files: 53% (3343/6306) 2026-10-22T20:13:52.5964413Z Updating files: 54% (3406/6306) 2026-10-22T20:13:52.5992410Z Updating files: 55% (3469/6306) 2026-10-22T20:13:52.6014758Z Updating files: 56% (3532/6306) 2026-10-22T20:13:52.6035358Z Updating files: 57% (3595/6306) 2026-10-22T20:13:52.6061856Z Updating files: 58% (3658/6306) 2026-10-22T20:13:52.6536343Z Updating files: 59% (3721/6306) 2026-10-22T20:13:52.6550982Z Updating files: 60% (3784/6306) 2026-10-22T20:13:52.6569618Z Updating files: 61% (3847/6306) 2026-10-22T20:13:52.6592325Z Updating files: 62% (3910/6306) 2026-10-22T20:13:52.6616912Z Updating files: 63% (3973/6306) 2026-10-22T20:13:52.6646865Z Updating files: 64% (4036/6306) 2026-10-22T20:13:52.6671993Z Updating files: 65% (4099/6306) 2026-10-22T20:13:52.6692701Z Updating files: 66% (4162/6306) 2026-10-22T20:13:52.6723051Z Updating files: 67% (4226/6306) 2026-10-22T20:13:52.6736661Z Updating files: 68% (4289/6306) 2026-10-22T20:13:52.6757194Z Updating files: 69% (4352/6306) 2026-10-22T20:13:52.6773551Z Updating files: 70% (4415/6306) 2026-10-22T20:13:52.6790007Z Updating files: 71% (4478/6306) 2026-10-22T20:13:52.6807680Z Updating files: 72% (4541/6306) 2026-10-22T20:13:52.6842440Z Updating files: 73% (4604/6306) 2026-10-22T20:13:52.7172942Z Updating files: 74% (4667/6306) 2026-10-22T20:13:52.7336780Z Updating files: 75% (4730/6306) 2026-10-22T20:13:52.7359251Z Updating files: 76% (4793/6306) 2026-10-22T20:13:52.7380966Z Updating files: 77% (4856/6306) 2026-10-22T20:13:52.7408788Z Updating files: 78% (4919/6306) 2026-10-22T20:13:52.7428932Z Updating files: 79% (4982/6306) 2026-10-22T20:13:52.7451825Z Updating files: 80% (5045/6306) 2026-10-22T20:13:52.7470757Z Updating files: 81% (5108/6306) 2026-10-22T20:13:52.7491265Z Updating files: 82% (5171/6306) 2026-10-22T20:13:52.7513688Z Updating files: 83% (5234/6306) 2026-10-22T20:13:52.7532122Z Updating files: 84% (5298/6306) 2026-10-22T20:13:52.7535080Z Updating files: 84% (5351/6306) 2026-10-22T20:13:52.7557903Z Updating files: 85% (5361/6306) 2026-10-22T20:13:52.7587007Z Updating files: 86% (5424/6306) 2026-10-22T20:13:52.7668459Z Updating files: 87% (5487/6306) 2026-10-22T20:13:52.7704534Z Updating files: 88% (5550/6306) 2026-10-22T20:13:52.7725895Z Updating files: 89% (5613/6306) 2026-10-22T20:13:52.7750674Z Updating files: 90% (5676/6306) 2026-10-22T20:13:52.7786831Z Updating files: 91% (5739/6306) 2026-10-22T20:13:52.7803461Z Updating files: 92% (5802/6306) 2026-10-22T20:13:52.7820648Z Updating files: 93% (5865/6306) 2026-10-22T20:13:52.7843639Z Updating files: 94% (5928/6306) 2026-10-22T20:13:52.7871674Z Updating files: 95% (5991/6306) 2026-10-22T20:13:52.7930133Z Updating files: 96% (6054/6306) 2026-10-22T20:13:52.7960352Z Updating files: 97% (6117/6306) 2026-10-22T20:13:52.8009263Z Updating files: 98% (6180/6306) 2026-10-22T20:13:52.8032063Z Updating files: 99% (6243/6306) 2026-10-22T20:13:52.8032666Z Updating files: 100% (6306/6306) 2026-10-22T20:13:52.8032959Z Updating files: 100% (6306/6306), done. 2026-10-22T20:13:52.8210355Z Note: switching to 'refs/remotes/pull/23364/merge'. 2026-10-22T20:13:52.8210610Z 2026-10-22T20:13:52.8210732Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-22T20:13:52.8210993Z changes and commit them, and you can discard any commits you make in this 2026-10-22T20:13:52.8211254Z state without impacting any branches by switching back to a branch. 2026-10-22T20:13:52.8211403Z 2026-10-22T20:13:52.8211505Z If you want to create a new branch to retain commits you create, you may 2026-10-22T20:13:52.8211764Z do so (now or later) by using -c with the switch command. Example: 2026-10-22T20:13:52.8211908Z 2026-10-22T20:13:52.8211975Z git switch -c 2026-10-22T20:13:52.8212079Z 2026-10-22T20:13:52.8212145Z Or undo this operation with: 2026-10-22T20:13:52.8212238Z 2026-10-22T20:13:52.8212387Z git switch - 2026-10-22T20:13:52.8212475Z 2026-10-22T20:13:52.8212599Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-22T20:13:52.8212764Z 2026-10-22T20:13:52.8212943Z HEAD is now at 2522a27 Merge 23ea5b2b743d022a61998c5814825907bc9df4f3 into 22840ab943b8418744b48223411e46ba4fdcef1a 2026-10-22T20:13:52.8225368Z ##[endgroup] 2026-10-22T20:13:52.8276332Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-22T20:13:52.8302652Z 2522a27092d203b5414685d1820d8e8fcffab645 2026-10-22T20:13:52.8500558Z Prepare all required actions 2026-10-22T20:13:52.8556476Z ##[group]Run ./.github/actions/ci-changes 2026-10-22T20:13:52.8556682Z env: 2026-10-22T20:13:52.8556822Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 189 2026-10-22T20:13:52.8556998Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 511 2026-10-22T20:13:52.8557172Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T20:13:52.8557330Z ##[endgroup] 2026-10-22T20:13:52.8640667Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-22T20:13:52.8665497Z ##[group]Run set -uo pipefail 2026-10-22T20:13:52.8665811Z set -uo pipefail 2026-10-22T20:13:52.8665948Z  2026-10-22T20:13:52.8666078Z decide() { 2026-10-22T20:13:52.8666283Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-22T20:13:52.8666521Z  exit "${PIPESTATUS[0]}" 2026-10-22T20:13:52.8666670Z } 2026-10-22T20:13:52.8666826Z  2026-10-22T20:13:52.8666985Z fail_open() { 2026-10-22T20:13:52.8667179Z  echo "$* Running every job." 2026-10-22T20:13:52.8667340Z  decide 2026-10-22T20:13:52.8667459Z } 2026-10-22T20:13:52.8667574Z  2026-10-22T20:13:52.8667763Z # Reads the change from git rather than the REST API: every job that 2026-10-22T20:13:52.8668050Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-22T20:13:52.8668293Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-22T20:13:52.8668983Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-22T20:13:52.8669255Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-22T20:13:52.8669473Z  base=HEAD^1 2026-10-22T20:13:52.8669603Z  mode=() 2026-10-22T20:13:52.8669778Z else 2026-10-22T20:13:52.8669910Z  base=$BEFORE_SHA 2026-10-22T20:13:52.8670136Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-22T20:13:52.8670382Z  || fail_open "Could not fetch ${base}." 2026-10-22T20:13:52.8670608Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-22T20:13:52.8670832Z  mode=(--full) 2026-10-22T20:13:52.8670958Z fi 2026-10-22T20:13:52.8671075Z  2026-10-22T20:13:52.8671252Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-22T20:13:52.8671537Z # of a package changes that package just like editing it. It also keeps 2026-10-22T20:13:52.8671778Z # git from fetching file contents to score renames. 2026-10-22T20:13:52.8672044Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-22T20:13:52.8672295Z  || fail_open "Could not diff against ${base}." 2026-10-22T20:13:52.8672516Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-22T20:13:52.8682637Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T20:13:52.8682828Z env: 2026-10-22T20:13:52.8682953Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 189 2026-10-22T20:13:52.8683116Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 511 2026-10-22T20:13:52.8683281Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T20:13:52.8683429Z EVENT_NAME: pull_request 2026-10-22T20:13:52.8683588Z BEFORE_SHA: 8b51f728435fa4779d25a7c8d9431e5793a4cb11 2026-10-22T20:13:52.8683754Z ##[endgroup] 2026-10-22T20:13:52.9689480Z Runs everything: knip.jsonc 2026-10-22T20:13:52.9695756Z Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/marketing, @t3tools/mobile, @t3tools/oxlint-plugin-t3code, @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-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/ssh, @t3tools/tailscale, @t3tools/web, effect-acp, effect-codex-app-server, t3, t3code-relay 2026-10-22T20:13:52.9698606Z typecheck=true 2026-10-22T20:13:52.9698813Z build=true 2026-10-22T20:13:52.9699022Z test=true 2026-10-22T20:13:52.9699223Z test_packages= 2026-10-22T20:13:52.9699478Z test_web=true 2026-10-22T20:13:52.9699686Z test_server=true 2026-10-22T20:13:52.9699938Z rust=true 2026-10-22T20:13:52.9700600Z release_smoke=true 2026-10-22T20:13:52.9700793Z mobile_native=false 2026-10-22T20:13:52.9774335Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=113] 2026-10-22T20:13:52.9870074Z Prepare all required actions 2026-10-22T20:13:52.9870403Z Getting action download info 2026-10-22T20:13:53.0925148Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-22T20:13:53.2274240Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-22T20:13:53.2274430Z env: 2026-10-22T20:13:53.2274566Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 189 2026-10-22T20:13:53.2274722Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 511 2026-10-22T20:13:53.2274880Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T20:13:53.2275024Z ##[endgroup] 2026-10-22T20:13:53.3716805Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-22T20:13:53.3738202Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-22T20:13:53.3738603Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-22T20:13:53.3738961Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-22T20:13:53.3739215Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-22T20:13:53.3748964Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T20:13:53.3749142Z env: 2026-10-22T20:13:53.3749269Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 189 2026-10-22T20:13:53.3749423Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 511 2026-10-22T20:13:53.3749570Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T20:13:53.3749716Z ##[endgroup] 2026-10-22T20:13:53.3822793Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=10] 2026-10-22T20:13:53.3825078Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-22T20:13:53.3895846Z ##[group]Run actions/cache@v6 2026-10-22T20:13:53.3896016Z with: 2026-10-22T20:13:53.3896130Z path: ~/.vite-plus 2026-10-22T20:13:53.3896318Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-22T20:13:53.3896554Z enableCrossOsArchive: false 2026-10-22T20:13:53.3896698Z fail-on-cache-miss: false 2026-10-22T20:13:53.3896830Z lookup-only: false 2026-10-22T20:13:53.3896952Z save-always: false 2026-10-22T20:13:53.3897068Z env: 2026-10-22T20:13:53.3897186Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 189 2026-10-22T20:13:53.3897346Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 511 2026-10-22T20:13:53.3897500Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T20:13:53.3897679Z ##[endgroup] 2026-10-22T20:13:53.6449883Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-22T20:13:54.1928056Z Received 170349591 of 170349591 (100.0%), 313.6 MBs/sec 2026-10-22T20:13:54.1931508Z Cache Size: ~162 MB (170349591 B) 2026-10-22T20:13:54.1992446Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/3ae8974d-a242-416d-af79-417db8e9b6e1/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-22T20:13:55.1404423Z Cache restored successfully 2026-10-22T20:13:55.1970052Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-22T20:13:55.2150177Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1832] 2026-10-22T20:13:55.2154450Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-22T20:13:55.2263171Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-22T20:13:55.2263621Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-22T20:13:55.2263936Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-22T20:13:55.2281157Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T20:13:55.2281499Z env: 2026-10-22T20:13:55.2281729Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 189 2026-10-22T20:13:55.2282042Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 511 2026-10-22T20:13:55.2282328Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T20:13:55.2282558Z ##[endgroup] 2026-10-22T20:13:55.2351149Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-22T20:13:55.2366973Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=21] 2026-10-22T20:13:55.2370044Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-22T20:13:55.2377606Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-22T20:13:55.2379436Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-22T20:13:55.2401095Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-22T20:13:55.2401414Z store_path="$(vp pm cache dir)" 2026-10-22T20:13:55.2401601Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-22T20:13:55.2415636Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T20:13:55.2416181Z env: 2026-10-22T20:13:55.2416314Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 189 2026-10-22T20:13:55.2416478Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 511 2026-10-22T20:13:55.2416633Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T20:13:55.2416776Z ##[endgroup] 2026-10-22T20:13:55.2629622Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=24] 2026-10-22T20:13:55.2633263Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-22T20:13:55.3806936Z ##[group]Run actions/cache@v6 2026-10-22T20:13:55.3807173Z with: 2026-10-22T20:13:55.3807386Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-22T20:13:55.3807820Z key: pnpm-full-v1-Linux-X64-26aca9b234a64276fce695cfd449de6b85aa0230cc5c8763604ee919eee10c91 2026-10-22T20:13:55.3808259Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-22T20:13:55.3808506Z enableCrossOsArchive: false 2026-10-22T20:13:55.3808733Z fail-on-cache-miss: false 2026-10-22T20:13:55.3808939Z lookup-only: false 2026-10-22T20:13:55.3809146Z save-always: false 2026-10-22T20:13:55.3809344Z env: 2026-10-22T20:13:55.3809532Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 189 2026-10-22T20:13:55.3809800Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 511 2026-10-22T20:13:55.3810100Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T20:13:55.3810343Z ##[endgroup] 2026-10-22T20:13:55.6227940Z Cache hit for: pnpm-full-v1-Linux-X64-26aca9b234a64276fce695cfd449de6b85aa0230cc5c8763604ee919eee10c91 2026-10-22T20:13:56.7133933Z Received 536870912 of 994976796 (54.0%), 479.4 MBs/sec 2026-10-22T20:13:57.6450386Z Received 994976796 of 994976796 (100.0%), 473.5 MBs/sec 2026-10-22T20:13:57.6452210Z Cache Size: ~949 MB (994976796 B) 2026-10-22T20:13:57.6507537Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/e305114f-49d4-4167-919d-658fbec6dcf1/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-22T20:14:04.5175209Z Cache restored successfully 2026-10-22T20:14:04.5701593Z Cache restored from key: pnpm-full-v1-Linux-X64-26aca9b234a64276fce695cfd449de6b85aa0230cc5c8763604ee919eee10c91 2026-10-22T20:14:04.5840394Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=9320] 2026-10-22T20:14:04.5843043Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-22T20:14:04.5860126Z ##[group]Run vp install 2026-10-22T20:14:04.5860280Z vp install 2026-10-22T20:14:04.5870241Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T20:14:04.5870423Z env: 2026-10-22T20:14:04.5870554Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 189 2026-10-22T20:14:04.5870713Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 511 2026-10-22T20:14:04.5870862Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T20:14:04.5871071Z ##[endgroup] 2026-10-22T20:14:04.6278152Z Scope: all 33 workspace projects 2026-10-22T20:14:04.7971076Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-22T20:14:05.3173644Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-22T20:14:05.3178599Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-22T20:14:05.3179218Z Virtual store is at: node_modules/.pnpm 2026-10-22T20:14:06.3324821Z Progress: resolved 1709, reused 1709, downloaded 0, added 1707 2026-10-22T20:14:08.8084450Z ✓ Lockfile passes supply-chain policies (2088 entries in 4s) 2026-10-22T20:14:08.8085452Z Lockfile is up to date, resolution step is skipped 2026-10-22T20:14:08.8456882Z Packages: +1721 2026-10-22T20:14:08.8457638Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-22T20:14:08.9299543Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-22T20:14:10.6552186Z . prepare$ vp config --no-agent 2026-10-22T20:14:10.8282545Z . prepare: Done 2026-10-22T20:14:10.8349484Z 2026-10-22T20:14:10.8350079Z devDependencies: 2026-10-22T20:14:10.8350315Z + @coderabbitai/config 1.1.0 2026-10-22T20:14:10.8350475Z + @shadcn/lint 0.1.5 2026-10-22T20:14:10.8350611Z + @types/node 24.12.4 2026-10-22T20:14:10.8350738Z + knip 6.34.0 2026-10-22T20:14:10.8350903Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-22T20:14:10.8351247Z + vite-plus 1.3.0 2026-10-22T20:14:10.8351482Z 2026-10-22T20:14:10.8377170Z Done in 6.2s using pnpm v12.14.0 2026-10-22T20:14:10.8709068Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=6286] 2026-10-22T20:14:10.8772499Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-22T20:14:10.8772991Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-22T20:14:10.8791769Z shell: /usr/bin/bash -e {0} 2026-10-22T20:14:10.8791941Z env: 2026-10-22T20:14:10.8792081Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 189 2026-10-22T20:14:10.8792247Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 511 2026-10-22T20:14:10.8792406Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T20:14:10.8792557Z ##[endgroup] 2026-10-22T20:14:10.9192079Z ##[group]Run actions/cache@v6 2026-10-22T20:14:10.9192468Z with: 2026-10-22T20:14:10.9192757Z path: ~/.cache/ms-playwright 2026-10-22T20:14:10.9193100Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-22T20:14:10.9193280Z enableCrossOsArchive: false 2026-10-22T20:14:10.9193444Z fail-on-cache-miss: false 2026-10-22T20:14:10.9193573Z lookup-only: false 2026-10-22T20:14:10.9193690Z save-always: false 2026-10-22T20:14:10.9193811Z env: 2026-10-22T20:14:10.9193928Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 189 2026-10-22T20:14:10.9194268Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 511 2026-10-22T20:14:10.9194613Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T20:14:10.9194801Z ##[endgroup] 2026-10-22T20:14:11.1645713Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-22T20:14:11.3478930Z Received 106503405 of 106503405 (100.0%), 627.0 MBs/sec 2026-10-22T20:14:11.3479826Z Cache Size: ~102 MB (106503405 B) 2026-10-22T20:14:11.3498533Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/351b1ce3-1a1b-4953-a6fc-846894c25d84/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-22T20:14:11.6335728Z Cache restored successfully 2026-10-22T20:14:11.6540948Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-22T20:14:11.6695837Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-22T20:14:11.6696311Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-22T20:14:11.6696569Z test -n "$browser" 2026-10-22T20:14:11.6696743Z if ldd "$browser" | grep '=> not found'; then 2026-10-22T20:14:11.6696996Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-22T20:14:11.6697250Z fi 2026-10-22T20:14:11.6707968Z shell: /usr/bin/bash -e {0} 2026-10-22T20:14:11.6708108Z env: 2026-10-22T20:14:11.6708228Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 189 2026-10-22T20:14:11.6708399Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 511 2026-10-22T20:14:11.6708555Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T20:14:11.6708734Z ##[endgroup] 2026-10-22T20:14:11.7297913Z ##[group]Run vp run --filter t3 test --shard 1/8 2026-10-22T20:14:11.7298151Z vp run --filter t3 test --shard 1/8 2026-10-22T20:14:11.7309328Z shell: /usr/bin/bash -e {0} 2026-10-22T20:14:11.7309475Z env: 2026-10-22T20:14:11.7309600Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 189 2026-10-22T20:14:11.7309769Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 511 2026-10-22T20:14:11.7309930Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T20:14:11.7310166Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-22T20:14:11.7310500Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-22T20:14:11.7310744Z ##[endgroup] 2026-10-22T20:14:11.9308980Z ~/apps/server$ vp test run --shard 1/8 ⊘ cache disabled 2026-10-22T20:14:12.1252062Z 2026-10-22T20:14:12.1254152Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-22T20:14:12.1254379Z 2026-10-22T20:14:20.0438337Z ✓ src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts (207 tests) 2080ms 2026-10-22T20:14:20.0439095Z ✓ ClaudeAdapterV2 background wake turns (168) 2026-10-22T20:14:20.0439433Z ✓ persists a todo_list from inline Claude task-tool frames 1410ms 2026-10-22T20:14:21.1078863Z stdout | src/orchestration-v2/Adapters/AcpAdapterV2.test.ts > AcpAdapterV2 > projects Mistral retry notices and their failed outcome 2026-10-22T20:14:21.1081535Z [20:14:21.105] WARN (#192): orchestration-v2.acp-prompt-failed { 2026-10-22T20:14:21.1082004Z driver: 'acpRegistry', 2026-10-22T20:14:21.1082378Z providerSessionId: 'session-vibe-retry-failed', 2026-10-22T20:14:21.1083166Z providerThreadId: 'provider-thread:provider:acpRegistry:provider-instance:vibe-retry-failed:native-thread:mock-session-1', 2026-10-22T20:14:21.1084211Z providerTurnId: 'provider-turn:provider:acpRegistry:native-turn:provider-instance%3Avibe-retry-failed%3Amock-session-1%3Aturn%3A1', 2026-10-22T20:14:21.1084923Z cause: { _id: 'Cause', failures: [ [Object] ] } 2026-10-22T20:14:21.1085240Z } 2026-10-22T20:14:21.1085345Z 2026-10-22T20:14:22.3148455Z stdout | src/orchestration-v2/Adapters/AcpAdapterV2.test.ts > AcpAdapterV2 > reinjects ACP instructions after successful native compact, but not failed compact 2026-10-22T20:14:22.3148984Z [20:14:22.313] WARN (#465): orchestration-v2.acp-prompt-failed { 2026-10-22T20:14:22.3149286Z driver: 'acp-test', 2026-10-22T20:14:22.3149535Z providerSessionId: 'provider-session-acp-instruction-compaction', 2026-10-22T20:14:22.3149999Z providerThreadId: 'provider-thread:provider:acp-test:provider-instance:acp-test-instruction-compaction:native-thread:mock-session-1', 2026-10-22T20:14:22.3150589Z providerTurnId: 'provider-turn:provider:acp-test:native-turn:provider-instance%3Aacp-test-instruction-compaction%3Amock-session-1%3Aturn%3A2', 2026-10-22T20:14:22.3151036Z cause: { _id: 'Cause', failures: [ [Object] ] } 2026-10-22T20:14:22.3151235Z } 2026-10-22T20:14:22.3151300Z 2026-10-22T20:14:33.9260362Z stdout | src/orchestration-v2/Adapters/AcpAdapterV2.test.ts > AcpAdapterV2 > treats a second hard Stop as success when the turn is already gone 2026-10-22T20:14:33.9261617Z [20:14:33.924] WARN (#1862): ACP Stop raced a soft interrupt that cleared the turn; containing the orphan runtime { 2026-10-22T20:14:33.9262120Z driver: 'acp-test', 2026-10-22T20:14:33.9262754Z requestedProviderTurnId: 'provider-turn:provider:acp-test:native-turn:provider-instance%3Aacp-test%3Amock-session-1%3Aturn%3A1', 2026-10-22T20:14:33.9263216Z activeProviderTurnId: null, 2026-10-22T20:14:33.9263393Z hardRestart: true, 2026-10-22T20:14:33.9263559Z requestRuntimeRestart: true, 2026-10-22T20:14:33.9263733Z teardownState: 'Idle' 2026-10-22T20:14:33.9263913Z } 2026-10-22T20:14:33.9263973Z 2026-10-22T20:14:41.9923037Z ✓ src/orchestration-v2/Adapters/AcpAdapterV2.test.ts (59 tests) 21377ms 2026-10-22T20:14:41.9923505Z ✓ AcpAdapterV2 (57) 2026-10-22T20:14:41.9923875Z ✓ preserves new-session fallback when an eager ACP session load is stale 456ms 2026-10-22T20:14:41.9924316Z ✓ replaces an unexpectedly terminated ACP runtime before the next turn 444ms 2026-10-22T20:14:41.9924716Z ✓ replaces the ACP session and clears conversation state on rollback 674ms 2026-10-22T20:14:41.9925135Z ✓ quarantines callbacks from a failed rollback replacement before retrying 678ms 2026-10-22T20:14:41.9925639Z ✓ completes a structured Grok background command from poll with an unanswered prompt RPC 329ms 2026-10-22T20:14:41.9926270Z ✓ completes a Grok KillTask command (output_only) and preserves any known result 331ms 2026-10-22T20:14:41.9926712Z ✓ completes a Grok KillTask command (variant_only) and preserves any known result 344ms 2026-10-22T20:14:41.9927136Z ✓ completes a Grok KillTask command (killed) and preserves any known result 327ms 2026-10-22T20:14:41.9927571Z ✓ completes a Grok KillTask command (already_exited) and preserves any known result 327ms 2026-10-22T20:14:41.9928034Z ✓ completes a Grok KillTask command (known_failure) and preserves any known result 350ms 2026-10-22T20:14:41.9928432Z ✓ keeps an agent's empty-valued default choice selectable 380ms 2026-10-22T20:14:41.9928834Z ✓ terminalizes an empty successful foreground Bash tool when the turn completes 1723ms 2026-10-22T20:14:41.9929239Z ✓ treats a second hard Stop as success when the turn is already gone 1221ms 2026-10-22T20:14:41.9929667Z ✓ direct Stop quarantine drops late background task mutations from the stopped run 1230ms 2026-10-22T20:14:41.9930156Z ✓ does not pin hasPendingBackgroundWork when a late TaskOutput re-reports an in-turn-handled task 2722ms 2026-10-22T20:14:41.9930630Z ✓ holds concurrent startTurn behind successful hard teardown and reloads once 462ms 2026-10-22T20:14:41.9931079Z ✓ direct Stop on a deferred subagent hold terminalizes the subagent and does not carry it forward 452ms 2026-10-22T20:14:45.0319748Z ✓ src/scheduledTasks/ScheduledTaskService.webhook.test.ts (49 tests) 1751ms 2026-10-22T20:14:46.3659324Z stdout | src/orchestration-v2/legacy/LegacyV1Cutover.integration.test.ts > orchestration v2 legacy v1 cutover > migrates an untouched v1 database copy through shell import, lazy transcripts, continuation and restart 2026-10-22T20:14:46.3660171Z [20:14:46.358] INFO (#1): Migrations ran successfully { 2026-10-22T20:14:46.3660422Z migrations: [ 2026-10-22T20:14:46.3660581Z '1_OrchestrationEvents', 2026-10-22T20:14:46.3660790Z '2_OrchestrationCommandReceipts', 2026-10-22T20:14:46.3661006Z '3_CheckpointDiffBlobs', 2026-10-22T20:14:46.3661194Z '4_ProviderSessionRuntime', 2026-10-22T20:14:46.3661434Z '5_Projections', 2026-10-22T20:14:46.3661773Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-22T20:14:46.3662011Z '7_ProjectionThreadMessageAttachments', 2026-10-22T20:14:46.3662228Z '8_ProjectionThreadActivitySequence', 2026-10-22T20:14:46.3662424Z '9_ProviderSessionRuntimeMode', 2026-10-22T20:14:46.3662627Z '10_ProjectionThreadsRuntimeMode', 2026-10-22T20:14:46.3663375Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-22T20:14:46.3663750Z '12_ProjectionThreadsInteractionMode', 2026-10-22T20:14:46.3663980Z '13_ProjectionThreadProposedPlans', 2026-10-22T20:14:46.3664298Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-22T20:14:46.3664584Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-22T20:14:46.3665048Z '16_CanonicalizeModelSelections', 2026-10-22T20:14:46.3687255Z '17_ProjectionThreadsArchivedAt', 2026-10-22T20:14:46.3687522Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-22T20:14:46.3687749Z '19_ProjectionSnapshotLookupIndexes', 2026-10-22T20:14:46.3687948Z '20_AuthAccessManagement', 2026-10-22T20:14:46.3688186Z '21_AuthSessionClientMetadata', 2026-10-22T20:14:46.3688416Z '22_AuthSessionLastConnectedAt', 2026-10-22T20:14:46.3688630Z '23_ProjectionThreadShellSummary', 2026-10-22T20:14:46.3688901Z '24_BackfillProjectionThreadShellSummary', 2026-10-22T20:14:46.3689134Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-22T20:14:46.3689351Z '26_CanonicalizeModelSelectionOptions', 2026-10-22T20:14:46.3689554Z '27_ProviderSessionRuntimeInstanceId', 2026-10-22T20:14:46.3689750Z '28_ProjectionThreadSessionInstanceId', 2026-10-22T20:14:46.3689962Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-22T20:14:46.3690169Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-22T20:14:46.3691253Z '31_AuthAuthorizationScopes', 2026-10-22T20:14:46.3691456Z '32_AuthPairingProofKeyThumbprint', 2026-10-22T20:14:46.3691639Z '33_ProjectionThreadsSettled', 2026-10-22T20:14:46.3691813Z '34_ProjectionThreadsSnoozed', 2026-10-22T20:14:46.3692010Z '35_ProjectionThreadTitleRegeneration', 2026-10-22T20:14:46.3692299Z '36_ProjectionThreadsPinned', 2026-10-22T20:14:46.3692604Z '37_ProjectionTurnsKeysetIndex', 2026-10-22T20:14:46.3692800Z '38_ProjectionThreadsPinOrderKey', 2026-10-22T20:14:46.3693014Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-22T20:14:46.3693275Z '40_ProjectionProjectFaviconPath' 2026-10-22T20:14:46.3693420Z ] 2026-10-22T20:14:46.3693536Z } 2026-10-22T20:14:46.3693595Z 2026-10-22T20:14:46.8480852Z ✓ src/orchestration-v2/legacy/LegacyV1Cutover.integration.test.ts (1 test) 541ms 2026-10-22T20:14:46.8481539Z ✓ orchestration v2 legacy v1 cutover (1) 2026-10-22T20:14:46.8482286Z ✓ migrates an untouched v1 database copy through shell import, lazy transcripts, continuation and restart 540ms 2026-10-22T20:14:48.4698430Z ✓ src/cloud/CloudLink.lifecycle.test.ts (30 tests) 121ms 2026-10-22T20:14:48.8266302Z ✓ src/mcp/PreviewAutomationBroker.test.ts (24 tests) 40ms 2026-10-22T20:14:49.1179029Z ✓ src/provider/Drivers/ClaudeSkills.test.ts (20 tests) 77ms 2026-10-22T20:14:49.6714241Z ✓ src/provider/ProviderAuthService.test.ts (21 tests) 34ms 2026-10-22T20:14:50.8969935Z ✓ src/orchestration-v2/ThreadFind.test.ts (17 tests) 761ms 2026-10-22T20:14:51.3486817Z ✓ src/process/externalLauncher.test.ts (20 tests) 144ms 2026-10-22T20:14:51.9725311Z ✓ src/orchestration-v2/legacy/LegacyV1ThreadImporter.test.ts (4 tests) 167ms 2026-10-22T20:14:53.2164943Z ✓ src/mcp/toolkits/pullRequests/handlers.test.ts (18 tests) 28ms 2026-10-22T20:14:55.3166969Z stdout | src/mcp/OrchestratorMcpToolkit.integration.test.ts > orchestrator MCP toolkit > reports distinct child results 2026-10-22T20:14:55.3171052Z [20:14:55.297] INFO (#73): Migrations ran successfully { 2026-10-22T20:14:55.3171476Z migrations: [ 2026-10-22T20:14:55.3171756Z '1_OrchestrationEvents', 2026-10-22T20:14:55.3172214Z '2_OrchestrationCommandReceipts', 2026-10-22T20:14:55.3172642Z '3_CheckpointDiffBlobs', 2026-10-22T20:14:55.3173021Z '4_ProviderSessionRuntime', 2026-10-22T20:14:55.3173434Z '5_Projections', 2026-10-22T20:14:55.3173860Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-22T20:14:55.3174383Z '7_ProjectionThreadMessageAttachments', 2026-10-22T20:14:55.3174830Z '8_ProjectionThreadActivitySequence', 2026-10-22T20:14:55.3175341Z '9_ProviderSessionRuntimeMode', 2026-10-22T20:14:55.3175756Z '10_ProjectionThreadsRuntimeMode', 2026-10-22T20:14:55.3176253Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-22T20:14:55.3176740Z '12_ProjectionThreadsInteractionMode', 2026-10-22T20:14:55.3177323Z '13_ProjectionThreadProposedPlans', 2026-10-22T20:14:55.3177805Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-22T20:14:55.3178338Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-22T20:14:55.3178764Z '16_CanonicalizeModelSelections', 2026-10-22T20:14:55.3179176Z '17_ProjectionThreadsArchivedAt', 2026-10-22T20:14:55.3179644Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-22T20:14:55.3180262Z '19_ProjectionSnapshotLookupIndexes', 2026-10-22T20:14:55.3180631Z '20_AuthAccessManagement', 2026-10-22T20:14:55.3180929Z '21_AuthSessionClientMetadata', 2026-10-22T20:14:55.3181283Z '22_AuthSessionLastConnectedAt', 2026-10-22T20:14:55.3181608Z '23_ProjectionThreadShellSummary', 2026-10-22T20:14:55.3181985Z '24_BackfillProjectionThreadShellSummary', 2026-10-22T20:14:55.3182411Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-22T20:14:55.3182823Z '26_CanonicalizeModelSelectionOptions', 2026-10-22T20:14:55.3183185Z '27_ProviderSessionRuntimeInstanceId', 2026-10-22T20:14:55.3183539Z '28_ProjectionThreadSessionInstanceId', 2026-10-22T20:14:55.3183917Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-22T20:14:55.3184292Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-22T20:14:55.3184629Z '31_AuthAuthorizationScopes', 2026-10-22T20:14:55.3184948Z '32_AuthPairingProofKeyThumbprint', 2026-10-22T20:14:55.3185324Z '33_ProjectionThreadsSettled', 2026-10-22T20:14:55.3185631Z '34_ProjectionThreadsSnoozed', 2026-10-22T20:14:55.3185971Z '35_ProjectionThreadTitleRegeneration', 2026-10-22T20:14:55.3186300Z '36_ProjectionThreadsPinned', 2026-10-22T20:14:55.3186607Z '37_ProjectionTurnsKeysetIndex', 2026-10-22T20:14:55.3186951Z '38_ProjectionThreadsPinOrderKey', 2026-10-22T20:14:55.3187321Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-22T20:14:55.3187689Z '40_ProjectionProjectFaviconPath', 2026-10-22T20:14:55.3188018Z '41_AuthSessionClientConnection', 2026-10-22T20:14:55.3188360Z '42_ProjectionThreadLinkedPullRequest', 2026-10-22T20:14:55.3188701Z '43_ProjectionThreadsUnsettledAt', 2026-10-22T20:14:55.3189094Z '44_ClearAutomaticProjectModelDefaults', 2026-10-22T20:14:55.3189468Z '45_ProjectionProjectsAutoPull', 2026-10-22T20:14:55.3189868Z '46_RepairAutomaticSettlementTimestamps', 2026-10-22T20:14:55.3190227Z '47_ProjectionProjectIcon', 2026-10-22T20:14:55.3190583Z '48_ProjectionThreadBranchPullRequest', 2026-10-22T20:14:55.3191042Z '49_ProjectionThreadsActiveOrderKey', 2026-10-22T20:14:55.3191513Z '50_ProjectionThreadPullRequests', 2026-10-22T20:14:55.3191975Z '51_ProjectionThreadMessageContext', 2026-10-22T20:14:55.3192308Z '52_ProjectionThreadTitleState', 2026-10-22T20:14:55.3192537Z '53_PullRequestFilesViewed', 2026-10-22T20:14:55.3192749Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-22T20:14:55.3192962Z '55_OrchestrationV2', 2026-10-22T20:14:55.3193217Z '56_RemoveRedundantProjectionIndexes', 2026-10-22T20:14:55.3193480Z '57_ScheduledTaskWebhooks', 2026-10-22T20:14:55.3193767Z '58_WebhookRelayDeliveries', 2026-10-22T20:14:55.3194048Z '59_McpAppModelContext', 2026-10-22T20:14:55.3194407Z '60_ThreadSnapshotWindowIndexes', 2026-10-22T20:14:55.3194781Z '61_PullRequestReviewGuides', 2026-10-22T20:14:55.3195266Z '62_ThreadFailureLookupIndex', 2026-10-22T20:14:55.3195585Z '63_DropUnusedV1Projections', 2026-10-22T20:14:55.3196578Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-22T20:14:55.3196964Z '65_CodexUsageNativeTurnIndex', 2026-10-22T20:14:55.3197177Z '66_RepairClientSettlementTimestamps', 2026-10-22T20:14:55.3197406Z '67_WebhookDedupe' 2026-10-22T20:14:55.3197623Z ] 2026-10-22T20:14:55.3197808Z } 2026-10-22T20:14:55.3197901Z 2026-10-22T20:14:56.6094841Z stdout | src/mcp/OrchestratorMcpToolkit.integration.test.ts > orchestrator MCP toolkit > reports identical child results 2026-10-22T20:14:56.6095537Z [20:14:56.593] INFO (#9202): Migrations ran successfully { 2026-10-22T20:14:56.6095814Z migrations: [ 2026-10-22T20:14:56.6096030Z '1_OrchestrationEvents', 2026-10-22T20:14:56.6096393Z '2_OrchestrationCommandReceipts', 2026-10-22T20:14:56.6096695Z '3_CheckpointDiffBlobs', 2026-10-22T20:14:56.6097057Z '4_ProviderSessionRuntime', 2026-10-22T20:14:56.6097348Z '5_Projections', 2026-10-22T20:14:56.6098903Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-22T20:14:56.6099510Z '7_ProjectionThreadMessageAttachments', 2026-10-22T20:14:56.6099884Z '8_ProjectionThreadActivitySequence', 2026-10-22T20:14:56.6100547Z '9_ProviderSessionRuntimeMode', 2026-10-22T20:14:56.6100965Z '10_ProjectionThreadsRuntimeMode', 2026-10-22T20:14:56.6101480Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-22T20:14:56.6101932Z '12_ProjectionThreadsInteractionMode', 2026-10-22T20:14:56.6102286Z '13_ProjectionThreadProposedPlans', 2026-10-22T20:14:56.6102681Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-22T20:14:56.6103068Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-22T20:14:56.6103409Z '16_CanonicalizeModelSelections', 2026-10-22T20:14:56.6103735Z '17_ProjectionThreadsArchivedAt', 2026-10-22T20:14:56.6104084Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-22T20:14:56.6104421Z '19_ProjectionSnapshotLookupIndexes', 2026-10-22T20:14:56.6104737Z '20_AuthAccessManagement', 2026-10-22T20:14:56.6105165Z '21_AuthSessionClientMetadata', 2026-10-22T20:14:56.6105407Z '22_AuthSessionLastConnectedAt', 2026-10-22T20:14:56.6105794Z '23_ProjectionThreadShellSummary', 2026-10-22T20:14:56.6106182Z '24_BackfillProjectionThreadShellSummary', 2026-10-22T20:14:56.6106441Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-22T20:14:56.6106727Z '26_CanonicalizeModelSelectionOptions', 2026-10-22T20:14:56.6107072Z '27_ProviderSessionRuntimeInstanceId', 2026-10-22T20:14:56.6107390Z '28_ProjectionThreadSessionInstanceId', 2026-10-22T20:14:56.6107754Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-22T20:14:56.6108098Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-22T20:14:56.6108415Z '31_AuthAuthorizationScopes', 2026-10-22T20:14:56.6108786Z '32_AuthPairingProofKeyThumbprint', 2026-10-22T20:14:56.6109115Z '33_ProjectionThreadsSettled', 2026-10-22T20:14:56.6109425Z '34_ProjectionThreadsSnoozed', 2026-10-22T20:14:56.6109721Z '35_ProjectionThreadTitleRegeneration', 2026-10-22T20:14:56.6110038Z '36_ProjectionThreadsPinned', 2026-10-22T20:14:56.6110350Z '37_ProjectionTurnsKeysetIndex', 2026-10-22T20:14:56.6110709Z '38_ProjectionThreadsPinOrderKey', 2026-10-22T20:14:56.6111120Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-22T20:14:56.6111555Z '40_ProjectionProjectFaviconPath', 2026-10-22T20:14:56.6111894Z '41_AuthSessionClientConnection', 2026-10-22T20:14:56.6112216Z '42_ProjectionThreadLinkedPullRequest', 2026-10-22T20:14:56.6112630Z '43_ProjectionThreadsUnsettledAt', 2026-10-22T20:14:56.6113712Z '44_ClearAutomaticProjectModelDefaults', 2026-10-22T20:14:56.6114230Z '45_ProjectionProjectsAutoPull', 2026-10-22T20:14:56.6114446Z '46_RepairAutomaticSettlementTimestamps', 2026-10-22T20:14:56.6114649Z '47_ProjectionProjectIcon', 2026-10-22T20:14:56.6114876Z '48_ProjectionThreadBranchPullRequest', 2026-10-22T20:14:56.6115101Z '49_ProjectionThreadsActiveOrderKey', 2026-10-22T20:14:56.6115330Z '50_ProjectionThreadPullRequests', 2026-10-22T20:14:56.6115617Z '51_ProjectionThreadMessageContext', 2026-10-22T20:14:56.6115969Z '52_ProjectionThreadTitleState', 2026-10-22T20:14:56.6116270Z '53_PullRequestFilesViewed', 2026-10-22T20:14:56.6116599Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-22T20:14:56.6116913Z '55_OrchestrationV2', 2026-10-22T20:14:56.6117220Z '56_RemoveRedundantProjectionIndexes', 2026-10-22T20:14:56.6117546Z '57_ScheduledTaskWebhooks', 2026-10-22T20:14:56.6117868Z '58_WebhookRelayDeliveries', 2026-10-22T20:14:56.6118263Z '59_McpAppModelContext', 2026-10-22T20:14:56.6118614Z '60_ThreadSnapshotWindowIndexes', 2026-10-22T20:14:56.6118988Z '61_PullRequestReviewGuides', 2026-10-22T20:14:56.6119305Z '62_ThreadFailureLookupIndex', 2026-10-22T20:14:56.6119580Z '63_DropUnusedV1Projections', 2026-10-22T20:14:56.6119897Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-22T20:14:56.6120194Z '65_CodexUsageNativeTurnIndex', 2026-10-22T20:14:56.6120555Z '66_RepairClientSettlementTimestamps', 2026-10-22T20:14:56.6120850Z '67_WebhookDedupe' 2026-10-22T20:14:56.6121059Z ] 2026-10-22T20:14:56.6121217Z } 2026-10-22T20:14:56.6121369Z 2026-10-22T20:14:57.5881007Z ✓ src/mcp/OrchestratorMcpToolkit.integration.test.ts (2 tests) 2406ms 2026-10-22T20:14:57.5881530Z ✓ orchestrator MCP toolkit (2) 2026-10-22T20:14:57.5881883Z ✓ reports distinct child results 1338ms 2026-10-22T20:14:57.5882649Z ✓ reports identical child results 1066ms 2026-10-22T20:14:58.6588012Z ✓ src/provider/Drivers/CodexDriver.test.ts (11 tests) 133ms 2026-10-22T20:14:59.1202815Z ✓ src/provider/AntigravityAuth.test.ts (15 tests) 30ms 2026-10-22T20:15:00.0389333Z ✓ src/sourceControl/SourceControlDiscovery.test.ts (2 tests) 294ms 2026-10-22T20:15:02.4726605Z ✓ src/provider/Drivers/AntigravityDriver.test.ts (4 tests) 1628ms 2026-10-22T20:15:02.4728108Z ✓ AntigravityDriver (4) 2026-10-22T20:15:02.4728775Z ✓ refreshes through the selected executable and personal Google ACP 757ms 2026-10-22T20:15:02.4729599Z ✓ closes refresh processes and clears account metadata when Google sign-in is required 452ms 2026-10-22T20:15:02.4730478Z ✓ keeps the previous catalog when executable resolution fails 381ms 2026-10-22T20:15:03.0076447Z ✓ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 37ms 2026-10-22T20:15:03.8103590Z ✓ src/usage/cliproxyApi.test.ts (14 tests) 71ms 2026-10-22T20:15:07.1286357Z ✓ src/orchestration-v2/boundedSnapshotTransport.test.ts (4 tests) 286ms 2026-10-22T20:15:08.4091938Z ✓ src/review/ReviewService.test.ts (5 tests) 676ms 2026-10-22T20:15:14.1023287Z ✓ src/orchestration-v2/testkit/OrchestratorReplayRestartBackgroundNote.integration.test.ts (2 tests) 3531ms 2026-10-22T20:15:14.1024508Z ✓ restart-cancelled background work (2) 2026-10-22T20:15:14.1025106Z ✓ keeps the thread settled and tells the next user turn once when continuation is false 2096ms 2026-10-22T20:15:14.1025816Z ✓ keeps the thread settled and tells the next user turn once when continuation is true 1434ms 2026-10-22T20:15:14.3167621Z ✓ src/diagnostics/TraceDiagnostics.test.ts (3 tests) 16ms 2026-10-22T20:15:14.9669025Z ✓ src/auth/PairingGrantStore.test.ts (6 tests) 196ms 2026-10-22T20:15:15.1330410Z ✓ src/provider/claudeUsageLimits.test.ts (8 tests) 9ms 2026-10-22T20:15:15.5136156Z ✓ src/pullRequest/linkedThreads.test.ts (1 test) 43ms 2026-10-22T20:15:15.8369904Z ✓ src/persistence/Migrations/024_BackfillProjectionThreadShellSummary.test.ts (1 test) 21ms 2026-10-22T20:15:16.2044158Z ✓ src/vcs/VcsDriverRegistry.test.ts (3 tests) 16ms 2026-10-22T20:15:16.3594497Z ✓ src/cloud/serviceLauncherClient.test.ts (5 tests) 10ms 2026-10-22T20:15:17.5893070Z ✓ src/mcp/toolkits/previewControls/handlers.test.ts (2 tests) 17ms 2026-10-22T20:15:17.9027208Z ✓ src/orchestration-v2/UserFacingErrors.test.ts (4 tests) 13ms 2026-10-22T20:15:18.2214567Z ✓ src/device/DeviceToolchain.test.ts (3 tests) 13ms 2026-10-22T20:15:18.5890480Z ✓ src/orchestration-v2/CheckpointService.test.ts (1 test) 7ms 2026-10-22T20:15:18.8937565Z ✓ src/cloud/ConnectReachability.test.ts (6 tests) 4ms 2026-10-22T20:15:19.1834736Z ✓ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 10ms 2026-10-22T20:15:19.6678348Z ✓ src/orchestration-v2/RuntimeRequestService.test.ts (1 test) 5ms 2026-10-22T20:15:19.7609405Z ✓ src/terminal/nodePtyConsoleList.test.ts (4 tests) 3ms 2026-10-22T20:15:19.8539751Z ✓ src/preview/PdfDocumentNavigation.test.ts (2 tests) 3ms 2026-10-22T20:15:20.1635159Z ✓ src/provider/ProviderCredentialStore.test.ts (1 test) 5ms 2026-10-22T20:15:20.3017769Z ✓ src/provider/CodexManagedErrors.test.ts (3 tests) 3ms 2026-10-22T20:15:20.3982843Z ✓ src/imageMime.test.ts (8 tests) 3ms 2026-10-22T20:15:20.8565230Z ✓ src/orchestration-v2/ProjectStore.test.ts (1 test) 56ms 2026-10-22T20:15:21.1619132Z ✓ src/pullRequest/pullRequestSyncKey.test.ts (5 tests) 4ms 2026-10-22T20:15:21.6097489Z ✓ src/cli/trace.test.ts (2 tests) 3ms 2026-10-22T20:15:21.9884230Z ✓ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 40ms 2026-10-22T20:15:22.3082975Z ✓ src/claudeModelOptions.test.ts (3 tests) 3ms 2026-10-22T20:15:22.7230061Z ✓ src/cli/triage.test.ts (1 test) 7ms 2026-10-22T20:15:23.8196747Z ✓ src/orchestration-v2/Orchestrator.migration.test.ts (1 test) 1ms 2026-10-22T20:15:23.8234600Z 2026-10-22T20:15:23.8256939Z  Test Files  48 passed (48) 2026-10-22T20:15:23.8261526Z  Tests  607 passed (607) 2026-10-22T20:15:23.8261765Z  Start at  20:14:12 2026-10-22T20:15:23.8262023Z  Duration  71.68s (tests 54%, import 32%, transform 12%, setup 2%) 2026-10-22T20:15:23.8262190Z 2026-10-22T20:15:23.8262458Z  Import  1134 modules were evaluated 11959 times · 21.99s total, 32% of tracked time 2026-10-22T20:15:23.8262962Z   ~19.91s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-22T20:15:23.8263439Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-22T20:15:23.8263633Z 2026-10-22T20:15:23.8514279Z 2026-10-22T20:15:23.8623915Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-22T20:15:23.8624306Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-22T20:15:23.8624540Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-22T20:15:23.8624719Z else 2026-10-22T20:15:23.8624857Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-22T20:15:23.8625016Z fi 2026-10-22T20:15:23.8635819Z shell: /usr/bin/bash -e {0} 2026-10-22T20:15:23.8636010Z env: 2026-10-22T20:15:23.8636228Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 189 2026-10-22T20:15:23.8636465Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 511 2026-10-22T20:15:23.8636693Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T20:15:23.8636861Z ##[endgroup] 2026-10-22T20:15:23.8720413Z Post job cleanup. 2026-10-22T20:15:23.9559218Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-22T20:15:23.9653093Z Post job cleanup. 2026-10-22T20:15:23.9710404Z ##[start-action display=Cache full pnpm store;id=__43bccb1c-a981-4fdc-84eb-c64e5ad05525.__actions_cache] 2026-10-22T20:15:24.0113178Z Post job cleanup. 2026-10-22T20:15:24.0859371Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-26aca9b234a64276fce695cfd449de6b85aa0230cc5c8763604ee919eee10c91, not saving cache. 2026-10-22T20:15:24.0952836Z ##[end-action id=__43bccb1c-a981-4fdc-84eb-c64e5ad05525.__actions_cache;outcome=success;conclusion=success;duration_ms=124] 2026-10-22T20:15:24.0955718Z ##[start-action display=Cache Vite+;id=__43bccb1c-a981-4fdc-84eb-c64e5ad05525.vp_cache] 2026-10-22T20:15:24.0988862Z Post job cleanup. 2026-10-22T20:15:24.1732975Z 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-22T20:15:24.1810154Z ##[end-action id=__43bccb1c-a981-4fdc-84eb-c64e5ad05525.vp_cache;outcome=success;conclusion=success;duration_ms=85] 2026-10-22T20:15:24.1847156Z Post job cleanup. 2026-10-22T20:15:24.2312434Z [command]/usr/local/bin/git version 2026-10-22T20:15:24.2349399Z git version 2.55.0 2026-10-22T20:15:24.2368970Z Temporarily overriding HOME='/home/runner/_work/_temp/040eb03d-c5db-4ceb-9283-e52f6ee1e544' before making global git config changes 2026-10-22T20:15:24.2369920Z Adding repository directory to the temporary git global config as a safe directory 2026-10-22T20:15:24.2371792Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-22T20:15:24.2405534Z Removing SSH command configuration 2026-10-22T20:15:24.2408704Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-22T20:15:24.2439145Z [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-22T20:15:24.2577988Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-22T20:15:24.2601855Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-22T20:15:24.2647597Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-22T20:15:24.2665874Z ##[group]Run '/job_completed.sh' 2026-10-22T20:15:24.2671866Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T20:15:24.2672038Z env: 2026-10-22T20:15:24.2672155Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 189 2026-10-22T20:15:24.2672307Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 511 2026-10-22T20:15:24.2672448Z BLACKSMITH_CHECK_RUN_ID: 120062729797 2026-10-22T20:15:24.2672597Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 1 2026-10-22T20:15:24.2672747Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-22T20:15:24.2672881Z ##[endgroup] 2026-10-22T20:15:24.2755293Z Docker container cache not activated, skipping hash computation. 2026-10-22T20:15:24.3020034Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-22T20:15:24.3077740Z Cleaning up orphan processes