GitHub check

Whole log, 98 KB
2026-10-24T00:18:14.0383438Z Current runner version: '2.338.1'
2026-10-24T00:18:14.0386740Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-oqlllqqzfpl3jr7c'
2026-10-24T00:18:14.0387360Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-24T00:18:14.0388082Z Machine name: 'ip-172-31-73-130'
2026-10-24T00:18:14.0389566Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T00:18:14.0390830Z Contents: read
2026-10-24T00:18:14.0391205Z Metadata: read
2026-10-24T00:18:14.0391655Z ##[endgroup]
2026-10-24T00:18:14.0392827Z Secret source: Actions
2026-10-24T00:18:14.0393476Z Cache mode: write
2026-10-24T00:18:14.0393969Z Prepare workflow directory
2026-10-24T00:18:14.0564025Z Prepare all required actions
2026-10-24T00:18:14.0588863Z Getting action download info
2026-10-24T00:18:14.1765878Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T00:18:14.2041507Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-24T00:18:14.2656993Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-24T00:18:14.4417963Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T00:18:14.4455137Z Complete job name: Test Server 3
2026-10-24T00:18:14.4801119Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T00:18:14.4867216Z ##[group]Run '/setup.sh'
2026-10-24T00:18:14.4876489Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T00:18:14.4876884Z env:
2026-10-24T00:18:14.4877093Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207
2026-10-24T00:18:14.4877371Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 437
2026-10-24T00:18:14.4877639Z   BLACKSMITH_CHECK_RUN_ID: 120722315575
2026-10-24T00:18:14.4877914Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3
2026-10-24T00:18:14.4878198Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T00:18:14.4878443Z ##[endgroup]
2026-10-24T00:18:14.5082082Z Logging daemon started (blacksmithd for logs)
2026-10-24T00:18:14.5173444Z Results daemon started (blacksmithd for results)
2026-10-24T00:18:14.5291945Z Background adoption and SSH setup started (PID: 2934)
2026-10-24T00:18:14.5292399Z
2026-10-24T00:18:14.5292926Z ----------------------------------------
2026-10-24T00:18:14.5293423Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40044291740/jobs/120722315575
2026-10-24T00:18:14.5293819Z SSH Access (using your GitHub SSH key):
2026-10-24T00:18:14.5294237Z   ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-oqlllqqzfpl3jr7c.vm.blacksmith.sh
2026-10-24T00:18:14.5294538Z
2026-10-24T00:18:14.5294639Z No GitHub SSH key? Add one at:
2026-10-24T00:18:14.5295118Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T00:18:14.5295546Z
2026-10-24T00:18:14.5295647Z ----------------------------------------
2026-10-24T00:18:14.5295817Z
2026-10-24T00:18:14.5295954Z VM ID: blacksmith-4vcpu-ubuntu-2404-oqlllqqzfpl3jr7c
2026-10-24T00:18:14.5296274Z Host: production-152.236.46.125-x8664
2026-10-24T00:18:14.5296534Z Host Agent PID: 4136053
2026-10-24T00:18:14.5296765Z Host Agent Git SHA: 1637818df
2026-10-24T00:18:14.5297076Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T00:18:14.5297342Z Blacksmith Host Generation: gen 2
2026-10-24T00:18:14.5297613Z Petname: production-choice-tomcat-9176487b
2026-10-24T00:18:14.5297889Z Region: us-east
2026-10-24T00:18:14.5298112Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T00:18:14.5314858Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T00:18:14.5315037Z
2026-10-24T00:18:14.5354893Z Enabling Blacksmith transparent cache
2026-10-24T00:18:14.5570789Z ##[group]Run actions/checkout@v6
2026-10-24T00:18:14.5571079Z with:
2026-10-24T00:18:14.5571281Z   fetch-depth: 2
2026-10-24T00:18:14.5571605Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-24T00:18:14.5571984Z   sparse-checkout-cone-mode: false
2026-10-24T00:18:14.5572245Z   repository: pingdotgg/t3code
2026-10-24T00:18:14.5574206Z   token: ***
2026-10-24T00:18:14.5574409Z   ssh-strict: true
2026-10-24T00:18:14.5574620Z   ssh-user: git
2026-10-24T00:18:14.5574836Z   persist-credentials: true
2026-10-24T00:18:14.5575066Z   clean: true
2026-10-24T00:18:14.5575266Z   fetch-tags: false
2026-10-24T00:18:14.5575604Z   show-progress: true
2026-10-24T00:18:14.5575816Z   lfs: false
2026-10-24T00:18:14.5576018Z   submodules: false
2026-10-24T00:18:14.5576235Z   set-safe-directory: true
2026-10-24T00:18:14.5576486Z   allow-unsafe-pr-checkout: false
2026-10-24T00:18:14.5576731Z env:
2026-10-24T00:18:14.5576957Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207
2026-10-24T00:18:14.5577234Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 437
2026-10-24T00:18:14.5577505Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T00:18:14.5577763Z ##[endgroup]
2026-10-24T00:18:14.6571041Z Syncing repository: pingdotgg/t3code
2026-10-24T00:18:14.6571902Z ##[group]Getting Git version info
2026-10-24T00:18:14.6572214Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T00:18:14.6579229Z [command]/usr/local/bin/git version
2026-10-24T00:18:14.6668272Z git version 2.55.0
2026-10-24T00:18:14.6681984Z ##[endgroup]
2026-10-24T00:18:14.6690779Z Temporarily overriding HOME='/home/runner/_work/_temp/cd2ce5ac-fae7-4215-9619-e95c00cb9c6c' before making global git config changes
2026-10-24T00:18:14.6691443Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T00:18:14.6691972Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T00:18:14.6718329Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T00:18:14.6719906Z ##[group]Determining repository object format
2026-10-24T00:18:14.6720908Z ##[endgroup]
2026-10-24T00:18:14.6721269Z ##[group]Initializing the repository
2026-10-24T00:18:14.6723058Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T00:18:14.6756552Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T00:18:14.6757056Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T00:18:14.6757492Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T00:18:14.6757839Z hint: call:
2026-10-24T00:18:14.6758030Z hint:
2026-10-24T00:18:14.6758276Z hint: 	git config --global init.defaultBranch <name>
2026-10-24T00:18:14.6758566Z hint:
2026-10-24T00:18:14.6758842Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T00:18:14.6759274Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T00:18:14.6759625Z hint:
2026-10-24T00:18:14.6759827Z hint: 	git branch -m <name>
2026-10-24T00:18:14.6760052Z hint:
2026-10-24T00:18:14.6760349Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T00:18:14.6760799Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T00:18:14.6762028Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T00:18:14.6785980Z ##[endgroup]
2026-10-24T00:18:14.6786347Z ##[group]Disabling automatic garbage collection
2026-10-24T00:18:14.6787986Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T00:18:14.6805549Z ##[endgroup]
2026-10-24T00:18:14.6805922Z ##[group]Setting up auth
2026-10-24T00:18:14.6806192Z Removing SSH command configuration
2026-10-24T00:18:14.6809443Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T00:18:14.6833667Z [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-24T00:18:14.6949378Z Removing HTTP extra header
2026-10-24T00:18:14.6952144Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T00:18:14.6971314Z [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-24T00:18:14.7062187Z Removing includeIf entries pointing to credentials config files
2026-10-24T00:18:14.7065176Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T00:18:14.7083924Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T00:18:14.7168949Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-71412b50-21d3-4c30-a370-8c4c2fc81857.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T00:18:14.7191862Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-71412b50-21d3-4c30-a370-8c4c2fc81857.config
2026-10-24T00:18:14.7213338Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-71412b50-21d3-4c30-a370-8c4c2fc81857.config
2026-10-24T00:18:14.7229871Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-71412b50-21d3-4c30-a370-8c4c2fc81857.config
2026-10-24T00:18:14.7250278Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-71412b50-21d3-4c30-a370-8c4c2fc81857.config
2026-10-24T00:18:14.7267880Z ##[endgroup]
2026-10-24T00:18:14.7268230Z ##[group]Fetching the repository
2026-10-24T00:18:14.7271946Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +52628d863e977e1a8b16644141fd00ba96640b16:refs/remotes/origin/main
2026-10-24T00:18:15.0224127Z From https://github.com/pingdotgg/t3code
2026-10-24T00:18:15.0224623Z  * [new ref]         52628d863e977e1a8b16644141fd00ba96640b16 -> origin/main
2026-10-24T00:18:15.0248664Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-24T00:18:15.0266540Z   origin/main
2026-10-24T00:18:15.0270857Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-24T00:18:15.0287167Z 52628d863e977e1a8b16644141fd00ba96640b16
2026-10-24T00:18:15.0288868Z ##[endgroup]
2026-10-24T00:18:15.0289394Z ##[group]Determining the checkout info
2026-10-24T00:18:15.0289944Z ##[endgroup]
2026-10-24T00:18:15.0290377Z ##[group]Setting up sparse checkout
2026-10-24T00:18:15.0292084Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T00:18:15.0310347Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T00:18:15.0325598Z .git/info/sparse-checkout
2026-10-24T00:18:15.0328474Z ##[endgroup]
2026-10-24T00:18:15.0329197Z ##[group]Checking out the ref
2026-10-24T00:18:15.0330765Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-24T00:18:21.6192523Z Updating files:   0% (1/6315)
2026-10-24T00:18:21.6217552Z Updating files:   1% (64/6315)
2026-10-24T00:18:21.6233135Z Updating files:   2% (127/6315)
2026-10-24T00:18:21.6252853Z Updating files:   3% (190/6315)
2026-10-24T00:18:21.6271877Z Updating files:   4% (253/6315)
2026-10-24T00:18:21.6300669Z Updating files:   5% (316/6315)
2026-10-24T00:18:21.6320124Z Updating files:   6% (379/6315)
2026-10-24T00:18:21.6374313Z Updating files:   7% (443/6315)
2026-10-24T00:18:21.6405939Z Updating files:   8% (506/6315)
2026-10-24T00:18:21.6429550Z Updating files:   9% (569/6315)
2026-10-24T00:18:21.6707994Z Updating files:  10% (632/6315)
2026-10-24T00:18:21.6722844Z Updating files:  11% (695/6315)
2026-10-24T00:18:21.6733093Z Updating files:  12% (758/6315)
2026-10-24T00:18:21.6746596Z Updating files:  13% (821/6315)
2026-10-24T00:18:21.6761588Z Updating files:  14% (885/6315)
2026-10-24T00:18:21.6778123Z Updating files:  15% (948/6315)
2026-10-24T00:18:21.6796673Z Updating files:  16% (1011/6315)
2026-10-24T00:18:21.6810392Z Updating files:  17% (1074/6315)
2026-10-24T00:18:21.6827799Z Updating files:  18% (1137/6315)
2026-10-24T00:18:21.6841700Z Updating files:  19% (1200/6315)
2026-10-24T00:18:21.6863104Z Updating files:  20% (1263/6315)
2026-10-24T00:18:21.6880544Z Updating files:  21% (1327/6315)
2026-10-24T00:18:21.6897863Z Updating files:  22% (1390/6315)
2026-10-24T00:18:21.6910303Z Updating files:  23% (1453/6315)
2026-10-24T00:18:21.6922720Z Updating files:  24% (1516/6315)
2026-10-24T00:18:21.6937409Z Updating files:  25% (1579/6315)
2026-10-24T00:18:21.6950287Z Updating files:  26% (1642/6315)
2026-10-24T00:18:21.6963367Z Updating files:  27% (1706/6315)
2026-10-24T00:18:21.6981965Z Updating files:  28% (1769/6315)
2026-10-24T00:18:21.7013132Z Updating files:  29% (1832/6315)
2026-10-24T00:18:21.7031530Z Updating files:  30% (1895/6315)
2026-10-24T00:18:21.7054330Z Updating files:  31% (1958/6315)
2026-10-24T00:18:21.7082501Z Updating files:  32% (2021/6315)
2026-10-24T00:18:21.7109691Z Updating files:  33% (2084/6315)
2026-10-24T00:18:21.7175062Z Updating files:  34% (2148/6315)
2026-10-24T00:18:21.7226233Z Updating files:  35% (2211/6315)
2026-10-24T00:18:21.7257015Z Updating files:  36% (2274/6315)
2026-10-24T00:18:21.7290059Z Updating files:  37% (2337/6315)
2026-10-24T00:18:21.7329619Z Updating files:  38% (2400/6315)
2026-10-24T00:18:21.7353456Z Updating files:  39% (2463/6315)
2026-10-24T00:18:21.7383005Z Updating files:  40% (2526/6315)
2026-10-24T00:18:21.7411730Z Updating files:  41% (2590/6315)
2026-10-24T00:18:21.7427717Z Updating files:  42% (2653/6315)
2026-10-24T00:18:21.7437175Z Updating files:  43% (2716/6315)
2026-10-24T00:18:21.7455482Z Updating files:  44% (2779/6315)
2026-10-24T00:18:21.7483599Z Updating files:  45% (2842/6315)
2026-10-24T00:18:21.7505530Z Updating files:  46% (2905/6315)
2026-10-24T00:18:21.7532452Z Updating files:  47% (2969/6315)
2026-10-24T00:18:21.7558278Z Updating files:  48% (3032/6315)
2026-10-24T00:18:21.7587451Z Updating files:  49% (3095/6315)
2026-10-24T00:18:21.7623442Z Updating files:  50% (3158/6315)
2026-10-24T00:18:21.7638420Z Updating files:  51% (3221/6315)
2026-10-24T00:18:21.7669534Z Updating files:  52% (3284/6315)
2026-10-24T00:18:21.7694657Z Updating files:  53% (3347/6315)
2026-10-24T00:18:21.7713637Z Updating files:  54% (3411/6315)
2026-10-24T00:18:21.7735656Z Updating files:  55% (3474/6315)
2026-10-24T00:18:21.7752828Z Updating files:  56% (3537/6315)
2026-10-24T00:18:21.7767204Z Updating files:  57% (3600/6315)
2026-10-24T00:18:21.7786822Z Updating files:  58% (3663/6315)
2026-10-24T00:18:21.8137525Z Updating files:  59% (3726/6315)
2026-10-24T00:18:21.8150803Z Updating files:  60% (3789/6315)
2026-10-24T00:18:21.8166138Z Updating files:  61% (3853/6315)
2026-10-24T00:18:21.8182921Z Updating files:  62% (3916/6315)
2026-10-24T00:18:21.8203424Z Updating files:  63% (3979/6315)
2026-10-24T00:18:21.8228304Z Updating files:  64% (4042/6315)
2026-10-24T00:18:21.8247314Z Updating files:  65% (4105/6315)
2026-10-24T00:18:21.8263419Z Updating files:  66% (4168/6315)
2026-10-24T00:18:21.8286925Z Updating files:  67% (4232/6315)
2026-10-24T00:18:21.8299078Z Updating files:  68% (4295/6315)
2026-10-24T00:18:21.8316682Z Updating files:  69% (4358/6315)
2026-10-24T00:18:21.8328498Z Updating files:  70% (4421/6315)
2026-10-24T00:18:21.8344688Z Updating files:  71% (4484/6315)
2026-10-24T00:18:21.8360070Z Updating files:  72% (4547/6315)
2026-10-24T00:18:21.8383515Z Updating files:  73% (4610/6315)
2026-10-24T00:18:21.8623323Z Updating files:  74% (4674/6315)
2026-10-24T00:18:21.8803322Z Updating files:  75% (4737/6315)
2026-10-24T00:18:21.8825927Z Updating files:  76% (4800/6315)
2026-10-24T00:18:21.8843654Z Updating files:  77% (4863/6315)
2026-10-24T00:18:21.8869611Z Updating files:  78% (4926/6315)
2026-10-24T00:18:21.8887357Z Updating files:  79% (4989/6315)
2026-10-24T00:18:21.8903966Z Updating files:  80% (5052/6315)
2026-10-24T00:18:21.8921607Z Updating files:  81% (5116/6315)
2026-10-24T00:18:21.8938773Z Updating files:  82% (5179/6315)
2026-10-24T00:18:21.8954918Z Updating files:  83% (5242/6315)
2026-10-24T00:18:21.8975540Z Updating files:  84% (5305/6315)
2026-10-24T00:18:21.8993901Z Updating files:  85% (5368/6315)
2026-10-24T00:18:21.9014865Z Updating files:  86% (5431/6315)
2026-10-24T00:18:21.9080427Z Updating files:  87% (5495/6315)
2026-10-24T00:18:21.9110164Z Updating files:  88% (5558/6315)
2026-10-24T00:18:21.9126385Z Updating files:  89% (5621/6315)
2026-10-24T00:18:21.9150558Z Updating files:  90% (5684/6315)
2026-10-24T00:18:21.9184162Z Updating files:  91% (5747/6315)
2026-10-24T00:18:21.9198642Z Updating files:  92% (5810/6315)
2026-10-24T00:18:21.9213825Z Updating files:  93% (5873/6315)
2026-10-24T00:18:21.9233022Z Updating files:  94% (5937/6315)
2026-10-24T00:18:21.9254559Z Updating files:  95% (6000/6315)
2026-10-24T00:18:21.9305135Z Updating files:  96% (6063/6315)
2026-10-24T00:18:21.9330000Z Updating files:  97% (6126/6315)
2026-10-24T00:18:21.9374915Z Updating files:  98% (6189/6315)
2026-10-24T00:18:21.9393165Z Updating files:  99% (6252/6315)
2026-10-24T00:18:21.9393379Z Updating files: 100% (6315/6315)
2026-10-24T00:18:21.9393595Z Updating files: 100% (6315/6315), done.
2026-10-24T00:18:21.9540574Z Switched to a new branch 'main'
2026-10-24T00:18:21.9551395Z branch 'main' set up to track 'origin/main'.
2026-10-24T00:18:21.9554774Z ##[endgroup]
2026-10-24T00:18:21.9584492Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T00:18:21.9601394Z 52628d863e977e1a8b16644141fd00ba96640b16
2026-10-24T00:18:21.9725635Z Prepare all required actions
2026-10-24T00:18:21.9760986Z ##[group]Run ./.github/actions/ci-changes
2026-10-24T00:18:21.9761132Z env:
2026-10-24T00:18:21.9761244Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207
2026-10-24T00:18:21.9761382Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 437
2026-10-24T00:18:21.9761521Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T00:18:21.9761648Z ##[endgroup]
2026-10-24T00:18:21.9800317Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-24T00:18:21.9815862Z ##[group]Run set -uo pipefail
2026-10-24T00:18:21.9816054Z set -uo pipefail
2026-10-24T00:18:21.9816180Z
2026-10-24T00:18:21.9816277Z decide() {
2026-10-24T00:18:21.9816466Z   node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-24T00:18:21.9816662Z   exit "${PIPESTATUS[0]}"
2026-10-24T00:18:21.9816788Z }
2026-10-24T00:18:21.9816880Z
2026-10-24T00:18:21.9816979Z fail_open() {
2026-10-24T00:18:21.9817133Z   echo "$* Running every job."
2026-10-24T00:18:21.9817285Z   decide
2026-10-24T00:18:21.9817388Z }
2026-10-24T00:18:21.9817481Z
2026-10-24T00:18:21.9817638Z # Reads the change from git rather than the REST API: every job that
2026-10-24T00:18:21.9817878Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-24T00:18:21.9818089Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-24T00:18:21.9818302Z   # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-24T00:18:21.9818564Z   # so its first parent is the base branch and the diff is the PR's change.
2026-10-24T00:18:21.9818743Z   base=HEAD^1
2026-10-24T00:18:21.9818851Z   mode=()
2026-10-24T00:18:21.9818957Z else
2026-10-24T00:18:21.9819060Z   base=$BEFORE_SHA
2026-10-24T00:18:21.9819244Z   git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-24T00:18:21.9819446Z     || fail_open "Could not fetch ${base}."
2026-10-24T00:18:21.9819643Z   # main keeps a full run as the backstop for anything the gate misses.
2026-10-24T00:18:21.9819819Z   mode=(--full)
2026-10-24T00:18:21.9819929Z fi
2026-10-24T00:18:21.9820022Z
2026-10-24T00:18:21.9820177Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-24T00:18:21.9820411Z # of a package changes that package just like editing it. It also keeps
2026-10-24T00:18:21.9820727Z # git from fetching file contents to score renames.
2026-10-24T00:18:21.9820950Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-24T00:18:21.9821168Z   || fail_open "Could not diff against ${base}."
2026-10-24T00:18:21.9821354Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-24T00:18:21.9832070Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T00:18:21.9832227Z env:
2026-10-24T00:18:21.9832334Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207
2026-10-24T00:18:21.9832478Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 437
2026-10-24T00:18:21.9832612Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T00:18:21.9832740Z   EVENT_NAME: push
2026-10-24T00:18:21.9832874Z   BEFORE_SHA: 5e3ad56b8f459380ef1f2e2d4572fbf80f30bc30
2026-10-24T00:18:21.9833026Z ##[endgroup]
2026-10-24T00:18:22.2103055Z Runs everything: .github/workflows/stale-needs-more-info.yml
2026-10-24T00:18:22.2105369Z 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-24T00:18:22.2122855Z typecheck=true
2026-10-24T00:18:22.2122979Z build=true
2026-10-24T00:18:22.2123078Z test=true
2026-10-24T00:18:22.2123178Z test_packages=
2026-10-24T00:18:22.2123295Z test_web=true
2026-10-24T00:18:22.2123394Z test_server=true
2026-10-24T00:18:22.2123514Z rust=true
2026-10-24T00:18:22.2123611Z release_smoke=true
2026-10-24T00:18:22.2123721Z mobile_native=false
2026-10-24T00:18:22.2146840Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=234]
2026-10-24T00:18:22.2218340Z Prepare all required actions
2026-10-24T00:18:22.2218751Z Getting action download info
2026-10-24T00:18:22.2947931Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-24T00:18:22.3901952Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-24T00:18:22.3902102Z env:
2026-10-24T00:18:22.3902213Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207
2026-10-24T00:18:22.3902356Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 437
2026-10-24T00:18:22.3902498Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T00:18:22.3902631Z ##[endgroup]
2026-10-24T00:18:22.3978460Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-24T00:18:22.3987004Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T00:18:22.3987343Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T00:18:22.3987635Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T00:18:22.3987870Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T00:18:22.3998617Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T00:18:22.3998777Z env:
2026-10-24T00:18:22.3998890Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207
2026-10-24T00:18:22.3999030Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 437
2026-10-24T00:18:22.3999170Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T00:18:22.3999301Z ##[endgroup]
2026-10-24T00:18:22.4054058Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=7]
2026-10-24T00:18:22.4055276Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-24T00:18:22.4090011Z ##[group]Run actions/cache@v6
2026-10-24T00:18:22.4090249Z with:
2026-10-24T00:18:22.4090355Z   path: ~/.vite-plus
2026-10-24T00:18:22.4090515Z   key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T00:18:22.4090711Z   enableCrossOsArchive: false
2026-10-24T00:18:22.4090837Z   fail-on-cache-miss: false
2026-10-24T00:18:22.4090957Z   lookup-only: false
2026-10-24T00:18:22.4091062Z   save-always: false
2026-10-24T00:18:22.4091165Z env:
2026-10-24T00:18:22.4091267Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207
2026-10-24T00:18:22.4091407Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 437
2026-10-24T00:18:22.4091545Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T00:18:22.4091670Z ##[endgroup]
2026-10-24T00:18:22.6288653Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T00:18:22.9828278Z Received 170349591 of 170349591 (100.0%), 489.3 MBs/sec
2026-10-24T00:18:22.9830030Z Cache Size: ~162 MB (170349591 B)
2026-10-24T00:18:22.9853529Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/bdbcb2cf-72b6-4c69-8c03-a7e0ed4912bb/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T00:18:23.6443132Z Cache restored successfully
2026-10-24T00:18:23.6779166Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T00:18:23.6863722Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1280]
2026-10-24T00:18:23.6877450Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-24T00:18:23.6898311Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T00:18:23.6898614Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T00:18:23.6898782Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-24T00:18:23.6910994Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T00:18:23.6911155Z env:
2026-10-24T00:18:23.6911267Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207
2026-10-24T00:18:23.6911404Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 437
2026-10-24T00:18:23.6911556Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T00:18:23.6911684Z ##[endgroup]
2026-10-24T00:18:23.6948004Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-24T00:18:23.6954291Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=7]
2026-10-24T00:18:23.6955582Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-24T00:18:23.6959549Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-24T00:18:23.6960545Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-24T00:18:23.6969296Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-24T00:18:23.6969471Z store_path="$(vp pm cache dir)"
2026-10-24T00:18:23.6969621Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-24T00:18:23.6979806Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T00:18:23.6979967Z env:
2026-10-24T00:18:23.6980077Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207
2026-10-24T00:18:23.6980221Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 437
2026-10-24T00:18:23.6980360Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T00:18:23.6980503Z ##[endgroup]
2026-10-24T00:18:23.7096635Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=13]
2026-10-24T00:18:23.7098306Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-24T00:18:23.7420402Z ##[group]Run actions/cache@v6
2026-10-24T00:18:23.7420536Z with:
2026-10-24T00:18:23.7420664Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-24T00:18:23.7420922Z   key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-24T00:18:23.7421175Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-24T00:18:23.7421320Z   enableCrossOsArchive: false
2026-10-24T00:18:23.7421448Z   fail-on-cache-miss: false
2026-10-24T00:18:23.7421568Z   lookup-only: false
2026-10-24T00:18:23.7421673Z   save-always: false
2026-10-24T00:18:23.7421778Z env:
2026-10-24T00:18:23.7422057Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207
2026-10-24T00:18:23.7422206Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 437
2026-10-24T00:18:23.7422344Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T00:18:23.7422476Z ##[endgroup]
2026-10-24T00:18:23.9340676Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-24T00:18:24.9551522Z Received 763363328 of 995020926 (76.7%), 728.0 MBs/sec
2026-10-24T00:18:25.3460882Z Received 995020926 of 995020926 (100.0%), 682.2 MBs/sec
2026-10-24T00:18:25.3462177Z Cache Size: ~949 MB (995020926 B)
2026-10-24T00:18:25.3502203Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/3578debf-6e0b-47df-9204-417b5b4224d8/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T00:18:30.3953108Z Cache restored successfully
2026-10-24T00:18:30.4419877Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-24T00:18:30.4494910Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6739]
2026-10-24T00:18:30.4497259Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-24T00:18:30.4511614Z ##[group]Run vp install
2026-10-24T00:18:30.4511857Z vp install
2026-10-24T00:18:30.4530286Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T00:18:30.4530448Z env:
2026-10-24T00:18:30.4530564Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207
2026-10-24T00:18:30.4530705Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 437
2026-10-24T00:18:30.4530849Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T00:18:30.4530985Z ##[endgroup]
2026-10-24T00:18:30.4870281Z Scope: all 33 workspace projects
2026-10-24T00:18:30.5823724Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-24T00:18:30.9024119Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-24T00:18:30.9040055Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-24T00:18:30.9052850Z   Virtual store is at:             node_modules/.pnpm
2026-10-24T00:18:33.2255514Z โœ“ Lockfile passes supply-chain policies (2088 entries in 2.6s)
2026-10-24T00:18:33.2255765Z Lockfile is up to date, resolution step is skipped
2026-10-24T00:18:33.2426833Z Packages: +1721
2026-10-24T00:18:33.2426997Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-24T00:18:33.2812722Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-24T00:18:34.1690828Z . prepare$ vp config --no-agent
2026-10-24T00:18:34.2533092Z . prepare: Done
2026-10-24T00:18:34.2545717Z
2026-10-24T00:18:34.2545824Z devDependencies:
2026-10-24T00:18:34.2545951Z + @coderabbitai/config 1.1.0
2026-10-24T00:18:34.2546082Z + @shadcn/lint 0.1.5
2026-10-24T00:18:34.2546222Z + @types/node 24.12.4
2026-10-24T00:18:34.2546341Z + knip 6.34.0
2026-10-24T00:18:34.2546474Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-24T00:18:34.2546609Z + vite-plus 1.3.0
2026-10-24T00:18:34.2546674Z
2026-10-24T00:18:34.2556450Z Done in 3.8s using pnpm v12.14.0
2026-10-24T00:18:34.2708409Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3821]
2026-10-24T00:18:34.2726223Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T00:18:34.2726690Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T00:18:34.2738690Z shell: /usr/bin/bash -e {0}
2026-10-24T00:18:34.2738818Z env:
2026-10-24T00:18:34.2738927Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207
2026-10-24T00:18:34.2739074Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 437
2026-10-24T00:18:34.2739209Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T00:18:34.2739341Z ##[endgroup]
2026-10-24T00:18:34.2928799Z ##[group]Run actions/cache@v6
2026-10-24T00:18:34.2929458Z with:
2026-10-24T00:18:34.2929634Z   path: ~/.cache/ms-playwright
2026-10-24T00:18:34.2929881Z   key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T00:18:34.2930139Z   enableCrossOsArchive: false
2026-10-24T00:18:34.2930380Z   fail-on-cache-miss: false
2026-10-24T00:18:34.2930572Z   lookup-only: false
2026-10-24T00:18:34.2930752Z   save-always: false
2026-10-24T00:18:34.2930918Z env:
2026-10-24T00:18:34.2931101Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207
2026-10-24T00:18:34.2931343Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 437
2026-10-24T00:18:34.2931566Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T00:18:34.2931768Z ##[endgroup]
2026-10-24T00:18:34.4950514Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T00:18:34.6307637Z Received 106503405 of 106503405 (100.0%), 853.5 MBs/sec
2026-10-24T00:18:34.6308153Z Cache Size: ~102 MB (106503405 B)
2026-10-24T00:18:34.6356137Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/57f92561-88d9-4e4d-ae50-1381760eede7/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T00:18:34.8267063Z Cache restored successfully
2026-10-24T00:18:34.8398594Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T00:18:34.8546338Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T00:18:34.8546768Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T00:18:34.8547013Z test -n "$browser"
2026-10-24T00:18:34.8547275Z if ldd "$browser" | grep '=> not found'; then
2026-10-24T00:18:34.8547673Z   node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-24T00:18:34.8547948Z fi
2026-10-24T00:18:34.8563266Z shell: /usr/bin/bash -e {0}
2026-10-24T00:18:34.8563400Z env:
2026-10-24T00:18:34.8563514Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207
2026-10-24T00:18:34.8563692Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 437
2026-10-24T00:18:34.8563928Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T00:18:34.8564134Z ##[endgroup]
2026-10-24T00:18:34.8686548Z ##[group]Run vp run --filter t3 test --shard 3/8
2026-10-24T00:18:34.8686854Z vp run --filter t3 test --shard 3/8
2026-10-24T00:18:34.8695337Z shell: /usr/bin/bash -e {0}
2026-10-24T00:18:34.8695471Z env:
2026-10-24T00:18:34.8695577Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207
2026-10-24T00:18:34.8695717Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 437
2026-10-24T00:18:34.8695853Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T00:18:34.8696053Z   T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-24T00:18:34.8696324Z   T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-24T00:18:34.8696527Z ##[endgroup]
2026-10-24T00:18:35.0215292Z ~/apps/server$ vp test run --shard 3/8 โŠ˜ cache disabled
2026-10-24T00:18:35.1777453Z
2026-10-24T00:18:35.1779066Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-24T00:18:35.1779352Z
2026-10-24T00:18:39.2197146Z  โœ“ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (80 tests) 642ms
2026-10-24T00:18:56.8434734Z  โœ“ src/git/GitManager.test.ts (104 tests) 16666ms
2026-10-24T00:18:56.8435082Z    โœ“ GitManager (104)
2026-10-24T00:18:56.8435354Z      โœ“ finds a fork PR for a branch pushed without an upstream 419ms
2026-10-24T00:18:56.8435722Z      โœ“ preserves a local worktree PR base that shadows a remote ref, including legacy bases 376ms
2026-10-24T00:18:56.8436120Z      โœ“ generates PR content from branch changes when the remote base advances (main) 315ms
2026-10-24T00:18:56.8436510Z      โœ“ generates PR content from branch changes when the remote base advances (release/1.2) 331ms
2026-10-24T00:18:56.8436885Z      โœ“ prepares a worktree from the head branch when the host has no pull ref 368ms
2026-10-24T00:18:56.8437245Z      โœ“ resets a clean reused PR worktree onto a force-pushed pull request head 306ms
2026-10-24T00:18:56.8437634Z      โœ“ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 464ms
2026-10-24T00:18:56.8438075Z      โœ“ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 507ms
2026-10-24T00:18:56.8438454Z      โœ“ refreshes a reused PR worktree that has no upstream from the pull request ref 313ms
2026-10-24T00:19:00.4078672Z  โœ“ src/provider/CodexChatGptAuth.test.ts (54 tests) 3254ms
2026-10-24T00:19:03.0554542Z  โœ“ src/orchestration-v2/ThreadStop.test.ts (41 tests) 1708ms
2026-10-24T00:19:04.0620414Z  โœ“ src/orchestration-v2/PullRequestSyncReactor.test.ts (24 tests) 61ms
2026-10-24T00:19:04.4882239Z stdout | src/preview/ServerBrowser.test.ts > a rejected download releases the original and keeps no saved copy (save failed)
2026-10-24T00:19:04.4882623Z [00:19:04.484] WARN (#802): server preview download failed {
2026-10-24T00:19:04.4882804Z   cause: Error: save interrupted
2026-10-24T00:19:04.4883108Z       at Object.saveAs (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.test.ts:909:50)
2026-10-24T00:19:04.4883519Z       at saveDownload (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.ts:959:7)
2026-10-24T00:19:04.4883759Z }
2026-10-24T00:19:04.4883870Z
2026-10-24T00:19:04.5061930Z  โœ“ src/preview/ServerBrowser.test.ts (22 tests) 90ms
2026-10-24T00:19:05.7492464Z  โœ“ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 331ms
2026-10-24T00:19:06.2473296Z  โœ“ src/provider/antigravityAuthSupport.test.ts (26 tests) 233ms
2026-10-24T00:19:06.7240099Z  โœ“ src/persistence/OrchestrationEventStore.test.ts (10 tests) 200ms
2026-10-24T00:19:07.9783854Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached
2026-10-24T00:19:07.9784195Z [00:19:07.976] INFO (#4): Migrations ran successfully {
2026-10-24T00:19:07.9784368Z   migrations: [
2026-10-24T00:19:07.9784504Z     '1_OrchestrationEvents',
2026-10-24T00:19:07.9784680Z     '2_OrchestrationCommandReceipts',
2026-10-24T00:19:07.9784851Z     '3_CheckpointDiffBlobs',
2026-10-24T00:19:07.9785005Z     '4_ProviderSessionRuntime',
2026-10-24T00:19:07.9785191Z     '5_Projections',
2026-10-24T00:19:07.9785380Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T00:19:07.9785589Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T00:19:07.9785777Z     '8_ProjectionThreadActivitySequence',
2026-10-24T00:19:07.9785957Z     '9_ProviderSessionRuntimeMode',
2026-10-24T00:19:07.9786130Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T00:19:07.9786325Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T00:19:07.9786523Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T00:19:07.9786708Z     '13_ProjectionThreadProposedPlans',
2026-10-24T00:19:07.9786910Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T00:19:07.9787111Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T00:19:07.9787291Z     '16_CanonicalizeModelSelections',
2026-10-24T00:19:07.9787464Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T00:19:07.9787689Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T00:19:07.9787868Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T00:19:07.9788039Z     '20_AuthAccessManagement',
2026-10-24T00:19:07.9788196Z     '21_AuthSessionClientMetadata',
2026-10-24T00:19:07.9788366Z     '22_AuthSessionLastConnectedAt',
2026-10-24T00:19:07.9788536Z     '23_ProjectionThreadShellSummary',
2026-10-24T00:19:07.9788723Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T00:19:07.9788930Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T00:19:07.9789126Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T00:19:07.9789308Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T00:19:07.9789489Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T00:19:07.9789680Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T00:19:07.9790126Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T00:19:07.9790404Z     '31_AuthAuthorizationScopes',
2026-10-24T00:19:07.9790573Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T00:19:07.9790762Z     '33_ProjectionThreadsSettled',
2026-10-24T00:19:07.9790922Z     '34_ProjectionThreadsSnoozed',
2026-10-24T00:19:07.9791097Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T00:19:07.9791268Z     '36_ProjectionThreadsPinned',
2026-10-24T00:19:07.9791431Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T00:19:07.9791605Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T00:19:07.9791795Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T00:19:07.9791987Z     '40_ProjectionProjectFaviconPath',
2026-10-24T00:19:07.9792163Z     '41_AuthSessionClientConnection',
2026-10-24T00:19:07.9792345Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T00:19:07.9792522Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T00:19:07.9792707Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T00:19:07.9792885Z     '45_ProjectionProjectsAutoPull',
2026-10-24T00:19:07.9793066Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T00:19:07.9793237Z     '47_ProjectionProjectIcon',
2026-10-24T00:19:07.9793408Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T00:19:07.9793593Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T00:19:07.9793767Z     '50_ProjectionThreadPullRequests',
2026-10-24T00:19:07.9793942Z     '51_ProjectionThreadMessageContext',
2026-10-24T00:19:07.9794114Z     '52_ProjectionThreadTitleState',
2026-10-24T00:19:07.9794276Z     '53_PullRequestFilesViewed',
2026-10-24T00:19:07.9794455Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T00:19:07.9794627Z     '55_OrchestrationV2',
2026-10-24T00:19:07.9794792Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T00:19:07.9794959Z     '57_ScheduledTaskWebhooks',
2026-10-24T00:19:07.9795116Z     '58_WebhookRelayDeliveries',
2026-10-24T00:19:07.9795267Z     '59_McpAppModelContext',
2026-10-24T00:19:07.9795429Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T00:19:07.9795591Z     '61_PullRequestReviewGuides',
2026-10-24T00:19:07.9795748Z     '62_ThreadFailureLookupIndex',
2026-10-24T00:19:07.9795904Z     '63_DropUnusedV1Projections',
2026-10-24T00:19:07.9796077Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T00:19:07.9796251Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T00:19:07.9796422Z     '66_RepairClientSettlementTimestamps',
2026-10-24T00:19:07.9796589Z     '67_WebhookDedupe',
2026-10-24T00:19:07.9796734Z     '68_ShellStopRequestIndex'
2026-10-24T00:19:07.9796862Z   ]
2026-10-24T00:19:07.9796952Z }
2026-10-24T00:19:07.9797009Z
2026-10-24T00:19:08.0123153Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client
2026-10-24T00:19:08.0123529Z [00:19:08.011] INFO (#358): Migrations ran successfully {
2026-10-24T00:19:08.0123703Z   migrations: [
2026-10-24T00:19:08.0123836Z     '1_OrchestrationEvents',
2026-10-24T00:19:08.0124009Z     '2_OrchestrationCommandReceipts',
2026-10-24T00:19:08.0124175Z     '3_CheckpointDiffBlobs',
2026-10-24T00:19:08.0124333Z     '4_ProviderSessionRuntime',
2026-10-24T00:19:08.0124485Z     '5_Projections',
2026-10-24T00:19:08.0124667Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T00:19:08.0124871Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T00:19:08.0125055Z     '8_ProjectionThreadActivitySequence',
2026-10-24T00:19:08.0125233Z     '9_ProviderSessionRuntimeMode',
2026-10-24T00:19:08.0125653Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T00:19:08.0125940Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T00:19:08.0126134Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T00:19:08.0126318Z     '13_ProjectionThreadProposedPlans',
2026-10-24T00:19:08.0126522Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T00:19:08.0126726Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T00:19:08.0126907Z     '16_CanonicalizeModelSelections',
2026-10-24T00:19:08.0127079Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T00:19:08.0127257Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T00:19:08.0127438Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T00:19:08.0127646Z     '20_AuthAccessManagement',
2026-10-24T00:19:08.0127803Z     '21_AuthSessionClientMetadata',
2026-10-24T00:19:08.0127996Z     '22_AuthSessionLastConnectedAt',
2026-10-24T00:19:08.0128171Z     '23_ProjectionThreadShellSummary',
2026-10-24T00:19:08.0128359Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T00:19:08.0128562Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T00:19:08.0128764Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T00:19:08.0128949Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T00:19:08.0129223Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T00:19:08.0129413Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T00:19:08.0129612Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T00:19:08.0129785Z     '31_AuthAuthorizationScopes',
2026-10-24T00:19:08.0129958Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T00:19:08.0130127Z     '33_ProjectionThreadsSettled',
2026-10-24T00:19:08.0130291Z     '34_ProjectionThreadsSnoozed',
2026-10-24T00:19:08.0130464Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T00:19:08.0130636Z     '36_ProjectionThreadsPinned',
2026-10-24T00:19:08.0130803Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T00:19:08.0130971Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T00:19:08.0131165Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T00:19:08.0131353Z     '40_ProjectionProjectFaviconPath',
2026-10-24T00:19:08.0131527Z     '41_AuthSessionClientConnection',
2026-10-24T00:19:08.0131704Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T00:19:08.0131884Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T00:19:08.0132064Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T00:19:08.0132244Z     '45_ProjectionProjectsAutoPull',
2026-10-24T00:19:08.0132425Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T00:19:08.0132595Z     '47_ProjectionProjectIcon',
2026-10-24T00:19:08.0132770Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T00:19:08.0132958Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T00:19:08.0133137Z     '50_ProjectionThreadPullRequests',
2026-10-24T00:19:08.0133309Z     '51_ProjectionThreadMessageContext',
2026-10-24T00:19:08.0133487Z     '52_ProjectionThreadTitleState',
2026-10-24T00:19:08.0133648Z     '53_PullRequestFilesViewed',
2026-10-24T00:19:08.0133965Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T00:19:08.0134139Z     '55_OrchestrationV2',
2026-10-24T00:19:08.0134302Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T00:19:08.0134472Z     '57_ScheduledTaskWebhooks',
2026-10-24T00:19:08.0134628Z     '58_WebhookRelayDeliveries',
2026-10-24T00:19:08.0134783Z     '59_McpAppModelContext',
2026-10-24T00:19:08.0134946Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T00:19:08.0135112Z     '61_PullRequestReviewGuides',
2026-10-24T00:19:08.0135370Z     '62_ThreadFailureLookupIndex',
2026-10-24T00:19:08.0135590Z     '63_DropUnusedV1Projections',
2026-10-24T00:19:08.0135769Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T00:19:08.0135944Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T00:19:08.0136120Z     '66_RepairClientSettlementTimestamps',
2026-10-24T00:19:08.0136288Z     '67_WebhookDedupe',
2026-10-24T00:19:08.0136437Z     '68_ShellStopRequestIndex'
2026-10-24T00:19:08.0136568Z   ]
2026-10-24T00:19:08.0136659Z }
2026-10-24T00:19:08.0136713Z
2026-10-24T00:19:08.0408798Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts
2026-10-24T00:19:08.0409298Z [00:19:08.040] INFO (#748): Migrations ran successfully {
2026-10-24T00:19:08.0409462Z   migrations: [
2026-10-24T00:19:08.0409594Z     '1_OrchestrationEvents',
2026-10-24T00:19:08.0409764Z     '2_OrchestrationCommandReceipts',
2026-10-24T00:19:08.0409956Z     '3_CheckpointDiffBlobs',
2026-10-24T00:19:08.0410121Z     '4_ProviderSessionRuntime',
2026-10-24T00:19:08.0410278Z     '5_Projections',
2026-10-24T00:19:08.0410462Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T00:19:08.0410668Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T00:19:08.0410857Z     '8_ProjectionThreadActivitySequence',
2026-10-24T00:19:08.0411035Z     '9_ProviderSessionRuntimeMode',
2026-10-24T00:19:08.0411209Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T00:19:08.0411407Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T00:19:08.0411603Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T00:19:08.0411791Z     '13_ProjectionThreadProposedPlans',
2026-10-24T00:19:08.0411996Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T00:19:08.0412200Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T00:19:08.0412384Z     '16_CanonicalizeModelSelections',
2026-10-24T00:19:08.0412560Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T00:19:08.0412738Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T00:19:08.0412918Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T00:19:08.0413090Z     '20_AuthAccessManagement',
2026-10-24T00:19:08.0413250Z     '21_AuthSessionClientMetadata',
2026-10-24T00:19:08.0413422Z     '22_AuthSessionLastConnectedAt',
2026-10-24T00:19:08.0413592Z     '23_ProjectionThreadShellSummary',
2026-10-24T00:19:08.0413782Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T00:19:08.0413989Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T00:19:08.0414189Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T00:19:08.0414376Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T00:19:08.0414566Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T00:19:08.0414756Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T00:19:08.0414951Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T00:19:08.0415128Z     '31_AuthAuthorizationScopes',
2026-10-24T00:19:08.0415299Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T00:19:08.0415472Z     '33_ProjectionThreadsSettled',
2026-10-24T00:19:08.0415633Z     '34_ProjectionThreadsSnoozed',
2026-10-24T00:19:08.0415811Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T00:19:08.0415982Z     '36_ProjectionThreadsPinned',
2026-10-24T00:19:08.0416152Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T00:19:08.0416324Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T00:19:08.0416517Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T00:19:08.0416714Z     '40_ProjectionProjectFaviconPath',
2026-10-24T00:19:08.0417179Z     '41_AuthSessionClientConnection',
2026-10-24T00:19:08.0417452Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T00:19:08.0417677Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T00:19:08.0417867Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T00:19:08.0418048Z     '45_ProjectionProjectsAutoPull',
2026-10-24T00:19:08.0418235Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T00:19:08.0418412Z     '47_ProjectionProjectIcon',
2026-10-24T00:19:08.0418585Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T00:19:08.0418768Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T00:19:08.0418946Z     '50_ProjectionThreadPullRequests',
2026-10-24T00:19:08.0419123Z     '51_ProjectionThreadMessageContext',
2026-10-24T00:19:08.0419302Z     '52_ProjectionThreadTitleState',
2026-10-24T00:19:08.0419476Z     '53_PullRequestFilesViewed',
2026-10-24T00:19:08.0419664Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T00:19:08.0419850Z     '55_OrchestrationV2',
2026-10-24T00:19:08.0420016Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T00:19:08.0420190Z     '57_ScheduledTaskWebhooks',
2026-10-24T00:19:08.0420351Z     '58_WebhookRelayDeliveries',
2026-10-24T00:19:08.0420507Z     '59_McpAppModelContext',
2026-10-24T00:19:08.0420687Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T00:19:08.0420859Z     '61_PullRequestReviewGuides',
2026-10-24T00:19:08.0421029Z     '62_ThreadFailureLookupIndex',
2026-10-24T00:19:08.0421191Z     '63_DropUnusedV1Projections',
2026-10-24T00:19:08.0421369Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T00:19:08.0421546Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T00:19:08.0421730Z     '66_RepairClientSettlementTimestamps',
2026-10-24T00:19:08.0421895Z     '67_WebhookDedupe',
2026-10-24T00:19:08.0422043Z     '68_ShellStopRequestIndex'
2026-10-24T00:19:08.0422174Z   ]
2026-10-24T00:19:08.0422264Z }
2026-10-24T00:19:08.0422317Z
2026-10-24T00:19:08.0518460Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts
2026-10-24T00:19:08.0519047Z [00:19:08.051] INFO (#1092): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' }
2026-10-24T00:19:08.0519385Z
2026-10-24T00:19:08.0772488Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret
2026-10-24T00:19:08.0772905Z [00:19:08.076] INFO (#1129): Migrations ran successfully {
2026-10-24T00:19:08.0773068Z   migrations: [
2026-10-24T00:19:08.0773203Z     '1_OrchestrationEvents',
2026-10-24T00:19:08.0773380Z     '2_OrchestrationCommandReceipts',
2026-10-24T00:19:08.0773549Z     '3_CheckpointDiffBlobs',
2026-10-24T00:19:08.0773703Z     '4_ProviderSessionRuntime',
2026-10-24T00:19:08.0773853Z     '5_Projections',
2026-10-24T00:19:08.0774034Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T00:19:08.0774240Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T00:19:08.0774430Z     '8_ProjectionThreadActivitySequence',
2026-10-24T00:19:08.0774608Z     '9_ProviderSessionRuntimeMode',
2026-10-24T00:19:08.0774779Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T00:19:08.0774973Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T00:19:08.0775172Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T00:19:08.0775360Z     '13_ProjectionThreadProposedPlans',
2026-10-24T00:19:08.0775560Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T00:19:08.0775764Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T00:19:08.0775941Z     '16_CanonicalizeModelSelections',
2026-10-24T00:19:08.0776114Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T00:19:08.0776289Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T00:19:08.0776471Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T00:19:08.0776638Z     '20_AuthAccessManagement',
2026-10-24T00:19:08.0776823Z     '21_AuthSessionClientMetadata',
2026-10-24T00:19:08.0776994Z     '22_AuthSessionLastConnectedAt',
2026-10-24T00:19:08.0777166Z     '23_ProjectionThreadShellSummary',
2026-10-24T00:19:08.0777356Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T00:19:08.0777606Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T00:19:08.0778111Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T00:19:08.0778333Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T00:19:08.0778530Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T00:19:08.0778733Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T00:19:08.0778933Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T00:19:08.0779117Z     '31_AuthAuthorizationScopes',
2026-10-24T00:19:08.0779289Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T00:19:08.0779466Z     '33_ProjectionThreadsSettled',
2026-10-24T00:19:08.0779630Z     '34_ProjectionThreadsSnoozed',
2026-10-24T00:19:08.0779808Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T00:19:08.0779984Z     '36_ProjectionThreadsPinned',
2026-10-24T00:19:08.0780154Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T00:19:08.0817787Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T00:19:08.0818086Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T00:19:08.0818293Z     '40_ProjectionProjectFaviconPath',
2026-10-24T00:19:08.0818472Z     '41_AuthSessionClientConnection',
2026-10-24T00:19:08.0818662Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T00:19:08.0818842Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T00:19:08.0819030Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T00:19:08.0819209Z     '45_ProjectionProjectsAutoPull',
2026-10-24T00:19:08.0819395Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T00:19:08.0819596Z     '47_ProjectionProjectIcon',
2026-10-24T00:19:08.0819786Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T00:19:08.0819975Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T00:19:08.0820156Z     '50_ProjectionThreadPullRequests',
2026-10-24T00:19:08.0820336Z     '51_ProjectionThreadMessageContext',
2026-10-24T00:19:08.0820511Z     '52_ProjectionThreadTitleState',
2026-10-24T00:19:08.0820677Z     '53_PullRequestFilesViewed',
2026-10-24T00:19:08.0820864Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T00:19:08.0821037Z     '55_OrchestrationV2',
2026-10-24T00:19:08.0821207Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T00:19:08.0821375Z     '57_ScheduledTaskWebhooks',
2026-10-24T00:19:08.0821534Z     '58_WebhookRelayDeliveries',
2026-10-24T00:19:08.0821687Z     '59_McpAppModelContext',
2026-10-24T00:19:08.0821854Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T00:19:08.0822036Z     '61_PullRequestReviewGuides',
2026-10-24T00:19:08.0822199Z     '62_ThreadFailureLookupIndex',
2026-10-24T00:19:08.0822360Z     '63_DropUnusedV1Projections',
2026-10-24T00:19:08.0822748Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T00:19:08.0823000Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T00:19:08.0823179Z     '66_RepairClientSettlementTimestamps',
2026-10-24T00:19:08.0823348Z     '67_WebhookDedupe',
2026-10-24T00:19:08.0823495Z     '68_ShellStopRequestIndex'
2026-10-24T00:19:08.0823624Z   ]
2026-10-24T00:19:08.0823716Z }
2026-10-24T00:19:08.0823770Z
2026-10-24T00:19:08.0825885Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret
2026-10-24T00:19:08.0826207Z [00:19:08.080] INFO (#1471): Approved an MCP client sign-in. {
2026-10-24T00:19:08.0826395Z   client: 'Hosted bot',
2026-10-24T00:19:08.0826547Z   access: 'approval-required',
2026-10-24T00:19:08.0826704Z   method: 'pairing-code'
2026-10-24T00:19:08.0826824Z }
2026-10-24T00:19:08.0826875Z
2026-10-24T00:19:08.1045005Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code
2026-10-24T00:19:08.1045337Z [00:19:08.103] INFO (#1503): Migrations ran successfully {
2026-10-24T00:19:08.1045508Z   migrations: [
2026-10-24T00:19:08.1045640Z     '1_OrchestrationEvents',
2026-10-24T00:19:08.1045809Z     '2_OrchestrationCommandReceipts',
2026-10-24T00:19:08.1045977Z     '3_CheckpointDiffBlobs',
2026-10-24T00:19:08.1046130Z     '4_ProviderSessionRuntime',
2026-10-24T00:19:08.1046285Z     '5_Projections',
2026-10-24T00:19:08.1046462Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T00:19:08.1046671Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T00:19:08.1046858Z     '8_ProjectionThreadActivitySequence',
2026-10-24T00:19:08.1047038Z     '9_ProviderSessionRuntimeMode',
2026-10-24T00:19:08.1047213Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T00:19:08.1047411Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T00:19:08.1047641Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T00:19:08.1047827Z     '13_ProjectionThreadProposedPlans',
2026-10-24T00:19:08.1048030Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T00:19:08.1048233Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T00:19:08.1048416Z     '16_CanonicalizeModelSelections',
2026-10-24T00:19:08.1048586Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T00:19:08.1048768Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T00:19:08.1048951Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T00:19:08.1049189Z     '20_AuthAccessManagement',
2026-10-24T00:19:08.1049350Z     '21_AuthSessionClientMetadata',
2026-10-24T00:19:08.1049519Z     '22_AuthSessionLastConnectedAt',
2026-10-24T00:19:08.1049694Z     '23_ProjectionThreadShellSummary',
2026-10-24T00:19:08.1049890Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T00:19:08.1050101Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T00:19:08.1050303Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T00:19:08.1050492Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T00:19:08.1050679Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T00:19:08.1050874Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T00:19:08.1051070Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T00:19:08.1051251Z     '31_AuthAuthorizationScopes',
2026-10-24T00:19:08.1051423Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T00:19:08.1051593Z     '33_ProjectionThreadsSettled',
2026-10-24T00:19:08.1051762Z     '34_ProjectionThreadsSnoozed',
2026-10-24T00:19:08.1051938Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T00:19:08.1052113Z     '36_ProjectionThreadsPinned',
2026-10-24T00:19:08.1052425Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T00:19:08.1052719Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T00:19:08.1052917Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T00:19:08.1053113Z     '40_ProjectionProjectFaviconPath',
2026-10-24T00:19:08.1053285Z     '41_AuthSessionClientConnection',
2026-10-24T00:19:08.1053468Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T00:19:08.1053648Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T00:19:08.1053831Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T00:19:08.1054015Z     '45_ProjectionProjectsAutoPull',
2026-10-24T00:19:08.1054202Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T00:19:08.1054381Z     '47_ProjectionProjectIcon',
2026-10-24T00:19:08.1054554Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T00:19:08.1054741Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T00:19:08.1054919Z     '50_ProjectionThreadPullRequests',
2026-10-24T00:19:08.1055101Z     '51_ProjectionThreadMessageContext',
2026-10-24T00:19:08.1055277Z     '52_ProjectionThreadTitleState',
2026-10-24T00:19:08.1055440Z     '53_PullRequestFilesViewed',
2026-10-24T00:19:08.1055625Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T00:19:08.1055804Z     '55_OrchestrationV2',
2026-10-24T00:19:08.1055974Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T00:19:08.1056142Z     '57_ScheduledTaskWebhooks',
2026-10-24T00:19:08.1056302Z     '58_WebhookRelayDeliveries',
2026-10-24T00:19:08.1056456Z     '59_McpAppModelContext',
2026-10-24T00:19:08.1056626Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T00:19:08.1056793Z     '61_PullRequestReviewGuides',
2026-10-24T00:19:08.1056954Z     '62_ThreadFailureLookupIndex',
2026-10-24T00:19:08.1057123Z     '63_DropUnusedV1Projections',
2026-10-24T00:19:08.1057300Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T00:19:08.1057484Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T00:19:08.1057698Z     '66_RepairClientSettlementTimestamps',
2026-10-24T00:19:08.1057866Z     '67_WebhookDedupe',
2026-10-24T00:19:08.1058014Z     '68_ShellStopRequestIndex'
2026-10-24T00:19:08.1058142Z   ]
2026-10-24T00:19:08.1058231Z }
2026-10-24T00:19:08.1058286Z
2026-10-24T00:19:08.1089258Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code
2026-10-24T00:19:08.1089584Z [00:19:08.108] INFO (#1840): Approved an MCP client sign-in. {
2026-10-24T00:19:08.1089806Z   client: 'Claude Code',
2026-10-24T00:19:08.1090193Z   access: 'approval-required',
2026-10-24T00:19:08.1090380Z   method: 'pairing-code'
2026-10-24T00:19:08.1090506Z }
2026-10-24T00:19:08.1090562Z
2026-10-24T00:19:08.1309149Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants
2026-10-24T00:19:08.1309560Z [00:19:08.130] INFO (#1874): Migrations ran successfully {
2026-10-24T00:19:08.1309764Z   migrations: [
2026-10-24T00:19:08.1309936Z     '1_OrchestrationEvents',
2026-10-24T00:19:08.1310195Z     '2_OrchestrationCommandReceipts',
2026-10-24T00:19:08.1323845Z     '3_CheckpointDiffBlobs',
2026-10-24T00:19:08.1324167Z     '4_ProviderSessionRuntime',
2026-10-24T00:19:08.1324528Z     '5_Projections',
2026-10-24T00:19:08.1324736Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T00:19:08.1324949Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T00:19:08.1325138Z     '8_ProjectionThreadActivitySequence',
2026-10-24T00:19:08.1325314Z     '9_ProviderSessionRuntimeMode',
2026-10-24T00:19:08.1325487Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T00:19:08.1325871Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T00:19:08.1326137Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T00:19:08.1326320Z     '13_ProjectionThreadProposedPlans',
2026-10-24T00:19:08.1326523Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T00:19:08.1326732Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T00:19:08.1326908Z     '16_CanonicalizeModelSelections',
2026-10-24T00:19:08.1327079Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T00:19:08.1327253Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T00:19:08.1327435Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T00:19:08.1327632Z     '20_AuthAccessManagement',
2026-10-24T00:19:08.1327793Z     '21_AuthSessionClientMetadata',
2026-10-24T00:19:08.1327957Z     '22_AuthSessionLastConnectedAt',
2026-10-24T00:19:08.1328130Z     '23_ProjectionThreadShellSummary',
2026-10-24T00:19:08.1328322Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T00:19:08.1328524Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T00:19:08.1328723Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T00:19:08.1328901Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T00:19:08.1329176Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T00:19:08.1329362Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T00:19:08.1329556Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T00:19:08.1329732Z     '31_AuthAuthorizationScopes',
2026-10-24T00:19:08.1329898Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T00:19:08.1330067Z     '33_ProjectionThreadsSettled',
2026-10-24T00:19:08.1330227Z     '34_ProjectionThreadsSnoozed',
2026-10-24T00:19:08.1330406Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T00:19:08.1330576Z     '36_ProjectionThreadsPinned',
2026-10-24T00:19:08.1330744Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T00:19:08.1330913Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T00:19:08.1331106Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T00:19:08.1331294Z     '40_ProjectionProjectFaviconPath',
2026-10-24T00:19:08.1331464Z     '41_AuthSessionClientConnection',
2026-10-24T00:19:08.1331642Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T00:19:08.1331817Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T00:19:08.1331998Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T00:19:08.1332172Z     '45_ProjectionProjectsAutoPull',
2026-10-24T00:19:08.1332355Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T00:19:08.1332526Z     '47_ProjectionProjectIcon',
2026-10-24T00:19:08.1332699Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T00:19:08.1332881Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T00:19:08.1333060Z     '50_ProjectionThreadPullRequests',
2026-10-24T00:19:08.1333232Z     '51_ProjectionThreadMessageContext',
2026-10-24T00:19:08.1333403Z     '52_ProjectionThreadTitleState',
2026-10-24T00:19:08.1333569Z     '53_PullRequestFilesViewed',
2026-10-24T00:19:08.1333745Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T00:19:08.1333920Z     '55_OrchestrationV2',
2026-10-24T00:19:08.1334082Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T00:19:08.1334248Z     '57_ScheduledTaskWebhooks',
2026-10-24T00:19:08.1334402Z     '58_WebhookRelayDeliveries',
2026-10-24T00:19:08.1334558Z     '59_McpAppModelContext',
2026-10-24T00:19:08.1334717Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T00:19:08.1334880Z     '61_PullRequestReviewGuides',
2026-10-24T00:19:08.1335143Z     '62_ThreadFailureLookupIndex',
2026-10-24T00:19:08.1335347Z     '63_DropUnusedV1Projections',
2026-10-24T00:19:08.1335522Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T00:19:08.1335695Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T00:19:08.1335879Z     '66_RepairClientSettlementTimestamps',
2026-10-24T00:19:08.1336040Z     '67_WebhookDedupe',
2026-10-24T00:19:08.1336186Z     '68_ShellStopRequestIndex'
2026-10-24T00:19:08.1336307Z   ]
2026-10-24T00:19:08.1336399Z }
2026-10-24T00:19:08.1336455Z
2026-10-24T00:19:08.1389813Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants
2026-10-24T00:19:08.1390416Z [00:19:08.138] INFO (#2234): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' }
2026-10-24T00:19:08.1390655Z
2026-10-24T00:19:08.1614412Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T00:19:08.1614825Z [00:19:08.160] INFO (#2264): Migrations ran successfully {
2026-10-24T00:19:08.1614993Z   migrations: [
2026-10-24T00:19:08.1615138Z     '1_OrchestrationEvents',
2026-10-24T00:19:08.1615314Z     '2_OrchestrationCommandReceipts',
2026-10-24T00:19:08.1615490Z     '3_CheckpointDiffBlobs',
2026-10-24T00:19:08.1615653Z     '4_ProviderSessionRuntime',
2026-10-24T00:19:08.1615818Z     '5_Projections',
2026-10-24T00:19:08.1616002Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T00:19:08.1616219Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T00:19:08.1616410Z     '8_ProjectionThreadActivitySequence',
2026-10-24T00:19:08.1616590Z     '9_ProviderSessionRuntimeMode',
2026-10-24T00:19:08.1616771Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T00:19:08.1616971Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T00:19:08.1617176Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T00:19:08.1617363Z     '13_ProjectionThreadProposedPlans',
2026-10-24T00:19:08.1617603Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T00:19:08.1617817Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T00:19:08.1618014Z     '16_CanonicalizeModelSelections',
2026-10-24T00:19:08.1618196Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T00:19:08.1618382Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T00:19:08.1618575Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T00:19:08.1618755Z     '20_AuthAccessManagement',
2026-10-24T00:19:08.1618926Z     '21_AuthSessionClientMetadata',
2026-10-24T00:19:08.1619099Z     '22_AuthSessionLastConnectedAt',
2026-10-24T00:19:08.1619282Z     '23_ProjectionThreadShellSummary',
2026-10-24T00:19:08.1619482Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T00:19:08.1619700Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T00:19:08.1619906Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T00:19:08.1620103Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T00:19:08.1620291Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T00:19:08.1620488Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T00:19:08.1621051Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T00:19:08.1621290Z     '31_AuthAuthorizationScopes',
2026-10-24T00:19:08.1621475Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T00:19:08.1621653Z     '33_ProjectionThreadsSettled',
2026-10-24T00:19:08.1621826Z     '34_ProjectionThreadsSnoozed',
2026-10-24T00:19:08.1622009Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T00:19:08.1622563Z     '36_ProjectionThreadsPinned',
2026-10-24T00:19:08.1622825Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T00:19:08.1623011Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T00:19:08.1623219Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T00:19:08.1623419Z     '40_ProjectionProjectFaviconPath',
2026-10-24T00:19:08.1623602Z     '41_AuthSessionClientConnection',
2026-10-24T00:19:08.1623791Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T00:19:08.1623980Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T00:19:08.1624166Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T00:19:08.1624352Z     '45_ProjectionProjectsAutoPull',
2026-10-24T00:19:08.1624542Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T00:19:08.1624721Z     '47_ProjectionProjectIcon',
2026-10-24T00:19:08.1624904Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T00:19:08.1625095Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T00:19:08.1625283Z     '50_ProjectionThreadPullRequests',
2026-10-24T00:19:08.1625462Z     '51_ProjectionThreadMessageContext',
2026-10-24T00:19:08.1625645Z     '52_ProjectionThreadTitleState',
2026-10-24T00:19:08.1625812Z     '53_PullRequestFilesViewed',
2026-10-24T00:19:08.1626002Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T00:19:08.1626181Z     '55_OrchestrationV2',
2026-10-24T00:19:08.1626356Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T00:19:08.1626531Z     '57_ScheduledTaskWebhooks',
2026-10-24T00:19:08.1626691Z     '58_WebhookRelayDeliveries',
2026-10-24T00:19:08.1626853Z     '59_McpAppModelContext',
2026-10-24T00:19:08.1627019Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T00:19:08.1627194Z     '61_PullRequestReviewGuides',
2026-10-24T00:19:08.1627359Z     '62_ThreadFailureLookupIndex',
2026-10-24T00:19:08.1627528Z     '63_DropUnusedV1Projections',
2026-10-24T00:19:08.1627768Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T00:19:08.1627951Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T00:19:08.1628133Z     '66_RepairClientSettlementTimestamps',
2026-10-24T00:19:08.1628301Z     '67_WebhookDedupe',
2026-10-24T00:19:08.1628453Z     '68_ShellStopRequestIndex'
2026-10-24T00:19:08.1628582Z   ]
2026-10-24T00:19:08.1628680Z }
2026-10-24T00:19:08.1628731Z
2026-10-24T00:19:08.1668970Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T00:19:08.1669459Z [00:19:08.166] INFO (#2613): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' }
2026-10-24T00:19:08.1669710Z
2026-10-24T00:19:08.1708909Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T00:19:08.1709376Z [00:19:08.170] INFO (#2646): Approved an MCP client sign-in. {
2026-10-24T00:19:08.1709662Z   client: 'Claude Code',
2026-10-24T00:19:08.1710148Z   access: 'read-only',
2026-10-24T00:19:08.1710345Z   method: 'browser-session'
2026-10-24T00:19:08.1710475Z }
2026-10-24T00:19:08.1710530Z
2026-10-24T00:19:08.1727098Z  โœ“ src/auth/McpOAuth.test.ts (8 tests) 233ms
2026-10-24T00:19:08.4833775Z  โœ“ src/device/LocalDeviceHost.test.ts (17 tests) 42ms
2026-10-24T00:19:08.7272295Z  โœ“ src/provider/Drivers/codexUsage.test.ts (27 tests) 7ms
2026-10-24T00:19:11.4825796Z  โœ“ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2407ms
2026-10-24T00:19:11.4826572Z    โœ“ CodexTextGeneration (12)
2026-10-24T00:19:11.4826948Z      โœ“ kills a stalled exec CLI when its request is interrupted 1045ms
2026-10-24T00:19:11.4827331Z      โœ“ kills a stalled mcp list CLI when its request is interrupted 1025ms
2026-10-24T00:19:11.7526413Z  โœ“ src/terminal/OutputProtocol.test.ts (13 tests) 34ms
2026-10-24T00:19:12.7959083Z  โœ“ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 113ms
2026-10-24T00:19:13.9004352Z  โœ“ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 175ms
2026-10-24T00:19:14.9268188Z  โœ“ src/mcp/McpToolAccess.test.ts (52 tests) 55ms
2026-10-24T00:19:15.0696186Z  โœ“ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 17ms
2026-10-24T00:19:15.2610982Z  โœ“ src/provider/Drivers/AntigravitySkills.test.ts (11 tests) 59ms
2026-10-24T00:19:16.3793715Z  โœ“ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 205ms
2026-10-24T00:19:16.7357069Z  โœ“ src/telemetry/AnalyticsService.test.ts (3 tests) 82ms
2026-10-24T00:19:17.0187002Z  โœ“ src/project/ProjectFaviconResolver.test.ts (13 tests) 37ms
2026-10-24T00:19:17.3699618Z  โœ“ src/persistence/RepositoryErrorCorrelation.test.ts (3 tests) 83ms
2026-10-24T00:19:17.6040564Z  โœ“ src/orchestration-v2/RestartBackgroundNote.test.ts (6 tests) 3ms
2026-10-24T00:19:18.0315125Z  โœ“ src/orchestration-v2/ThreadSearch.test.ts (2 tests) 88ms
2026-10-24T00:19:19.0055491Z  โœ“ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 40ms
2026-10-24T00:19:20.0256449Z  โœ“ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 100ms
2026-10-24T00:19:21.0049931Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot
2026-10-24T00:19:21.0050350Z [00:19:21.000] INFO (#2): Migrations ran successfully {
2026-10-24T00:19:21.0050513Z   migrations: [
2026-10-24T00:19:21.0050651Z     '1_OrchestrationEvents',
2026-10-24T00:19:21.0050817Z     '2_OrchestrationCommandReceipts',
2026-10-24T00:19:21.0050982Z     '3_CheckpointDiffBlobs',
2026-10-24T00:19:21.0051138Z     '4_ProviderSessionRuntime',
2026-10-24T00:19:21.0051294Z     '5_Projections',
2026-10-24T00:19:21.0051474Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T00:19:21.0051678Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T00:19:21.0051894Z     '8_ProjectionThreadActivitySequence',
2026-10-24T00:19:21.0052082Z     '9_ProviderSessionRuntimeMode',
2026-10-24T00:19:21.0052257Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T00:19:21.0052446Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T00:19:21.0052638Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T00:19:21.0052822Z     '13_ProjectionThreadProposedPlans',
2026-10-24T00:19:21.0053020Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T00:19:21.0053225Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T00:19:21.0053401Z     '16_CanonicalizeModelSelections',
2026-10-24T00:19:21.0053578Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T00:19:21.0053753Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T00:19:21.0053937Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T00:19:21.0054107Z     '20_AuthAccessManagement',
2026-10-24T00:19:21.0054266Z     '21_AuthSessionClientMetadata',
2026-10-24T00:19:21.0054432Z     '22_AuthSessionLastConnectedAt',
2026-10-24T00:19:21.0054602Z     '23_ProjectionThreadShellSummary',
2026-10-24T00:19:21.0054791Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T00:19:21.0054993Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T00:19:21.0055193Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T00:19:21.0055375Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T00:19:21.0055558Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T00:19:21.0055748Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T00:19:21.0056013Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T00:19:21.0056187Z     '31_AuthAuthorizationScopes',
2026-10-24T00:19:21.0056354Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T00:19:21.0056528Z     '33_ProjectionThreadsSettled',
2026-10-24T00:19:21.0056696Z     '34_ProjectionThreadsSnoozed',
2026-10-24T00:19:21.0056872Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T00:19:21.0057041Z     '36_ProjectionThreadsPinned',
2026-10-24T00:19:21.0057206Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T00:19:21.0057381Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T00:19:21.0057575Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T00:19:21.0057765Z     '40_ProjectionProjectFaviconPath',
2026-10-24T00:19:21.0057933Z     '41_AuthSessionClientConnection',
2026-10-24T00:19:21.0058113Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T00:19:21.0058287Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T00:19:21.0058469Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T00:19:21.0058646Z     '45_ProjectionProjectsAutoPull',
2026-10-24T00:19:21.0059046Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T00:19:21.0059302Z     '47_ProjectionProjectIcon',
2026-10-24T00:19:21.0059477Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T00:19:21.0059660Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T00:19:21.0059834Z     '50_ProjectionThreadPullRequests',
2026-10-24T00:19:21.0060016Z     '51_ProjectionThreadMessageContext',
2026-10-24T00:19:21.0060189Z     '52_ProjectionThreadTitleState',
2026-10-24T00:19:21.0060354Z     '53_PullRequestFilesViewed',
2026-10-24T00:19:21.0060531Z     '54_ProjectionThreadsAutoSettleDisabledAt'
2026-10-24T00:19:21.0060677Z   ]
2026-10-24T00:19:21.0060769Z }
2026-10-24T00:19:21.0060834Z
2026-10-24T00:19:21.0474943Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot
2026-10-24T00:19:21.0475383Z [00:19:21.025] INFO (#2): Migrations ran successfully {
2026-10-24T00:19:21.0475556Z   migrations: [
2026-10-24T00:19:21.0475691Z     '55_OrchestrationV2',
2026-10-24T00:19:21.0475902Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T00:19:21.0476080Z     '57_ScheduledTaskWebhooks',
2026-10-24T00:19:21.0476245Z     '58_WebhookRelayDeliveries',
2026-10-24T00:19:21.0476400Z     '59_McpAppModelContext',
2026-10-24T00:19:21.0476563Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T00:19:21.0476732Z     '61_PullRequestReviewGuides',
2026-10-24T00:19:21.0476897Z     '62_ThreadFailureLookupIndex',
2026-10-24T00:19:21.0477061Z     '63_DropUnusedV1Projections',
2026-10-24T00:19:21.0477235Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T00:19:21.0477416Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T00:19:21.0477591Z     '66_RepairClientSettlementTimestamps',
2026-10-24T00:19:21.0477762Z     '67_WebhookDedupe',
2026-10-24T00:19:21.0477911Z     '68_ShellStopRequestIndex'
2026-10-24T00:19:21.0478034Z   ]
2026-10-24T00:19:21.0478128Z }
2026-10-24T00:19:21.0478181Z
2026-10-24T00:19:21.0625170Z  โœ“ src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts (1 test) 83ms
2026-10-24T00:19:21.1929141Z  โœ“ src/usage/usageAggregation.test.ts (11 tests) 12ms
2026-10-24T00:19:21.4605148Z  โœ“ src/scheduledTasks/webhookTemplate.test.ts (10 tests) 4ms
2026-10-24T00:19:22.2371519Z  โœ“ src/provider/providerInstallation.test.ts (2 tests) 11ms
2026-10-24T00:19:22.3172064Z  โœ“ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms
2026-10-24T00:19:22.7171989Z  โœ“ src/orchestration-v2/RunCompletionReads.test.ts (2 tests) 72ms
2026-10-24T00:19:22.9681610Z  โœ“ src/provider/providerStatusCache.test.ts (4 tests) 5ms
2026-10-24T00:19:23.2066415Z  โœ“ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 7ms
2026-10-24T00:19:23.4514144Z  โœ“ src/environment/RemoteOpenTargets.test.ts (4 tests) 8ms
2026-10-24T00:19:24.4426001Z  โœ“ src/textGeneration/OpenCode2TextGeneration.test.ts (2 tests) 46ms
2026-10-24T00:19:24.6891717Z  โœ“ src/resourceTelemetry/NativeTelemetryClient.test.ts (2 tests) 5ms
2026-10-24T00:19:24.9445863Z  โœ“ src/provider/CodexAuthCallback.test.ts (3 tests) 21ms
2026-10-24T00:19:25.8734797Z  โœ“ src/mcp/toolkits/environment/handlers.test.ts (1 test) 7ms
2026-10-24T00:19:25.9555909Z  โœ“ src/auth/utils.test.ts (5 tests) 3ms
2026-10-24T00:19:26.1271545Z  โœ“ scripts/t3-sqlite-state.test.ts (2 tests) 14ms
2026-10-24T00:19:26.3601339Z  โœ“ src/orchestration-v2/pullRequestWatch.forgejoComments.test.ts (5 tests) 3ms
2026-10-24T00:19:26.7896809Z  โœ“ src/cli/doctor.test.ts (1 test) 5ms
2026-10-24T00:19:27.1896521Z  โœ“ src/persistence/DatabaseStorage.test.ts (1 test) 60ms
2026-10-24T00:19:27.3274227Z  โœ“ src/workspace/WorkspacePaths.test.ts (2 tests) 7ms
2026-10-24T00:19:27.5905581Z  โœ“ src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts (1 test) 22ms
2026-10-24T00:19:27.7086673Z  โœ“ src/cloud/linkChecks.test.ts (8 tests) 2ms
2026-10-24T00:19:27.8569099Z  โœ“ src/cloud/managedTunnelStartup.test.ts (1 test) 4ms
2026-10-24T00:19:28.1549570Z  โœ“ src/startupAccess.test.ts (1 test) 1ms
2026-10-24T00:19:28.3868634Z  โœ“ src/codexModelOptions.test.ts (1 test) 1ms
2026-10-24T00:19:28.3898875Z
2026-10-24T00:19:28.3904568Z  Test Files  51 passed (51)
2026-10-24T00:19:28.3905019Z       Tests  660 passed (660)
2026-10-24T00:19:28.3905435Z    Start at  00:18:35
2026-10-24T00:19:28.3905763Z    Duration  53.20s (tests 54%, import 35%, transform 9%, setup 2%)
2026-10-24T00:19:28.3911481Z
2026-10-24T00:19:28.3911896Z      Import  1073 modules were evaluated 14287 times ยท 17.77s total, 35% of tracked time
2026-10-24T00:19:28.3912346Z              ~16.44s faster with isolate: false โ€” shared modules are evaluated once per worker instead of once per file
2026-10-24T00:19:28.3912754Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T00:19:28.3912922Z
2026-10-24T00:19:28.4060487Z
2026-10-24T00:19:28.4135299Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T00:19:28.4135606Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T00:19:28.4135850Z   echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-24T00:19:28.4136005Z else
2026-10-24T00:19:28.4136133Z   echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-24T00:19:28.4136272Z fi
2026-10-24T00:19:28.4147211Z shell: /usr/bin/bash -e {0}
2026-10-24T00:19:28.4147329Z env:
2026-10-24T00:19:28.4147437Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207
2026-10-24T00:19:28.4147572Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 437
2026-10-24T00:19:28.4147709Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T00:19:28.4147835Z ##[endgroup]
2026-10-24T00:19:28.4214552Z Post job cleanup.
2026-10-24T00:19:28.4802251Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-24T00:19:28.4863345Z Post job cleanup.
2026-10-24T00:19:28.4875864Z ##[start-action display=Cache full pnpm store;id=__ca684e83-881f-4c04-a528-62b6f0c765c2.__actions_cache]
2026-10-24T00:19:28.5172101Z Post job cleanup.
2026-10-24T00:19:28.5765691Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache.
2026-10-24T00:19:28.5793641Z ##[end-action id=__ca684e83-881f-4c04-a528-62b6f0c765c2.__actions_cache;outcome=success;conclusion=success;duration_ms=91]
2026-10-24T00:19:28.5795605Z ##[start-action display=Cache Vite+;id=__ca684e83-881f-4c04-a528-62b6f0c765c2.vp_cache]
2026-10-24T00:19:28.5814813Z Post job cleanup.
2026-10-24T00:19:28.6348849Z 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-24T00:19:28.6394991Z ##[end-action id=__ca684e83-881f-4c04-a528-62b6f0c765c2.vp_cache;outcome=success;conclusion=success;duration_ms=59]
2026-10-24T00:19:28.6426539Z Post job cleanup.
2026-10-24T00:19:28.6799067Z [command]/usr/local/bin/git version
2026-10-24T00:19:28.6823973Z git version 2.55.0
2026-10-24T00:19:28.6839814Z Temporarily overriding HOME='/home/runner/_work/_temp/72ce6919-d6e9-40d3-983f-a6de5bf46cce' before making global git config changes
2026-10-24T00:19:28.6840162Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T00:19:28.6842506Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T00:19:28.6862454Z Removing SSH command configuration
2026-10-24T00:19:28.6865116Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T00:19:28.6888585Z [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-24T00:19:28.6993021Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T00:19:28.7020715Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T00:19:28.7054218Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T00:19:28.7069067Z ##[group]Run '/job_completed.sh'
2026-10-24T00:19:28.7076011Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T00:19:28.7076172Z env:
2026-10-24T00:19:28.7076279Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207
2026-10-24T00:19:28.7076421Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 437
2026-10-24T00:19:28.7076560Z   BLACKSMITH_CHECK_RUN_ID: 120722315575
2026-10-24T00:19:28.7076705Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3
2026-10-24T00:19:28.7076851Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T00:19:28.7076979Z ##[endgroup]
2026-10-24T00:19:28.7144043Z Docker container cache not activated, skipping hash computation.
2026-10-24T00:19:28.7373825Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T00:19:28.7418129Z Cleaning up orphan processes