GitHub check

Whole log, 98 KB
2026-10-24T02:58:18.4055410Z Current runner version: '2.338.1'
2026-10-24T02:58:18.4059097Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-3gngz54tbvn6mfwk'
2026-10-24T02:58:18.4059828Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-24T02:58:18.4060457Z Machine name: 'ip-172-31-73-130'
2026-10-24T02:58:18.4062199Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T02:58:18.4063404Z Contents: read
2026-10-24T02:58:18.4063809Z Metadata: read
2026-10-24T02:58:18.4064176Z ##[endgroup]
2026-10-24T02:58:18.4065500Z Secret source: Actions
2026-10-24T02:58:18.4066203Z Cache mode: write
2026-10-24T02:58:18.4066718Z Prepare workflow directory
2026-10-24T02:58:18.4234613Z Prepare all required actions
2026-10-24T02:58:18.4259354Z Getting action download info
2026-10-24T02:58:18.5420518Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T02:58:18.5709903Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-24T02:58:18.6350707Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-24T02:58:18.7861110Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T02:58:18.7898748Z Complete job name: Test Server 3
2026-10-24T02:58:18.8254739Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T02:58:18.8316244Z ##[group]Run '/setup.sh'
2026-10-24T02:58:18.8324014Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T02:58:18.8324412Z env:
2026-10-24T02:58:18.8324627Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 162
2026-10-24T02:58:18.8324906Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373
2026-10-24T02:58:18.8325178Z   BLACKSMITH_CHECK_RUN_ID: 120760136053
2026-10-24T02:58:18.8325456Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3
2026-10-24T02:58:18.8325744Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T02:58:18.8325989Z ##[endgroup]
2026-10-24T02:58:18.8525837Z Logging daemon started (blacksmithd for logs)
2026-10-24T02:58:18.8606710Z Results daemon started (blacksmithd for results)
2026-10-24T02:58:18.8738377Z Background adoption and SSH setup started (PID: 2936)
2026-10-24T02:58:18.8738927Z
2026-10-24T02:58:18.8739408Z ----------------------------------------
2026-10-24T02:58:18.8740276Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40056371240/jobs/120760136053
2026-10-24T02:58:18.8741082Z SSH Access (using your GitHub SSH key):
2026-10-24T02:58:18.8741860Z   ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-3gngz54tbvn6mfwk.vm.blacksmith.sh
2026-10-24T02:58:18.8742466Z
2026-10-24T02:58:18.8742821Z No GitHub SSH key? Add one at:
2026-10-24T02:58:18.8796179Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T02:58:18.8796766Z
2026-10-24T02:58:18.8796895Z ----------------------------------------
2026-10-24T02:58:18.8797075Z
2026-10-24T02:58:18.8797216Z VM ID: blacksmith-4vcpu-ubuntu-2404-3gngz54tbvn6mfwk
2026-10-24T02:58:18.8797552Z Host: production-152.236.31.196-x8664
2026-10-24T02:58:18.8797819Z Host Agent PID: 4072897
2026-10-24T02:58:18.8798053Z Host Agent Git SHA: 1637818df
2026-10-24T02:58:18.8798312Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T02:58:18.8798580Z Blacksmith Host Generation: gen 2
2026-10-24T02:58:18.8798851Z Petname: production-cool-guppy-989d52e4
2026-10-24T02:58:18.8799119Z Region: us-east
2026-10-24T02:58:18.8799346Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T02:58:18.8799619Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T02:58:18.8799771Z
2026-10-24T02:58:18.8799878Z Enabling Blacksmith transparent cache
2026-10-24T02:58:18.9043200Z ##[group]Run actions/checkout@v6
2026-10-24T02:58:18.9043511Z with:
2026-10-24T02:58:18.9043803Z   fetch-depth: 2
2026-10-24T02:58:18.9044329Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-24T02:58:18.9044714Z   sparse-checkout-cone-mode: false
2026-10-24T02:58:18.9044988Z   repository: pingdotgg/t3code
2026-10-24T02:58:18.9047138Z   token: ***
2026-10-24T02:58:18.9047341Z   ssh-strict: true
2026-10-24T02:58:18.9047549Z   ssh-user: git
2026-10-24T02:58:18.9047810Z   persist-credentials: true
2026-10-24T02:58:18.9048044Z   clean: true
2026-10-24T02:58:18.9048250Z   fetch-tags: false
2026-10-24T02:58:18.9048466Z   show-progress: true
2026-10-24T02:58:18.9048683Z   lfs: false
2026-10-24T02:58:18.9048983Z   submodules: false
2026-10-24T02:58:18.9049201Z   set-safe-directory: true
2026-10-24T02:58:18.9049445Z   allow-unsafe-pr-checkout: false
2026-10-24T02:58:18.9049689Z env:
2026-10-24T02:58:18.9049919Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 162
2026-10-24T02:58:18.9050194Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373
2026-10-24T02:58:18.9050467Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:58:18.9050736Z ##[endgroup]
2026-10-24T02:58:19.0114685Z Syncing repository: pingdotgg/t3code
2026-10-24T02:58:19.0115534Z ##[group]Getting Git version info
2026-10-24T02:58:19.0115861Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T02:58:19.0116418Z [command]/usr/local/bin/git version
2026-10-24T02:58:19.0180418Z git version 2.55.0
2026-10-24T02:58:19.0189714Z ##[endgroup]
2026-10-24T02:58:19.0194980Z Temporarily overriding HOME='/home/runner/_work/_temp/48320616-673e-49e5-a0dd-1ae691b5ffa9' before making global git config changes
2026-10-24T02:58:19.0195612Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T02:58:19.0197653Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T02:58:19.0224687Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T02:58:19.0226100Z ##[group]Determining repository object format
2026-10-24T02:58:19.0227077Z ##[endgroup]
2026-10-24T02:58:19.0227419Z ##[group]Initializing the repository
2026-10-24T02:58:19.0229080Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T02:58:19.0258509Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T02:58:19.0259013Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T02:58:19.0259459Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T02:58:19.0259811Z hint: call:
2026-10-24T02:58:19.0260003Z hint:
2026-10-24T02:58:19.0260257Z hint: 	git config --global init.defaultBranch <name>
2026-10-24T02:58:19.0260555Z hint:
2026-10-24T02:58:19.0260829Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T02:58:19.0261266Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T02:58:19.0261619Z hint:
2026-10-24T02:58:19.0261822Z hint: 	git branch -m <name>
2026-10-24T02:58:19.0262046Z hint:
2026-10-24T02:58:19.0262346Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T02:58:19.0262894Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T02:58:19.0264318Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T02:58:19.0288352Z ##[endgroup]
2026-10-24T02:58:19.0288726Z ##[group]Disabling automatic garbage collection
2026-10-24T02:58:19.0290371Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T02:58:19.0312194Z ##[endgroup]
2026-10-24T02:58:19.0312532Z ##[group]Setting up auth
2026-10-24T02:58:19.0312789Z Removing SSH command configuration
2026-10-24T02:58:19.0315794Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T02:58:19.0334476Z [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-24T02:58:19.0454159Z Removing HTTP extra header
2026-10-24T02:58:19.0457125Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T02:58:19.0478765Z [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-24T02:58:19.0567577Z Removing includeIf entries pointing to credentials config files
2026-10-24T02:58:19.0570426Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T02:58:19.0590444Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T02:58:19.0682379Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-80a72edb-b48e-4fad-ac12-4e1262ba7f33.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T02:58:19.0735699Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-80a72edb-b48e-4fad-ac12-4e1262ba7f33.config
2026-10-24T02:58:19.0754505Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-80a72edb-b48e-4fad-ac12-4e1262ba7f33.config
2026-10-24T02:58:19.0771720Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-80a72edb-b48e-4fad-ac12-4e1262ba7f33.config
2026-10-24T02:58:19.0789163Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-80a72edb-b48e-4fad-ac12-4e1262ba7f33.config
2026-10-24T02:58:19.0804315Z ##[endgroup]
2026-10-24T02:58:19.0804691Z ##[group]Fetching the repository
2026-10-24T02:58:19.0808231Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +0c89fa8e28edb814fc9f86207e70538fd8e81288:refs/remotes/pull/24314/merge
2026-10-24T02:58:19.3597703Z From https://github.com/pingdotgg/t3code
2026-10-24T02:58:19.3598496Z  * [new ref]         0c89fa8e28edb814fc9f86207e70538fd8e81288 -> pull/24314/merge
2026-10-24T02:58:19.3633722Z ##[endgroup]
2026-10-24T02:58:19.3634165Z ##[group]Determining the checkout info
2026-10-24T02:58:19.3634596Z ##[endgroup]
2026-10-24T02:58:19.3634955Z ##[group]Setting up sparse checkout
2026-10-24T02:58:19.3637972Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T02:58:19.3662234Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T02:58:19.3680099Z .git/info/sparse-checkout
2026-10-24T02:58:19.3698756Z ##[endgroup]
2026-10-24T02:58:19.3699466Z ##[group]Checking out the ref
2026-10-24T02:58:19.3700269Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24314/merge
2026-10-24T02:58:26.0687474Z Updating files:   0% (1/6319)
2026-10-24T02:58:26.0718214Z Updating files:   1% (64/6319)
2026-10-24T02:58:26.0737622Z Updating files:   2% (127/6319)
2026-10-24T02:58:26.0757670Z Updating files:   3% (190/6319)
2026-10-24T02:58:26.0782808Z Updating files:   4% (253/6319)
2026-10-24T02:58:26.0821273Z Updating files:   5% (316/6319)
2026-10-24T02:58:26.0847263Z Updating files:   6% (380/6319)
2026-10-24T02:58:26.0911471Z Updating files:   7% (443/6319)
2026-10-24T02:58:26.0947421Z Updating files:   8% (506/6319)
2026-10-24T02:58:26.0973443Z Updating files:   9% (569/6319)
2026-10-24T02:58:26.1261031Z Updating files:  10% (632/6319)
2026-10-24T02:58:26.1276380Z Updating files:  11% (696/6319)
2026-10-24T02:58:26.1286765Z Updating files:  12% (759/6319)
2026-10-24T02:58:26.1301053Z Updating files:  13% (822/6319)
2026-10-24T02:58:26.1316850Z Updating files:  14% (885/6319)
2026-10-24T02:58:26.1334202Z Updating files:  15% (948/6319)
2026-10-24T02:58:26.1352214Z Updating files:  16% (1012/6319)
2026-10-24T02:58:26.1366557Z Updating files:  17% (1075/6319)
2026-10-24T02:58:26.1384436Z Updating files:  18% (1138/6319)
2026-10-24T02:58:26.1398917Z Updating files:  19% (1201/6319)
2026-10-24T02:58:26.1420535Z Updating files:  20% (1264/6319)
2026-10-24T02:58:26.1438253Z Updating files:  21% (1327/6319)
2026-10-24T02:58:26.1455945Z Updating files:  22% (1391/6319)
2026-10-24T02:58:26.1469471Z Updating files:  23% (1454/6319)
2026-10-24T02:58:26.1482237Z Updating files:  24% (1517/6319)
2026-10-24T02:58:26.1498129Z Updating files:  25% (1580/6319)
2026-10-24T02:58:26.1511575Z Updating files:  26% (1643/6319)
2026-10-24T02:58:26.1524508Z Updating files:  27% (1707/6319)
2026-10-24T02:58:26.1543969Z Updating files:  28% (1770/6319)
2026-10-24T02:58:26.1575511Z Updating files:  29% (1833/6319)
2026-10-24T02:58:26.1594459Z Updating files:  30% (1896/6319)
2026-10-24T02:58:26.1617381Z Updating files:  31% (1959/6319)
2026-10-24T02:58:26.1646431Z Updating files:  32% (2023/6319)
2026-10-24T02:58:26.1676244Z Updating files:  33% (2086/6319)
2026-10-24T02:58:26.1742557Z Updating files:  34% (2149/6319)
2026-10-24T02:58:26.1801783Z Updating files:  35% (2212/6319)
2026-10-24T02:58:26.1835548Z Updating files:  36% (2275/6319)
2026-10-24T02:58:26.1870247Z Updating files:  37% (2339/6319)
2026-10-24T02:58:26.1913396Z Updating files:  38% (2402/6319)
2026-10-24T02:58:26.1938839Z Updating files:  39% (2465/6319)
2026-10-24T02:58:26.1968607Z Updating files:  40% (2528/6319)
2026-10-24T02:58:26.1999345Z Updating files:  41% (2591/6319)
2026-10-24T02:58:26.2015029Z Updating files:  42% (2654/6319)
2026-10-24T02:58:26.2024571Z Updating files:  43% (2718/6319)
2026-10-24T02:58:26.2044691Z Updating files:  44% (2781/6319)
2026-10-24T02:58:26.2072403Z Updating files:  45% (2844/6319)
2026-10-24T02:58:26.2096381Z Updating files:  46% (2907/6319)
2026-10-24T02:58:26.2122857Z Updating files:  47% (2970/6319)
2026-10-24T02:58:26.2151813Z Updating files:  48% (3034/6319)
2026-10-24T02:58:26.2181416Z Updating files:  49% (3097/6319)
2026-10-24T02:58:26.2217003Z Updating files:  50% (3160/6319)
2026-10-24T02:58:26.2231857Z Updating files:  51% (3223/6319)
2026-10-24T02:58:26.2266882Z Updating files:  52% (3286/6319)
2026-10-24T02:58:26.2289972Z Updating files:  53% (3350/6319)
2026-10-24T02:58:26.2310578Z Updating files:  54% (3413/6319)
2026-10-24T02:58:26.2333201Z Updating files:  55% (3476/6319)
2026-10-24T02:58:26.2350448Z Updating files:  56% (3539/6319)
2026-10-24T02:58:26.2366874Z Updating files:  57% (3602/6319)
2026-10-24T02:58:26.2384773Z Updating files:  58% (3666/6319)
2026-10-24T02:58:26.2740356Z Updating files:  59% (3729/6319)
2026-10-24T02:58:26.2753860Z Updating files:  60% (3792/6319)
2026-10-24T02:58:26.2769974Z Updating files:  61% (3855/6319)
2026-10-24T02:58:26.2787936Z Updating files:  62% (3918/6319)
2026-10-24T02:58:26.2811620Z Updating files:  63% (3981/6319)
2026-10-24T02:58:26.2833713Z Updating files:  64% (4045/6319)
2026-10-24T02:58:26.2853804Z Updating files:  65% (4108/6319)
2026-10-24T02:58:26.2869010Z Updating files:  66% (4171/6319)
2026-10-24T02:58:26.2894002Z Updating files:  67% (4234/6319)
2026-10-24T02:58:26.2906527Z Updating files:  68% (4297/6319)
2026-10-24T02:58:26.2924615Z Updating files:  69% (4361/6319)
2026-10-24T02:58:26.2938201Z Updating files:  70% (4424/6319)
2026-10-24T02:58:26.2952189Z Updating files:  71% (4487/6319)
2026-10-24T02:58:26.2967998Z Updating files:  72% (4550/6319)
2026-10-24T02:58:26.2992199Z Updating files:  73% (4613/6319)
2026-10-24T02:58:26.3240019Z Updating files:  74% (4677/6319)
2026-10-24T02:58:26.3422028Z Updating files:  75% (4740/6319)
2026-10-24T02:58:26.3443176Z Updating files:  76% (4803/6319)
2026-10-24T02:58:26.3462581Z Updating files:  77% (4866/6319)
2026-10-24T02:58:26.3487384Z Updating files:  78% (4929/6319)
2026-10-24T02:58:26.3505393Z Updating files:  79% (4993/6319)
2026-10-24T02:58:26.3521574Z Updating files:  80% (5056/6319)
2026-10-24T02:58:26.3540413Z Updating files:  81% (5119/6319)
2026-10-24T02:58:26.3557868Z Updating files:  82% (5182/6319)
2026-10-24T02:58:26.3574431Z Updating files:  83% (5245/6319)
2026-10-24T02:58:26.3596202Z Updating files:  84% (5308/6319)
2026-10-24T02:58:26.3615792Z Updating files:  85% (5372/6319)
2026-10-24T02:58:26.3637175Z Updating files:  86% (5435/6319)
2026-10-24T02:58:26.3703280Z Updating files:  87% (5498/6319)
2026-10-24T02:58:26.3733895Z Updating files:  88% (5561/6319)
2026-10-24T02:58:26.3751958Z Updating files:  89% (5624/6319)
2026-10-24T02:58:26.3776879Z Updating files:  90% (5688/6319)
2026-10-24T02:58:26.3810252Z Updating files:  91% (5751/6319)
2026-10-24T02:58:26.3824870Z Updating files:  92% (5814/6319)
2026-10-24T02:58:26.3840272Z Updating files:  93% (5877/6319)
2026-10-24T02:58:26.3860978Z Updating files:  94% (5940/6319)
2026-10-24T02:58:26.3882936Z Updating files:  95% (6004/6319)
2026-10-24T02:58:26.3927053Z Updating files:  96% (6067/6319)
2026-10-24T02:58:26.3935891Z Updating files:  96% (6120/6319)
2026-10-24T02:58:26.3961672Z Updating files:  97% (6130/6319)
2026-10-24T02:58:26.4006789Z Updating files:  98% (6193/6319)
2026-10-24T02:58:26.4025615Z Updating files:  99% (6256/6319)
2026-10-24T02:58:26.4026058Z Updating files: 100% (6319/6319)
2026-10-24T02:58:26.4026241Z Updating files: 100% (6319/6319), done.
2026-10-24T02:58:26.4174550Z Note: switching to 'refs/remotes/pull/24314/merge'.
2026-10-24T02:58:26.4174880Z
2026-10-24T02:58:26.4175098Z You are in 'detached HEAD' state. You can look around, make experimental
2026-10-24T02:58:26.4175354Z changes and commit them, and you can discard any commits you make in this
2026-10-24T02:58:26.4175595Z state without impacting any branches by switching back to a branch.
2026-10-24T02:58:26.4175739Z
2026-10-24T02:58:26.4175834Z If you want to create a new branch to retain commits you create, you may
2026-10-24T02:58:26.4176056Z do so (now or later) by using -c with the switch command. Example:
2026-10-24T02:58:26.4176186Z
2026-10-24T02:58:26.4176249Z   git switch -c <new-branch-name>
2026-10-24T02:58:26.4176340Z
2026-10-24T02:58:26.4176394Z Or undo this operation with:
2026-10-24T02:58:26.4176477Z
2026-10-24T02:58:26.4176541Z   git switch -
2026-10-24T02:58:26.4176614Z
2026-10-24T02:58:26.4176718Z Turn off this advice by setting config variable advice.detachedHead to false
2026-10-24T02:58:26.4176868Z
2026-10-24T02:58:26.4177038Z HEAD is now at 0c89fa8 Merge a3424bfae625ab19759d099a36d7a601846bb170 into 26c3625f484eadd4d5b6ca5a3dd1f8f8bd5533b4
2026-10-24T02:58:26.4188807Z ##[endgroup]
2026-10-24T02:58:26.4217019Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T02:58:26.4233917Z 0c89fa8e28edb814fc9f86207e70538fd8e81288
2026-10-24T02:58:26.4358838Z Prepare all required actions
2026-10-24T02:58:26.4398400Z ##[group]Run ./.github/actions/ci-changes
2026-10-24T02:58:26.4398554Z env:
2026-10-24T02:58:26.4398673Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 162
2026-10-24T02:58:26.4398842Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373
2026-10-24T02:58:26.4398995Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:58:26.4399130Z ##[endgroup]
2026-10-24T02:58:26.4458838Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-24T02:58:26.4502039Z ##[group]Run set -uo pipefail
2026-10-24T02:58:26.4502242Z set -uo pipefail
2026-10-24T02:58:26.4502370Z
2026-10-24T02:58:26.4502474Z decide() {
2026-10-24T02:58:26.4502662Z   node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-24T02:58:26.4502892Z   exit "${PIPESTATUS[0]}"
2026-10-24T02:58:26.4503025Z }
2026-10-24T02:58:26.4503124Z
2026-10-24T02:58:26.4503226Z fail_open() {
2026-10-24T02:58:26.4503380Z   echo "$* Running every job."
2026-10-24T02:58:26.4503587Z   decide
2026-10-24T02:58:26.4503704Z }
2026-10-24T02:58:26.4503801Z
2026-10-24T02:58:26.4503973Z # Reads the change from git rather than the REST API: every job that
2026-10-24T02:58:26.4504324Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-24T02:58:26.4504666Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-24T02:58:26.4505185Z   # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-24T02:58:26.4505604Z   # so its first parent is the base branch and the diff is the PR's change.
2026-10-24T02:58:26.4505930Z   base=HEAD^1
2026-10-24T02:58:26.4506114Z   mode=()
2026-10-24T02:58:26.4506287Z else
2026-10-24T02:58:26.4506433Z   base=$BEFORE_SHA
2026-10-24T02:58:26.4506628Z   git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-24T02:58:26.4506844Z     || fail_open "Could not fetch ${base}."
2026-10-24T02:58:26.4507073Z   # main keeps a full run as the backstop for anything the gate misses.
2026-10-24T02:58:26.4507262Z   mode=(--full)
2026-10-24T02:58:26.4507377Z fi
2026-10-24T02:58:26.4507474Z
2026-10-24T02:58:26.4507725Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-24T02:58:26.4508151Z # of a package changes that package just like editing it. It also keeps
2026-10-24T02:58:26.4508388Z # git from fetching file contents to score renames.
2026-10-24T02:58:26.4508632Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-24T02:58:26.4508864Z   || fail_open "Could not diff against ${base}."
2026-10-24T02:58:26.4509064Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-24T02:58:26.4518596Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T02:58:26.4518770Z env:
2026-10-24T02:58:26.4518882Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 162
2026-10-24T02:58:26.4519031Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373
2026-10-24T02:58:26.4519174Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:58:26.4519314Z   EVENT_NAME: pull_request
2026-10-24T02:58:26.4519463Z   BEFORE_SHA: a44ddee637e7077b2247488c0b9f1fc167850b73
2026-10-24T02:58:26.4519620Z ##[endgroup]
2026-10-24T02:58:26.4990306Z Affected packages: @t3tools/scripts, t3
2026-10-24T02:58:26.4990881Z typecheck=true
2026-10-24T02:58:26.4991217Z build=true
2026-10-24T02:58:26.4991390Z test=true
2026-10-24T02:58:26.4991571Z test_packages=@t3tools/scripts
2026-10-24T02:58:26.4991849Z test_web=false
2026-10-24T02:58:26.4993152Z test_server=true
2026-10-24T02:58:26.4993532Z rust=false
2026-10-24T02:58:26.4996379Z release_smoke=false
2026-10-24T02:58:26.4996624Z mobile_native=false
2026-10-24T02:58:26.5038177Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=57]
2026-10-24T02:58:26.5112672Z Prepare all required actions
2026-10-24T02:58:26.5113020Z Getting action download info
2026-10-24T02:58:26.5940162Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-24T02:58:26.6738076Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-24T02:58:26.6738284Z env:
2026-10-24T02:58:26.6738478Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 162
2026-10-24T02:58:26.6738719Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373
2026-10-24T02:58:26.6738977Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:58:26.6739180Z ##[endgroup]
2026-10-24T02:58:26.6814005Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-24T02:58:26.6827179Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T02:58:26.6827529Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T02:58:26.6827829Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T02:58:26.6828069Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T02:58:26.6837660Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T02:58:26.6837825Z env:
2026-10-24T02:58:26.6837942Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 162
2026-10-24T02:58:26.6838090Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373
2026-10-24T02:58:26.6838330Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:58:26.6838467Z ##[endgroup]
2026-10-24T02:58:26.6894150Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=7]
2026-10-24T02:58:26.6895565Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-24T02:58:26.6954512Z ##[group]Run actions/cache@v6
2026-10-24T02:58:26.6954719Z with:
2026-10-24T02:58:26.6954890Z   path: ~/.vite-plus
2026-10-24T02:58:26.6955093Z   key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T02:58:26.6955377Z   enableCrossOsArchive: false
2026-10-24T02:58:26.6955526Z   fail-on-cache-miss: false
2026-10-24T02:58:26.6955650Z   lookup-only: false
2026-10-24T02:58:26.6955760Z   save-always: false
2026-10-24T02:58:26.6955869Z env:
2026-10-24T02:58:26.6956013Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 162
2026-10-24T02:58:26.6956251Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373
2026-10-24T02:58:26.6956412Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:58:26.6956551Z ##[endgroup]
2026-10-24T02:58:26.9035451Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T02:58:27.2607438Z Received 170349591 of 170349591 (100.0%), 493.8 MBs/sec
2026-10-24T02:58:27.2608074Z Cache Size: ~162 MB (170349591 B)
2026-10-24T02:58:27.2644645Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/581da748-4965-4e28-8aaa-4b31b540547f/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T02:58:27.9002326Z Cache restored successfully
2026-10-24T02:58:27.9135377Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T02:58:27.9193186Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1229]
2026-10-24T02:58:27.9195615Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-24T02:58:27.9217089Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T02:58:27.9217510Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T02:58:27.9217783Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-24T02:58:27.9227387Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T02:58:27.9227550Z env:
2026-10-24T02:58:27.9227660Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 162
2026-10-24T02:58:27.9227805Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373
2026-10-24T02:58:27.9227944Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:58:27.9228138Z ##[endgroup]
2026-10-24T02:58:27.9261173Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-24T02:58:27.9268704Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=7]
2026-10-24T02:58:27.9270407Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-24T02:58:27.9274315Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-24T02:58:27.9275605Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-24T02:58:27.9288120Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-24T02:58:27.9288383Z store_path="$(vp pm cache dir)"
2026-10-24T02:58:27.9288633Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-24T02:58:27.9298075Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T02:58:27.9298244Z env:
2026-10-24T02:58:27.9298355Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 162
2026-10-24T02:58:27.9298498Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373
2026-10-24T02:58:27.9298636Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:58:27.9298824Z ##[endgroup]
2026-10-24T02:58:27.9413902Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=13]
2026-10-24T02:58:27.9415145Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-24T02:58:27.9731154Z ##[group]Run actions/cache@v6
2026-10-24T02:58:27.9731285Z with:
2026-10-24T02:58:27.9731414Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-24T02:58:27.9731676Z   key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-24T02:58:27.9732077Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-24T02:58:27.9732224Z   enableCrossOsArchive: false
2026-10-24T02:58:27.9732355Z   fail-on-cache-miss: false
2026-10-24T02:58:27.9732475Z   lookup-only: false
2026-10-24T02:58:27.9732581Z   save-always: false
2026-10-24T02:58:27.9732689Z env:
2026-10-24T02:58:27.9732797Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 162
2026-10-24T02:58:27.9732945Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373
2026-10-24T02:58:27.9733085Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:58:27.9733219Z ##[endgroup]
2026-10-24T02:58:28.1700914Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-24T02:58:29.1963819Z Received 574619648 of 995020926 (57.7%), 545.8 MBs/sec
2026-10-24T02:58:29.8313508Z Received 995020926 of 995020926 (100.0%), 579.0 MBs/sec
2026-10-24T02:58:29.8313832Z Cache Size: ~949 MB (995020926 B)
2026-10-24T02:58:29.8345008Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/160e4876-6faa-4fa2-9d3a-cecca9308bd6/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T02:58:34.8833676Z Cache restored successfully
2026-10-24T02:58:34.9286996Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-24T02:58:34.9350330Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6993]
2026-10-24T02:58:34.9352230Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-24T02:58:34.9362952Z ##[group]Run vp install
2026-10-24T02:58:34.9363086Z vp install
2026-10-24T02:58:34.9371980Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T02:58:34.9372145Z env:
2026-10-24T02:58:34.9372254Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 162
2026-10-24T02:58:34.9372396Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373
2026-10-24T02:58:34.9372534Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:58:34.9372669Z ##[endgroup]
2026-10-24T02:58:34.9669847Z Scope: all 33 workspace projects
2026-10-24T02:58:35.0684163Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-24T02:58:35.4125092Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-24T02:58:35.4130562Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-24T02:58:35.4175781Z   Virtual store is at:             node_modules/.pnpm
2026-10-24T02:58:37.5011999Z โœ“ Lockfile passes supply-chain policies (2088 entries in 2.4s)
2026-10-24T02:58:37.5012256Z Lockfile is up to date, resolution step is skipped
2026-10-24T02:58:37.5175844Z Packages: +1721
2026-10-24T02:58:37.5176116Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-24T02:58:37.5512846Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-24T02:58:38.4555205Z . prepare$ vp config --no-agent
2026-10-24T02:58:38.5419367Z . prepare: Done
2026-10-24T02:58:38.5433554Z
2026-10-24T02:58:38.5433674Z devDependencies:
2026-10-24T02:58:38.5433815Z + @coderabbitai/config 1.1.0
2026-10-24T02:58:38.5433952Z + @shadcn/lint 0.1.5
2026-10-24T02:58:38.5434085Z + @types/node 24.12.4
2026-10-24T02:58:38.5434203Z + knip 6.34.0
2026-10-24T02:58:38.5434329Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-24T02:58:38.5434468Z + vite-plus 1.3.0
2026-10-24T02:58:38.5434533Z
2026-10-24T02:58:38.5445324Z Done in 3.6s using pnpm v12.14.0
2026-10-24T02:58:38.5633571Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3628]
2026-10-24T02:58:38.5672120Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T02:58:38.5672580Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T02:58:38.5682472Z shell: /usr/bin/bash -e {0}
2026-10-24T02:58:38.5682596Z env:
2026-10-24T02:58:38.5682708Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 162
2026-10-24T02:58:38.5682850Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373
2026-10-24T02:58:38.5682992Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:58:38.5683121Z ##[endgroup]
2026-10-24T02:58:38.6001354Z ##[group]Run actions/cache@v6
2026-10-24T02:58:38.6001490Z with:
2026-10-24T02:58:38.6001599Z   path: ~/.cache/ms-playwright
2026-10-24T02:58:38.6001756Z   key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T02:58:38.6001921Z   enableCrossOsArchive: false
2026-10-24T02:58:38.6002049Z   fail-on-cache-miss: false
2026-10-24T02:58:38.6002170Z   lookup-only: false
2026-10-24T02:58:38.6002281Z   save-always: false
2026-10-24T02:58:38.6002385Z env:
2026-10-24T02:58:38.6002491Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 162
2026-10-24T02:58:38.6002634Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373
2026-10-24T02:58:38.6002771Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:58:38.6002903Z ##[endgroup]
2026-10-24T02:58:38.7982244Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T02:58:38.9336153Z Received 106503405 of 106503405 (100.0%), 846.4 MBs/sec
2026-10-24T02:58:38.9336388Z Cache Size: ~102 MB (106503405 B)
2026-10-24T02:58:38.9349232Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/8673366d-6315-4161-9848-10e72f7ac6ee/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T02:58:39.1154197Z Cache restored successfully
2026-10-24T02:58:39.1280333Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T02:58:39.1412398Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T02:58:39.1412757Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T02:58:39.1412980Z test -n "$browser"
2026-10-24T02:58:39.1413125Z if ldd "$browser" | grep '=> not found'; then
2026-10-24T02:58:39.1413344Z   node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-24T02:58:39.1413540Z fi
2026-10-24T02:58:39.1423015Z shell: /usr/bin/bash -e {0}
2026-10-24T02:58:39.1423141Z env:
2026-10-24T02:58:39.1423255Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 162
2026-10-24T02:58:39.1423410Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373
2026-10-24T02:58:39.1423547Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:58:39.1423680Z ##[endgroup]
2026-10-24T02:58:39.1529979Z ##[group]Run vp run --filter t3 test --shard 3/8
2026-10-24T02:58:39.1530169Z vp run --filter t3 test --shard 3/8
2026-10-24T02:58:39.1536604Z shell: /usr/bin/bash -e {0}
2026-10-24T02:58:39.1536725Z env:
2026-10-24T02:58:39.1536838Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 162
2026-10-24T02:58:39.1536982Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373
2026-10-24T02:58:39.1537121Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:58:39.1537426Z   T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-24T02:58:39.1537706Z   T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-24T02:58:39.1537909Z ##[endgroup]
2026-10-24T02:58:39.3072931Z ~/apps/server$ vp test run --shard 3/8 โŠ˜ cache disabled
2026-10-24T02:58:39.4735119Z
2026-10-24T02:58:39.4736995Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-24T02:58:39.4737212Z
2026-10-24T02:58:43.6616368Z  โœ“ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (80 tests) 643ms
2026-10-24T02:59:01.5865614Z  โœ“ src/git/GitManager.test.ts (104 tests) 16973ms
2026-10-24T02:59:01.5866000Z    โœ“ GitManager (104)
2026-10-24T02:59:01.5866275Z      โœ“ finds a fork PR for a branch pushed without an upstream 427ms
2026-10-24T02:59:01.5866656Z      โœ“ preserves a local worktree PR base that shadows a remote ref, including legacy bases 390ms
2026-10-24T02:59:01.5867056Z      โœ“ generates PR content from branch changes when the remote base advances (main) 322ms
2026-10-24T02:59:01.5867446Z      โœ“ generates PR content from branch changes when the remote base advances (release/1.2) 339ms
2026-10-24T02:59:01.5867827Z      โœ“ prepares a worktree from the head branch when the host has no pull ref 382ms
2026-10-24T02:59:01.5868203Z      โœ“ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 501ms
2026-10-24T02:59:01.5868642Z      โœ“ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 509ms
2026-10-24T02:59:01.5869719Z      โœ“ refreshes a reused PR worktree that has no upstream from the pull request ref 319ms
2026-10-24T02:59:05.2905303Z  โœ“ src/provider/CodexChatGptAuth.test.ts (54 tests) 3379ms
2026-10-24T02:59:07.9978703Z  โœ“ src/orchestration-v2/ThreadStop.test.ts (41 tests) 1740ms
2026-10-24T02:59:09.0383059Z  โœ“ src/orchestration-v2/PullRequestSyncReactor.test.ts (24 tests) 75ms
2026-10-24T02:59:09.4792496Z stdout | src/preview/ServerBrowser.test.ts > a rejected download releases the original and keeps no saved copy (save failed)
2026-10-24T02:59:09.4793069Z [02:59:09.475] WARN (#802): server preview download failed {
2026-10-24T02:59:09.4793357Z   cause: Error: save interrupted
2026-10-24T02:59:09.4793738Z       at Object.saveAs (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.test.ts:909:50)
2026-10-24T02:59:09.4794210Z       at saveDownload (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.ts:959:7)
2026-10-24T02:59:09.4794517Z }
2026-10-24T02:59:09.4794678Z
2026-10-24T02:59:09.4985191Z  โœ“ src/preview/ServerBrowser.test.ts (22 tests) 94ms
2026-10-24T02:59:10.7814734Z  โœ“ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 340ms
2026-10-24T02:59:11.3058270Z  โœ“ src/provider/antigravityAuthSupport.test.ts (26 tests) 238ms
2026-10-24T02:59:11.8021551Z  โœ“ src/persistence/OrchestrationEventStore.test.ts (10 tests) 210ms
2026-10-24T02:59:13.1253599Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached
2026-10-24T02:59:13.1254233Z [02:59:13.123] INFO (#4): Migrations ran successfully {
2026-10-24T02:59:13.1254475Z   migrations: [
2026-10-24T02:59:13.1254681Z     '1_OrchestrationEvents',
2026-10-24T02:59:13.1254930Z     '2_OrchestrationCommandReceipts',
2026-10-24T02:59:13.1255185Z     '3_CheckpointDiffBlobs',
2026-10-24T02:59:13.1255420Z     '4_ProviderSessionRuntime',
2026-10-24T02:59:13.1255628Z     '5_Projections',
2026-10-24T02:59:13.1255819Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T02:59:13.1256031Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T02:59:13.1256221Z     '8_ProjectionThreadActivitySequence',
2026-10-24T02:59:13.1256450Z     '9_ProviderSessionRuntimeMode',
2026-10-24T02:59:13.1256725Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T02:59:13.1257019Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T02:59:13.1257427Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T02:59:13.1257713Z     '13_ProjectionThreadProposedPlans',
2026-10-24T02:59:13.1258058Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T02:59:13.1258402Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T02:59:13.1258699Z     '16_CanonicalizeModelSelections',
2026-10-24T02:59:13.1258982Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T02:59:13.1259280Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T02:59:13.1259585Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T02:59:13.1259866Z     '20_AuthAccessManagement',
2026-10-24T02:59:13.1260190Z     '21_AuthSessionClientMetadata',
2026-10-24T02:59:13.1260473Z     '22_AuthSessionLastConnectedAt',
2026-10-24T02:59:13.1260767Z     '23_ProjectionThreadShellSummary',
2026-10-24T02:59:13.1261080Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T02:59:13.1261433Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T02:59:13.1261761Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T02:59:13.1262012Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T02:59:13.1262198Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T02:59:13.1262472Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T02:59:13.1262792Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T02:59:13.1262982Z     '31_AuthAuthorizationScopes',
2026-10-24T02:59:13.1263159Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T02:59:13.1263351Z     '33_ProjectionThreadsSettled',
2026-10-24T02:59:13.1263580Z     '34_ProjectionThreadsSnoozed',
2026-10-24T02:59:13.1263861Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T02:59:13.1264145Z     '36_ProjectionThreadsPinned',
2026-10-24T02:59:13.1264315Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T02:59:13.1264491Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T02:59:13.1264694Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T02:59:13.1264884Z     '40_ProjectionProjectFaviconPath',
2026-10-24T02:59:13.1265058Z     '41_AuthSessionClientConnection',
2026-10-24T02:59:13.1265337Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T02:59:13.1265636Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T02:59:13.1265929Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T02:59:13.1266224Z     '45_ProjectionProjectsAutoPull',
2026-10-24T02:59:13.1266520Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T02:59:13.1266798Z     '47_ProjectionProjectIcon',
2026-10-24T02:59:13.1267080Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T02:59:13.1267272Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T02:59:13.1267456Z     '50_ProjectionThreadPullRequests',
2026-10-24T02:59:13.1267635Z     '51_ProjectionThreadMessageContext',
2026-10-24T02:59:13.1267815Z     '52_ProjectionThreadTitleState',
2026-10-24T02:59:13.1267979Z     '53_PullRequestFilesViewed',
2026-10-24T02:59:13.1268162Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T02:59:13.1268336Z     '55_OrchestrationV2',
2026-10-24T02:59:13.1268504Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T02:59:13.1268674Z     '57_ScheduledTaskWebhooks',
2026-10-24T02:59:13.1268830Z     '58_WebhookRelayDeliveries',
2026-10-24T02:59:13.1269046Z     '59_McpAppModelContext',
2026-10-24T02:59:13.1269322Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T02:59:13.1269561Z     '61_PullRequestReviewGuides',
2026-10-24T02:59:13.1269769Z     '62_ThreadFailureLookupIndex',
2026-10-24T02:59:13.1282151Z     '63_DropUnusedV1Projections',
2026-10-24T02:59:13.1282702Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T02:59:13.1283067Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T02:59:13.1283343Z     '66_RepairClientSettlementTimestamps',
2026-10-24T02:59:13.1283610Z     '67_WebhookDedupe',
2026-10-24T02:59:13.1283841Z     '68_ShellStopRequestIndex'
2026-10-24T02:59:13.1284032Z   ]
2026-10-24T02:59:13.1284180Z }
2026-10-24T02:59:13.1284267Z
2026-10-24T02:59:13.1606737Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client
2026-10-24T02:59:13.1607220Z [02:59:13.159] INFO (#358): Migrations ran successfully {
2026-10-24T02:59:13.1607492Z   migrations: [
2026-10-24T02:59:13.1607709Z     '1_OrchestrationEvents',
2026-10-24T02:59:13.1607990Z     '2_OrchestrationCommandReceipts',
2026-10-24T02:59:13.1608291Z     '3_CheckpointDiffBlobs',
2026-10-24T02:59:13.1608559Z     '4_ProviderSessionRuntime',
2026-10-24T02:59:13.1608850Z     '5_Projections',
2026-10-24T02:59:13.1609088Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T02:59:13.1609308Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T02:59:13.1609533Z     '8_ProjectionThreadActivitySequence',
2026-10-24T02:59:13.1609828Z     '9_ProviderSessionRuntimeMode',
2026-10-24T02:59:13.1610151Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T02:59:13.1610464Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T02:59:13.1610805Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T02:59:13.1611111Z     '13_ProjectionThreadProposedPlans',
2026-10-24T02:59:13.1611470Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T02:59:13.1611808Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T02:59:13.1612112Z     '16_CanonicalizeModelSelections',
2026-10-24T02:59:13.1612406Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T02:59:13.1612707Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T02:59:13.1613009Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T02:59:13.1613297Z     '20_AuthAccessManagement',
2026-10-24T02:59:13.1613549Z     '21_AuthSessionClientMetadata',
2026-10-24T02:59:13.1613827Z     '22_AuthSessionLastConnectedAt',
2026-10-24T02:59:13.1615052Z     '23_ProjectionThreadShellSummary',
2026-10-24T02:59:13.1615375Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T02:59:13.1615720Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T02:59:13.1616044Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T02:59:13.1616355Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T02:59:13.1616673Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T02:59:13.1617009Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T02:59:13.1617513Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T02:59:13.1617823Z     '31_AuthAuthorizationScopes',
2026-10-24T02:59:13.1618120Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T02:59:13.1618398Z     '33_ProjectionThreadsSettled',
2026-10-24T02:59:13.1618678Z     '34_ProjectionThreadsSnoozed',
2026-10-24T02:59:13.1618975Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T02:59:13.1619266Z     '36_ProjectionThreadsPinned',
2026-10-24T02:59:13.1619536Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T02:59:13.1619821Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T02:59:13.1620188Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T02:59:13.1620504Z     '40_ProjectionProjectFaviconPath',
2026-10-24T02:59:13.1620783Z     '41_AuthSessionClientConnection',
2026-10-24T02:59:13.1621083Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T02:59:13.1621834Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T02:59:13.1622348Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T02:59:13.1622650Z     '45_ProjectionProjectsAutoPull',
2026-10-24T02:59:13.1622956Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T02:59:13.1623245Z     '47_ProjectionProjectIcon',
2026-10-24T02:59:13.1623528Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T02:59:13.1623837Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T02:59:13.1624141Z     '50_ProjectionThreadPullRequests',
2026-10-24T02:59:13.1624427Z     '51_ProjectionThreadMessageContext',
2026-10-24T02:59:13.1624723Z     '52_ProjectionThreadTitleState',
2026-10-24T02:59:13.1625005Z     '53_PullRequestFilesViewed',
2026-10-24T02:59:13.1625632Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T02:59:13.1625928Z     '55_OrchestrationV2',
2026-10-24T02:59:13.1626216Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T02:59:13.1626503Z     '57_ScheduledTaskWebhooks',
2026-10-24T02:59:13.1626753Z     '58_WebhookRelayDeliveries',
2026-10-24T02:59:13.1626993Z     '59_McpAppModelContext',
2026-10-24T02:59:13.1627257Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T02:59:13.1627531Z     '61_PullRequestReviewGuides',
2026-10-24T02:59:13.1627794Z     '62_ThreadFailureLookupIndex',
2026-10-24T02:59:13.1628052Z     '63_DropUnusedV1Projections',
2026-10-24T02:59:13.1628350Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T02:59:13.1628644Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T02:59:13.1628952Z     '66_RepairClientSettlementTimestamps',
2026-10-24T02:59:13.1629231Z     '67_WebhookDedupe',
2026-10-24T02:59:13.1629478Z     '68_ShellStopRequestIndex'
2026-10-24T02:59:13.1629692Z   ]
2026-10-24T02:59:13.1629844Z }
2026-10-24T02:59:13.1629970Z
2026-10-24T02:59:13.1941750Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts
2026-10-24T02:59:13.1942114Z [02:59:13.193] INFO (#748): Migrations ran successfully {
2026-10-24T02:59:13.1942283Z   migrations: [
2026-10-24T02:59:13.1942419Z     '1_OrchestrationEvents',
2026-10-24T02:59:13.1942596Z     '2_OrchestrationCommandReceipts',
2026-10-24T02:59:13.1942767Z     '3_CheckpointDiffBlobs',
2026-10-24T02:59:13.1942924Z     '4_ProviderSessionRuntime',
2026-10-24T02:59:13.1943084Z     '5_Projections',
2026-10-24T02:59:13.1943274Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T02:59:13.1943486Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T02:59:13.1943678Z     '8_ProjectionThreadActivitySequence',
2026-10-24T02:59:13.1943853Z     '9_ProviderSessionRuntimeMode',
2026-10-24T02:59:13.1944035Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T02:59:13.1944232Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T02:59:13.1944431Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T02:59:13.1944618Z     '13_ProjectionThreadProposedPlans',
2026-10-24T02:59:13.1944824Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T02:59:13.1945037Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T02:59:13.1945217Z     '16_CanonicalizeModelSelections',
2026-10-24T02:59:13.1945393Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T02:59:13.1945572Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T02:59:13.1945759Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T02:59:13.1945930Z     '20_AuthAccessManagement',
2026-10-24T02:59:13.1946092Z     '21_AuthSessionClientMetadata',
2026-10-24T02:59:13.1946264Z     '22_AuthSessionLastConnectedAt',
2026-10-24T02:59:13.1946686Z     '23_ProjectionThreadShellSummary',
2026-10-24T02:59:13.1947003Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T02:59:13.1947235Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T02:59:13.1947455Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T02:59:13.1947748Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T02:59:13.1947992Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T02:59:13.1948234Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T02:59:13.1948495Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T02:59:13.1948671Z     '31_AuthAuthorizationScopes',
2026-10-24T02:59:13.1948841Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T02:59:13.1949016Z     '33_ProjectionThreadsSettled',
2026-10-24T02:59:13.1949180Z     '34_ProjectionThreadsSnoozed',
2026-10-24T02:59:13.1949364Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T02:59:13.1949542Z     '36_ProjectionThreadsPinned',
2026-10-24T02:59:13.1949775Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T02:59:13.1950056Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T02:59:13.1950404Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T02:59:13.1950716Z     '40_ProjectionProjectFaviconPath',
2026-10-24T02:59:13.1950996Z     '41_AuthSessionClientConnection',
2026-10-24T02:59:13.1951231Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T02:59:13.1951409Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T02:59:13.1951592Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T02:59:13.1951776Z     '45_ProjectionProjectsAutoPull',
2026-10-24T02:59:13.1951962Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T02:59:13.1952137Z     '47_ProjectionProjectIcon',
2026-10-24T02:59:13.1952312Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T02:59:13.1952500Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T02:59:13.1952679Z     '50_ProjectionThreadPullRequests',
2026-10-24T02:59:13.1952858Z     '51_ProjectionThreadMessageContext',
2026-10-24T02:59:13.1953034Z     '52_ProjectionThreadTitleState',
2026-10-24T02:59:13.1953214Z     '53_PullRequestFilesViewed',
2026-10-24T02:59:13.1953504Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T02:59:13.1953793Z     '55_OrchestrationV2',
2026-10-24T02:59:13.1954063Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T02:59:13.1954336Z     '57_ScheduledTaskWebhooks',
2026-10-24T02:59:13.1954540Z     '58_WebhookRelayDeliveries',
2026-10-24T02:59:13.1954796Z     '59_McpAppModelContext',
2026-10-24T02:59:13.1955070Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T02:59:13.1955339Z     '61_PullRequestReviewGuides',
2026-10-24T02:59:13.1955621Z     '62_ThreadFailureLookupIndex',
2026-10-24T02:59:13.1955884Z     '63_DropUnusedV1Projections',
2026-10-24T02:59:13.1956174Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T02:59:13.1956462Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T02:59:13.1956751Z     '66_RepairClientSettlementTimestamps',
2026-10-24T02:59:13.1957020Z     '67_WebhookDedupe',
2026-10-24T02:59:13.1957194Z     '68_ShellStopRequestIndex'
2026-10-24T02:59:13.1957400Z   ]
2026-10-24T02:59:13.1957542Z }
2026-10-24T02:59:13.1957642Z
2026-10-24T02:59:13.2003776Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts
2026-10-24T02:59:13.2004245Z [02:59:13.199] INFO (#1092): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' }
2026-10-24T02:59:13.2004531Z
2026-10-24T02:59:13.2277265Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret
2026-10-24T02:59:13.2277870Z [02:59:13.227] INFO (#1129): Migrations ran successfully {
2026-10-24T02:59:13.2278124Z   migrations: [
2026-10-24T02:59:13.2278474Z     '1_OrchestrationEvents',
2026-10-24T02:59:13.2278680Z     '2_OrchestrationCommandReceipts',
2026-10-24T02:59:13.2278861Z     '3_CheckpointDiffBlobs',
2026-10-24T02:59:13.2279022Z     '4_ProviderSessionRuntime',
2026-10-24T02:59:13.2279185Z     '5_Projections',
2026-10-24T02:59:13.2279374Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T02:59:13.2279591Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T02:59:13.2279783Z     '8_ProjectionThreadActivitySequence',
2026-10-24T02:59:13.2279965Z     '9_ProviderSessionRuntimeMode',
2026-10-24T02:59:13.2280188Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T02:59:13.2280394Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T02:59:13.2280600Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T02:59:13.2280784Z     '13_ProjectionThreadProposedPlans',
2026-10-24T02:59:13.2281001Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T02:59:13.2281209Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T02:59:13.2281392Z     '16_CanonicalizeModelSelections',
2026-10-24T02:59:13.2281569Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T02:59:13.2281752Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T02:59:13.2281935Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T02:59:13.2282108Z     '20_AuthAccessManagement',
2026-10-24T02:59:13.2282269Z     '21_AuthSessionClientMetadata',
2026-10-24T02:59:13.2282437Z     '22_AuthSessionLastConnectedAt',
2026-10-24T02:59:13.2282615Z     '23_ProjectionThreadShellSummary',
2026-10-24T02:59:13.2282807Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T02:59:13.2283017Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T02:59:13.2283220Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T02:59:13.2283407Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T02:59:13.2283592Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T02:59:13.2283786Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T02:59:13.2283984Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T02:59:13.2284158Z     '31_AuthAuthorizationScopes',
2026-10-24T02:59:13.2284333Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T02:59:13.2284505Z     '33_ProjectionThreadsSettled',
2026-10-24T02:59:13.2284674Z     '34_ProjectionThreadsSnoozed',
2026-10-24T02:59:13.2284852Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T02:59:13.2285032Z     '36_ProjectionThreadsPinned',
2026-10-24T02:59:13.2285201Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T02:59:13.2285380Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T02:59:13.2285574Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T02:59:13.2285767Z     '40_ProjectionProjectFaviconPath',
2026-10-24T02:59:13.2285943Z     '41_AuthSessionClientConnection',
2026-10-24T02:59:13.2286128Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T02:59:13.2286313Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T02:59:13.2286498Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T02:59:13.2286681Z     '45_ProjectionProjectsAutoPull',
2026-10-24T02:59:13.2286866Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T02:59:13.2287042Z     '47_ProjectionProjectIcon',
2026-10-24T02:59:13.2287216Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T02:59:13.2287548Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T02:59:13.2287775Z     '50_ProjectionThreadPullRequests',
2026-10-24T02:59:13.2287952Z     '51_ProjectionThreadMessageContext',
2026-10-24T02:59:13.2288129Z     '52_ProjectionThreadTitleState',
2026-10-24T02:59:13.2288297Z     '53_PullRequestFilesViewed',
2026-10-24T02:59:13.2288483Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T02:59:13.2288656Z     '55_OrchestrationV2',
2026-10-24T02:59:13.2288827Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T02:59:13.2289005Z     '57_ScheduledTaskWebhooks',
2026-10-24T02:59:13.2289164Z     '58_WebhookRelayDeliveries',
2026-10-24T02:59:13.2289321Z     '59_McpAppModelContext',
2026-10-24T02:59:13.2289483Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T02:59:13.2289653Z     '61_PullRequestReviewGuides',
2026-10-24T02:59:13.2289815Z     '62_ThreadFailureLookupIndex',
2026-10-24T02:59:13.2289980Z     '63_DropUnusedV1Projections',
2026-10-24T02:59:13.2290194Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T02:59:13.2290375Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T02:59:13.2290553Z     '66_RepairClientSettlementTimestamps',
2026-10-24T02:59:13.2290723Z     '67_WebhookDedupe',
2026-10-24T02:59:13.2290871Z     '68_ShellStopRequestIndex'
2026-10-24T02:59:13.2290999Z   ]
2026-10-24T02:59:13.2291093Z }
2026-10-24T02:59:13.2291151Z
2026-10-24T02:59:13.2329867Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret
2026-10-24T02:59:13.2330287Z [02:59:13.231] INFO (#1471): Approved an MCP client sign-in. {
2026-10-24T02:59:13.2330505Z   client: 'Hosted bot',
2026-10-24T02:59:13.2330683Z   access: 'approval-required',
2026-10-24T02:59:13.2330856Z   method: 'pairing-code'
2026-10-24T02:59:13.2331006Z }
2026-10-24T02:59:13.2331076Z
2026-10-24T02:59:13.2527006Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code
2026-10-24T02:59:13.2527465Z [02:59:13.252] INFO (#1503): Migrations ran successfully {
2026-10-24T02:59:13.2527714Z   migrations: [
2026-10-24T02:59:13.2527920Z     '1_OrchestrationEvents',
2026-10-24T02:59:13.2528151Z     '2_OrchestrationCommandReceipts',
2026-10-24T02:59:13.2528401Z     '3_CheckpointDiffBlobs',
2026-10-24T02:59:13.2528622Z     '4_ProviderSessionRuntime',
2026-10-24T02:59:13.2528830Z     '5_Projections',
2026-10-24T02:59:13.2529096Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T02:59:13.2529391Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T02:59:13.2529650Z     '8_ProjectionThreadActivitySequence',
2026-10-24T02:59:13.2529905Z     '9_ProviderSessionRuntimeMode',
2026-10-24T02:59:13.2530211Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T02:59:13.2530498Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T02:59:13.2530775Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T02:59:13.2531038Z     '13_ProjectionThreadProposedPlans',
2026-10-24T02:59:13.2531326Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T02:59:13.2531623Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T02:59:13.2531850Z     '16_CanonicalizeModelSelections',
2026-10-24T02:59:13.2532076Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T02:59:13.2532331Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T02:59:13.2533985Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T02:59:13.2534220Z     '20_AuthAccessManagement',
2026-10-24T02:59:13.2534432Z     '21_AuthSessionClientMetadata',
2026-10-24T02:59:13.2534648Z     '22_AuthSessionLastConnectedAt',
2026-10-24T02:59:13.2535068Z     '23_ProjectionThreadShellSummary',
2026-10-24T02:59:13.2535886Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T02:59:13.2536093Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T02:59:13.2536297Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T02:59:13.2536483Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T02:59:13.2536671Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T02:59:13.2536866Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T02:59:13.2537086Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T02:59:13.2537266Z     '31_AuthAuthorizationScopes',
2026-10-24T02:59:13.2537543Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T02:59:13.2537714Z     '33_ProjectionThreadsSettled',
2026-10-24T02:59:13.2537876Z     '34_ProjectionThreadsSnoozed',
2026-10-24T02:59:13.2538057Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T02:59:13.2538233Z     '36_ProjectionThreadsPinned',
2026-10-24T02:59:13.2538404Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T02:59:13.2538579Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T02:59:13.2538775Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T02:59:13.2538968Z     '40_ProjectionProjectFaviconPath',
2026-10-24T02:59:13.2539144Z     '41_AuthSessionClientConnection',
2026-10-24T02:59:13.2539325Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T02:59:13.2539504Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T02:59:13.2539689Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T02:59:13.2539869Z     '45_ProjectionProjectsAutoPull',
2026-10-24T02:59:13.2540057Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T02:59:13.2540270Z     '47_ProjectionProjectIcon',
2026-10-24T02:59:13.2540447Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T02:59:13.2540638Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T02:59:13.2540817Z     '50_ProjectionThreadPullRequests',
2026-10-24T02:59:13.2540994Z     '51_ProjectionThreadMessageContext',
2026-10-24T02:59:13.2541173Z     '52_ProjectionThreadTitleState',
2026-10-24T02:59:13.2541338Z     '53_PullRequestFilesViewed',
2026-10-24T02:59:13.2541519Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T02:59:13.2541698Z     '55_OrchestrationV2',
2026-10-24T02:59:13.2541864Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T02:59:13.2542037Z     '57_ScheduledTaskWebhooks',
2026-10-24T02:59:13.2542195Z     '58_WebhookRelayDeliveries',
2026-10-24T02:59:13.2542354Z     '59_McpAppModelContext',
2026-10-24T02:59:13.2542517Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T02:59:13.2542691Z     '61_PullRequestReviewGuides',
2026-10-24T02:59:13.2542857Z     '62_ThreadFailureLookupIndex',
2026-10-24T02:59:13.2543021Z     '63_DropUnusedV1Projections',
2026-10-24T02:59:13.2543202Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T02:59:13.2543378Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T02:59:13.2543558Z     '66_RepairClientSettlementTimestamps',
2026-10-24T02:59:13.2543724Z     '67_WebhookDedupe',
2026-10-24T02:59:13.2543877Z     '68_ShellStopRequestIndex'
2026-10-24T02:59:13.2544001Z   ]
2026-10-24T02:59:13.2544092Z }
2026-10-24T02:59:13.2544146Z
2026-10-24T02:59:13.2558153Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code
2026-10-24T02:59:13.2558444Z [02:59:13.255] INFO (#1840): Approved an MCP client sign-in. {
2026-10-24T02:59:13.2558634Z   client: 'Claude Code',
2026-10-24T02:59:13.2558788Z   access: 'approval-required',
2026-10-24T02:59:13.2558944Z   method: 'pairing-code'
2026-10-24T02:59:13.2559064Z }
2026-10-24T02:59:13.2559218Z
2026-10-24T02:59:13.2761594Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants
2026-10-24T02:59:13.2762044Z [02:59:13.275] INFO (#1874): Migrations ran successfully {
2026-10-24T02:59:13.2762253Z   migrations: [
2026-10-24T02:59:13.2762415Z     '1_OrchestrationEvents',
2026-10-24T02:59:13.2762634Z     '2_OrchestrationCommandReceipts',
2026-10-24T02:59:13.2762868Z     '3_CheckpointDiffBlobs',
2026-10-24T02:59:13.2763116Z     '4_ProviderSessionRuntime',
2026-10-24T02:59:13.2763312Z     '5_Projections',
2026-10-24T02:59:13.2763545Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T02:59:13.2763809Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T02:59:13.2764059Z     '8_ProjectionThreadActivitySequence',
2026-10-24T02:59:13.2764287Z     '9_ProviderSessionRuntimeMode',
2026-10-24T02:59:13.2764523Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T02:59:13.2764770Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T02:59:13.2765016Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T02:59:13.2765237Z     '13_ProjectionThreadProposedPlans',
2026-10-24T02:59:13.2765440Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T02:59:13.2765649Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T02:59:13.2765831Z     '16_CanonicalizeModelSelections',
2026-10-24T02:59:13.2766006Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T02:59:13.2766185Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T02:59:13.2766373Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T02:59:13.2766542Z     '20_AuthAccessManagement',
2026-10-24T02:59:13.2766704Z     '21_AuthSessionClientMetadata',
2026-10-24T02:59:13.2766875Z     '22_AuthSessionLastConnectedAt',
2026-10-24T02:59:13.2767048Z     '23_ProjectionThreadShellSummary',
2026-10-24T02:59:13.2767244Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T02:59:13.2767450Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T02:59:13.2767660Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T02:59:13.2767845Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T02:59:13.2768032Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T02:59:13.2768224Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T02:59:13.2768423Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T02:59:13.2768601Z     '31_AuthAuthorizationScopes',
2026-10-24T02:59:13.2768773Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T02:59:13.2768950Z     '33_ProjectionThreadsSettled',
2026-10-24T02:59:13.2769115Z     '34_ProjectionThreadsSnoozed',
2026-10-24T02:59:13.2769299Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T02:59:13.2769472Z     '36_ProjectionThreadsPinned',
2026-10-24T02:59:13.2769639Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T02:59:13.2769813Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T02:59:13.2770007Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T02:59:13.2770236Z     '40_ProjectionProjectFaviconPath',
2026-10-24T02:59:13.2770410Z     '41_AuthSessionClientConnection',
2026-10-24T02:59:13.2770597Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T02:59:13.2770777Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T02:59:13.2770966Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T02:59:13.2771147Z     '45_ProjectionProjectsAutoPull',
2026-10-24T02:59:13.2771333Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T02:59:13.2771508Z     '47_ProjectionProjectIcon',
2026-10-24T02:59:13.2771845Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T02:59:13.2772091Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T02:59:13.2772274Z     '50_ProjectionThreadPullRequests',
2026-10-24T02:59:13.2772451Z     '51_ProjectionThreadMessageContext',
2026-10-24T02:59:13.2772626Z     '52_ProjectionThreadTitleState',
2026-10-24T02:59:13.2772800Z     '53_PullRequestFilesViewed',
2026-10-24T02:59:13.2772982Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T02:59:13.2773159Z     '55_OrchestrationV2',
2026-10-24T02:59:13.2773326Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T02:59:13.2773503Z     '57_ScheduledTaskWebhooks',
2026-10-24T02:59:13.2773661Z     '58_WebhookRelayDeliveries',
2026-10-24T02:59:13.2773819Z     '59_McpAppModelContext',
2026-10-24T02:59:13.2773982Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T02:59:13.2774152Z     '61_PullRequestReviewGuides',
2026-10-24T02:59:13.2774318Z     '62_ThreadFailureLookupIndex',
2026-10-24T02:59:13.2774481Z     '63_DropUnusedV1Projections',
2026-10-24T02:59:13.2774664Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T02:59:13.2774842Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T02:59:13.2775024Z     '66_RepairClientSettlementTimestamps',
2026-10-24T02:59:13.2775188Z     '67_WebhookDedupe',
2026-10-24T02:59:13.2775337Z     '68_ShellStopRequestIndex'
2026-10-24T02:59:13.2775462Z   ]
2026-10-24T02:59:13.2775552Z }
2026-10-24T02:59:13.2775605Z
2026-10-24T02:59:13.2824541Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants
2026-10-24T02:59:13.2825060Z [02:59:13.281] INFO (#2234): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' }
2026-10-24T02:59:13.2825316Z
2026-10-24T02:59:13.3050172Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T02:59:13.3050636Z [02:59:13.304] INFO (#2264): Migrations ran successfully {
2026-10-24T02:59:13.3050849Z   migrations: [
2026-10-24T02:59:13.3051023Z     '1_OrchestrationEvents',
2026-10-24T02:59:13.3051246Z     '2_OrchestrationCommandReceipts',
2026-10-24T02:59:13.3051477Z     '3_CheckpointDiffBlobs',
2026-10-24T02:59:13.3051674Z     '4_ProviderSessionRuntime',
2026-10-24T02:59:13.3051870Z     '5_Projections',
2026-10-24T02:59:13.3052104Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T02:59:13.3052370Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T02:59:13.3052614Z     '8_ProjectionThreadActivitySequence',
2026-10-24T02:59:13.3052835Z     '9_ProviderSessionRuntimeMode',
2026-10-24T02:59:13.3053076Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T02:59:13.3053325Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T02:59:13.3053574Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T02:59:13.3053808Z     '13_ProjectionThreadProposedPlans',
2026-10-24T02:59:13.3054070Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T02:59:13.3054332Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T02:59:13.3054558Z     '16_CanonicalizeModelSelections',
2026-10-24T02:59:13.3054780Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T02:59:13.3055008Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T02:59:13.3055248Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T02:59:13.3055461Z     '20_AuthAccessManagement',
2026-10-24T02:59:13.3055666Z     '21_AuthSessionClientMetadata',
2026-10-24T02:59:13.3055866Z     '22_AuthSessionLastConnectedAt',
2026-10-24T02:59:13.3056264Z     '23_ProjectionThreadShellSummary',
2026-10-24T02:59:13.3056533Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T02:59:13.3056744Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T02:59:13.3056947Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T02:59:13.3057138Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T02:59:13.3057338Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T02:59:13.3057601Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T02:59:13.3057804Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T02:59:13.3057981Z     '31_AuthAuthorizationScopes',
2026-10-24T02:59:13.3058157Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T02:59:13.3058331Z     '33_ProjectionThreadsSettled',
2026-10-24T02:59:13.3058498Z     '34_ProjectionThreadsSnoozed',
2026-10-24T02:59:13.3058678Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T02:59:13.3058855Z     '36_ProjectionThreadsPinned',
2026-10-24T02:59:13.3059024Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T02:59:13.3059199Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T02:59:13.3059399Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T02:59:13.3059592Z     '40_ProjectionProjectFaviconPath',
2026-10-24T02:59:13.3059769Z     '41_AuthSessionClientConnection',
2026-10-24T02:59:13.3059952Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T02:59:13.3060161Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T02:59:13.3060344Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T02:59:13.3060526Z     '45_ProjectionProjectsAutoPull',
2026-10-24T02:59:13.3060710Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T02:59:13.3060884Z     '47_ProjectionProjectIcon',
2026-10-24T02:59:13.3061064Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T02:59:13.3061255Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T02:59:13.3061440Z     '50_ProjectionThreadPullRequests',
2026-10-24T02:59:13.3061617Z     '51_ProjectionThreadMessageContext',
2026-10-24T02:59:13.3061797Z     '52_ProjectionThreadTitleState',
2026-10-24T02:59:13.3061962Z     '53_PullRequestFilesViewed',
2026-10-24T02:59:13.3062148Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T02:59:13.3062321Z     '55_OrchestrationV2',
2026-10-24T02:59:13.3062488Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T02:59:13.3062661Z     '57_ScheduledTaskWebhooks',
2026-10-24T02:59:13.3062820Z     '58_WebhookRelayDeliveries',
2026-10-24T02:59:13.3062982Z     '59_McpAppModelContext',
2026-10-24T02:59:13.3063143Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T02:59:13.3063374Z     '61_PullRequestReviewGuides',
2026-10-24T02:59:13.3063538Z     '62_ThreadFailureLookupIndex',
2026-10-24T02:59:13.3063706Z     '63_DropUnusedV1Projections',
2026-10-24T02:59:13.3063888Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T02:59:13.3064070Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T02:59:13.3064251Z     '66_RepairClientSettlementTimestamps',
2026-10-24T02:59:13.3064421Z     '67_WebhookDedupe',
2026-10-24T02:59:13.3064575Z     '68_ShellStopRequestIndex'
2026-10-24T02:59:13.3064701Z   ]
2026-10-24T02:59:13.3064797Z }
2026-10-24T02:59:13.3064849Z
2026-10-24T02:59:13.3105565Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T02:59:13.3106033Z [02:59:13.310] INFO (#2613): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' }
2026-10-24T02:59:13.3106312Z
2026-10-24T02:59:13.3143761Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T02:59:13.3144163Z [02:59:13.314] INFO (#2646): Approved an MCP client sign-in. {
2026-10-24T02:59:13.3144358Z   client: 'Claude Code',
2026-10-24T02:59:13.3144509Z   access: 'read-only',
2026-10-24T02:59:13.3144657Z   method: 'browser-session'
2026-10-24T02:59:13.3144780Z }
2026-10-24T02:59:13.3144834Z
2026-10-24T02:59:13.3159390Z  โœ“ src/auth/McpOAuth.test.ts (8 tests) 234ms
2026-10-24T02:59:13.6321168Z  โœ“ src/device/LocalDeviceHost.test.ts (17 tests) 43ms
2026-10-24T02:59:13.8859942Z  โœ“ src/provider/Drivers/codexUsage.test.ts (27 tests) 7ms
2026-10-24T02:59:16.6223560Z  โœ“ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2394ms
2026-10-24T02:59:16.6223924Z    โœ“ CodexTextGeneration (12)
2026-10-24T02:59:16.6224209Z      โœ“ kills a stalled exec CLI when its request is interrupted 1047ms
2026-10-24T02:59:16.6224545Z      โœ“ kills a stalled mcp list CLI when its request is interrupted 1025ms
2026-10-24T02:59:16.9153584Z  โœ“ src/terminal/OutputProtocol.test.ts (13 tests) 35ms
2026-10-24T02:59:17.9809789Z  โœ“ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 113ms
2026-10-24T02:59:19.1219737Z  โœ“ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 179ms
2026-10-24T02:59:20.1917141Z  โœ“ src/mcp/McpToolAccess.test.ts (52 tests) 58ms
2026-10-24T02:59:20.3367081Z  โœ“ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 17ms
2026-10-24T02:59:20.5347124Z  โœ“ src/provider/Drivers/AntigravitySkills.test.ts (11 tests) 60ms
2026-10-24T02:59:21.6960859Z  โœ“ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 209ms
2026-10-24T02:59:22.0367422Z  โœ“ src/telemetry/AnalyticsService.test.ts (3 tests) 70ms
2026-10-24T02:59:22.3174565Z  โœ“ src/project/ProjectFaviconResolver.test.ts (13 tests) 36ms
2026-10-24T02:59:22.6804317Z  โœ“ src/persistence/RepositoryErrorCorrelation.test.ts (3 tests) 78ms
2026-10-24T02:59:22.9185829Z  โœ“ src/orchestration-v2/RestartBackgroundNote.test.ts (6 tests) 3ms
2026-10-24T02:59:23.3478516Z  โœ“ src/orchestration-v2/ThreadSearch.test.ts (2 tests) 84ms
2026-10-24T02:59:24.3368310Z  โœ“ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 40ms
2026-10-24T02:59:25.3882042Z  โœ“ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 103ms
2026-10-24T02:59:26.3916787Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot
2026-10-24T02:59:26.3917231Z [02:59:26.387] INFO (#2): Migrations ran successfully {
2026-10-24T02:59:26.3917400Z   migrations: [
2026-10-24T02:59:26.3917537Z     '1_OrchestrationEvents',
2026-10-24T02:59:26.3917720Z     '2_OrchestrationCommandReceipts',
2026-10-24T02:59:26.3917890Z     '3_CheckpointDiffBlobs',
2026-10-24T02:59:26.3918046Z     '4_ProviderSessionRuntime',
2026-10-24T02:59:26.3918209Z     '5_Projections',
2026-10-24T02:59:26.3918402Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T02:59:26.3918614Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T02:59:26.3918837Z     '8_ProjectionThreadActivitySequence',
2026-10-24T02:59:26.3919028Z     '9_ProviderSessionRuntimeMode',
2026-10-24T02:59:26.3919209Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T02:59:26.3919407Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T02:59:26.3919603Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T02:59:26.3919789Z     '13_ProjectionThreadProposedPlans',
2026-10-24T02:59:26.3919993Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T02:59:26.3920200Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T02:59:26.3920384Z     '16_CanonicalizeModelSelections',
2026-10-24T02:59:26.3920563Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T02:59:26.3920745Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T02:59:26.3920928Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T02:59:26.3921104Z     '20_AuthAccessManagement',
2026-10-24T02:59:26.3921269Z     '21_AuthSessionClientMetadata',
2026-10-24T02:59:26.3921441Z     '22_AuthSessionLastConnectedAt',
2026-10-24T02:59:26.3921616Z     '23_ProjectionThreadShellSummary',
2026-10-24T02:59:26.3921862Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T02:59:26.3922072Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T02:59:26.3922274Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T02:59:26.3922460Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T02:59:26.3922646Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T02:59:26.3922846Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T02:59:26.3923042Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T02:59:26.3923219Z     '31_AuthAuthorizationScopes',
2026-10-24T02:59:26.3923390Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T02:59:26.3923564Z     '33_ProjectionThreadsSettled',
2026-10-24T02:59:26.3923737Z     '34_ProjectionThreadsSnoozed',
2026-10-24T02:59:26.3923911Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T02:59:26.3924088Z     '36_ProjectionThreadsPinned',
2026-10-24T02:59:26.3924252Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T02:59:26.3924428Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T02:59:26.3924620Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T02:59:26.3924812Z     '40_ProjectionProjectFaviconPath',
2026-10-24T02:59:26.3924983Z     '41_AuthSessionClientConnection',
2026-10-24T02:59:26.3925166Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T02:59:26.3925370Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T02:59:26.3925552Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T02:59:26.3925738Z     '45_ProjectionProjectsAutoPull',
2026-10-24T02:59:26.3927264Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T02:59:26.3927741Z     '47_ProjectionProjectIcon',
2026-10-24T02:59:26.3927933Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T02:59:26.3928132Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T02:59:26.3928318Z     '50_ProjectionThreadPullRequests',
2026-10-24T02:59:26.3928510Z     '51_ProjectionThreadMessageContext',
2026-10-24T02:59:26.3928691Z     '52_ProjectionThreadTitleState',
2026-10-24T02:59:26.3928858Z     '53_PullRequestFilesViewed',
2026-10-24T02:59:26.3929050Z     '54_ProjectionThreadsAutoSettleDisabledAt'
2026-10-24T02:59:26.3929200Z   ]
2026-10-24T02:59:26.3929299Z }
2026-10-24T02:59:26.3929354Z
2026-10-24T02:59:26.4364588Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot
2026-10-24T02:59:26.4365055Z [02:59:26.412] INFO (#2): Migrations ran successfully {
2026-10-24T02:59:26.4365235Z   migrations: [
2026-10-24T02:59:26.4365371Z     '55_OrchestrationV2',
2026-10-24T02:59:26.4365553Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T02:59:26.4365740Z     '57_ScheduledTaskWebhooks',
2026-10-24T02:59:26.4365903Z     '58_WebhookRelayDeliveries',
2026-10-24T02:59:26.4366063Z     '59_McpAppModelContext',
2026-10-24T02:59:26.4366228Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T02:59:26.4366399Z     '61_PullRequestReviewGuides',
2026-10-24T02:59:26.4377719Z     '62_ThreadFailureLookupIndex',
2026-10-24T02:59:26.4378019Z     '63_DropUnusedV1Projections',
2026-10-24T02:59:26.4378214Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T02:59:26.4378400Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T02:59:26.4378591Z     '66_RepairClientSettlementTimestamps',
2026-10-24T02:59:26.4378770Z     '67_WebhookDedupe',
2026-10-24T02:59:26.4378933Z     '68_ShellStopRequestIndex'
2026-10-24T02:59:26.4379063Z   ]
2026-10-24T02:59:26.4379159Z }
2026-10-24T02:59:26.4379213Z
2026-10-24T02:59:26.4517158Z  โœ“ src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts (1 test) 87ms
2026-10-24T02:59:26.5848651Z  โœ“ src/usage/usageAggregation.test.ts (11 tests) 12ms
2026-10-24T02:59:26.8627188Z  โœ“ src/scheduledTasks/webhookTemplate.test.ts (10 tests) 4ms
2026-10-24T02:59:27.6545505Z  โœ“ src/provider/providerInstallation.test.ts (2 tests) 11ms
2026-10-24T02:59:27.7395332Z  โœ“ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms
2026-10-24T02:59:28.1405875Z  โœ“ src/orchestration-v2/RunCompletionReads.test.ts (2 tests) 66ms
2026-10-24T02:59:28.3916673Z  โœ“ src/provider/providerStatusCache.test.ts (4 tests) 5ms
2026-10-24T02:59:28.6389882Z  โœ“ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 8ms
2026-10-24T02:59:28.8893067Z  โœ“ src/environment/RemoteOpenTargets.test.ts (4 tests) 8ms
2026-10-24T02:59:29.9118969Z  โœ“ src/textGeneration/OpenCode2TextGeneration.test.ts (2 tests) 54ms
2026-10-24T02:59:30.1716689Z  โœ“ src/resourceTelemetry/NativeTelemetryClient.test.ts (2 tests) 5ms
2026-10-24T02:59:30.4335265Z  โœ“ src/provider/CodexAuthCallback.test.ts (3 tests) 21ms
2026-10-24T02:59:31.4062731Z  โœ“ src/mcp/toolkits/environment/handlers.test.ts (1 test) 7ms
2026-10-24T02:59:31.4863187Z  โœ“ src/auth/utils.test.ts (5 tests) 3ms
2026-10-24T02:59:31.6575560Z  โœ“ scripts/t3-sqlite-state.test.ts (2 tests) 16ms
2026-10-24T02:59:31.9126170Z  โœ“ src/orchestration-v2/pullRequestWatch.forgejoComments.test.ts (5 tests) 3ms
2026-10-24T02:59:32.3627152Z  โœ“ src/cli/doctor.test.ts (1 test) 5ms
2026-10-24T02:59:32.7840692Z  โœ“ src/persistence/DatabaseStorage.test.ts (1 test) 54ms
2026-10-24T02:59:32.9238859Z  โœ“ src/workspace/WorkspacePaths.test.ts (2 tests) 7ms
2026-10-24T02:59:33.2036242Z  โœ“ src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts (1 test) 23ms
2026-10-24T02:59:33.3227128Z  โœ“ src/cloud/linkChecks.test.ts (8 tests) 3ms
2026-10-24T02:59:33.4770057Z  โœ“ src/cloud/managedTunnelStartup.test.ts (1 test) 4ms
2026-10-24T02:59:33.7936946Z  โœ“ src/startupAccess.test.ts (1 test) 1ms
2026-10-24T02:59:34.0384723Z  โœ“ src/codexModelOptions.test.ts (1 test) 1ms
2026-10-24T02:59:34.0420020Z
2026-10-24T02:59:34.0426139Z  Test Files  51 passed (51)
2026-10-24T02:59:34.0426404Z       Tests  660 passed (660)
2026-10-24T02:59:34.0426591Z    Start at  02:58:39
2026-10-24T02:59:34.0426868Z    Duration  54.56s (tests 53%, import 35%, transform 9%, setup 2%)
2026-10-24T02:59:34.0433762Z
2026-10-24T02:59:34.0434173Z      Import  1073 modules were evaluated 14287 times ยท 18.29s total, 35% of tracked time
2026-10-24T02:59:34.0434615Z              ~16.91s faster with isolate: false โ€” shared modules are evaluated once per worker instead of once per file
2026-10-24T02:59:34.0435036Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T02:59:34.0435205Z
2026-10-24T02:59:34.0592897Z
2026-10-24T02:59:34.0678421Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T02:59:34.0678899Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T02:59:34.0679275Z   echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-24T02:59:34.0679505Z else
2026-10-24T02:59:34.0679696Z   echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-24T02:59:34.0679920Z fi
2026-10-24T02:59:34.0689162Z shell: /usr/bin/bash -e {0}
2026-10-24T02:59:34.0689283Z env:
2026-10-24T02:59:34.0689393Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 162
2026-10-24T02:59:34.0689533Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373
2026-10-24T02:59:34.0689671Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:59:34.0689805Z ##[endgroup]
2026-10-24T02:59:34.0750520Z Post job cleanup.
2026-10-24T02:59:34.1340848Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-24T02:59:34.1408061Z Post job cleanup.
2026-10-24T02:59:34.1424204Z ##[start-action display=Cache full pnpm store;id=__1a3066c9-af09-4f23-911b-4ef24160667a.__actions_cache]
2026-10-24T02:59:34.1985335Z Post job cleanup.
2026-10-24T02:59:34.2593609Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache.
2026-10-24T02:59:34.2620780Z ##[end-action id=__1a3066c9-af09-4f23-911b-4ef24160667a.__actions_cache;outcome=success;conclusion=success;duration_ms=119]
2026-10-24T02:59:34.2623300Z ##[start-action display=Cache Vite+;id=__1a3066c9-af09-4f23-911b-4ef24160667a.vp_cache]
2026-10-24T02:59:34.2642870Z Post job cleanup.
2026-10-24T02:59:34.3239471Z 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-24T02:59:34.3267833Z ##[end-action id=__1a3066c9-af09-4f23-911b-4ef24160667a.vp_cache;outcome=success;conclusion=success;duration_ms=64]
2026-10-24T02:59:34.3315380Z Post job cleanup.
2026-10-24T02:59:34.3691262Z [command]/usr/local/bin/git version
2026-10-24T02:59:34.3716111Z git version 2.55.0
2026-10-24T02:59:34.3732062Z Temporarily overriding HOME='/home/runner/_work/_temp/615302cc-c00e-4185-a374-7f352a6f9882' before making global git config changes
2026-10-24T02:59:34.3732455Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T02:59:34.3734781Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T02:59:34.3754603Z Removing SSH command configuration
2026-10-24T02:59:34.3757437Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T02:59:34.3778646Z [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-24T02:59:34.4021603Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T02:59:34.4045965Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T02:59:34.4079727Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T02:59:34.4092989Z ##[group]Run '/job_completed.sh'
2026-10-24T02:59:34.4098819Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T02:59:34.4098988Z env:
2026-10-24T02:59:34.4099098Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 162
2026-10-24T02:59:34.4099241Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373
2026-10-24T02:59:34.4099379Z   BLACKSMITH_CHECK_RUN_ID: 120760136053
2026-10-24T02:59:34.4099524Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3
2026-10-24T02:59:34.4099674Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T02:59:34.4099802Z ##[endgroup]
2026-10-24T02:59:34.4167497Z Docker container cache not activated, skipping hash computation.
2026-10-24T02:59:34.4400068Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T02:59:34.4445836Z Cleaning up orphan processes