GitHub check

Whole log, 92 KB
2026-10-24T20:31:15.4391575Z Current runner version: '2.338.1'
2026-10-24T20:31:15.4395155Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-cwzxbudvn5easlri'
2026-10-24T20:31:15.4395816Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-24T20:31:15.4396514Z Machine name: 'ip-172-31-73-130'
2026-10-24T20:31:15.4398031Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T20:31:15.4399693Z Contents: read
2026-10-24T20:31:15.4400082Z Metadata: read
2026-10-24T20:31:15.4400525Z ##[endgroup]
2026-10-24T20:31:15.4402038Z Secret source: Actions
2026-10-24T20:31:15.4402666Z Cache mode: write
2026-10-24T20:31:15.4403383Z Prepare workflow directory
2026-10-24T20:31:15.4572358Z Prepare all required actions
2026-10-24T20:31:15.4596888Z Getting action download info
2026-10-24T20:31:15.5910412Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T20:31:15.6295627Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-24T20:31:15.6950816Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-24T20:31:15.8551648Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T20:31:15.8589267Z Complete job name: Test Server 3
2026-10-24T20:31:15.8929276Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T20:31:15.8985854Z ##[group]Run '/setup.sh'
2026-10-24T20:31:15.8993908Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:31:15.8994313Z env:
2026-10-24T20:31:15.8994528Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167
2026-10-24T20:31:15.8994810Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 449
2026-10-24T20:31:15.8995083Z   BLACKSMITH_CHECK_RUN_ID: 120979910574
2026-10-24T20:31:15.8995365Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3
2026-10-24T20:31:15.8995650Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T20:31:15.8995899Z ##[endgroup]
2026-10-24T20:31:15.9202558Z Logging daemon started (blacksmithd for logs)
2026-10-24T20:31:15.9290709Z Results daemon started (blacksmithd for results)
2026-10-24T20:31:15.9404644Z Background adoption and SSH setup started (PID: 2952)
2026-10-24T20:31:15.9406857Z
2026-10-24T20:31:15.9456617Z ----------------------------------------
2026-10-24T20:31:15.9459199Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40130140018/jobs/120979910574
2026-10-24T20:31:15.9459983Z SSH Access (using your GitHub SSH key):
2026-10-24T20:31:15.9460670Z   ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-cwzxbudvn5easlri.vm.blacksmith.sh
2026-10-24T20:31:15.9461098Z
2026-10-24T20:31:15.9461288Z No GitHub SSH key? Add one at:
2026-10-24T20:31:15.9461834Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T20:31:15.9462288Z
2026-10-24T20:31:15.9462430Z ----------------------------------------
2026-10-24T20:31:15.9462641Z
2026-10-24T20:31:15.9462818Z VM ID: blacksmith-4vcpu-ubuntu-2404-cwzxbudvn5easlri
2026-10-24T20:31:15.9463182Z Host: production-152.236.30.112-x8664
2026-10-24T20:31:15.9463488Z Host Agent PID: 3582989
2026-10-24T20:31:15.9463757Z Host Agent Git SHA: 1637818df
2026-10-24T20:31:15.9464053Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T20:31:15.9464361Z Blacksmith Host Generation: gen 2
2026-10-24T20:31:15.9464674Z Petname: production-rich-sheepdog-ff9398b7
2026-10-24T20:31:15.9464987Z Region: us-east
2026-10-24T20:31:15.9465253Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T20:31:15.9465565Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T20:31:15.9465754Z
2026-10-24T20:31:15.9465900Z Enabling Blacksmith transparent cache
2026-10-24T20:31:15.9654167Z ##[group]Run actions/checkout@v6
2026-10-24T20:31:15.9654462Z with:
2026-10-24T20:31:15.9654668Z   fetch-depth: 2
2026-10-24T20:31:15.9655004Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-24T20:31:15.9655388Z   sparse-checkout-cone-mode: false
2026-10-24T20:31:15.9655657Z   repository: pingdotgg/t3code
2026-10-24T20:31:15.9657474Z   token: ***
2026-10-24T20:31:15.9657681Z   ssh-strict: true
2026-10-24T20:31:15.9657948Z   ssh-user: git
2026-10-24T20:31:15.9658168Z   persist-credentials: true
2026-10-24T20:31:15.9658405Z   clean: true
2026-10-24T20:31:15.9658609Z   fetch-tags: false
2026-10-24T20:31:15.9658915Z   show-progress: true
2026-10-24T20:31:15.9659134Z   lfs: false
2026-10-24T20:31:15.9659341Z   submodules: false
2026-10-24T20:31:15.9659565Z   set-safe-directory: true
2026-10-24T20:31:15.9659817Z   allow-unsafe-pr-checkout: false
2026-10-24T20:31:15.9660067Z env:
2026-10-24T20:31:15.9660299Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167
2026-10-24T20:31:15.9660585Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 449
2026-10-24T20:31:15.9660860Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:31:15.9661119Z ##[endgroup]
2026-10-24T20:31:16.0720750Z Syncing repository: pingdotgg/t3code
2026-10-24T20:31:16.0721642Z ##[group]Getting Git version info
2026-10-24T20:31:16.0721964Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T20:31:16.0722461Z [command]/usr/local/bin/git version
2026-10-24T20:31:16.0791626Z git version 2.55.0
2026-10-24T20:31:16.0803233Z ##[endgroup]
2026-10-24T20:31:16.0810194Z Temporarily overriding HOME='/home/runner/_work/_temp/4923e36c-de0a-4f97-b216-bbf7305a890a' before making global git config changes
2026-10-24T20:31:16.0810836Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T20:31:16.0813405Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T20:31:16.0844583Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T20:31:16.0846143Z ##[group]Determining repository object format
2026-10-24T20:31:16.0847153Z ##[endgroup]
2026-10-24T20:31:16.0847502Z ##[group]Initializing the repository
2026-10-24T20:31:16.0849403Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T20:31:16.0879660Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T20:31:16.0880372Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T20:31:16.0880927Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T20:31:16.0881287Z hint: call:
2026-10-24T20:31:16.0881481Z hint:
2026-10-24T20:31:16.0881744Z hint: 	git config --global init.defaultBranch <name>
2026-10-24T20:31:16.0882053Z hint:
2026-10-24T20:31:16.0882332Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T20:31:16.0882773Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T20:31:16.0883123Z hint:
2026-10-24T20:31:16.0883330Z hint: 	git branch -m <name>
2026-10-24T20:31:16.0883559Z hint:
2026-10-24T20:31:16.0883863Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T20:31:16.0884314Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T20:31:16.0885087Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T20:31:16.0905591Z ##[endgroup]
2026-10-24T20:31:16.0905956Z ##[group]Disabling automatic garbage collection
2026-10-24T20:31:16.0907638Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T20:31:16.0927271Z ##[endgroup]
2026-10-24T20:31:16.0927629Z ##[group]Setting up auth
2026-10-24T20:31:16.0927945Z Removing SSH command configuration
2026-10-24T20:31:16.0930691Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T20:31:16.0949492Z [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-24T20:31:16.1069565Z Removing HTTP extra header
2026-10-24T20:31:16.1070330Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T20:31:16.1095978Z [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-24T20:31:16.1187250Z Removing includeIf entries pointing to credentials config files
2026-10-24T20:31:16.1191286Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T20:31:16.1216961Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T20:31:16.1309888Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-6bd515a6-831a-4463-8704-2550010bae92.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T20:31:16.1340347Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-6bd515a6-831a-4463-8704-2550010bae92.config
2026-10-24T20:31:16.1358784Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-6bd515a6-831a-4463-8704-2550010bae92.config
2026-10-24T20:31:16.1378797Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-6bd515a6-831a-4463-8704-2550010bae92.config
2026-10-24T20:31:16.1395714Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-6bd515a6-831a-4463-8704-2550010bae92.config
2026-10-24T20:31:16.1412077Z ##[endgroup]
2026-10-24T20:31:16.1412450Z ##[group]Fetching the repository
2026-10-24T20:31:16.1416242Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +c3d47be7d6c48400db4bcd4953d5b30660df749b:refs/remotes/pull/24537/merge
2026-10-24T20:31:16.3026842Z From https://github.com/pingdotgg/t3code
2026-10-24T20:31:16.3027330Z  * [new ref]         c3d47be7d6c48400db4bcd4953d5b30660df749b -> pull/24537/merge
2026-10-24T20:31:16.3066530Z ##[endgroup]
2026-10-24T20:31:16.3066973Z ##[group]Determining the checkout info
2026-10-24T20:31:16.3067409Z ##[endgroup]
2026-10-24T20:31:16.3067831Z ##[group]Setting up sparse checkout
2026-10-24T20:31:16.3068206Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T20:31:16.3071832Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T20:31:16.3086566Z .git/info/sparse-checkout
2026-10-24T20:31:16.3091001Z ##[endgroup]
2026-10-24T20:31:16.3091448Z ##[group]Checking out the ref
2026-10-24T20:31:16.3093725Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24537/merge
2026-10-24T20:31:22.8614956Z Updating files:   0% (1/6400)
2026-10-24T20:31:22.8641834Z Updating files:   1% (64/6400)
2026-10-24T20:31:22.8657806Z Updating files:   2% (128/6400)
2026-10-24T20:31:22.8677839Z Updating files:   3% (192/6400)
2026-10-24T20:31:22.8699148Z Updating files:   4% (256/6400)
2026-10-24T20:31:22.8728349Z Updating files:   5% (320/6400)
2026-10-24T20:31:22.8749055Z Updating files:   6% (384/6400)
2026-10-24T20:31:22.8803995Z Updating files:   7% (448/6400)
2026-10-24T20:31:22.8833863Z Updating files:   8% (512/6400)
2026-10-24T20:31:22.8858208Z Updating files:   9% (576/6400)
2026-10-24T20:31:22.9142439Z Updating files:  10% (640/6400)
2026-10-24T20:31:22.9157966Z Updating files:  11% (704/6400)
2026-10-24T20:31:22.9168560Z Updating files:  12% (768/6400)
2026-10-24T20:31:22.9183290Z Updating files:  13% (832/6400)
2026-10-24T20:31:22.9198893Z Updating files:  14% (896/6400)
2026-10-24T20:31:22.9216538Z Updating files:  15% (960/6400)
2026-10-24T20:31:22.9235321Z Updating files:  16% (1024/6400)
2026-10-24T20:31:22.9250372Z Updating files:  17% (1088/6400)
2026-10-24T20:31:22.9267739Z Updating files:  18% (1152/6400)
2026-10-24T20:31:22.9282226Z Updating files:  19% (1216/6400)
2026-10-24T20:31:22.9304761Z Updating files:  20% (1280/6400)
2026-10-24T20:31:22.9321464Z Updating files:  21% (1344/6400)
2026-10-24T20:31:22.9339920Z Updating files:  22% (1408/6400)
2026-10-24T20:31:22.9352625Z Updating files:  23% (1472/6400)
2026-10-24T20:31:22.9366257Z Updating files:  24% (1536/6400)
2026-10-24T20:31:22.9381339Z Updating files:  25% (1600/6400)
2026-10-24T20:31:22.9394735Z Updating files:  26% (1664/6400)
2026-10-24T20:31:22.9408342Z Updating files:  27% (1728/6400)
2026-10-24T20:31:22.9428137Z Updating files:  28% (1792/6400)
2026-10-24T20:31:22.9460133Z Updating files:  29% (1856/6400)
2026-10-24T20:31:22.9480553Z Updating files:  30% (1920/6400)
2026-10-24T20:31:22.9503957Z Updating files:  31% (1984/6400)
2026-10-24T20:31:22.9532542Z Updating files:  32% (2048/6400)
2026-10-24T20:31:22.9560480Z Updating files:  33% (2112/6400)
2026-10-24T20:31:22.9626536Z Updating files:  34% (2176/6400)
2026-10-24T20:31:22.9682845Z Updating files:  35% (2240/6400)
2026-10-24T20:31:22.9718163Z Updating files:  36% (2304/6400)
2026-10-24T20:31:22.9748836Z Updating files:  37% (2368/6400)
2026-10-24T20:31:22.9792630Z Updating files:  38% (2432/6400)
2026-10-24T20:31:22.9819337Z Updating files:  39% (2496/6400)
2026-10-24T20:31:22.9847996Z Updating files:  40% (2560/6400)
2026-10-24T20:31:22.9875716Z Updating files:  41% (2624/6400)
2026-10-24T20:31:22.9890867Z Updating files:  42% (2688/6400)
2026-10-24T20:31:22.9900700Z Updating files:  43% (2752/6400)
2026-10-24T20:31:22.9929126Z Updating files:  44% (2816/6400)
2026-10-24T20:31:22.9955444Z Updating files:  45% (2880/6400)
2026-10-24T20:31:22.9982516Z Updating files:  46% (2944/6400)
2026-10-24T20:31:23.0006584Z Updating files:  47% (3008/6400)
2026-10-24T20:31:23.0033612Z Updating files:  48% (3072/6400)
2026-10-24T20:31:23.0071733Z Updating files:  49% (3136/6400)
2026-10-24T20:31:23.0098555Z Updating files:  50% (3200/6400)
2026-10-24T20:31:23.0113262Z Updating files:  51% (3264/6400)
2026-10-24T20:31:23.0148066Z Updating files:  52% (3328/6400)
2026-10-24T20:31:23.0175385Z Updating files:  53% (3392/6400)
2026-10-24T20:31:23.0194120Z Updating files:  54% (3456/6400)
2026-10-24T20:31:23.0216291Z Updating files:  55% (3520/6400)
2026-10-24T20:31:23.0231153Z Updating files:  56% (3584/6400)
2026-10-24T20:31:23.0250896Z Updating files:  57% (3648/6400)
2026-10-24T20:31:23.0268020Z Updating files:  58% (3712/6400)
2026-10-24T20:31:23.0621128Z Updating files:  59% (3776/6400)
2026-10-24T20:31:23.0635260Z Updating files:  60% (3840/6400)
2026-10-24T20:31:23.0654645Z Updating files:  61% (3904/6400)
2026-10-24T20:31:23.0671572Z Updating files:  62% (3968/6400)
2026-10-24T20:31:23.0692989Z Updating files:  63% (4032/6400)
2026-10-24T20:31:23.0719234Z Updating files:  64% (4096/6400)
2026-10-24T20:31:23.0738127Z Updating files:  65% (4160/6400)
2026-10-24T20:31:23.0754681Z Updating files:  66% (4224/6400)
2026-10-24T20:31:23.0777147Z Updating files:  67% (4288/6400)
2026-10-24T20:31:23.0791139Z Updating files:  68% (4352/6400)
2026-10-24T20:31:23.0808298Z Updating files:  69% (4416/6400)
2026-10-24T20:31:23.0823905Z Updating files:  70% (4480/6400)
2026-10-24T20:31:23.0839752Z Updating files:  71% (4544/6400)
2026-10-24T20:31:23.0851837Z Updating files:  72% (4608/6400)
2026-10-24T20:31:23.0897041Z Updating files:  73% (4672/6400)
2026-10-24T20:31:23.1288594Z Updating files:  74% (4736/6400)
2026-10-24T20:31:23.1310546Z Updating files:  75% (4800/6400)
2026-10-24T20:31:23.1331886Z Updating files:  76% (4864/6400)
2026-10-24T20:31:23.1356395Z Updating files:  77% (4928/6400)
2026-10-24T20:31:23.1377206Z Updating files:  78% (4992/6400)
2026-10-24T20:31:23.1392706Z Updating files:  79% (5056/6400)
2026-10-24T20:31:23.1413837Z Updating files:  80% (5120/6400)
2026-10-24T20:31:23.1429246Z Updating files:  81% (5184/6400)
2026-10-24T20:31:23.1446329Z Updating files:  82% (5248/6400)
2026-10-24T20:31:23.1467929Z Updating files:  83% (5312/6400)
2026-10-24T20:31:23.1491706Z Updating files:  84% (5376/6400)
2026-10-24T20:31:23.1508187Z Updating files:  85% (5440/6400)
2026-10-24T20:31:23.1532338Z Updating files:  86% (5504/6400)
2026-10-24T20:31:23.1601581Z Updating files:  87% (5568/6400)
2026-10-24T20:31:23.1629914Z Updating files:  88% (5632/6400)
2026-10-24T20:31:23.1649072Z Updating files:  89% (5696/6400)
2026-10-24T20:31:23.1676230Z Updating files:  90% (5760/6400)
2026-10-24T20:31:23.1703969Z Updating files:  91% (5824/6400)
2026-10-24T20:31:23.1718166Z Updating files:  92% (5888/6400)
2026-10-24T20:31:23.1739390Z Updating files:  93% (5952/6400)
2026-10-24T20:31:23.1759082Z Updating files:  94% (6016/6400)
2026-10-24T20:31:23.1781569Z Updating files:  95% (6080/6400)
2026-10-24T20:31:23.1838986Z Updating files:  96% (6144/6400)
2026-10-24T20:31:23.1862150Z Updating files:  97% (6208/6400)
2026-10-24T20:31:23.1905770Z Updating files:  98% (6272/6400)
2026-10-24T20:31:23.1925312Z Updating files:  99% (6336/6400)
2026-10-24T20:31:23.1925641Z Updating files: 100% (6400/6400)
2026-10-24T20:31:23.1925873Z Updating files: 100% (6400/6400), done.
2026-10-24T20:31:23.2070910Z Note: switching to 'refs/remotes/pull/24537/merge'.
2026-10-24T20:31:23.2071275Z
2026-10-24T20:31:23.2071466Z You are in 'detached HEAD' state. You can look around, make experimental
2026-10-24T20:31:23.2071774Z changes and commit them, and you can discard any commits you make in this
2026-10-24T20:31:23.2072064Z state without impacting any branches by switching back to a branch.
2026-10-24T20:31:23.2072230Z
2026-10-24T20:31:23.2072353Z If you want to create a new branch to retain commits you create, you may
2026-10-24T20:31:23.2072633Z do so (now or later) by using -c with the switch command. Example:
2026-10-24T20:31:23.2072788Z
2026-10-24T20:31:23.2072866Z   git switch -c <new-branch-name>
2026-10-24T20:31:23.2072979Z
2026-10-24T20:31:23.2073050Z Or undo this operation with:
2026-10-24T20:31:23.2073147Z
2026-10-24T20:31:23.2073204Z   git switch -
2026-10-24T20:31:23.2073306Z
2026-10-24T20:31:23.2073445Z Turn off this advice by setting config variable advice.detachedHead to false
2026-10-24T20:31:23.2073628Z
2026-10-24T20:31:23.2073830Z HEAD is now at c3d47be Merge df41a3727c9e76846a5c56e3529290c08601a162 into 8176b589310fac6f59f1878ede4f7287c6c36d8f
2026-10-24T20:31:23.2083166Z ##[endgroup]
2026-10-24T20:31:23.2115004Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T20:31:23.2131518Z c3d47be7d6c48400db4bcd4953d5b30660df749b
2026-10-24T20:31:23.2255594Z Prepare all required actions
2026-10-24T20:31:23.2294964Z ##[group]Run ./.github/actions/ci-changes
2026-10-24T20:31:23.2295195Z env:
2026-10-24T20:31:23.2295413Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167
2026-10-24T20:31:23.2295627Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 449
2026-10-24T20:31:23.2295770Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:31:23.2295900Z ##[endgroup]
2026-10-24T20:31:23.2344153Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-24T20:31:23.2381393Z ##[group]Run set -uo pipefail
2026-10-24T20:31:23.2381610Z set -uo pipefail
2026-10-24T20:31:23.2381730Z
2026-10-24T20:31:23.2381835Z decide() {
2026-10-24T20:31:23.2382059Z   node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-24T20:31:23.2382260Z   exit "${PIPESTATUS[0]}"
2026-10-24T20:31:23.2382387Z }
2026-10-24T20:31:23.2382505Z
2026-10-24T20:31:23.2382613Z fail_open() {
2026-10-24T20:31:23.2382757Z   echo "$* Running every job."
2026-10-24T20:31:23.2382887Z   decide
2026-10-24T20:31:23.2382991Z }
2026-10-24T20:31:23.2383122Z
2026-10-24T20:31:23.2383399Z # Reads the change from git rather than the REST API: every job that
2026-10-24T20:31:23.2383804Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-24T20:31:23.2384145Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-24T20:31:23.2384481Z   # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-24T20:31:23.2384867Z   # so its first parent is the base branch and the diff is the PR's change.
2026-10-24T20:31:23.2385056Z   base=HEAD^1
2026-10-24T20:31:23.2385238Z   mode=()
2026-10-24T20:31:23.2385459Z else
2026-10-24T20:31:23.2385577Z   base=$BEFORE_SHA
2026-10-24T20:31:23.2385766Z   git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-24T20:31:23.2385974Z     || fail_open "Could not fetch ${base}."
2026-10-24T20:31:23.2386295Z   # main keeps a full run as the backstop for anything the gate misses.
2026-10-24T20:31:23.2386594Z   mode=(--full)
2026-10-24T20:31:23.2386778Z fi
2026-10-24T20:31:23.2386874Z
2026-10-24T20:31:23.2387030Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-24T20:31:23.2387330Z # of a package changes that package just like editing it. It also keeps
2026-10-24T20:31:23.2387548Z # git from fetching file contents to score renames.
2026-10-24T20:31:23.2387778Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-24T20:31:23.2388005Z   || fail_open "Could not diff against ${base}."
2026-10-24T20:31:23.2388196Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-24T20:31:23.2397762Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:31:23.2397927Z env:
2026-10-24T20:31:23.2398081Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167
2026-10-24T20:31:23.2398320Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 449
2026-10-24T20:31:23.2398540Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:31:23.2398740Z   EVENT_NAME: pull_request
2026-10-24T20:31:23.2398867Z   BEFORE_SHA:
2026-10-24T20:31:23.2399048Z ##[endgroup]
2026-10-24T20:31:23.2981677Z Affected packages: @t3tools/scripts, t3
2026-10-24T20:31:23.2982133Z typecheck=true
2026-10-24T20:31:23.2982334Z build=true
2026-10-24T20:31:23.2982438Z test=true
2026-10-24T20:31:23.2982550Z test_packages=@t3tools/scripts
2026-10-24T20:31:23.2983219Z test_web=false
2026-10-24T20:31:23.2983330Z test_server=true
2026-10-24T20:31:23.2983440Z rust=false
2026-10-24T20:31:23.2983539Z release_smoke=false
2026-10-24T20:31:23.2984380Z mobile_native=false
2026-10-24T20:31:23.3031820Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=68]
2026-10-24T20:31:23.3103152Z Prepare all required actions
2026-10-24T20:31:23.3103416Z Getting action download info
2026-10-24T20:31:23.4189373Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-24T20:31:23.5355381Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-24T20:31:23.5355542Z env:
2026-10-24T20:31:23.5355656Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167
2026-10-24T20:31:23.5355799Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 449
2026-10-24T20:31:23.5355941Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:31:23.5356081Z ##[endgroup]
2026-10-24T20:31:23.6513801Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-24T20:31:23.6587965Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T20:31:23.6588335Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T20:31:23.6588639Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T20:31:23.6588878Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T20:31:23.6597863Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:31:23.6598034Z env:
2026-10-24T20:31:23.6598155Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167
2026-10-24T20:31:23.6598303Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 449
2026-10-24T20:31:23.6598444Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:31:23.6598583Z ##[endgroup]
2026-10-24T20:31:23.6652192Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=13]
2026-10-24T20:31:23.6653609Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-24T20:31:23.6705405Z ##[group]Run actions/cache@v6
2026-10-24T20:31:23.6705539Z with:
2026-10-24T20:31:23.6705644Z   path: ~/.vite-plus
2026-10-24T20:31:23.6705809Z   key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T20:31:23.6706003Z   enableCrossOsArchive: false
2026-10-24T20:31:23.6706133Z   fail-on-cache-miss: false
2026-10-24T20:31:23.6706258Z   lookup-only: false
2026-10-24T20:31:23.6706364Z   save-always: false
2026-10-24T20:31:23.6706473Z env:
2026-10-24T20:31:23.6706581Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167
2026-10-24T20:31:23.6706723Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 449
2026-10-24T20:31:23.6706864Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:31:23.6706994Z ##[endgroup]
2026-10-24T20:31:24.1769987Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T20:31:24.5915627Z Received 170349591 of 170349591 (100.0%), 416.6 MBs/sec
2026-10-24T20:31:24.5916491Z Cache Size: ~162 MB (170349591 B)
2026-10-24T20:31:24.5941976Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/e2c2da9c-c5c9-40be-b41a-b82eb5b5ea83/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T20:31:25.2675972Z Cache restored successfully
2026-10-24T20:31:25.2812578Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T20:31:25.2889746Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1623]
2026-10-24T20:31:25.2891961Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-24T20:31:25.2911406Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T20:31:25.2911627Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T20:31:25.2911802Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-24T20:31:25.2921355Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:31:25.2921532Z env:
2026-10-24T20:31:25.2921644Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167
2026-10-24T20:31:25.2921790Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 449
2026-10-24T20:31:25.2921932Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:31:25.2922064Z ##[endgroup]
2026-10-24T20:31:25.2955350Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-24T20:31:25.2962899Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=7]
2026-10-24T20:31:25.2964117Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-24T20:31:25.2967886Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-24T20:31:25.2968915Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-24T20:31:25.2979297Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-24T20:31:25.2979468Z store_path="$(vp pm cache dir)"
2026-10-24T20:31:25.2979631Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-24T20:31:25.2988043Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:31:25.2988212Z env:
2026-10-24T20:31:25.2988322Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167
2026-10-24T20:31:25.2988466Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 449
2026-10-24T20:31:25.2988605Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:31:25.2988734Z ##[endgroup]
2026-10-24T20:31:25.3106305Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=13]
2026-10-24T20:31:25.3108009Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-24T20:31:25.3458997Z ##[group]Run actions/cache@v6
2026-10-24T20:31:25.3459131Z with:
2026-10-24T20:31:25.3459259Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-24T20:31:25.3459519Z   key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074
2026-10-24T20:31:25.3459772Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-24T20:31:25.3459919Z   enableCrossOsArchive: false
2026-10-24T20:31:25.3460182Z   fail-on-cache-miss: false
2026-10-24T20:31:25.3460303Z   lookup-only: false
2026-10-24T20:31:25.3460412Z   save-always: false
2026-10-24T20:31:25.3460521Z env:
2026-10-24T20:31:25.3460626Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167
2026-10-24T20:31:25.3460769Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 449
2026-10-24T20:31:25.3460908Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:31:25.3461038Z ##[endgroup]
2026-10-24T20:31:25.5519668Z Cache hit for: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074
2026-10-24T20:31:26.5604317Z Received 704643072 of 994208090 (70.9%), 672.0 MBs/sec
2026-10-24T20:31:26.9841900Z Received 994208090 of 994208090 (100.0%), 665.8 MBs/sec
2026-10-24T20:31:26.9842187Z Cache Size: ~948 MB (994208090 B)
2026-10-24T20:31:26.9872804Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/d4e0c350-96a0-4239-b2b2-cb1eb58710fe/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T20:31:32.1133890Z Cache restored successfully
2026-10-24T20:31:32.1577314Z Cache restored from key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074
2026-10-24T20:31:32.1663513Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6855]
2026-10-24T20:31:32.1665497Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-24T20:31:32.1675643Z ##[group]Run vp install
2026-10-24T20:31:32.1675778Z vp install
2026-10-24T20:31:32.1684390Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:31:32.1684556Z env:
2026-10-24T20:31:32.1684691Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167
2026-10-24T20:31:32.1684869Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 449
2026-10-24T20:31:32.1685008Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:31:32.1685141Z ##[endgroup]
2026-10-24T20:31:32.2003058Z Scope: all 34 workspace projects
2026-10-24T20:31:32.2946246Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-24T20:31:32.6139870Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-24T20:31:32.6140483Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-24T20:31:32.6140895Z   Virtual store is at:             node_modules/.pnpm
2026-10-24T20:31:34.9917715Z โœ“ Lockfile passes supply-chain policies (2088 entries in 2.7s)
2026-10-24T20:31:34.9918031Z Lockfile is up to date, resolution step is skipped
2026-10-24T20:31:35.0077011Z Packages: +1721
2026-10-24T20:31:35.0077226Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-24T20:31:35.0431643Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-24T20:31:35.9618970Z . prepare$ vp config --no-agent
2026-10-24T20:31:36.0472427Z . prepare: Done
2026-10-24T20:31:36.0484775Z
2026-10-24T20:31:36.0484936Z devDependencies:
2026-10-24T20:31:36.0485118Z + @coderabbitai/config 1.1.0
2026-10-24T20:31:36.0485318Z + @shadcn/lint 0.1.5
2026-10-24T20:31:36.0485492Z + @types/node 24.12.4
2026-10-24T20:31:36.0485632Z + knip 6.34.0
2026-10-24T20:31:36.0485772Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-24T20:31:36.0485931Z + vite-plus 1.3.0
2026-10-24T20:31:36.0486017Z
2026-10-24T20:31:36.0497438Z Done in 3.9s using pnpm v12.14.0
2026-10-24T20:31:36.0645318Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3897]
2026-10-24T20:31:36.0664282Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T20:31:36.0664979Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T20:31:36.0685901Z shell: /usr/bin/bash -e {0}
2026-10-24T20:31:36.0686026Z env:
2026-10-24T20:31:36.0686140Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167
2026-10-24T20:31:36.0686282Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 449
2026-10-24T20:31:36.0686425Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:31:36.0686555Z ##[endgroup]
2026-10-24T20:31:36.0886686Z ##[group]Run actions/cache@v6
2026-10-24T20:31:36.0886814Z with:
2026-10-24T20:31:36.0886926Z   path: ~/.cache/ms-playwright
2026-10-24T20:31:36.0887079Z   key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T20:31:36.0887245Z   enableCrossOsArchive: false
2026-10-24T20:31:36.0887371Z   fail-on-cache-miss: false
2026-10-24T20:31:36.0887492Z   lookup-only: false
2026-10-24T20:31:36.0887598Z   save-always: false
2026-10-24T20:31:36.0887703Z env:
2026-10-24T20:31:36.0887807Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167
2026-10-24T20:31:36.0887947Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 449
2026-10-24T20:31:36.0888087Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:31:36.0888212Z ##[endgroup]
2026-10-24T20:31:36.2770607Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T20:31:36.4331539Z Received 106503405 of 106503405 (100.0%), 730.7 MBs/sec
2026-10-24T20:31:36.4331894Z Cache Size: ~102 MB (106503405 B)
2026-10-24T20:31:36.4348625Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/58b0c371-b006-4bc2-9a4f-cf31426517b6/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T20:31:36.6304143Z Cache restored successfully
2026-10-24T20:31:36.6405430Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T20:31:36.6510720Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T20:31:36.6511186Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T20:31:36.6511424Z test -n "$browser"
2026-10-24T20:31:36.6511583Z if ldd "$browser" | grep '=> not found'; then
2026-10-24T20:31:36.6511814Z   node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-24T20:31:36.6512016Z fi
2026-10-24T20:31:36.6521978Z shell: /usr/bin/bash -e {0}
2026-10-24T20:31:36.6522110Z env:
2026-10-24T20:31:36.6522217Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167
2026-10-24T20:31:36.6522377Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 449
2026-10-24T20:31:36.6522516Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:31:36.6522642Z ##[endgroup]
2026-10-24T20:31:36.6632701Z ##[group]Run vp run --filter t3 test --shard 3/8
2026-10-24T20:31:36.6632897Z vp run --filter t3 test --shard 3/8
2026-10-24T20:31:36.6640022Z shell: /usr/bin/bash -e {0}
2026-10-24T20:31:36.6640201Z env:
2026-10-24T20:31:36.6640377Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167
2026-10-24T20:31:36.6640710Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 449
2026-10-24T20:31:36.6640948Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:31:36.6641338Z   T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-24T20:31:36.6641811Z   T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-24T20:31:36.6642165Z ##[endgroup]
2026-10-24T20:31:36.8116805Z ~/apps/server$ vp test run --shard 3/8 โŠ˜ cache disabled
2026-10-24T20:31:36.9543178Z
2026-10-24T20:31:36.9545297Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-24T20:31:36.9545560Z
2026-10-24T20:31:41.1429696Z  โœ“ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (81 tests) 650ms
2026-10-24T20:31:59.3951912Z  โœ“ src/git/GitManager.test.ts (103 tests) 17292ms
2026-10-24T20:31:59.3952285Z    โœ“ GitManager (103)
2026-10-24T20:31:59.3952549Z      โœ“ finds a fork PR for a branch pushed without an upstream 437ms
2026-10-24T20:31:59.3952921Z      โœ“ prefers an exact fork ref but does not guess between equal refs 308ms
2026-10-24T20:31:59.3953316Z      โœ“ preserves a local worktree PR base that shadows a remote ref, including legacy bases 399ms
2026-10-24T20:31:59.3953724Z      โœ“ generates PR content from branch changes when the remote base advances (main) 313ms
2026-10-24T20:31:59.3954120Z      โœ“ generates PR content from branch changes when the remote base advances (release/1.2) 326ms
2026-10-24T20:31:59.3954556Z      โœ“ local PR checkout excludes a concurrent feature-branch from a nested project with an alternate root 320ms
2026-10-24T20:31:59.3954974Z      โœ“ prepares a worktree from the head branch when the host has no pull ref 373ms
2026-10-24T20:31:59.3956044Z      โœ“ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 455ms
2026-10-24T20:31:59.3956453Z      โœ“ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 501ms
2026-10-24T20:31:59.3956839Z      โœ“ refreshes a reused PR worktree that has no upstream from the pull request ref 312ms
2026-10-24T20:32:03.1856465Z  โœ“ src/provider/CodexChatGptAuth.test.ts (54 tests) 3413ms
2026-10-24T20:32:05.9070611Z  โœ“ src/orchestration-v2/ThreadStop.test.ts (41 tests) 1732ms
2026-10-24T20:32:06.9222066Z  โœ“ src/orchestration-v2/PullRequestSyncReactor.test.ts (26 tests) 53ms
2026-10-24T20:32:07.4377633Z stdout | src/preview/ServerBrowser.test.ts > a rejected download releases the original and keeps no saved copy (save failed)
2026-10-24T20:32:07.4378021Z [20:32:07.434] WARN (#1032): server preview download failed {
2026-10-24T20:32:07.4378212Z   cause: Error: save interrupted
2026-10-24T20:32:07.4378518Z       at Object.saveAs (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.test.ts:985:50)
2026-10-24T20:32:07.4378930Z       at saveDownload (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.ts:960:7)
2026-10-24T20:32:07.4379174Z }
2026-10-24T20:32:07.4379235Z
2026-10-24T20:32:07.4549243Z  โœ“ src/preview/ServerBrowser.test.ts (27 tests) 103ms
2026-10-24T20:32:08.6636988Z  โœ“ src/assets/AssetAccess.test.ts (26 tests) 155ms
2026-10-24T20:32:09.1581631Z  โœ“ src/device/DeviceService.test.ts (29 tests) 82ms
2026-10-24T20:32:09.9102490Z  โœ“ src/orchestration-v2/ThreadSearch.test.ts (20 tests) 333ms
2026-10-24T20:32:11.1912582Z  โœ“ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 343ms
2026-10-24T20:32:11.6926867Z  โœ“ src/provider/antigravityAuthSupport.test.ts (26 tests) 229ms
2026-10-24T20:32:12.4377556Z  โœ“ src/auth/EnvironmentAuth.test.ts (16 tests) 363ms
2026-10-24T20:32:13.6560197Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached
2026-10-24T20:32:13.6609320Z [20:32:13.641] INFO (#4): Migrations ran successfully {
2026-10-24T20:32:13.6630883Z   migrations: [
2026-10-24T20:32:13.6631040Z     '1_OrchestrationEvents',
2026-10-24T20:32:13.6631256Z     '2_OrchestrationCommandReceipts',
2026-10-24T20:32:13.6631456Z     '3_CheckpointDiffBlobs',
2026-10-24T20:32:13.6631636Z     '4_ProviderSessionRuntime',
2026-10-24T20:32:13.6631814Z     '5_Projections',
2026-10-24T20:32:13.6632026Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T20:32:13.6632306Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T20:32:13.6632564Z     '8_ProjectionThreadActivitySequence',
2026-10-24T20:32:13.6632765Z     '9_ProviderSessionRuntimeMode',
2026-10-24T20:32:13.6632967Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T20:32:13.6633183Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T20:32:13.6633405Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T20:32:13.6633615Z     '13_ProjectionThreadProposedPlans',
2026-10-24T20:32:13.6633842Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T20:32:13.6634074Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T20:32:13.6634280Z     '16_CanonicalizeModelSelections',
2026-10-24T20:32:13.6634474Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T20:32:13.6634679Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T20:32:13.6634892Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T20:32:13.6635093Z     '20_AuthAccessManagement',
2026-10-24T20:32:13.6635296Z     '21_AuthSessionClientMetadata',
2026-10-24T20:32:13.6635488Z     '22_AuthSessionLastConnectedAt',
2026-10-24T20:32:13.6635683Z     '23_ProjectionThreadShellSummary',
2026-10-24T20:32:13.6635897Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T20:32:13.6636128Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T20:32:13.6636354Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T20:32:13.6636563Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T20:32:13.6636774Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T20:32:13.6636988Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T20:32:13.6637210Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T20:32:13.6637413Z     '31_AuthAuthorizationScopes',
2026-10-24T20:32:13.6637611Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T20:32:13.6637808Z     '33_ProjectionThreadsSettled',
2026-10-24T20:32:13.6637996Z     '34_ProjectionThreadsSnoozed',
2026-10-24T20:32:13.6638195Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T20:32:13.6638393Z     '36_ProjectionThreadsPinned',
2026-10-24T20:32:13.6638579Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T20:32:13.6638773Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T20:32:13.6638999Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T20:32:13.6639293Z     '40_ProjectionProjectFaviconPath',
2026-10-24T20:32:13.6639487Z     '41_AuthSessionClientConnection',
2026-10-24T20:32:13.6639693Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T20:32:13.6639894Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T20:32:13.6640103Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T20:32:13.6640671Z     '45_ProjectionProjectsAutoPull',
2026-10-24T20:32:13.6640999Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T20:32:13.6641421Z     '47_ProjectionProjectIcon',
2026-10-24T20:32:13.6641777Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T20:32:13.6642025Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T20:32:13.6642439Z     '50_ProjectionThreadPullRequests',
2026-10-24T20:32:13.6642692Z     '51_ProjectionThreadMessageContext',
2026-10-24T20:32:13.6642876Z     '52_ProjectionThreadTitleState',
2026-10-24T20:32:13.6643048Z     '53_PullRequestFilesViewed',
2026-10-24T20:32:13.6643243Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T20:32:13.6643445Z     '55_OrchestrationV2',
2026-10-24T20:32:13.6643619Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T20:32:13.6643793Z     '57_ScheduledTaskWebhooks',
2026-10-24T20:32:13.6643963Z     '58_WebhookRelayDeliveries',
2026-10-24T20:32:13.6644122Z     '59_McpAppModelContext',
2026-10-24T20:32:13.6644287Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T20:32:13.6644457Z     '61_PullRequestReviewGuides',
2026-10-24T20:32:13.6644619Z     '62_ThreadFailureLookupIndex',
2026-10-24T20:32:13.6644784Z     '63_DropUnusedV1Projections',
2026-10-24T20:32:13.6644965Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T20:32:13.6645149Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T20:32:13.6645329Z     '66_RepairClientSettlementTimestamps',
2026-10-24T20:32:13.6645499Z     '67_WebhookDedupe',
2026-10-24T20:32:13.6645647Z     '68_ShellStopRequestIndex',
2026-10-24T20:32:13.6645832Z     '69_ThreadMessageSearch'
2026-10-24T20:32:13.6645956Z   ]
2026-10-24T20:32:13.6646050Z }
2026-10-24T20:32:13.6646108Z
2026-10-24T20:32:13.7055317Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client
2026-10-24T20:32:13.7055722Z [20:32:13.704] INFO (#363): Migrations ran successfully {
2026-10-24T20:32:13.7055901Z   migrations: [
2026-10-24T20:32:13.7056045Z     '1_OrchestrationEvents',
2026-10-24T20:32:13.7056229Z     '2_OrchestrationCommandReceipts',
2026-10-24T20:32:13.7056406Z     '3_CheckpointDiffBlobs',
2026-10-24T20:32:13.7056569Z     '4_ProviderSessionRuntime',
2026-10-24T20:32:13.7056728Z     '5_Projections',
2026-10-24T20:32:13.7056917Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T20:32:13.7057135Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T20:32:13.7057329Z     '8_ProjectionThreadActivitySequence',
2026-10-24T20:32:13.7057517Z     '9_ProviderSessionRuntimeMode',
2026-10-24T20:32:13.7057696Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T20:32:13.7057906Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T20:32:13.7058112Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T20:32:13.7058436Z     '13_ProjectionThreadProposedPlans',
2026-10-24T20:32:13.7058701Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T20:32:13.7070604Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T20:32:13.7070906Z     '16_CanonicalizeModelSelections',
2026-10-24T20:32:13.7071117Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T20:32:13.7071302Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T20:32:13.7071497Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T20:32:13.7071672Z     '20_AuthAccessManagement',
2026-10-24T20:32:13.7071841Z     '21_AuthSessionClientMetadata',
2026-10-24T20:32:13.7072013Z     '22_AuthSessionLastConnectedAt',
2026-10-24T20:32:13.7072196Z     '23_ProjectionThreadShellSummary',
2026-10-24T20:32:13.7072675Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T20:32:13.7072987Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T20:32:13.7073202Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T20:32:13.7073395Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T20:32:13.7073587Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T20:32:13.7073786Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T20:32:13.7073992Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T20:32:13.7074192Z     '31_AuthAuthorizationScopes',
2026-10-24T20:32:13.7074373Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T20:32:13.7074551Z     '33_ProjectionThreadsSettled',
2026-10-24T20:32:13.7074721Z     '34_ProjectionThreadsSnoozed',
2026-10-24T20:32:13.7074901Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T20:32:13.7075082Z     '36_ProjectionThreadsPinned',
2026-10-24T20:32:13.7075255Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T20:32:13.7075434Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T20:32:13.7075634Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T20:32:13.7075829Z     '40_ProjectionProjectFaviconPath',
2026-10-24T20:32:13.7076009Z     '41_AuthSessionClientConnection',
2026-10-24T20:32:13.7076193Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T20:32:13.7076379Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T20:32:13.7076565Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T20:32:13.7076754Z     '45_ProjectionProjectsAutoPull',
2026-10-24T20:32:13.7076938Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T20:32:13.7077116Z     '47_ProjectionProjectIcon',
2026-10-24T20:32:13.7077294Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T20:32:13.7077481Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T20:32:13.7077669Z     '50_ProjectionThreadPullRequests',
2026-10-24T20:32:13.7077854Z     '51_ProjectionThreadMessageContext',
2026-10-24T20:32:13.7078037Z     '52_ProjectionThreadTitleState',
2026-10-24T20:32:13.7078283Z     '53_PullRequestFilesViewed',
2026-10-24T20:32:13.7078472Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T20:32:13.7078654Z     '55_OrchestrationV2',
2026-10-24T20:32:13.7078824Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T20:32:13.7079102Z     '57_ScheduledTaskWebhooks',
2026-10-24T20:32:13.7079265Z     '58_WebhookRelayDeliveries',
2026-10-24T20:32:13.7079421Z     '59_McpAppModelContext',
2026-10-24T20:32:13.7079592Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T20:32:13.7079761Z     '61_PullRequestReviewGuides',
2026-10-24T20:32:13.7079929Z     '62_ThreadFailureLookupIndex',
2026-10-24T20:32:13.7080093Z     '63_DropUnusedV1Projections',
2026-10-24T20:32:13.7080279Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T20:32:13.7080459Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T20:32:13.7080638Z     '66_RepairClientSettlementTimestamps',
2026-10-24T20:32:13.7080810Z     '67_WebhookDedupe',
2026-10-24T20:32:13.7080959Z     '68_ShellStopRequestIndex',
2026-10-24T20:32:13.7081115Z     '69_ThreadMessageSearch'
2026-10-24T20:32:13.7081241Z   ]
2026-10-24T20:32:13.7081339Z }
2026-10-24T20:32:13.7081393Z
2026-10-24T20:32:13.7349481Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts
2026-10-24T20:32:13.7349832Z [20:32:13.734] INFO (#758): Migrations ran successfully {
2026-10-24T20:32:13.7350001Z   migrations: [
2026-10-24T20:32:13.7350326Z     '1_OrchestrationEvents',
2026-10-24T20:32:13.7350500Z     '2_OrchestrationCommandReceipts',
2026-10-24T20:32:13.7351820Z     '3_CheckpointDiffBlobs',
2026-10-24T20:32:13.7352073Z     '4_ProviderSessionRuntime',
2026-10-24T20:32:13.7352236Z     '5_Projections',
2026-10-24T20:32:13.7352424Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T20:32:13.7352691Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T20:32:13.7352886Z     '8_ProjectionThreadActivitySequence',
2026-10-24T20:32:13.7353068Z     '9_ProviderSessionRuntimeMode',
2026-10-24T20:32:13.7353247Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T20:32:13.7353447Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T20:32:13.7353649Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T20:32:13.7353841Z     '13_ProjectionThreadProposedPlans',
2026-10-24T20:32:13.7354053Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T20:32:13.7354262Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T20:32:13.7354452Z     '16_CanonicalizeModelSelections',
2026-10-24T20:32:13.7354629Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T20:32:13.7354814Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T20:32:13.7355007Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T20:32:13.7355182Z     '20_AuthAccessManagement',
2026-10-24T20:32:13.7355349Z     '21_AuthSessionClientMetadata',
2026-10-24T20:32:13.7355521Z     '22_AuthSessionLastConnectedAt',
2026-10-24T20:32:13.7355700Z     '23_ProjectionThreadShellSummary',
2026-10-24T20:32:13.7355897Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T20:32:13.7356112Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T20:32:13.7356317Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T20:32:13.7356504Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T20:32:13.7356695Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T20:32:13.7356895Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T20:32:13.7357104Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T20:32:13.7357285Z     '31_AuthAuthorizationScopes',
2026-10-24T20:32:13.7357462Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T20:32:13.7357637Z     '33_ProjectionThreadsSettled',
2026-10-24T20:32:13.7357807Z     '34_ProjectionThreadsSnoozed',
2026-10-24T20:32:13.7357986Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T20:32:13.7358163Z     '36_ProjectionThreadsPinned',
2026-10-24T20:32:13.7358334Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T20:32:13.7358511Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T20:32:13.7358712Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T20:32:13.7358908Z     '40_ProjectionProjectFaviconPath',
2026-10-24T20:32:13.7359189Z     '41_AuthSessionClientConnection',
2026-10-24T20:32:13.7359376Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T20:32:13.7359562Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T20:32:13.7359833Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T20:32:13.7360021Z     '45_ProjectionProjectsAutoPull',
2026-10-24T20:32:13.7360207Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T20:32:13.7360401Z     '47_ProjectionProjectIcon',
2026-10-24T20:32:13.7360662Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T20:32:13.7360849Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T20:32:13.7361038Z     '50_ProjectionThreadPullRequests',
2026-10-24T20:32:13.7361216Z     '51_ProjectionThreadMessageContext',
2026-10-24T20:32:13.7361398Z     '52_ProjectionThreadTitleState',
2026-10-24T20:32:13.7361567Z     '53_PullRequestFilesViewed',
2026-10-24T20:32:13.7361821Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T20:32:13.7362035Z     '55_OrchestrationV2',
2026-10-24T20:32:13.7362203Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T20:32:13.7362379Z     '57_ScheduledTaskWebhooks',
2026-10-24T20:32:13.7362581Z     '58_WebhookRelayDeliveries',
2026-10-24T20:32:13.7362745Z     '59_McpAppModelContext',
2026-10-24T20:32:13.7362910Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T20:32:13.7363083Z     '61_PullRequestReviewGuides',
2026-10-24T20:32:13.7363246Z     '62_ThreadFailureLookupIndex',
2026-10-24T20:32:13.7363413Z     '63_DropUnusedV1Projections',
2026-10-24T20:32:13.7363591Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T20:32:13.7363774Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T20:32:13.7363961Z     '66_RepairClientSettlementTimestamps',
2026-10-24T20:32:13.7364147Z     '67_WebhookDedupe',
2026-10-24T20:32:13.7364299Z     '68_ShellStopRequestIndex',
2026-10-24T20:32:13.7364456Z     '69_ThreadMessageSearch'
2026-10-24T20:32:13.7364581Z   ]
2026-10-24T20:32:13.7364676Z }
2026-10-24T20:32:13.7364732Z
2026-10-24T20:32:13.7408515Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts
2026-10-24T20:32:13.7409008Z [20:32:13.740] INFO (#1107): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' }
2026-10-24T20:32:13.7409251Z
2026-10-24T20:32:13.7652855Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret
2026-10-24T20:32:13.7653211Z [20:32:13.764] INFO (#1144): Migrations ran successfully {
2026-10-24T20:32:13.7653380Z   migrations: [
2026-10-24T20:32:13.7653517Z     '1_OrchestrationEvents',
2026-10-24T20:32:13.7653691Z     '2_OrchestrationCommandReceipts',
2026-10-24T20:32:13.7653886Z     '3_CheckpointDiffBlobs',
2026-10-24T20:32:13.7654051Z     '4_ProviderSessionRuntime',
2026-10-24T20:32:13.7654207Z     '5_Projections',
2026-10-24T20:32:13.7654391Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T20:32:13.7654603Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T20:32:13.7654800Z     '8_ProjectionThreadActivitySequence',
2026-10-24T20:32:13.7654984Z     '9_ProviderSessionRuntimeMode',
2026-10-24T20:32:13.7655165Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T20:32:13.7655365Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T20:32:13.7655570Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T20:32:13.7655760Z     '13_ProjectionThreadProposedPlans',
2026-10-24T20:32:13.7655971Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T20:32:13.7656183Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T20:32:13.7656370Z     '16_CanonicalizeModelSelections',
2026-10-24T20:32:13.7656554Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T20:32:13.7656735Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T20:32:13.7656925Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T20:32:13.7657105Z     '20_AuthAccessManagement',
2026-10-24T20:32:13.7657271Z     '21_AuthSessionClientMetadata',
2026-10-24T20:32:13.7657442Z     '22_AuthSessionLastConnectedAt',
2026-10-24T20:32:13.7657621Z     '23_ProjectionThreadShellSummary',
2026-10-24T20:32:13.7657815Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T20:32:13.7658030Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T20:32:13.7658234Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T20:32:13.7658426Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T20:32:13.7658790Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T20:32:13.7659060Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T20:32:13.7659262Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T20:32:13.7659442Z     '31_AuthAuthorizationScopes',
2026-10-24T20:32:13.7659623Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T20:32:13.7659796Z     '33_ProjectionThreadsSettled',
2026-10-24T20:32:13.7659965Z     '34_ProjectionThreadsSnoozed',
2026-10-24T20:32:13.7660144Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T20:32:13.7660322Z     '36_ProjectionThreadsPinned',
2026-10-24T20:32:13.7660488Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T20:32:13.7660665Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T20:32:13.7660861Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T20:32:13.7661055Z     '40_ProjectionProjectFaviconPath',
2026-10-24T20:32:13.7661234Z     '41_AuthSessionClientConnection',
2026-10-24T20:32:13.7661417Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T20:32:13.7661607Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T20:32:13.7661794Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T20:32:13.7661980Z     '45_ProjectionProjectsAutoPull',
2026-10-24T20:32:13.7662164Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T20:32:13.7662352Z     '47_ProjectionProjectIcon',
2026-10-24T20:32:13.7662602Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T20:32:13.7662800Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T20:32:13.7662989Z     '50_ProjectionThreadPullRequests',
2026-10-24T20:32:13.7663167Z     '51_ProjectionThreadMessageContext',
2026-10-24T20:32:13.7663348Z     '52_ProjectionThreadTitleState',
2026-10-24T20:32:13.7663512Z     '53_PullRequestFilesViewed',
2026-10-24T20:32:13.7663698Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T20:32:13.7663879Z     '55_OrchestrationV2',
2026-10-24T20:32:13.7664050Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T20:32:13.7664221Z     '57_ScheduledTaskWebhooks',
2026-10-24T20:32:13.7664378Z     '58_WebhookRelayDeliveries',
2026-10-24T20:32:13.7664539Z     '59_McpAppModelContext',
2026-10-24T20:32:13.7664704Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T20:32:13.7664877Z     '61_PullRequestReviewGuides',
2026-10-24T20:32:13.7665040Z     '62_ThreadFailureLookupIndex',
2026-10-24T20:32:13.7665206Z     '63_DropUnusedV1Projections',
2026-10-24T20:32:13.7665385Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T20:32:13.7665569Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T20:32:13.7665749Z     '66_RepairClientSettlementTimestamps',
2026-10-24T20:32:13.7665915Z     '67_WebhookDedupe',
2026-10-24T20:32:13.7666070Z     '68_ShellStopRequestIndex',
2026-10-24T20:32:13.7666225Z     '69_ThreadMessageSearch'
2026-10-24T20:32:13.7666358Z   ]
2026-10-24T20:32:13.7666450Z }
2026-10-24T20:32:13.7666507Z
2026-10-24T20:32:13.7701549Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret
2026-10-24T20:32:13.7701907Z [20:32:13.769] INFO (#1491): Approved an MCP client sign-in. {
2026-10-24T20:32:13.7702110Z   client: 'Hosted bot',
2026-10-24T20:32:13.7702266Z   access: 'approval-required',
2026-10-24T20:32:13.7702427Z   method: 'pairing-code'
2026-10-24T20:32:13.7702592Z }
2026-10-24T20:32:13.7702645Z
2026-10-24T20:32:13.7912149Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code
2026-10-24T20:32:13.7912497Z [20:32:13.790] INFO (#1523): Migrations ran successfully {
2026-10-24T20:32:13.7912665Z   migrations: [
2026-10-24T20:32:13.7913017Z     '1_OrchestrationEvents',
2026-10-24T20:32:13.7913300Z     '2_OrchestrationCommandReceipts',
2026-10-24T20:32:13.7913472Z     '3_CheckpointDiffBlobs',
2026-10-24T20:32:13.7913632Z     '4_ProviderSessionRuntime',
2026-10-24T20:32:13.7913784Z     '5_Projections',
2026-10-24T20:32:13.7913968Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T20:32:13.7914181Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T20:32:13.7914372Z     '8_ProjectionThreadActivitySequence',
2026-10-24T20:32:13.7914558Z     '9_ProviderSessionRuntimeMode',
2026-10-24T20:32:13.7914735Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T20:32:13.7914935Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T20:32:13.7915133Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T20:32:13.7915324Z     '13_ProjectionThreadProposedPlans',
2026-10-24T20:32:13.7915536Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T20:32:13.7915749Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T20:32:13.7915930Z     '16_CanonicalizeModelSelections',
2026-10-24T20:32:13.7916103Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T20:32:13.7916287Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T20:32:13.7916472Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T20:32:13.7916648Z     '20_AuthAccessManagement',
2026-10-24T20:32:13.7916809Z     '21_AuthSessionClientMetadata',
2026-10-24T20:32:13.7916978Z     '22_AuthSessionLastConnectedAt',
2026-10-24T20:32:13.7917151Z     '23_ProjectionThreadShellSummary',
2026-10-24T20:32:13.7917343Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T20:32:13.7917551Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T20:32:13.7917753Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T20:32:13.7917947Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T20:32:13.7918134Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T20:32:13.7918330Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T20:32:13.7918531Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T20:32:13.7918712Z     '31_AuthAuthorizationScopes',
2026-10-24T20:32:13.7918885Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T20:32:13.7919164Z     '33_ProjectionThreadsSettled',
2026-10-24T20:32:13.7919333Z     '34_ProjectionThreadsSnoozed',
2026-10-24T20:32:13.7919512Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T20:32:13.7919690Z     '36_ProjectionThreadsPinned',
2026-10-24T20:32:13.7919869Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T20:32:13.7920042Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T20:32:13.7920235Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T20:32:13.7920433Z     '40_ProjectionProjectFaviconPath',
2026-10-24T20:32:13.7920606Z     '41_AuthSessionClientConnection',
2026-10-24T20:32:13.7920791Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T20:32:13.7920972Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T20:32:13.7921162Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T20:32:13.7921344Z     '45_ProjectionProjectsAutoPull',
2026-10-24T20:32:13.7921531Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T20:32:13.7921707Z     '47_ProjectionProjectIcon',
2026-10-24T20:32:13.7921879Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T20:32:13.7922068Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T20:32:13.7922246Z     '50_ProjectionThreadPullRequests',
2026-10-24T20:32:13.7922429Z     '51_ProjectionThreadMessageContext',
2026-10-24T20:32:13.7922651Z     '52_ProjectionThreadTitleState',
2026-10-24T20:32:13.7922898Z     '53_PullRequestFilesViewed',
2026-10-24T20:32:13.7923119Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T20:32:13.7923297Z     '55_OrchestrationV2',
2026-10-24T20:32:13.7923463Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T20:32:13.7923634Z     '57_ScheduledTaskWebhooks',
2026-10-24T20:32:13.7923807Z     '58_WebhookRelayDeliveries',
2026-10-24T20:32:13.7923963Z     '59_McpAppModelContext',
2026-10-24T20:32:13.7924131Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T20:32:13.7924300Z     '61_PullRequestReviewGuides',
2026-10-24T20:32:13.7924466Z     '62_ThreadFailureLookupIndex',
2026-10-24T20:32:13.7924628Z     '63_DropUnusedV1Projections',
2026-10-24T20:32:13.7924809Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T20:32:13.7924988Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T20:32:13.7925169Z     '66_RepairClientSettlementTimestamps',
2026-10-24T20:32:13.7925340Z     '67_WebhookDedupe',
2026-10-24T20:32:13.7925489Z     '68_ShellStopRequestIndex',
2026-10-24T20:32:13.7925649Z     '69_ThreadMessageSearch'
2026-10-24T20:32:13.7925774Z   ]
2026-10-24T20:32:13.7925869Z }
2026-10-24T20:32:13.7925919Z
2026-10-24T20:32:13.7941516Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code
2026-10-24T20:32:13.7941801Z [20:32:13.793] INFO (#1865): Approved an MCP client sign-in. {
2026-10-24T20:32:13.7941987Z   client: 'Claude Code',
2026-10-24T20:32:13.7942141Z   access: 'approval-required',
2026-10-24T20:32:13.7942292Z   method: 'pairing-code'
2026-10-24T20:32:13.7942408Z }
2026-10-24T20:32:13.7942460Z
2026-10-24T20:32:13.8147870Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants
2026-10-24T20:32:13.8148321Z [20:32:13.814] INFO (#1899): Migrations ran successfully {
2026-10-24T20:32:13.8148497Z   migrations: [
2026-10-24T20:32:13.8148636Z     '1_OrchestrationEvents',
2026-10-24T20:32:13.8148808Z     '2_OrchestrationCommandReceipts',
2026-10-24T20:32:13.8148981Z     '3_CheckpointDiffBlobs',
2026-10-24T20:32:13.8149137Z     '4_ProviderSessionRuntime',
2026-10-24T20:32:13.8149289Z     '5_Projections',
2026-10-24T20:32:13.8149481Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T20:32:13.8149691Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T20:32:13.8149886Z     '8_ProjectionThreadActivitySequence',
2026-10-24T20:32:13.8150066Z     '9_ProviderSessionRuntimeMode',
2026-10-24T20:32:13.8150244Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T20:32:13.8150445Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T20:32:13.8150644Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T20:32:13.8150831Z     '13_ProjectionThreadProposedPlans',
2026-10-24T20:32:13.8151042Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T20:32:13.8151249Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T20:32:13.8151427Z     '16_CanonicalizeModelSelections',
2026-10-24T20:32:13.8151603Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T20:32:13.8151784Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T20:32:13.8151973Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T20:32:13.8152144Z     '20_AuthAccessManagement',
2026-10-24T20:32:13.8152309Z     '21_AuthSessionClientMetadata',
2026-10-24T20:32:13.8152532Z     '22_AuthSessionLastConnectedAt',
2026-10-24T20:32:13.8152711Z     '23_ProjectionThreadShellSummary',
2026-10-24T20:32:13.8152904Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T20:32:13.8153319Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T20:32:13.8153588Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T20:32:13.8153776Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T20:32:13.8153967Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T20:32:13.8154161Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T20:32:13.8154365Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T20:32:13.8154544Z     '31_AuthAuthorizationScopes',
2026-10-24T20:32:13.8154718Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T20:32:13.8154892Z     '33_ProjectionThreadsSettled',
2026-10-24T20:32:13.8155058Z     '34_ProjectionThreadsSnoozed',
2026-10-24T20:32:13.8155235Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T20:32:13.8155411Z     '36_ProjectionThreadsPinned',
2026-10-24T20:32:13.8155582Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T20:32:13.8155756Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T20:32:13.8155954Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T20:32:13.8156145Z     '40_ProjectionProjectFaviconPath',
2026-10-24T20:32:13.8156328Z     '41_AuthSessionClientConnection',
2026-10-24T20:32:13.8156510Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T20:32:13.8156696Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T20:32:13.8156879Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T20:32:13.8157059Z     '45_ProjectionProjectsAutoPull',
2026-10-24T20:32:13.8157246Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T20:32:13.8157418Z     '47_ProjectionProjectIcon',
2026-10-24T20:32:13.8157652Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T20:32:13.8157837Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T20:32:13.8158027Z     '50_ProjectionThreadPullRequests',
2026-10-24T20:32:13.8158208Z     '51_ProjectionThreadMessageContext',
2026-10-24T20:32:13.8158392Z     '52_ProjectionThreadTitleState',
2026-10-24T20:32:13.8158558Z     '53_PullRequestFilesViewed',
2026-10-24T20:32:13.8158740Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T20:32:13.8158922Z     '55_OrchestrationV2',
2026-10-24T20:32:13.8159166Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T20:32:13.8159343Z     '57_ScheduledTaskWebhooks',
2026-10-24T20:32:13.8159498Z     '58_WebhookRelayDeliveries',
2026-10-24T20:32:13.8159659Z     '59_McpAppModelContext',
2026-10-24T20:32:13.8159826Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T20:32:13.8159999Z     '61_PullRequestReviewGuides',
2026-10-24T20:32:13.8160162Z     '62_ThreadFailureLookupIndex',
2026-10-24T20:32:13.8160326Z     '63_DropUnusedV1Projections',
2026-10-24T20:32:13.8160510Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T20:32:13.8160690Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T20:32:13.8160872Z     '66_RepairClientSettlementTimestamps',
2026-10-24T20:32:13.8161038Z     '67_WebhookDedupe',
2026-10-24T20:32:13.8161189Z     '68_ShellStopRequestIndex',
2026-10-24T20:32:13.8161344Z     '69_ThreadMessageSearch'
2026-10-24T20:32:13.8161472Z   ]
2026-10-24T20:32:13.8161561Z }
2026-10-24T20:32:13.8161616Z
2026-10-24T20:32:13.8213533Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants
2026-10-24T20:32:13.8214098Z [20:32:13.821] INFO (#2264): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' }
2026-10-24T20:32:13.8214442Z
2026-10-24T20:32:13.8446397Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T20:32:13.8447004Z [20:32:13.844] INFO (#2294): Migrations ran successfully {
2026-10-24T20:32:13.8447263Z   migrations: [
2026-10-24T20:32:13.8447399Z     '1_OrchestrationEvents',
2026-10-24T20:32:13.8447573Z     '2_OrchestrationCommandReceipts',
2026-10-24T20:32:13.8447741Z     '3_CheckpointDiffBlobs',
2026-10-24T20:32:13.8447899Z     '4_ProviderSessionRuntime',
2026-10-24T20:32:13.8448053Z     '5_Projections',
2026-10-24T20:32:13.8448238Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T20:32:13.8448455Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T20:32:13.8448645Z     '8_ProjectionThreadActivitySequence',
2026-10-24T20:32:13.8448827Z     '9_ProviderSessionRuntimeMode',
2026-10-24T20:32:13.8449003Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T20:32:13.8449202Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T20:32:13.8449401Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T20:32:13.8449594Z     '13_ProjectionThreadProposedPlans',
2026-10-24T20:32:13.8449799Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T20:32:13.8450012Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T20:32:13.8450194Z     '16_CanonicalizeModelSelections',
2026-10-24T20:32:13.8450372Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T20:32:13.8450552Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T20:32:13.8450738Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T20:32:13.8450913Z     '20_AuthAccessManagement',
2026-10-24T20:32:13.8451078Z     '21_AuthSessionClientMetadata',
2026-10-24T20:32:13.8451250Z     '22_AuthSessionLastConnectedAt',
2026-10-24T20:32:13.8451425Z     '23_ProjectionThreadShellSummary',
2026-10-24T20:32:13.8451621Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T20:32:13.8451833Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T20:32:13.8452041Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T20:32:13.8452229Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T20:32:13.8452415Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T20:32:13.8452657Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T20:32:13.8452857Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T20:32:13.8453038Z     '31_AuthAuthorizationScopes',
2026-10-24T20:32:13.8453209Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T20:32:13.8453386Z     '33_ProjectionThreadsSettled',
2026-10-24T20:32:13.8453550Z     '34_ProjectionThreadsSnoozed',
2026-10-24T20:32:13.8453729Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T20:32:13.8453903Z     '36_ProjectionThreadsPinned',
2026-10-24T20:32:13.8454071Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T20:32:13.8454247Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T20:32:13.8454442Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T20:32:13.8454639Z     '40_ProjectionProjectFaviconPath',
2026-10-24T20:32:13.8454811Z     '41_AuthSessionClientConnection',
2026-10-24T20:32:13.8454998Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T20:32:13.8455181Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T20:32:13.8455368Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T20:32:13.8455549Z     '45_ProjectionProjectsAutoPull',
2026-10-24T20:32:13.8455737Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T20:32:13.8455914Z     '47_ProjectionProjectIcon',
2026-10-24T20:32:13.8456112Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T20:32:13.8456304Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T20:32:13.8456484Z     '50_ProjectionThreadPullRequests',
2026-10-24T20:32:13.8456732Z     '51_ProjectionThreadMessageContext',
2026-10-24T20:32:13.8456941Z     '52_ProjectionThreadTitleState',
2026-10-24T20:32:13.8457107Z     '53_PullRequestFilesViewed',
2026-10-24T20:32:13.8457294Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T20:32:13.8457477Z     '55_OrchestrationV2',
2026-10-24T20:32:13.8457646Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T20:32:13.8457818Z     '57_ScheduledTaskWebhooks',
2026-10-24T20:32:13.8457980Z     '58_WebhookRelayDeliveries',
2026-10-24T20:32:13.8458138Z     '59_McpAppModelContext',
2026-10-24T20:32:13.8458306Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T20:32:13.8458475Z     '61_PullRequestReviewGuides',
2026-10-24T20:32:13.8458641Z     '62_ThreadFailureLookupIndex',
2026-10-24T20:32:13.8458803Z     '63_DropUnusedV1Projections',
2026-10-24T20:32:13.8458984Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T20:32:13.8459163Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T20:32:13.8459352Z     '66_RepairClientSettlementTimestamps',
2026-10-24T20:32:13.8459519Z     '67_WebhookDedupe',
2026-10-24T20:32:13.8459667Z     '68_ShellStopRequestIndex',
2026-10-24T20:32:13.8459824Z     '69_ThreadMessageSearch'
2026-10-24T20:32:13.8459949Z   ]
2026-10-24T20:32:13.8460046Z }
2026-10-24T20:32:13.8460098Z
2026-10-24T20:32:13.8500593Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T20:32:13.8501193Z [20:32:13.849] INFO (#2648): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' }
2026-10-24T20:32:13.8501499Z
2026-10-24T20:32:13.8538098Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T20:32:13.8538497Z [20:32:13.853] INFO (#2681): Approved an MCP client sign-in. {
2026-10-24T20:32:13.8538751Z   client: 'Claude Code',
2026-10-24T20:32:13.8538967Z   access: 'read-only',
2026-10-24T20:32:13.8539176Z   method: 'browser-session'
2026-10-24T20:32:13.8539366Z }
2026-10-24T20:32:13.8539491Z
2026-10-24T20:32:13.8554978Z  โœ“ src/auth/McpOAuth.test.ts (8 tests) 257ms
2026-10-24T20:32:14.1688918Z  โœ“ src/device/LocalDeviceHost.test.ts (17 tests) 43ms
2026-10-24T20:32:14.4226354Z  โœ“ src/provider/Drivers/codexUsage.test.ts (27 tests) 7ms
2026-10-24T20:32:14.6691085Z  โœ“ src/orchestration-v2/pullRequestWatch.test.ts (20 tests) 5ms
2026-10-24T20:32:17.4114212Z  โœ“ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2400ms
2026-10-24T20:32:17.4115070Z    โœ“ CodexTextGeneration (12)
2026-10-24T20:32:17.4115529Z      โœ“ kills a stalled exec CLI when its request is interrupted 1047ms
2026-10-24T20:32:17.4116113Z      โœ“ kills a stalled mcp list CLI when its request is interrupted 1024ms
2026-10-24T20:32:18.4772972Z  โœ“ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 132ms
2026-10-24T20:32:19.6121827Z  โœ“ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 193ms
2026-10-24T20:32:20.6701640Z  โœ“ src/mcp/McpToolAccess.test.ts (52 tests) 58ms
2026-10-24T20:32:20.8124050Z  โœ“ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 17ms
2026-10-24T20:32:21.0157713Z  โœ“ src/provider/Drivers/AntigravitySkills.test.ts (11 tests) 59ms
2026-10-24T20:32:22.2053183Z  โœ“ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 237ms
2026-10-24T20:32:22.7002554Z  โœ“ src/orchestration-v2/ThreadDeletion.test.ts (2 tests) 7ms
2026-10-24T20:32:22.9862861Z  โœ“ src/project/ProjectFaviconResolver.test.ts (13 tests) 35ms
2026-10-24T20:32:23.3391676Z  โœ“ src/persistence/RepositoryErrorCorrelation.test.ts (3 tests) 80ms
2026-10-24T20:32:23.4750097Z  โœ“ src/usage/usagePricing.test.ts (11 tests) 4ms
2026-10-24T20:32:23.7152365Z  โœ“ src/orchestration-v2/RestartBackgroundNote.test.ts (6 tests) 3ms
2026-10-24T20:32:24.6851431Z  โœ“ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 40ms
2026-10-24T20:32:25.7307219Z  โœ“ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 107ms
2026-10-24T20:32:26.0041725Z  โœ“ src/scheduledTasks/webhookTemplate.test.ts (10 tests) 4ms
2026-10-24T20:32:26.8398913Z  โœ“ src/provider/providerInstallation.test.ts (2 tests) 11ms
2026-10-24T20:32:26.9252714Z  โœ“ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms
2026-10-24T20:32:27.2078744Z  โœ“ src/persistence/Migrations/050_ProjectionThreadPullRequests.test.ts (2 tests) 35ms
2026-10-24T20:32:27.4600843Z  โœ“ src/provider/providerStatusCache.test.ts (4 tests) 5ms
2026-10-24T20:32:27.7026007Z  โœ“ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 7ms
2026-10-24T20:32:27.9542946Z  โœ“ src/environment/RemoteOpenTargets.test.ts (4 tests) 8ms
2026-10-24T20:32:28.6031249Z  โœ“ src/textGeneration/GrokTextGeneration.test.ts (2 tests) 246ms
2026-10-24T20:32:28.8592133Z  โœ“ src/resourceTelemetry/NativeTelemetryClient.test.ts (2 tests) 5ms
2026-10-24T20:32:29.1184914Z  โœ“ src/provider/CodexAuthCallback.test.ts (3 tests) 21ms
2026-10-24T20:32:29.2573395Z  โœ“ src/workspace/WorkspaceSearchIndex.test.ts (2 tests) 7ms
2026-10-24T20:32:30.2228873Z  โœ“ src/mcp/toolkits/environment/handlers.test.ts (1 test) 7ms
2026-10-24T20:32:30.3039349Z  โœ“ src/auth/utils.test.ts (5 tests) 3ms
2026-10-24T20:32:30.4736660Z  โœ“ scripts/t3-sqlite-state.test.ts (2 tests) 17ms
2026-10-24T20:32:31.4346479Z  โœ“ src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts (1 test) 6ms
2026-10-24T20:32:31.7660002Z  โœ“ src/provider/CodexChatGptSessionLock.test.ts (2 tests) 88ms
2026-10-24T20:32:31.8984334Z  โœ“ src/persistence/Errors.test.ts (3 tests) 8ms
2026-10-24T20:32:32.3891945Z  โœ“ src/cli/doctor.test.ts (1 test) 5ms
2026-10-24T20:32:32.5093023Z  โœ“ src/cloud/linkChecks.test.ts (8 tests) 3ms
2026-10-24T20:32:32.7423521Z  โœ“ src/telemetry/FeatureUsage.test.ts (2 tests) 2ms
2026-10-24T20:32:32.9755700Z  โœ“ src/codexModelOptions.test.ts (1 test) 1ms
2026-10-24T20:32:32.9790709Z
2026-10-24T20:32:32.9792737Z  Test Files  51 passed (51)
2026-10-24T20:32:32.9794853Z       Tests  750 passed (750)
2026-10-24T20:32:32.9802890Z    Start at  20:31:36
2026-10-24T20:32:32.9803425Z    Duration  56.01s (tests 54%, import 35%, transform 9%, setup 2%)
2026-10-24T20:32:32.9803597Z
2026-10-24T20:32:32.9804477Z      Import  1080 modules were evaluated 15193 times ยท 18.78s total, 35% of tracked time
2026-10-24T20:32:32.9804938Z              ~17.44s faster with isolate: false โ€” shared modules are evaluated once per worker instead of once per file
2026-10-24T20:32:32.9805376Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T20:32:32.9805585Z
2026-10-24T20:32:32.9992027Z
2026-10-24T20:32:33.0077681Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T20:32:33.0078019Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T20:32:33.0078244Z   echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-24T20:32:33.0078416Z else
2026-10-24T20:32:33.0078540Z   echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-24T20:32:33.0078685Z fi
2026-10-24T20:32:33.0087582Z shell: /usr/bin/bash -e {0}
2026-10-24T20:32:33.0087707Z env:
2026-10-24T20:32:33.0087817Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167
2026-10-24T20:32:33.0087960Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 449
2026-10-24T20:32:33.0088100Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:32:33.0088236Z ##[endgroup]
2026-10-24T20:32:33.0146448Z Post job cleanup.
2026-10-24T20:32:33.0748625Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-24T20:32:33.0810735Z Post job cleanup.
2026-10-24T20:32:33.0823476Z ##[start-action display=Cache full pnpm store;id=__e50fd94c-0766-43db-a940-c2cc25a0d317.__actions_cache]
2026-10-24T20:32:33.1309034Z Post job cleanup.
2026-10-24T20:32:33.1897163Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074, not saving cache.
2026-10-24T20:32:33.1925423Z ##[end-action id=__e50fd94c-0766-43db-a940-c2cc25a0d317.__actions_cache;outcome=success;conclusion=success;duration_ms=110]
2026-10-24T20:32:33.1927341Z ##[start-action display=Cache Vite+;id=__e50fd94c-0766-43db-a940-c2cc25a0d317.vp_cache]
2026-10-24T20:32:33.1947116Z Post job cleanup.
2026-10-24T20:32:33.2547758Z 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-24T20:32:33.2586828Z ##[end-action id=__e50fd94c-0766-43db-a940-c2cc25a0d317.vp_cache;outcome=success;conclusion=success;duration_ms=65]
2026-10-24T20:32:33.2618914Z Post job cleanup.
2026-10-24T20:32:33.3003187Z [command]/usr/local/bin/git version
2026-10-24T20:32:33.3028322Z git version 2.55.0
2026-10-24T20:32:33.3044108Z Temporarily overriding HOME='/home/runner/_work/_temp/4b2d584d-857b-426d-a755-ebcb01f284f5' before making global git config changes
2026-10-24T20:32:33.3044458Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T20:32:33.3046783Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T20:32:33.3067180Z Removing SSH command configuration
2026-10-24T20:32:33.3069956Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T20:32:33.3090013Z [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-24T20:32:33.3196466Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T20:32:33.3216336Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T20:32:33.3248621Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T20:32:33.3261584Z ##[group]Run '/job_completed.sh'
2026-10-24T20:32:33.3267135Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:32:33.3267305Z env:
2026-10-24T20:32:33.3267416Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167
2026-10-24T20:32:33.3267562Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 449
2026-10-24T20:32:33.3267697Z   BLACKSMITH_CHECK_RUN_ID: 120979910574
2026-10-24T20:32:33.3267843Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3
2026-10-24T20:32:33.3267991Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T20:32:33.3268124Z ##[endgroup]
2026-10-24T20:32:33.3335524Z Docker container cache not activated, skipping hash computation.
2026-10-24T20:32:33.3574692Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T20:32:33.3615143Z Cleaning up orphan processes