GitHub check

Whole log, 95 KB
2026-10-24T22:23:56.4686014Z Current runner version: '2.338.1'
2026-10-24T22:23:56.4689380Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-7cuch5eq4226igkh'
2026-10-24T22:23:56.4690050Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-24T22:23:56.4690829Z Machine name: 'ip-172-31-73-130'
2026-10-24T22:23:56.4692439Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T22:23:56.4693767Z Contents: read
2026-10-24T22:23:56.4694215Z Metadata: read
2026-10-24T22:23:56.4694603Z ##[endgroup]
2026-10-24T22:23:56.4695935Z Secret source: Actions
2026-10-24T22:23:56.4696595Z Cache mode: write
2026-10-24T22:23:56.4697168Z Prepare workflow directory
2026-10-24T22:23:56.4881991Z Prepare all required actions
2026-10-24T22:23:56.4908849Z Getting action download info
2026-10-24T22:23:56.6034806Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T22:23:56.6342814Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-24T22:23:56.7049085Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-24T22:23:56.9027691Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T22:23:56.9071460Z Complete job name: Test Server 3
2026-10-24T22:23:56.9524280Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T22:23:56.9606114Z ##[group]Run '/setup.sh'
2026-10-24T22:23:56.9620306Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T22:23:56.9620742Z env:
2026-10-24T22:23:56.9620976Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:23:56.9621324Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:23:56.9621613Z   BLACKSMITH_CHECK_RUN_ID: 121004670778
2026-10-24T22:23:56.9621910Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3
2026-10-24T22:23:56.9622209Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T22:23:56.9622473Z ##[endgroup]
2026-10-24T22:23:56.9876221Z Logging daemon started (blacksmithd for logs)
2026-10-24T22:23:57.0009636Z Results daemon started (blacksmithd for results)
2026-10-24T22:23:57.0159568Z Background adoption and SSH setup started (PID: 2934)
2026-10-24T22:23:57.0160348Z
2026-10-24T22:23:57.0160871Z ----------------------------------------
2026-10-24T22:23:57.0161633Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40138375921/jobs/121004670778
2026-10-24T22:23:57.0162256Z SSH Access (using your GitHub SSH key):
2026-10-24T22:23:57.0162871Z   ssh -p 64005 runner@blacksmith-4vcpu-ubuntu-2404-7cuch5eq4226igkh.vm.blacksmith.sh
2026-10-24T22:23:57.0163317Z
2026-10-24T22:23:57.0163542Z No GitHub SSH key? Add one at:
2026-10-24T22:23:57.0164190Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T22:23:57.0164880Z
2026-10-24T22:23:57.0165062Z ----------------------------------------
2026-10-24T22:23:57.0165363Z
2026-10-24T22:23:57.0165605Z VM ID: blacksmith-4vcpu-ubuntu-2404-7cuch5eq4226igkh
2026-10-24T22:23:57.0166143Z Host: production-152.236.46.146-x8664
2026-10-24T22:23:57.0166567Z Host Agent PID: 760694
2026-10-24T22:23:57.0166916Z Host Agent Git SHA: 1637818df
2026-10-24T22:23:57.0167330Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T22:23:57.0167741Z Blacksmith Host Generation: gen 2
2026-10-24T22:23:57.0168147Z Petname: production-nearby-wasp-766a8d72
2026-10-24T22:23:57.0168645Z Region: us-east
2026-10-24T22:23:57.0169020Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T22:23:57.0179436Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T22:23:57.0179931Z
2026-10-24T22:23:57.0180170Z Enabling Blacksmith transparent cache
2026-10-24T22:23:57.0504563Z ##[group]Run actions/checkout@v6
2026-10-24T22:23:57.0504877Z with:
2026-10-24T22:23:57.0505195Z   fetch-depth: 2
2026-10-24T22:23:57.0505531Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-24T22:23:57.0505925Z   sparse-checkout-cone-mode: false
2026-10-24T22:23:57.0506201Z   repository: pingdotgg/t3code
2026-10-24T22:23:57.0508271Z   token: ***
2026-10-24T22:23:57.0508483Z   ssh-strict: true
2026-10-24T22:23:57.0508700Z   ssh-user: git
2026-10-24T22:23:57.0508923Z   persist-credentials: true
2026-10-24T22:23:57.0509163Z   clean: true
2026-10-24T22:23:57.0509371Z   fetch-tags: false
2026-10-24T22:23:57.0509598Z   show-progress: true
2026-10-24T22:23:57.0509822Z   lfs: false
2026-10-24T22:23:57.0510035Z   submodules: false
2026-10-24T22:23:57.0510260Z   set-safe-directory: true
2026-10-24T22:23:57.0510514Z   allow-unsafe-pr-checkout: false
2026-10-24T22:23:57.0510863Z env:
2026-10-24T22:23:57.0511146Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:23:57.0511432Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:23:57.0511714Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:23:57.0511979Z ##[endgroup]
2026-10-24T22:23:57.1959608Z Syncing repository: pingdotgg/t3code
2026-10-24T22:23:57.1960717Z ##[group]Getting Git version info
2026-10-24T22:23:57.1961046Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T22:23:57.1961706Z [command]/usr/local/bin/git version
2026-10-24T22:23:57.2035494Z git version 2.55.0
2026-10-24T22:23:57.2045850Z ##[endgroup]
2026-10-24T22:23:57.2052381Z Temporarily overriding HOME='/home/runner/_work/_temp/58d87787-aed3-4428-bbc1-b33fe6cae9b4' before making global git config changes
2026-10-24T22:23:57.2053020Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T22:23:57.2055361Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T22:23:57.2084162Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T22:23:57.2086493Z ##[group]Determining repository object format
2026-10-24T22:23:57.2087774Z ##[endgroup]
2026-10-24T22:23:57.2088141Z ##[group]Initializing the repository
2026-10-24T22:23:57.2090124Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T22:23:57.2125296Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T22:23:57.2125877Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T22:23:57.2126400Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T22:23:57.2126830Z hint: call:
2026-10-24T22:23:57.2127091Z hint:
2026-10-24T22:23:57.2127617Z hint: 	git config --global init.defaultBranch <name>
2026-10-24T22:23:57.2127964Z hint:
2026-10-24T22:23:57.2128261Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T22:23:57.2128713Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T22:23:57.2129085Z hint:
2026-10-24T22:23:57.2129305Z hint: 	git branch -m <name>
2026-10-24T22:23:57.2129548Z hint:
2026-10-24T22:23:57.2129857Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T22:23:57.2130318Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T22:23:57.2131508Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T22:23:57.2157440Z ##[endgroup]
2026-10-24T22:23:57.2157821Z ##[group]Disabling automatic garbage collection
2026-10-24T22:23:57.2159660Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T22:23:57.2178283Z ##[endgroup]
2026-10-24T22:23:57.2178652Z ##[group]Setting up auth
2026-10-24T22:23:57.2178919Z Removing SSH command configuration
2026-10-24T22:23:57.2181982Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T22:23:57.2206458Z [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-24T22:23:57.2334063Z Removing HTTP extra header
2026-10-24T22:23:57.2336475Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T22:23:57.2357298Z [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-24T22:23:57.2479431Z Removing includeIf entries pointing to credentials config files
2026-10-24T22:23:57.2482625Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T22:23:57.2502638Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T22:23:57.2597536Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-dfd30c59-41e7-4dd5-9023-bf4916d73a24.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T22:23:57.2620884Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-dfd30c59-41e7-4dd5-9023-bf4916d73a24.config
2026-10-24T22:23:57.2643569Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-dfd30c59-41e7-4dd5-9023-bf4916d73a24.config
2026-10-24T22:23:57.2661682Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-dfd30c59-41e7-4dd5-9023-bf4916d73a24.config
2026-10-24T22:23:57.2679877Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-dfd30c59-41e7-4dd5-9023-bf4916d73a24.config
2026-10-24T22:23:57.2697376Z ##[endgroup]
2026-10-24T22:23:57.2697755Z ##[group]Fetching the repository
2026-10-24T22:23:57.2701534Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +3cc31ed27c8956b36cee35a50509fb7c6869592b:refs/remotes/origin/main
2026-10-24T22:23:57.5576832Z From https://github.com/pingdotgg/t3code
2026-10-24T22:23:57.5577351Z  * [new ref]         3cc31ed27c8956b36cee35a50509fb7c6869592b -> origin/main
2026-10-24T22:23:57.5604219Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-24T22:23:57.5624549Z   origin/main
2026-10-24T22:23:57.5629220Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-24T22:23:57.5647226Z 3cc31ed27c8956b36cee35a50509fb7c6869592b
2026-10-24T22:23:57.5648965Z ##[endgroup]
2026-10-24T22:23:57.5649377Z ##[group]Determining the checkout info
2026-10-24T22:23:57.5649825Z ##[endgroup]
2026-10-24T22:23:57.5650212Z ##[group]Setting up sparse checkout
2026-10-24T22:23:57.5652423Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T22:23:57.5672639Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T22:23:57.5688379Z .git/info/sparse-checkout
2026-10-24T22:23:57.5691685Z ##[endgroup]
2026-10-24T22:23:57.5692098Z ##[group]Checking out the ref
2026-10-24T22:23:57.5694087Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-24T22:24:04.2323919Z Updating files:   0% (1/6402)
2026-10-24T22:24:04.2354322Z Updating files:   1% (65/6402)
2026-10-24T22:24:04.2371808Z Updating files:   2% (129/6402)
2026-10-24T22:24:04.2394711Z Updating files:   3% (193/6402)
2026-10-24T22:24:04.2417116Z Updating files:   4% (257/6402)
2026-10-24T22:24:04.2450308Z Updating files:   5% (321/6402)
2026-10-24T22:24:04.2475113Z Updating files:   6% (385/6402)
2026-10-24T22:24:04.2532176Z Updating files:   7% (449/6402)
2026-10-24T22:24:04.2570807Z Updating files:   8% (513/6402)
2026-10-24T22:24:04.2599818Z Updating files:   9% (577/6402)
2026-10-24T22:24:04.2917149Z Updating files:  10% (641/6402)
2026-10-24T22:24:04.2934123Z Updating files:  11% (705/6402)
2026-10-24T22:24:04.2946050Z Updating files:  12% (769/6402)
2026-10-24T22:24:04.2962573Z Updating files:  13% (833/6402)
2026-10-24T22:24:04.2980485Z Updating files:  14% (897/6402)
2026-10-24T22:24:04.2999875Z Updating files:  15% (961/6402)
2026-10-24T22:24:04.3019976Z Updating files:  16% (1025/6402)
2026-10-24T22:24:04.3035993Z Updating files:  17% (1089/6402)
2026-10-24T22:24:04.3055863Z Updating files:  18% (1153/6402)
2026-10-24T22:24:04.3073278Z Updating files:  19% (1217/6402)
2026-10-24T22:24:04.3099956Z Updating files:  20% (1281/6402)
2026-10-24T22:24:04.3117651Z Updating files:  21% (1345/6402)
2026-10-24T22:24:04.3138007Z Updating files:  22% (1409/6402)
2026-10-24T22:24:04.3154708Z Updating files:  23% (1473/6402)
2026-10-24T22:24:04.3169291Z Updating files:  24% (1537/6402)
2026-10-24T22:24:04.3186136Z Updating files:  25% (1601/6402)
2026-10-24T22:24:04.3201541Z Updating files:  26% (1665/6402)
2026-10-24T22:24:04.3216016Z Updating files:  27% (1729/6402)
2026-10-24T22:24:04.3237748Z Updating files:  28% (1793/6402)
2026-10-24T22:24:04.3276128Z Updating files:  29% (1857/6402)
2026-10-24T22:24:04.3298298Z Updating files:  30% (1921/6402)
2026-10-24T22:24:04.3324471Z Updating files:  31% (1985/6402)
2026-10-24T22:24:04.3357034Z Updating files:  32% (2049/6402)
2026-10-24T22:24:04.3389045Z Updating files:  33% (2113/6402)
2026-10-24T22:24:04.3467695Z Updating files:  34% (2177/6402)
2026-10-24T22:24:04.3531765Z Updating files:  35% (2241/6402)
2026-10-24T22:24:04.3571203Z Updating files:  36% (2305/6402)
2026-10-24T22:24:04.3605588Z Updating files:  37% (2369/6402)
2026-10-24T22:24:04.3658527Z Updating files:  38% (2433/6402)
2026-10-24T22:24:04.3692726Z Updating files:  39% (2497/6402)
2026-10-24T22:24:04.3721038Z Updating files:  40% (2561/6402)
2026-10-24T22:24:04.3750193Z Updating files:  41% (2625/6402)
2026-10-24T22:24:04.3769967Z Updating files:  42% (2689/6402)
2026-10-24T22:24:04.3781242Z Updating files:  43% (2753/6402)
2026-10-24T22:24:04.3813725Z Updating files:  44% (2817/6402)
2026-10-24T22:24:04.3844314Z Updating files:  45% (2881/6402)
2026-10-24T22:24:04.3874302Z Updating files:  46% (2945/6402)
2026-10-24T22:24:04.3902528Z Updating files:  47% (3009/6402)
2026-10-24T22:24:04.3932389Z Updating files:  48% (3073/6402)
2026-10-24T22:24:04.3974755Z Updating files:  49% (3137/6402)
2026-10-24T22:24:04.4008142Z Updating files:  50% (3201/6402)
2026-10-24T22:24:04.4024527Z Updating files:  51% (3266/6402)
2026-10-24T22:24:04.4064111Z Updating files:  52% (3330/6402)
2026-10-24T22:24:04.4094694Z Updating files:  53% (3394/6402)
2026-10-24T22:24:04.4116294Z Updating files:  54% (3458/6402)
2026-10-24T22:24:04.4140806Z Updating files:  55% (3522/6402)
2026-10-24T22:24:04.4157452Z Updating files:  56% (3586/6402)
2026-10-24T22:24:04.4178662Z Updating files:  57% (3650/6402)
2026-10-24T22:24:04.4200647Z Updating files:  58% (3714/6402)
2026-10-24T22:24:04.4600363Z Updating files:  59% (3778/6402)
2026-10-24T22:24:04.4615380Z Updating files:  60% (3842/6402)
2026-10-24T22:24:04.4636738Z Updating files:  61% (3906/6402)
2026-10-24T22:24:04.4656355Z Updating files:  62% (3970/6402)
2026-10-24T22:24:04.4693576Z Updating files:  63% (4034/6402)
2026-10-24T22:24:04.4710889Z Updating files:  64% (4098/6402)
2026-10-24T22:24:04.4732531Z Updating files:  65% (4162/6402)
2026-10-24T22:24:04.4750893Z Updating files:  66% (4226/6402)
2026-10-24T22:24:04.4776117Z Updating files:  67% (4290/6402)
2026-10-24T22:24:04.4793032Z Updating files:  68% (4354/6402)
2026-10-24T22:24:04.4812319Z Updating files:  69% (4418/6402)
2026-10-24T22:24:04.4826317Z Updating files:  70% (4482/6402)
2026-10-24T22:24:04.4849012Z Updating files:  71% (4546/6402)
2026-10-24T22:24:04.4862703Z Updating files:  72% (4610/6402)
2026-10-24T22:24:04.4913455Z Updating files:  73% (4674/6402)
2026-10-24T22:24:04.5368263Z Updating files:  74% (4738/6402)
2026-10-24T22:24:04.5402154Z Updating files:  75% (4802/6402)
2026-10-24T22:24:04.5426376Z Updating files:  76% (4866/6402)
2026-10-24T22:24:04.5453348Z Updating files:  77% (4930/6402)
2026-10-24T22:24:04.5479596Z Updating files:  78% (4994/6402)
2026-10-24T22:24:04.5497162Z Updating files:  79% (5058/6402)
2026-10-24T22:24:04.5521440Z Updating files:  80% (5122/6402)
2026-10-24T22:24:04.5538882Z Updating files:  81% (5186/6402)
2026-10-24T22:24:04.5558263Z Updating files:  82% (5250/6402)
2026-10-24T22:24:04.5582760Z Updating files:  83% (5314/6402)
2026-10-24T22:24:04.5609175Z Updating files:  84% (5378/6402)
2026-10-24T22:24:04.5627927Z Updating files:  85% (5442/6402)
2026-10-24T22:24:04.5656306Z Updating files:  86% (5506/6402)
2026-10-24T22:24:04.5735208Z Updating files:  87% (5570/6402)
2026-10-24T22:24:04.5768666Z Updating files:  88% (5634/6402)
2026-10-24T22:24:04.5789966Z Updating files:  89% (5698/6402)
2026-10-24T22:24:04.5820684Z Updating files:  90% (5762/6402)
2026-10-24T22:24:04.5853776Z Updating files:  91% (5826/6402)
2026-10-24T22:24:04.5869747Z Updating files:  92% (5890/6402)
2026-10-24T22:24:04.5893796Z Updating files:  93% (5954/6402)
2026-10-24T22:24:04.5911534Z Updating files:  94% (6018/6402)
2026-10-24T22:24:04.5916239Z Updating files:  94% (6073/6402)
2026-10-24T22:24:04.5941501Z Updating files:  95% (6082/6402)
2026-10-24T22:24:04.6003295Z Updating files:  96% (6146/6402)
2026-10-24T22:24:04.6028189Z Updating files:  97% (6210/6402)
2026-10-24T22:24:04.6079703Z Updating files:  98% (6274/6402)
2026-10-24T22:24:04.6101208Z Updating files:  99% (6338/6402)
2026-10-24T22:24:04.6101413Z Updating files: 100% (6402/6402)
2026-10-24T22:24:04.6101576Z Updating files: 100% (6402/6402), done.
2026-10-24T22:24:04.6268442Z Switched to a new branch 'main'
2026-10-24T22:24:04.6268975Z branch 'main' set up to track 'origin/main'.
2026-10-24T22:24:04.6284062Z ##[endgroup]
2026-10-24T22:24:04.6324114Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T22:24:04.6347038Z 3cc31ed27c8956b36cee35a50509fb7c6869592b
2026-10-24T22:24:04.6505410Z Prepare all required actions
2026-10-24T22:24:04.6545101Z ##[group]Run ./.github/actions/ci-changes
2026-10-24T22:24:04.6545259Z env:
2026-10-24T22:24:04.6545381Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:04.6545529Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:04.6545677Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:04.6545809Z ##[endgroup]
2026-10-24T22:24:04.6687911Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-24T22:24:04.6703765Z ##[group]Run set -uo pipefail
2026-10-24T22:24:04.6704016Z set -uo pipefail
2026-10-24T22:24:04.6704142Z
2026-10-24T22:24:04.6704243Z decide() {
2026-10-24T22:24:04.6704495Z   node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-24T22:24:04.6704706Z   exit "${PIPESTATUS[0]}"
2026-10-24T22:24:04.6704837Z }
2026-10-24T22:24:04.6704937Z
2026-10-24T22:24:04.6705042Z fail_open() {
2026-10-24T22:24:04.6705188Z   echo "$* Running every job."
2026-10-24T22:24:04.6705322Z   decide
2026-10-24T22:24:04.6705427Z }
2026-10-24T22:24:04.6705520Z
2026-10-24T22:24:04.6705674Z # Reads the change from git rather than the REST API: every job that
2026-10-24T22:24:04.6705925Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-24T22:24:04.6706139Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-24T22:24:04.6706350Z   # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-24T22:24:04.6706605Z   # so its first parent is the base branch and the diff is the PR's change.
2026-10-24T22:24:04.6706799Z   base=HEAD^1
2026-10-24T22:24:04.6706910Z   mode=()
2026-10-24T22:24:04.6707022Z else
2026-10-24T22:24:04.6707130Z   base=$BEFORE_SHA
2026-10-24T22:24:04.6707323Z   git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-24T22:24:04.6707535Z     || fail_open "Could not fetch ${base}."
2026-10-24T22:24:04.6707739Z   # main keeps a full run as the backstop for anything the gate misses.
2026-10-24T22:24:04.6707926Z   mode=(--full)
2026-10-24T22:24:04.6708039Z fi
2026-10-24T22:24:04.6708135Z
2026-10-24T22:24:04.6708294Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-24T22:24:04.6708890Z # of a package changes that package just like editing it. It also keeps
2026-10-24T22:24:04.6709240Z # git from fetching file contents to score renames.
2026-10-24T22:24:04.6709482Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-24T22:24:04.6709712Z   || fail_open "Could not diff against ${base}."
2026-10-24T22:24:04.6709912Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-24T22:24:04.6722864Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T22:24:04.6723039Z env:
2026-10-24T22:24:04.6723153Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:04.6723305Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:04.6723450Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:04.6723589Z   EVENT_NAME: push
2026-10-24T22:24:04.6723727Z   BEFORE_SHA: 909e4c948278afc2b3e1e665075fb1755a13f894
2026-10-24T22:24:04.6723885Z ##[endgroup]
2026-10-24T22:24:04.9300967Z 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-definitions, @t3tools/source-control-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/ssh, @t3tools/tailscale, @t3tools/web, effect-acp, effect-codex-app-server, t3, t3code-relay
2026-10-24T22:24:04.9303447Z typecheck=true
2026-10-24T22:24:04.9303625Z build=true
2026-10-24T22:24:04.9303790Z test=true
2026-10-24T22:24:04.9303953Z test_packages=
2026-10-24T22:24:04.9304115Z test_web=true
2026-10-24T22:24:04.9304334Z test_server=true
2026-10-24T22:24:04.9304499Z rust=true
2026-10-24T22:24:04.9304649Z release_smoke=true
2026-10-24T22:24:04.9304760Z mobile_native=false
2026-10-24T22:24:04.9347396Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=265]
2026-10-24T22:24:04.9424584Z Prepare all required actions
2026-10-24T22:24:04.9424870Z Getting action download info
2026-10-24T22:24:05.0193225Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-24T22:24:05.1190595Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-24T22:24:05.1191458Z env:
2026-10-24T22:24:05.1191649Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:05.1191856Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:05.1192059Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:05.1192255Z ##[endgroup]
2026-10-24T22:24:05.1256095Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-24T22:24:05.1265949Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T22:24:05.1266350Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T22:24:05.1266731Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T22:24:05.1266973Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T22:24:05.1281335Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T22:24:05.1281506Z env:
2026-10-24T22:24:05.1281625Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:05.1281775Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:05.1281957Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:05.1282095Z ##[endgroup]
2026-10-24T22:24:05.1355894Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=9]
2026-10-24T22:24:05.1357882Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-24T22:24:05.1410768Z ##[group]Run actions/cache@v6
2026-10-24T22:24:05.1411205Z with:
2026-10-24T22:24:05.1411372Z   path: ~/.vite-plus
2026-10-24T22:24:05.1411626Z   key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T22:24:05.1411932Z   enableCrossOsArchive: false
2026-10-24T22:24:05.1412145Z   fail-on-cache-miss: false
2026-10-24T22:24:05.1412341Z   lookup-only: false
2026-10-24T22:24:05.1412513Z   save-always: false
2026-10-24T22:24:05.1412680Z env:
2026-10-24T22:24:05.1412847Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:05.1413083Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:05.1413305Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:05.1413512Z ##[endgroup]
2026-10-24T22:24:05.3559816Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T22:24:05.7671095Z Received 170349591 of 170349591 (100.0%), 418.7 MBs/sec
2026-10-24T22:24:05.7672515Z Cache Size: ~162 MB (170349591 B)
2026-10-24T22:24:05.7787956Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/22c85d0e-df92-4510-bca8-b98db48f7d16/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T22:24:06.4839525Z Cache restored successfully
2026-10-24T22:24:06.4985126Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T22:24:06.5054367Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1369]
2026-10-24T22:24:06.5056869Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-24T22:24:06.5078160Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T22:24:06.5078397Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T22:24:06.5078585Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-24T22:24:06.5092157Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T22:24:06.5092339Z env:
2026-10-24T22:24:06.5092467Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:06.5092625Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:06.5092796Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:06.5092937Z ##[endgroup]
2026-10-24T22:24:06.5135576Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-24T22:24:06.5145725Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8]
2026-10-24T22:24:06.5147677Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-24T22:24:06.5152677Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-24T22:24:06.5153872Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-24T22:24:06.5164961Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-24T22:24:06.5165154Z store_path="$(vp pm cache dir)"
2026-10-24T22:24:06.5165313Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-24T22:24:06.5180898Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T22:24:06.5181070Z env:
2026-10-24T22:24:06.5181184Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:06.5181339Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:06.5181483Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:06.5181615Z ##[endgroup]
2026-10-24T22:24:06.5332933Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=17]
2026-10-24T22:24:06.5334282Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-24T22:24:06.5736097Z ##[group]Run actions/cache@v6
2026-10-24T22:24:06.5736235Z with:
2026-10-24T22:24:06.5736369Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-24T22:24:06.5736631Z   key: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6
2026-10-24T22:24:06.5736890Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-24T22:24:06.5737042Z   enableCrossOsArchive: false
2026-10-24T22:24:06.5737178Z   fail-on-cache-miss: false
2026-10-24T22:24:06.5737303Z   lookup-only: false
2026-10-24T22:24:06.5737416Z   save-always: false
2026-10-24T22:24:06.5737532Z env:
2026-10-24T22:24:06.5737799Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:06.5737947Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:06.5738091Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:06.5738224Z ##[endgroup]
2026-10-24T22:24:06.7741746Z Cache hit for: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6
2026-10-24T22:24:07.8151892Z Received 671088640 of 995395870 (67.4%), 627.5 MBs/sec
2026-10-24T22:24:08.2273594Z Received 995395870 of 995395870 (100.0%), 661.5 MBs/sec
2026-10-24T22:24:08.2274328Z Cache Size: ~949 MB (995395870 B)
2026-10-24T22:24:08.2293280Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/128085da-b6a6-4282-aa26-769d881bd57e/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T22:24:13.5879669Z Cache restored successfully
2026-10-24T22:24:13.6365259Z Cache restored from key: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6
2026-10-24T22:24:13.6458964Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7112]
2026-10-24T22:24:13.6461879Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-24T22:24:13.6474575Z ##[group]Run vp install
2026-10-24T22:24:13.6474783Z vp install
2026-10-24T22:24:13.6488270Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T22:24:13.6488453Z env:
2026-10-24T22:24:13.6488570Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:13.6488714Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:13.6488860Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:13.6488998Z ##[endgroup]
2026-10-24T22:24:13.6841040Z Scope: all 34 workspace projects
2026-10-24T22:24:13.7923996Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-24T22:24:14.1704954Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-24T22:24:14.1719213Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-24T22:24:14.1723866Z   Virtual store is at:             node_modules/.pnpm
2026-10-24T22:24:16.6617037Z โœ“ Lockfile passes supply-chain policies (2088 entries in 2.9s)
2026-10-24T22:24:16.6617315Z Lockfile is up to date, resolution step is skipped
2026-10-24T22:24:16.6796867Z Packages: +1721
2026-10-24T22:24:16.6797045Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-24T22:24:16.7229872Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-24T22:24:17.7882748Z . prepare$ vp config --no-agent
2026-10-24T22:24:17.8959029Z . prepare: Done
2026-10-24T22:24:17.8977846Z
2026-10-24T22:24:17.8978018Z devDependencies:
2026-10-24T22:24:17.8978155Z + @coderabbitai/config 1.1.0
2026-10-24T22:24:17.8978296Z + @shadcn/lint 0.1.5
2026-10-24T22:24:17.8978443Z + @types/node 24.12.4
2026-10-24T22:24:17.8978574Z + knip 6.34.0
2026-10-24T22:24:17.8978704Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-24T22:24:17.8978848Z + vite-plus 1.3.0
2026-10-24T22:24:17.8978920Z
2026-10-24T22:24:17.8990133Z Done in 4.2s using pnpm v12.14.0
2026-10-24T22:24:17.9182787Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4272]
2026-10-24T22:24:17.9201527Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T22:24:17.9201991Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T22:24:17.9216286Z shell: /usr/bin/bash -e {0}
2026-10-24T22:24:17.9216416Z env:
2026-10-24T22:24:17.9216531Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:17.9216684Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:17.9216828Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:17.9216962Z ##[endgroup]
2026-10-24T22:24:17.9437324Z ##[group]Run actions/cache@v6
2026-10-24T22:24:17.9437455Z with:
2026-10-24T22:24:17.9437564Z   path: ~/.cache/ms-playwright
2026-10-24T22:24:17.9437724Z   key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T22:24:17.9437888Z   enableCrossOsArchive: false
2026-10-24T22:24:17.9438019Z   fail-on-cache-miss: false
2026-10-24T22:24:17.9438141Z   lookup-only: false
2026-10-24T22:24:17.9438254Z   save-always: false
2026-10-24T22:24:17.9438358Z env:
2026-10-24T22:24:17.9438464Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:17.9438610Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:17.9438750Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:17.9438886Z ##[endgroup]
2026-10-24T22:24:18.1455894Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T22:24:18.2903085Z Received 106503405 of 106503405 (100.0%), 799.8 MBs/sec
2026-10-24T22:24:18.2903302Z Cache Size: ~102 MB (106503405 B)
2026-10-24T22:24:18.2918560Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/2531286e-418d-46e2-8d1f-c16866fc3fba/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T22:24:18.4967167Z Cache restored successfully
2026-10-24T22:24:18.5079716Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T22:24:18.5196397Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T22:24:18.5196773Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T22:24:18.5197005Z test -n "$browser"
2026-10-24T22:24:18.5197152Z if ldd "$browser" | grep '=> not found'; then
2026-10-24T22:24:18.5197375Z   node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-24T22:24:18.5197577Z fi
2026-10-24T22:24:18.5211075Z shell: /usr/bin/bash -e {0}
2026-10-24T22:24:18.5211203Z env:
2026-10-24T22:24:18.5211316Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:18.5211505Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:18.5211647Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:18.5211783Z ##[endgroup]
2026-10-24T22:24:18.5351780Z ##[group]Run vp run --filter t3 test --shard 3/8
2026-10-24T22:24:18.5351980Z vp run --filter t3 test --shard 3/8
2026-10-24T22:24:18.5364990Z shell: /usr/bin/bash -e {0}
2026-10-24T22:24:18.5365112Z env:
2026-10-24T22:24:18.5365220Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:18.5365368Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:18.5365515Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:18.5365725Z   T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-24T22:24:18.5366011Z   T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-24T22:24:18.5366223Z ##[endgroup]
2026-10-24T22:24:18.7138199Z ~/apps/server$ vp test run --shard 3/8 โŠ˜ cache disabled
2026-10-24T22:24:18.8814607Z
2026-10-24T22:24:18.8816486Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-24T22:24:18.8816707Z
2026-10-24T22:24:23.7573557Z  โœ“ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (80 tests) 756ms
2026-10-24T22:24:23.7574078Z    โœ“ CodexAdapterV2 post-settle continuation (69)
2026-10-24T22:24:23.7574429Z      โœ“ stops a completed run's background command without a client-supplied run 315ms
2026-10-24T22:24:47.2138645Z  โœ“ src/git/GitManager.test.ts (103 tests) 22389ms
2026-10-24T22:24:47.2152710Z    โœ“ GitManager (103)
2026-10-24T22:24:47.2153115Z      โœ“ finds a fork PR for a branch pushed without an upstream 489ms
2026-10-24T22:24:47.2153478Z      โœ“ prefers an exact fork ref but does not guess between equal refs 306ms
2026-10-24T22:24:47.2153883Z      โœ“ pushes and creates PR from a no-upstream branch when local commits are ahead of base 308ms
2026-10-24T22:24:47.2154286Z      โœ“ hands the branch base to the host when a failed first push is retried 320ms
2026-10-24T22:24:47.2154688Z      โœ“ preserves a local worktree PR base that shadows a remote ref, including legacy bases 426ms
2026-10-24T22:24:47.2155151Z      โœ“ generates PR content from branch changes when the remote base advances (main) 345ms
2026-10-24T22:24:47.2155607Z      โœ“ generates PR content from branch changes when the remote base advances (release/1.2) 372ms
2026-10-24T22:24:47.2156034Z      โœ“ creates cross-repo PRs with the fork owner selector and default base branch 307ms
2026-10-24T22:24:47.2156491Z      โœ“ local PR checkout excludes a concurrent create-and-switch from a nested project with an alternate root 313ms
2026-10-24T22:24:47.2156971Z      โœ“ local PR checkout excludes a concurrent feature-branch from a nested project with an alternate root 418ms
2026-10-24T22:24:47.2157372Z      โœ“ local PR checkout lands cleanly (existing branch: false) 328ms
2026-10-24T22:24:47.2157733Z      โœ“ prepares a worktree from the head branch when the host has no pull ref 575ms
2026-10-24T22:24:47.2158120Z      โœ“ preserves fork upstream tracking when preparing a worktree PR thread 385ms
2026-10-24T22:24:47.2158524Z      โœ“ refreshes a reused PR worktree onto the updated pull request head 401ms
2026-10-24T22:24:47.2158896Z      โœ“ resets a clean reused PR worktree onto a force-pushed pull request head 416ms
2026-10-24T22:24:47.2159285Z      โœ“ keeps a reused PR worktree that carries its own commit off the rewritten head 404ms
2026-10-24T22:24:47.2159668Z      โœ“ keeps a dirty reused PR worktree off the rewritten pull request head 394ms
2026-10-24T22:24:47.2160060Z      โœ“ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 722ms
2026-10-24T22:24:47.2160521Z      โœ“ reuses an existing PR worktree with 0 preceding matching branches (fork: true) 320ms
2026-10-24T22:24:47.2160929Z      โœ“ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 795ms
2026-10-24T22:24:47.2161336Z      โœ“ refreshes a reused PR worktree that has no upstream from the pull request ref 508ms
2026-10-24T22:24:47.2161712Z      โœ“ reuses an existing PR worktree and restores fork upstream tracking 387ms
2026-10-24T22:24:47.2162078Z      โœ“ does not fail PR worktree prep when setup terminal startup fails 353ms
2026-10-24T22:24:47.2162427Z      โœ“ create_pr preserves dirty work on an already pushed branch 373ms
2026-10-24T22:24:51.5175921Z  โœ“ src/provider/CodexChatGptAuth.test.ts (54 tests) 3856ms
2026-10-24T22:24:54.7200466Z  โœ“ src/orchestration-v2/ThreadStop.test.ts (41 tests) 2083ms
2026-10-24T22:24:55.8868093Z  โœ“ src/orchestration-v2/PullRequestSyncReactor.test.ts (26 tests) 62ms
2026-10-24T22:24:56.4946161Z stdout | src/preview/ServerBrowser.test.ts > a rejected download releases the original and keeps no saved copy (save failed)
2026-10-24T22:24:56.4946578Z [22:24:56.487] WARN (#1032): server preview download failed {
2026-10-24T22:24:56.4946766Z   cause: Error: save interrupted
2026-10-24T22:24:56.4947087Z       at Object.saveAs (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.test.ts:985:50)
2026-10-24T22:24:56.4947527Z       at saveDownload (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.ts:960:7)
2026-10-24T22:24:56.4947784Z }
2026-10-24T22:24:56.4947847Z
2026-10-24T22:24:56.5169970Z  โœ“ src/preview/ServerBrowser.test.ts (27 tests) 134ms
2026-10-24T22:24:58.0199595Z  โœ“ src/assets/AssetAccess.test.ts (26 tests) 209ms
2026-10-24T22:24:58.6131907Z  โœ“ src/device/DeviceService.test.ts (29 tests) 100ms
2026-10-24T22:24:59.4787856Z  โœ“ src/orchestration-v2/ThreadSearch.test.ts (20 tests) 385ms
2026-10-24T22:25:00.9833695Z  โœ“ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 390ms
2026-10-24T22:25:01.9525017Z  โœ“ src/auth/EnvironmentAuth.test.ts (18 tests) 525ms
2026-10-24T22:25:02.5622731Z  โœ“ src/provider/antigravityAuthSupport.test.ts (26 tests) 290ms
2026-10-24T22:25:03.9872126Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached
2026-10-24T22:25:03.9872726Z [22:25:03.978] INFO (#4): Migrations ran successfully {
2026-10-24T22:25:03.9873086Z   migrations: [
2026-10-24T22:25:03.9911202Z     '1_OrchestrationEvents',
2026-10-24T22:25:03.9912149Z     '2_OrchestrationCommandReceipts',
2026-10-24T22:25:03.9951079Z     '3_CheckpointDiffBlobs',
2026-10-24T22:25:03.9951383Z     '4_ProviderSessionRuntime',
2026-10-24T22:25:03.9992547Z     '5_Projections',
2026-10-24T22:25:04.0031395Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T22:25:04.0031956Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T22:25:04.0039344Z     '8_ProjectionThreadActivitySequence',
2026-10-24T22:25:04.0039629Z     '9_ProviderSessionRuntimeMode',
2026-10-24T22:25:04.0039897Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T22:25:04.0040186Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T22:25:04.0040464Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T22:25:04.0040736Z     '13_ProjectionThreadProposedPlans',
2026-10-24T22:25:04.0041029Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T22:25:04.0041326Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T22:25:04.0041592Z     '16_CanonicalizeModelSelections',
2026-10-24T22:25:04.0041853Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T22:25:04.0042116Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T22:25:04.0042392Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T22:25:04.0042654Z     '20_AuthAccessManagement',
2026-10-24T22:25:04.0042901Z     '21_AuthSessionClientMetadata',
2026-10-24T22:25:04.0043151Z     '22_AuthSessionLastConnectedAt',
2026-10-24T22:25:04.0043410Z     '23_ProjectionThreadShellSummary',
2026-10-24T22:25:04.0043685Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T22:25:04.0043981Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T22:25:04.0044267Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T22:25:04.0044544Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T22:25:04.0044817Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T22:25:04.0045101Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T22:25:04.0045381Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T22:25:04.0045644Z     '31_AuthAuthorizationScopes',
2026-10-24T22:25:04.0045904Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T22:25:04.0046161Z     '33_ProjectionThreadsSettled',
2026-10-24T22:25:04.0046406Z     '34_ProjectionThreadsSnoozed',
2026-10-24T22:25:04.0046666Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T22:25:04.0046925Z     '36_ProjectionThreadsPinned',
2026-10-24T22:25:04.0047176Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T22:25:04.0047431Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T22:25:04.0047709Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T22:25:04.0047986Z     '40_ProjectionProjectFaviconPath',
2026-10-24T22:25:04.0048244Z     '41_AuthSessionClientConnection',
2026-10-24T22:25:04.0048515Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T22:25:04.0048779Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T22:25:04.0049074Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T22:25:04.0049712Z     '45_ProjectionProjectsAutoPull',
2026-10-24T22:25:04.0050104Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T22:25:04.0050359Z     '47_ProjectionProjectIcon',
2026-10-24T22:25:04.0050618Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T22:25:04.0050886Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T22:25:04.0051157Z     '50_ProjectionThreadPullRequests',
2026-10-24T22:25:04.0051415Z     '51_ProjectionThreadMessageContext',
2026-10-24T22:25:04.0051676Z     '52_ProjectionThreadTitleState',
2026-10-24T22:25:04.0051928Z     '53_PullRequestFilesViewed',
2026-10-24T22:25:04.0052196Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T22:25:04.0052457Z     '55_OrchestrationV2',
2026-10-24T22:25:04.0052716Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T22:25:04.0052967Z     '57_ScheduledTaskWebhooks',
2026-10-24T22:25:04.0053213Z     '58_WebhookRelayDeliveries',
2026-10-24T22:25:04.0053461Z     '59_McpAppModelContext',
2026-10-24T22:25:04.0053707Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T22:25:04.0053954Z     '61_PullRequestReviewGuides',
2026-10-24T22:25:04.0054206Z     '62_ThreadFailureLookupIndex',
2026-10-24T22:25:04.0054448Z     '63_DropUnusedV1Projections',
2026-10-24T22:25:04.0054708Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T22:25:04.0055103Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T22:25:04.0055404Z     '66_RepairClientSettlementTimestamps',
2026-10-24T22:25:04.0055657Z     '67_WebhookDedupe',
2026-10-24T22:25:04.0055889Z     '68_ShellStopRequestIndex',
2026-10-24T22:25:04.0056123Z     '69_ThreadMessageSearch'
2026-10-24T22:25:04.0056334Z   ]
2026-10-24T22:25:04.0056504Z }
2026-10-24T22:25:04.0056636Z
2026-10-24T22:25:04.0545399Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client
2026-10-24T22:25:04.0545821Z [22:25:04.053] INFO (#363): Migrations ran successfully {
2026-10-24T22:25:04.0546251Z   migrations: [
2026-10-24T22:25:04.0551099Z     '1_OrchestrationEvents',
2026-10-24T22:25:04.0551354Z     '2_OrchestrationCommandReceipts',
2026-10-24T22:25:04.0551535Z     '3_CheckpointDiffBlobs',
2026-10-24T22:25:04.0551703Z     '4_ProviderSessionRuntime',
2026-10-24T22:25:04.0551865Z     '5_Projections',
2026-10-24T22:25:04.0552060Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T22:25:04.0552277Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T22:25:04.0552477Z     '8_ProjectionThreadActivitySequence',
2026-10-24T22:25:04.0552668Z     '9_ProviderSessionRuntimeMode',
2026-10-24T22:25:04.0552849Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T22:25:04.0553067Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T22:25:04.0553273Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T22:25:04.0553469Z     '13_ProjectionThreadProposedPlans',
2026-10-24T22:25:04.0553685Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T22:25:04.0553902Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T22:25:04.0554088Z     '16_CanonicalizeModelSelections',
2026-10-24T22:25:04.0554268Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T22:25:04.0554455Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T22:25:04.0554648Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T22:25:04.0554826Z     '20_AuthAccessManagement',
2026-10-24T22:25:04.0554993Z     '21_AuthSessionClientMetadata',
2026-10-24T22:25:04.0555171Z     '22_AuthSessionLastConnectedAt',
2026-10-24T22:25:04.0555351Z     '23_ProjectionThreadShellSummary',
2026-10-24T22:25:04.0555885Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T22:25:04.0556204Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T22:25:04.0556415Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T22:25:04.0556608Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T22:25:04.0556800Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T22:25:04.0557004Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T22:25:04.0557211Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T22:25:04.0557398Z     '31_AuthAuthorizationScopes',
2026-10-24T22:25:04.0557574Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T22:25:04.0557753Z     '33_ProjectionThreadsSettled',
2026-10-24T22:25:04.0557922Z     '34_ProjectionThreadsSnoozed',
2026-10-24T22:25:04.0558109Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T22:25:04.0558288Z     '36_ProjectionThreadsPinned',
2026-10-24T22:25:04.0558463Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T22:25:04.0558649Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T22:25:04.0558849Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T22:25:04.0559107Z     '40_ProjectionProjectFaviconPath',
2026-10-24T22:25:04.0559285Z     '41_AuthSessionClientConnection',
2026-10-24T22:25:04.0559476Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T22:25:04.0559663Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T22:25:04.0559855Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T22:25:04.0560043Z     '45_ProjectionProjectsAutoPull',
2026-10-24T22:25:04.0560236Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T22:25:04.0560417Z     '47_ProjectionProjectIcon',
2026-10-24T22:25:04.0560597Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T22:25:04.0560911Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T22:25:04.0561100Z     '50_ProjectionThreadPullRequests',
2026-10-24T22:25:04.0561292Z     '51_ProjectionThreadMessageContext',
2026-10-24T22:25:04.0561566Z     '52_ProjectionThreadTitleState',
2026-10-24T22:25:04.0561927Z     '53_PullRequestFilesViewed',
2026-10-24T22:25:04.0562129Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T22:25:04.0562310Z     '55_OrchestrationV2',
2026-10-24T22:25:04.0562486Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T22:25:04.0562664Z     '57_ScheduledTaskWebhooks',
2026-10-24T22:25:04.0562827Z     '58_WebhookRelayDeliveries',
2026-10-24T22:25:04.0562990Z     '59_McpAppModelContext',
2026-10-24T22:25:04.0563159Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T22:25:04.0563334Z     '61_PullRequestReviewGuides',
2026-10-24T22:25:04.0563501Z     '62_ThreadFailureLookupIndex',
2026-10-24T22:25:04.0563674Z     '63_DropUnusedV1Projections',
2026-10-24T22:25:04.0563907Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T22:25:04.0564092Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T22:25:04.0564276Z     '66_RepairClientSettlementTimestamps',
2026-10-24T22:25:04.0564446Z     '67_WebhookDedupe',
2026-10-24T22:25:04.0564600Z     '68_ShellStopRequestIndex',
2026-10-24T22:25:04.0564762Z     '69_ThreadMessageSearch'
2026-10-24T22:25:04.0564894Z   ]
2026-10-24T22:25:04.0564987Z }
2026-10-24T22:25:04.0565047Z
2026-10-24T22:25:04.0904321Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts
2026-10-24T22:25:04.0904685Z [22:25:04.089] INFO (#758): Migrations ran successfully {
2026-10-24T22:25:04.0904861Z   migrations: [
2026-10-24T22:25:04.0905000Z     '1_OrchestrationEvents',
2026-10-24T22:25:04.0905184Z     '2_OrchestrationCommandReceipts',
2026-10-24T22:25:04.0907125Z     '3_CheckpointDiffBlobs',
2026-10-24T22:25:04.0907501Z     '4_ProviderSessionRuntime',
2026-10-24T22:25:04.0907665Z     '5_Projections',
2026-10-24T22:25:04.0907855Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T22:25:04.0908073Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T22:25:04.0908270Z     '8_ProjectionThreadActivitySequence',
2026-10-24T22:25:04.0908459Z     '9_ProviderSessionRuntimeMode',
2026-10-24T22:25:04.0908641Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T22:25:04.0908845Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T22:25:04.0909098Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T22:25:04.0909291Z     '13_ProjectionThreadProposedPlans',
2026-10-24T22:25:04.0909502Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T22:25:04.0909721Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T22:25:04.0909913Z     '16_CanonicalizeModelSelections',
2026-10-24T22:25:04.0910097Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T22:25:04.0910285Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T22:25:04.0910476Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T22:25:04.0910769Z     '20_AuthAccessManagement',
2026-10-24T22:25:04.0910936Z     '21_AuthSessionClientMetadata',
2026-10-24T22:25:04.0911116Z     '22_AuthSessionLastConnectedAt',
2026-10-24T22:25:04.0911298Z     '23_ProjectionThreadShellSummary',
2026-10-24T22:25:04.0911498Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T22:25:04.0911718Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T22:25:04.0911933Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T22:25:04.0912127Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T22:25:04.0912320Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T22:25:04.0912527Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T22:25:04.0912738Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T22:25:04.0912926Z     '31_AuthAuthorizationScopes',
2026-10-24T22:25:04.0913104Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T22:25:04.0913287Z     '33_ProjectionThreadsSettled',
2026-10-24T22:25:04.0913458Z     '34_ProjectionThreadsSnoozed',
2026-10-24T22:25:04.0913643Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T22:25:04.0913822Z     '36_ProjectionThreadsPinned',
2026-10-24T22:25:04.0913998Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T22:25:04.0914178Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T22:25:04.0914378Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T22:25:04.0914581Z     '40_ProjectionProjectFaviconPath',
2026-10-24T22:25:04.0914762Z     '41_AuthSessionClientConnection',
2026-10-24T22:25:04.0914956Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T22:25:04.0915148Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T22:25:04.0915340Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T22:25:04.0915527Z     '45_ProjectionProjectsAutoPull',
2026-10-24T22:25:04.0915720Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T22:25:04.0915902Z     '47_ProjectionProjectIcon',
2026-10-24T22:25:04.0916083Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T22:25:04.0916278Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T22:25:04.0916464Z     '50_ProjectionThreadPullRequests',
2026-10-24T22:25:04.0916650Z     '51_ProjectionThreadMessageContext',
2026-10-24T22:25:04.0916832Z     '52_ProjectionThreadTitleState',
2026-10-24T22:25:04.0917005Z     '53_PullRequestFilesViewed',
2026-10-24T22:25:04.0917316Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T22:25:04.0917569Z     '55_OrchestrationV2',
2026-10-24T22:25:04.0917743Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T22:25:04.0917920Z     '57_ScheduledTaskWebhooks',
2026-10-24T22:25:04.0918088Z     '58_WebhookRelayDeliveries',
2026-10-24T22:25:04.0918249Z     '59_McpAppModelContext',
2026-10-24T22:25:04.0918422Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T22:25:04.0918594Z     '61_PullRequestReviewGuides',
2026-10-24T22:25:04.0918762Z     '62_ThreadFailureLookupIndex',
2026-10-24T22:25:04.0918975Z     '63_DropUnusedV1Projections',
2026-10-24T22:25:04.0919163Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T22:25:04.0919348Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T22:25:04.0919533Z     '66_RepairClientSettlementTimestamps',
2026-10-24T22:25:04.0919710Z     '67_WebhookDedupe',
2026-10-24T22:25:04.0919870Z     '68_ShellStopRequestIndex',
2026-10-24T22:25:04.0920034Z     '69_ThreadMessageSearch'
2026-10-24T22:25:04.0920162Z   ]
2026-10-24T22:25:04.0920288Z }
2026-10-24T22:25:04.0920343Z
2026-10-24T22:25:04.0990107Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts
2026-10-24T22:25:04.0990605Z [22:25:04.098] INFO (#1107): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' }
2026-10-24T22:25:04.0990947Z
2026-10-24T22:25:04.1278465Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret
2026-10-24T22:25:04.1287446Z [22:25:04.126] INFO (#1144): Migrations ran successfully {
2026-10-24T22:25:04.1287628Z   migrations: [
2026-10-24T22:25:04.1287783Z     '1_OrchestrationEvents',
2026-10-24T22:25:04.1287979Z     '2_OrchestrationCommandReceipts',
2026-10-24T22:25:04.1288181Z     '3_CheckpointDiffBlobs',
2026-10-24T22:25:04.1288358Z     '4_ProviderSessionRuntime',
2026-10-24T22:25:04.1288519Z     '5_Projections',
2026-10-24T22:25:04.1288710Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T22:25:04.1288984Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T22:25:04.1289186Z     '8_ProjectionThreadActivitySequence',
2026-10-24T22:25:04.1289376Z     '9_ProviderSessionRuntimeMode',
2026-10-24T22:25:04.1289582Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T22:25:04.1289790Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T22:25:04.1289995Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T22:25:04.1290191Z     '13_ProjectionThreadProposedPlans',
2026-10-24T22:25:04.1290405Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T22:25:04.1290626Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T22:25:04.1290817Z     '16_CanonicalizeModelSelections',
2026-10-24T22:25:04.1291003Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T22:25:04.1291192Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T22:25:04.1291388Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T22:25:04.1291567Z     '20_AuthAccessManagement',
2026-10-24T22:25:04.1291737Z     '21_AuthSessionClientMetadata',
2026-10-24T22:25:04.1291915Z     '22_AuthSessionLastConnectedAt',
2026-10-24T22:25:04.1292099Z     '23_ProjectionThreadShellSummary',
2026-10-24T22:25:04.1292302Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T22:25:04.1292519Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T22:25:04.1292735Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T22:25:04.1292930Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T22:25:04.1293332Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T22:25:04.1293623Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T22:25:04.1293837Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T22:25:04.1294025Z     '31_AuthAuthorizationScopes',
2026-10-24T22:25:04.1294205Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T22:25:04.1294389Z     '33_ProjectionThreadsSettled',
2026-10-24T22:25:04.1294560Z     '34_ProjectionThreadsSnoozed',
2026-10-24T22:25:04.1294746Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T22:25:04.1294927Z     '36_ProjectionThreadsPinned',
2026-10-24T22:25:04.1295106Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T22:25:04.1295287Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T22:25:04.1295492Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T22:25:04.1295694Z     '40_ProjectionProjectFaviconPath',
2026-10-24T22:25:04.1295883Z     '41_AuthSessionClientConnection',
2026-10-24T22:25:04.1296076Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T22:25:04.1296264Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T22:25:04.1296460Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T22:25:04.1296649Z     '45_ProjectionProjectsAutoPull',
2026-10-24T22:25:04.1296846Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T22:25:04.1297028Z     '47_ProjectionProjectIcon',
2026-10-24T22:25:04.1297214Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T22:25:04.1297410Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T22:25:04.1297601Z     '50_ProjectionThreadPullRequests',
2026-10-24T22:25:04.1297784Z     '51_ProjectionThreadMessageContext',
2026-10-24T22:25:04.1297966Z     '52_ProjectionThreadTitleState',
2026-10-24T22:25:04.1298142Z     '53_PullRequestFilesViewed',
2026-10-24T22:25:04.1298336Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T22:25:04.1298524Z     '55_OrchestrationV2',
2026-10-24T22:25:04.1298701Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T22:25:04.1298920Z     '57_ScheduledTaskWebhooks',
2026-10-24T22:25:04.1299087Z     '58_WebhookRelayDeliveries',
2026-10-24T22:25:04.1299257Z     '59_McpAppModelContext',
2026-10-24T22:25:04.1299430Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T22:25:04.1299607Z     '61_PullRequestReviewGuides',
2026-10-24T22:25:04.1299778Z     '62_ThreadFailureLookupIndex',
2026-10-24T22:25:04.1299950Z     '63_DropUnusedV1Projections',
2026-10-24T22:25:04.1300140Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T22:25:04.1300327Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T22:25:04.1300517Z     '66_RepairClientSettlementTimestamps',
2026-10-24T22:25:04.1300691Z     '67_WebhookDedupe',
2026-10-24T22:25:04.1300853Z     '68_ShellStopRequestIndex',
2026-10-24T22:25:04.1301020Z     '69_ThreadMessageSearch'
2026-10-24T22:25:04.1301148Z   ]
2026-10-24T22:25:04.1301248Z }
2026-10-24T22:25:04.1301307Z
2026-10-24T22:25:04.1326219Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret
2026-10-24T22:25:04.1326586Z [22:25:04.131] INFO (#1491): Approved an MCP client sign-in. {
2026-10-24T22:25:04.1326791Z   client: 'Hosted bot',
2026-10-24T22:25:04.1326957Z   access: 'approval-required',
2026-10-24T22:25:04.1327118Z   method: 'pairing-code'
2026-10-24T22:25:04.1327254Z }
2026-10-24T22:25:04.1327310Z
2026-10-24T22:25:04.1595856Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code
2026-10-24T22:25:04.1596196Z [22:25:04.158] INFO (#1523): Migrations ran successfully {
2026-10-24T22:25:04.1596369Z   migrations: [
2026-10-24T22:25:04.1596750Z     '1_OrchestrationEvents',
2026-10-24T22:25:04.1597237Z     '2_OrchestrationCommandReceipts',
2026-10-24T22:25:04.1597423Z     '3_CheckpointDiffBlobs',
2026-10-24T22:25:04.1597589Z     '4_ProviderSessionRuntime',
2026-10-24T22:25:04.1597755Z     '5_Projections',
2026-10-24T22:25:04.1597950Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T22:25:04.1598169Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T22:25:04.1598371Z     '8_ProjectionThreadActivitySequence',
2026-10-24T22:25:04.1598557Z     '9_ProviderSessionRuntimeMode',
2026-10-24T22:25:04.1598745Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T22:25:04.1599017Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T22:25:04.1599502Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T22:25:04.1599695Z     '13_ProjectionThreadProposedPlans',
2026-10-24T22:25:04.1599920Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T22:25:04.1600146Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T22:25:04.1600336Z     '16_CanonicalizeModelSelections',
2026-10-24T22:25:04.1600521Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T22:25:04.1600709Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T22:25:04.1600908Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T22:25:04.1601089Z     '20_AuthAccessManagement',
2026-10-24T22:25:04.1601261Z     '21_AuthSessionClientMetadata',
2026-10-24T22:25:04.1601441Z     '22_AuthSessionLastConnectedAt',
2026-10-24T22:25:04.1601628Z     '23_ProjectionThreadShellSummary',
2026-10-24T22:25:04.1601828Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T22:25:04.1602047Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T22:25:04.1602263Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T22:25:04.1602466Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T22:25:04.1602669Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T22:25:04.1602878Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T22:25:04.1603091Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T22:25:04.1603280Z     '31_AuthAuthorizationScopes',
2026-10-24T22:25:04.1603464Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T22:25:04.1603649Z     '33_ProjectionThreadsSettled',
2026-10-24T22:25:04.1603959Z     '34_ProjectionThreadsSnoozed',
2026-10-24T22:25:04.1604265Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T22:25:04.1604504Z     '36_ProjectionThreadsPinned',
2026-10-24T22:25:04.1604733Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T22:25:04.1604961Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T22:25:04.1605212Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T22:25:04.1605501Z     '40_ProjectionProjectFaviconPath',
2026-10-24T22:25:04.1605746Z     '41_AuthSessionClientConnection',
2026-10-24T22:25:04.1605981Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T22:25:04.1606232Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T22:25:04.1606470Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T22:25:04.1606704Z     '45_ProjectionProjectsAutoPull',
2026-10-24T22:25:04.1606945Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T22:25:04.1607175Z     '47_ProjectionProjectIcon',
2026-10-24T22:25:04.1607405Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T22:25:04.1607656Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T22:25:04.1607946Z     '50_ProjectionThreadPullRequests',
2026-10-24T22:25:04.1608138Z     '51_ProjectionThreadMessageContext',
2026-10-24T22:25:04.1609463Z     '52_ProjectionThreadTitleState',
2026-10-24T22:25:04.1609998Z     '53_PullRequestFilesViewed',
2026-10-24T22:25:04.1610315Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T22:25:04.1610536Z     '55_OrchestrationV2',
2026-10-24T22:25:04.1610716Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T22:25:04.1610902Z     '57_ScheduledTaskWebhooks',
2026-10-24T22:25:04.1611071Z     '58_WebhookRelayDeliveries',
2026-10-24T22:25:04.1611241Z     '59_McpAppModelContext',
2026-10-24T22:25:04.1611415Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T22:25:04.1611593Z     '61_PullRequestReviewGuides',
2026-10-24T22:25:04.1611767Z     '62_ThreadFailureLookupIndex',
2026-10-24T22:25:04.1611938Z     '63_DropUnusedV1Projections',
2026-10-24T22:25:04.1612129Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T22:25:04.1612321Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T22:25:04.1612518Z     '66_RepairClientSettlementTimestamps',
2026-10-24T22:25:04.1612697Z     '67_WebhookDedupe',
2026-10-24T22:25:04.1612854Z     '68_ShellStopRequestIndex',
2026-10-24T22:25:04.1613015Z     '69_ThreadMessageSearch'
2026-10-24T22:25:04.1613143Z   ]
2026-10-24T22:25:04.1613242Z }
2026-10-24T22:25:04.1613300Z
2026-10-24T22:25:04.1639898Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code
2026-10-24T22:25:04.1640243Z [22:25:04.163] INFO (#1865): Approved an MCP client sign-in. {
2026-10-24T22:25:04.1640447Z   client: 'Claude Code',
2026-10-24T22:25:04.1640615Z   access: 'approval-required',
2026-10-24T22:25:04.1640775Z   method: 'pairing-code'
2026-10-24T22:25:04.1640904Z }
2026-10-24T22:25:04.1640959Z
2026-10-24T22:25:04.1886473Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants
2026-10-24T22:25:04.1886944Z [22:25:04.187] INFO (#1899): Migrations ran successfully {
2026-10-24T22:25:04.1887126Z   migrations: [
2026-10-24T22:25:04.1887271Z     '1_OrchestrationEvents',
2026-10-24T22:25:04.1887449Z     '2_OrchestrationCommandReceipts',
2026-10-24T22:25:04.1887624Z     '3_CheckpointDiffBlobs',
2026-10-24T22:25:04.1887786Z     '4_ProviderSessionRuntime',
2026-10-24T22:25:04.1887946Z     '5_Projections',
2026-10-24T22:25:04.1888136Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T22:25:04.1888352Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T22:25:04.1888577Z     '8_ProjectionThreadActivitySequence',
2026-10-24T22:25:04.1888759Z     '9_ProviderSessionRuntimeMode',
2026-10-24T22:25:04.1888991Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T22:25:04.1889195Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T22:25:04.1889402Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T22:25:04.1889594Z     '13_ProjectionThreadProposedPlans',
2026-10-24T22:25:04.1889816Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T22:25:04.1890030Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T22:25:04.1890218Z     '16_CanonicalizeModelSelections',
2026-10-24T22:25:04.1890399Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T22:25:04.1890584Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T22:25:04.1890777Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T22:25:04.1890954Z     '20_AuthAccessManagement',
2026-10-24T22:25:04.1891123Z     '21_AuthSessionClientMetadata',
2026-10-24T22:25:04.1891298Z     '22_AuthSessionLastConnectedAt',
2026-10-24T22:25:04.1891482Z     '23_ProjectionThreadShellSummary',
2026-10-24T22:25:04.1891680Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T22:25:04.1892173Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T22:25:04.1892487Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T22:25:04.1892683Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T22:25:04.1892875Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T22:25:04.1893076Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T22:25:04.1893283Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T22:25:04.1893467Z     '31_AuthAuthorizationScopes',
2026-10-24T22:25:04.1893645Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T22:25:04.1893823Z     '33_ProjectionThreadsSettled',
2026-10-24T22:25:04.1893992Z     '34_ProjectionThreadsSnoozed',
2026-10-24T22:25:04.1894174Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T22:25:04.1894355Z     '36_ProjectionThreadsPinned',
2026-10-24T22:25:04.1894527Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T22:25:04.1894711Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T22:25:04.1894917Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T22:25:04.1895117Z     '40_ProjectionProjectFaviconPath',
2026-10-24T22:25:04.1895298Z     '41_AuthSessionClientConnection',
2026-10-24T22:25:04.1895484Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T22:25:04.1895672Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T22:25:04.1895863Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T22:25:04.1896051Z     '45_ProjectionProjectsAutoPull',
2026-10-24T22:25:04.1896240Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T22:25:04.1896422Z     '47_ProjectionProjectIcon',
2026-10-24T22:25:04.1896601Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T22:25:04.1896792Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T22:25:04.1896979Z     '50_ProjectionThreadPullRequests',
2026-10-24T22:25:04.1897165Z     '51_ProjectionThreadMessageContext',
2026-10-24T22:25:04.1897354Z     '52_ProjectionThreadTitleState',
2026-10-24T22:25:04.1897524Z     '53_PullRequestFilesViewed',
2026-10-24T22:25:04.1897717Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T22:25:04.1897899Z     '55_OrchestrationV2',
2026-10-24T22:25:04.1898075Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T22:25:04.1898249Z     '57_ScheduledTaskWebhooks',
2026-10-24T22:25:04.1898411Z     '58_WebhookRelayDeliveries',
2026-10-24T22:25:04.1898575Z     '59_McpAppModelContext',
2026-10-24T22:25:04.1898742Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T22:25:04.1898954Z     '61_PullRequestReviewGuides',
2026-10-24T22:25:04.1899121Z     '62_ThreadFailureLookupIndex',
2026-10-24T22:25:04.1899291Z     '63_DropUnusedV1Projections',
2026-10-24T22:25:04.1899475Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T22:25:04.1899664Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T22:25:04.1899853Z     '66_RepairClientSettlementTimestamps',
2026-10-24T22:25:04.1900023Z     '67_WebhookDedupe',
2026-10-24T22:25:04.1900179Z     '68_ShellStopRequestIndex',
2026-10-24T22:25:04.1900339Z     '69_ThreadMessageSearch'
2026-10-24T22:25:04.1900469Z   ]
2026-10-24T22:25:04.1900566Z }
2026-10-24T22:25:04.1900623Z
2026-10-24T22:25:04.1977451Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants
2026-10-24T22:25:04.1980084Z [22:25:04.197] INFO (#2264): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' }
2026-10-24T22:25:04.1980366Z
2026-10-24T22:25:04.2218406Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T22:25:04.2219272Z [22:25:04.221] INFO (#2294): Migrations ran successfully {
2026-10-24T22:25:04.2219610Z   migrations: [
2026-10-24T22:25:04.2219983Z     '1_OrchestrationEvents',
2026-10-24T22:25:04.2220273Z     '2_OrchestrationCommandReceipts',
2026-10-24T22:25:04.2221565Z     '3_CheckpointDiffBlobs',
2026-10-24T22:25:04.2221837Z     '4_ProviderSessionRuntime',
2026-10-24T22:25:04.2222012Z     '5_Projections',
2026-10-24T22:25:04.2222217Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T22:25:04.2222452Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T22:25:04.2222658Z     '8_ProjectionThreadActivitySequence',
2026-10-24T22:25:04.2222849Z     '9_ProviderSessionRuntimeMode',
2026-10-24T22:25:04.2223039Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T22:25:04.2223249Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T22:25:04.2223501Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T22:25:04.2223708Z     '13_ProjectionThreadProposedPlans',
2026-10-24T22:25:04.2223927Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T22:25:04.2224150Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T22:25:04.2224341Z     '16_CanonicalizeModelSelections',
2026-10-24T22:25:04.2224529Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T22:25:04.2224722Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T22:25:04.2224925Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T22:25:04.2225104Z     '20_AuthAccessManagement',
2026-10-24T22:25:04.2225280Z     '21_AuthSessionClientMetadata',
2026-10-24T22:25:04.2225462Z     '22_AuthSessionLastConnectedAt',
2026-10-24T22:25:04.2225652Z     '23_ProjectionThreadShellSummary',
2026-10-24T22:25:04.2225851Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T22:25:04.2226075Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T22:25:04.2226292Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T22:25:04.2226489Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T22:25:04.2226685Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T22:25:04.2226891Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T22:25:04.2227103Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T22:25:04.2227288Z     '31_AuthAuthorizationScopes',
2026-10-24T22:25:04.2227474Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T22:25:04.2227657Z     '33_ProjectionThreadsSettled',
2026-10-24T22:25:04.2227834Z     '34_ProjectionThreadsSnoozed',
2026-10-24T22:25:04.2228019Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T22:25:04.2228205Z     '36_ProjectionThreadsPinned',
2026-10-24T22:25:04.2228381Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T22:25:04.2228567Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T22:25:04.2228778Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T22:25:04.2229023Z     '40_ProjectionProjectFaviconPath',
2026-10-24T22:25:04.2229208Z     '41_AuthSessionClientConnection',
2026-10-24T22:25:04.2229398Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T22:25:04.2229591Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T22:25:04.2229786Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T22:25:04.2229981Z     '45_ProjectionProjectsAutoPull',
2026-10-24T22:25:04.2230177Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T22:25:04.2230363Z     '47_ProjectionProjectIcon',
2026-10-24T22:25:04.2230571Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T22:25:04.2230872Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T22:25:04.2231065Z     '50_ProjectionThreadPullRequests',
2026-10-24T22:25:04.2231567Z     '51_ProjectionThreadMessageContext',
2026-10-24T22:25:04.2231886Z     '52_ProjectionThreadTitleState',
2026-10-24T22:25:04.2232065Z     '53_PullRequestFilesViewed',
2026-10-24T22:25:04.2232258Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T22:25:04.2232445Z     '55_OrchestrationV2',
2026-10-24T22:25:04.2232623Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T22:25:04.2232804Z     '57_ScheduledTaskWebhooks',
2026-10-24T22:25:04.2232968Z     '58_WebhookRelayDeliveries',
2026-10-24T22:25:04.2233135Z     '59_McpAppModelContext',
2026-10-24T22:25:04.2233308Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T22:25:04.2233482Z     '61_PullRequestReviewGuides',
2026-10-24T22:25:04.2233655Z     '62_ThreadFailureLookupIndex',
2026-10-24T22:25:04.2233827Z     '63_DropUnusedV1Projections',
2026-10-24T22:25:04.2234020Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T22:25:04.2234212Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T22:25:04.2234402Z     '66_RepairClientSettlementTimestamps',
2026-10-24T22:25:04.2234577Z     '67_WebhookDedupe',
2026-10-24T22:25:04.2234736Z     '68_ShellStopRequestIndex',
2026-10-24T22:25:04.2234898Z     '69_ThreadMessageSearch'
2026-10-24T22:25:04.2235029Z   ]
2026-10-24T22:25:04.2235130Z }
2026-10-24T22:25:04.2235190Z
2026-10-24T22:25:04.2345715Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T22:25:04.2346243Z [22:25:04.234] INFO (#2648): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' }
2026-10-24T22:25:04.2346501Z
2026-10-24T22:25:04.2388918Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T22:25:04.2389291Z [22:25:04.238] INFO (#2681): Approved an MCP client sign-in. {
2026-10-24T22:25:04.2389494Z   client: 'Claude Code',
2026-10-24T22:25:04.2389648Z   access: 'read-only',
2026-10-24T22:25:04.2389803Z   method: 'browser-session'
2026-10-24T22:25:04.2389942Z }
2026-10-24T22:25:04.2389997Z
2026-10-24T22:25:04.2411603Z  โœ“ src/auth/McpOAuth.test.ts (8 tests) 313ms
2026-10-24T22:25:04.6189443Z  โœ“ src/device/LocalDeviceHost.test.ts (17 tests) 57ms
2026-10-24T22:25:04.9124198Z  โœ“ src/provider/Drivers/codexUsage.test.ts (27 tests) 8ms
2026-10-24T22:25:05.1988483Z  โœ“ src/orchestration-v2/pullRequestWatch.test.ts (20 tests) 5ms
2026-10-24T22:25:08.1052060Z  โœ“ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2496ms
2026-10-24T22:25:08.1052673Z    โœ“ CodexTextGeneration (12)
2026-10-24T22:25:08.1052969Z      โœ“ kills a stalled exec CLI when its request is interrupted 1056ms
2026-10-24T22:25:08.1053323Z      โœ“ kills a stalled mcp list CLI when its request is interrupted 1028ms
2026-10-24T22:25:09.3117906Z  โœ“ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 133ms
2026-10-24T22:25:10.5802230Z  โœ“ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 225ms
2026-10-24T22:25:11.8020656Z  โœ“ src/mcp/McpToolAccess.test.ts (52 tests) 68ms
2026-10-24T22:25:11.9687847Z  โœ“ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 19ms
2026-10-24T22:25:12.2042564Z  โœ“ src/provider/Drivers/AntigravitySkills.test.ts (11 tests) 76ms
2026-10-24T22:25:13.5131888Z  โœ“ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 239ms
2026-10-24T22:25:14.0895152Z  โœ“ src/orchestration-v2/ThreadDeletion.test.ts (2 tests) 8ms
2026-10-24T22:25:14.4319276Z  โœ“ src/project/ProjectFaviconResolver.test.ts (13 tests) 51ms
2026-10-24T22:25:14.8345667Z  โœ“ src/persistence/RepositoryErrorCorrelation.test.ts (3 tests) 89ms
2026-10-24T22:25:14.9925393Z  โœ“ src/usage/usagePricing.test.ts (11 tests) 4ms
2026-10-24T22:25:15.2585893Z  โœ“ src/orchestration-v2/RestartBackgroundNote.test.ts (6 tests) 4ms
2026-10-24T22:25:16.3305971Z  โœ“ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 45ms
2026-10-24T22:25:17.4710576Z  โœ“ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 99ms
2026-10-24T22:25:17.7770198Z  โœ“ src/scheduledTasks/webhookTemplate.test.ts (10 tests) 5ms
2026-10-24T22:25:18.7382865Z  โœ“ src/provider/providerInstallation.test.ts (2 tests) 12ms
2026-10-24T22:25:18.8295324Z  โœ“ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms
2026-10-24T22:25:19.1355425Z  โœ“ src/persistence/Migrations/050_ProjectionThreadPullRequests.test.ts (2 tests) 38ms
2026-10-24T22:25:19.4043920Z  โœ“ src/provider/providerStatusCache.test.ts (4 tests) 5ms
2026-10-24T22:25:19.6683361Z  โœ“ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 8ms
2026-10-24T22:25:19.9399898Z  โœ“ src/environment/RemoteOpenTargets.test.ts (4 tests) 9ms
2026-10-24T22:25:20.6257918Z  โœ“ src/textGeneration/GrokTextGeneration.test.ts (2 tests) 251ms
2026-10-24T22:25:20.8979308Z  โœ“ src/resourceTelemetry/NativeTelemetryClient.test.ts (2 tests) 5ms
2026-10-24T22:25:21.1771100Z  โœ“ src/provider/CodexAuthCallback.test.ts (3 tests) 23ms
2026-10-24T22:25:21.3142409Z  โœ“ src/workspace/WorkspaceSearchIndex.test.ts (2 tests) 7ms
2026-10-24T22:25:22.3507924Z  โœ“ src/mcp/toolkits/environment/handlers.test.ts (1 test) 8ms
2026-10-24T22:25:22.4374126Z  โœ“ src/auth/utils.test.ts (5 tests) 3ms
2026-10-24T22:25:22.6161363Z  โœ“ scripts/t3-sqlite-state.test.ts (2 tests) 16ms
2026-10-24T22:25:23.6317889Z  โœ“ src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts (1 test) 7ms
2026-10-24T22:25:23.9870310Z  โœ“ src/provider/CodexChatGptSessionLock.test.ts (2 tests) 95ms
2026-10-24T22:25:24.1272506Z  โœ“ src/persistence/Errors.test.ts (3 tests) 8ms
2026-10-24T22:25:24.6647438Z  โœ“ src/cli/doctor.test.ts (1 test) 5ms
2026-10-24T22:25:24.7931198Z  โœ“ src/cloud/linkChecks.test.ts (8 tests) 3ms
2026-10-24T22:25:25.0513588Z  โœ“ src/telemetry/FeatureUsage.test.ts (2 tests) 2ms
2026-10-24T22:25:25.3045996Z  โœ“ src/codexModelOptions.test.ts (1 test) 1ms
2026-10-24T22:25:25.3087239Z
2026-10-24T22:25:25.3089565Z  Test Files  51 passed (51)
2026-10-24T22:25:25.3092720Z       Tests  751 passed (751)
2026-10-24T22:25:25.3093103Z    Start at  22:24:18
2026-10-24T22:25:25.3094505Z    Duration  66.41s (tests 56%, import 33%, transform 9%, setup 2%)
2026-10-24T22:25:25.3101245Z
2026-10-24T22:25:25.3101802Z      Import  1080 modules were evaluated 15193 times ยท 20.96s total, 33% of tracked time
2026-10-24T22:25:25.3102260Z              ~19.47s faster with isolate: false โ€” shared modules are evaluated once per worker instead of once per file
2026-10-24T22:25:25.3102693Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T22:25:25.3102876Z
2026-10-24T22:25:25.3282478Z
2026-10-24T22:25:25.3375750Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T22:25:25.3376052Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T22:25:25.3376274Z   echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-24T22:25:25.3376424Z else
2026-10-24T22:25:25.3376548Z   echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-24T22:25:25.3376692Z fi
2026-10-24T22:25:25.3390061Z shell: /usr/bin/bash -e {0}
2026-10-24T22:25:25.3390188Z env:
2026-10-24T22:25:25.3390299Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:25:25.3390452Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:25:25.3390595Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:25:25.3391671Z ##[endgroup]
2026-10-24T22:25:25.3465238Z Post job cleanup.
2026-10-24T22:25:25.4087799Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-24T22:25:25.4157262Z Post job cleanup.
2026-10-24T22:25:25.4170926Z ##[start-action display=Cache full pnpm store;id=__5bee640c-cd8a-4cc8-8954-9cc876c5db30.__actions_cache]
2026-10-24T22:25:25.4809320Z Post job cleanup.
2026-10-24T22:25:25.5439871Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6, not saving cache.
2026-10-24T22:25:25.5475647Z ##[end-action id=__5bee640c-cd8a-4cc8-8954-9cc876c5db30.__actions_cache;outcome=success;conclusion=success;duration_ms=130]
2026-10-24T22:25:25.5477386Z ##[start-action display=Cache Vite+;id=__5bee640c-cd8a-4cc8-8954-9cc876c5db30.vp_cache]
2026-10-24T22:25:25.5496964Z Post job cleanup.
2026-10-24T22:25:25.6106009Z 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-24T22:25:25.6141961Z ##[end-action id=__5bee640c-cd8a-4cc8-8954-9cc876c5db30.vp_cache;outcome=success;conclusion=success;duration_ms=66]
2026-10-24T22:25:25.6176460Z Post job cleanup.
2026-10-24T22:25:25.6587249Z [command]/usr/local/bin/git version
2026-10-24T22:25:25.6617440Z git version 2.55.0
2026-10-24T22:25:25.6634644Z Temporarily overriding HOME='/home/runner/_work/_temp/e7b62f81-ea1f-4550-a6f6-a98792e608a5' before making global git config changes
2026-10-24T22:25:25.6635003Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T22:25:25.6637535Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T22:25:25.6674665Z Removing SSH command configuration
2026-10-24T22:25:25.6677665Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T22:25:25.6699842Z [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-24T22:25:25.6820856Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T22:25:25.6840884Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T22:25:25.6880754Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T22:25:25.6898324Z ##[group]Run '/job_completed.sh'
2026-10-24T22:25:25.6907072Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T22:25:25.6907245Z env:
2026-10-24T22:25:25.6907359Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:25:25.6907523Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:25:25.6907665Z   BLACKSMITH_CHECK_RUN_ID: 121004670778
2026-10-24T22:25:25.6907815Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3
2026-10-24T22:25:25.6907966Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T22:25:25.6908100Z ##[endgroup]
2026-10-24T22:25:25.6986292Z Docker container cache not activated, skipping hash computation.
2026-10-24T22:25:25.7275180Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T22:25:25.7330144Z Cleaning up orphan processes