GitHub check

Whole log, 98 KB
2026-10-24T05:19:12.2895325Z Current runner version: '2.338.1'
2026-10-24T05:19:12.2899035Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-k5tsljpgwp5sb66n'
2026-10-24T05:19:12.2899809Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-24T05:19:12.2900544Z Machine name: 'ip-172-31-73-130'
2026-10-24T05:19:12.2902212Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T05:19:12.2903524Z Contents: read
2026-10-24T05:19:12.2903918Z Metadata: read
2026-10-24T05:19:12.2904349Z ##[endgroup]
2026-10-24T05:19:12.2905865Z Secret source: Actions
2026-10-24T05:19:12.2906542Z Cache mode: write
2026-10-24T05:19:12.2907184Z Prepare workflow directory
2026-10-24T05:19:12.3089698Z Prepare all required actions
2026-10-24T05:19:12.3116396Z Getting action download info
2026-10-24T05:19:12.4493816Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T05:19:12.4817756Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-24T05:19:12.5466293Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-24T05:19:12.7292827Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T05:19:12.7331716Z Complete job name: Test Server 3
2026-10-24T05:19:12.7742728Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T05:19:12.7807738Z ##[group]Run '/setup.sh'
2026-10-24T05:19:12.7820126Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T05:19:12.7820579Z env:
2026-10-24T05:19:12.7820808Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:12.7821109Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:12.7821401Z   BLACKSMITH_CHECK_RUN_ID: 120788606581
2026-10-24T05:19:12.7821697Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3
2026-10-24T05:19:12.7822005Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T05:19:12.7822268Z ##[endgroup]
2026-10-24T05:19:12.8044118Z Logging daemon started (blacksmithd for logs)
2026-10-24T05:19:12.8134682Z Results daemon started (blacksmithd for results)
2026-10-24T05:19:12.8264664Z Background adoption and SSH setup started (PID: 2935)
2026-10-24T05:19:12.8265081Z
2026-10-24T05:19:12.8265416Z ----------------------------------------
2026-10-24T05:19:12.8266793Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40065776686/jobs/120788606581
2026-10-24T05:19:12.8267241Z SSH Access (using your GitHub SSH key):
2026-10-24T05:19:12.8267682Z   ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-k5tsljpgwp5sb66n.vm.blacksmith.sh
2026-10-24T05:19:12.8268018Z
2026-10-24T05:19:12.8268132Z No GitHub SSH key? Add one at:
2026-10-24T05:19:12.8268657Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T05:19:12.8269103Z
2026-10-24T05:19:12.8269214Z ----------------------------------------
2026-10-24T05:19:12.8269401Z
2026-10-24T05:19:12.8269549Z VM ID: blacksmith-4vcpu-ubuntu-2404-k5tsljpgwp5sb66n
2026-10-24T05:19:12.8269904Z Host: production-152.236.39.199-x8664
2026-10-24T05:19:12.8270287Z Host Agent PID: 60088
2026-10-24T05:19:12.8270543Z Host Agent Git SHA: 1637818df
2026-10-24T05:19:12.8270849Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T05:19:12.8271143Z Blacksmith Host Generation: gen 2
2026-10-24T05:19:12.8271452Z Petname: production-upright-piglet-6ca1f149
2026-10-24T05:19:12.8271755Z Region: us-east
2026-10-24T05:19:12.8272003Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T05:19:12.8285496Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T05:19:12.8285763Z
2026-10-24T05:19:12.8285901Z Enabling Blacksmith transparent cache
2026-10-24T05:19:12.8565685Z ##[group]Run actions/checkout@v6
2026-10-24T05:19:12.8566007Z with:
2026-10-24T05:19:12.8566328Z   fetch-depth: 2
2026-10-24T05:19:12.8566693Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-24T05:19:12.8567114Z   sparse-checkout-cone-mode: false
2026-10-24T05:19:12.8567410Z   repository: pingdotgg/t3code
2026-10-24T05:19:12.8569592Z   token: ***
2026-10-24T05:19:12.8569817Z   ssh-strict: true
2026-10-24T05:19:12.8570045Z   ssh-user: git
2026-10-24T05:19:12.8570283Z   persist-credentials: true
2026-10-24T05:19:12.8570538Z   clean: true
2026-10-24T05:19:12.8570761Z   fetch-tags: false
2026-10-24T05:19:12.8570996Z   show-progress: true
2026-10-24T05:19:12.8571233Z   lfs: false
2026-10-24T05:19:12.8571452Z   submodules: false
2026-10-24T05:19:12.8571687Z   set-safe-directory: true
2026-10-24T05:19:12.8571958Z   allow-unsafe-pr-checkout: false
2026-10-24T05:19:12.8572227Z env:
2026-10-24T05:19:12.8572477Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:12.8572785Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:12.8573082Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:12.8573366Z ##[endgroup]
2026-10-24T05:19:12.9647240Z Syncing repository: pingdotgg/t3code
2026-10-24T05:19:12.9648300Z ##[group]Getting Git version info
2026-10-24T05:19:12.9648787Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T05:19:12.9649423Z [command]/usr/local/bin/git version
2026-10-24T05:19:12.9714235Z git version 2.55.0
2026-10-24T05:19:12.9725528Z ##[endgroup]
2026-10-24T05:19:12.9732000Z Temporarily overriding HOME='/home/runner/_work/_temp/9894e38f-e5f2-4720-8276-474868c7c263' before making global git config changes
2026-10-24T05:19:12.9732692Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T05:19:12.9735690Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T05:19:12.9766072Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T05:19:12.9767740Z ##[group]Determining repository object format
2026-10-24T05:19:12.9768769Z ##[endgroup]
2026-10-24T05:19:12.9769141Z ##[group]Initializing the repository
2026-10-24T05:19:12.9770955Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T05:19:12.9801787Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T05:19:12.9802374Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T05:19:12.9803146Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T05:19:12.9803573Z hint: call:
2026-10-24T05:19:12.9803791Z hint:
2026-10-24T05:19:12.9804068Z hint: 	git config --global init.defaultBranch <name>
2026-10-24T05:19:12.9804393Z hint:
2026-10-24T05:19:12.9804701Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T05:19:12.9805187Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T05:19:12.9805652Z hint:
2026-10-24T05:19:12.9805877Z hint: 	git branch -m <name>
2026-10-24T05:19:12.9806133Z hint:
2026-10-24T05:19:12.9806466Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T05:19:12.9806973Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T05:19:12.9807940Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T05:19:12.9832667Z ##[endgroup]
2026-10-24T05:19:12.9833072Z ##[group]Disabling automatic garbage collection
2026-10-24T05:19:12.9834820Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T05:19:12.9853578Z ##[endgroup]
2026-10-24T05:19:12.9853960Z ##[group]Setting up auth
2026-10-24T05:19:12.9854312Z Removing SSH command configuration
2026-10-24T05:19:12.9857429Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T05:19:12.9878261Z [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-24T05:19:13.0015347Z Removing HTTP extra header
2026-10-24T05:19:13.0018789Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T05:19:13.0041170Z [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-24T05:19:13.0131738Z Removing includeIf entries pointing to credentials config files
2026-10-24T05:19:13.0134961Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T05:19:13.0155218Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T05:19:13.0247572Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-ec2efa98-6f75-4944-906d-e68f2064e5f5.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T05:19:13.0268650Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-ec2efa98-6f75-4944-906d-e68f2064e5f5.config
2026-10-24T05:19:13.0288852Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-ec2efa98-6f75-4944-906d-e68f2064e5f5.config
2026-10-24T05:19:13.0306700Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-ec2efa98-6f75-4944-906d-e68f2064e5f5.config
2026-10-24T05:19:13.0324315Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-ec2efa98-6f75-4944-906d-e68f2064e5f5.config
2026-10-24T05:19:13.0339713Z ##[endgroup]
2026-10-24T05:19:13.0340090Z ##[group]Fetching the repository
2026-10-24T05:19:13.0343983Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +940e3fafd28ab98545b069ccfbeaf9e9da3b8f28:refs/remotes/origin/main
2026-10-24T05:19:13.3053041Z From https://github.com/pingdotgg/t3code
2026-10-24T05:19:13.3053568Z  * [new ref]         940e3fafd28ab98545b069ccfbeaf9e9da3b8f28 -> origin/main
2026-10-24T05:19:13.3077699Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-24T05:19:13.3097345Z   origin/main
2026-10-24T05:19:13.3101635Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-24T05:19:13.3120758Z 940e3fafd28ab98545b069ccfbeaf9e9da3b8f28
2026-10-24T05:19:13.3124120Z ##[endgroup]
2026-10-24T05:19:13.3124555Z ##[group]Determining the checkout info
2026-10-24T05:19:13.3124999Z ##[endgroup]
2026-10-24T05:19:13.3125427Z ##[group]Setting up sparse checkout
2026-10-24T05:19:13.3125817Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T05:19:13.3145482Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T05:19:13.3159612Z .git/info/sparse-checkout
2026-10-24T05:19:13.3162812Z ##[endgroup]
2026-10-24T05:19:13.3163239Z ##[group]Checking out the ref
2026-10-24T05:19:13.3171890Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-24T05:19:19.8838135Z Updating files:   0% (1/6336)
2026-10-24T05:19:19.8865472Z Updating files:   1% (64/6336)
2026-10-24T05:19:19.8882456Z Updating files:   2% (127/6336)
2026-10-24T05:19:19.8903089Z Updating files:   3% (191/6336)
2026-10-24T05:19:19.8923992Z Updating files:   4% (254/6336)
2026-10-24T05:19:19.8954725Z Updating files:   5% (317/6336)
2026-10-24T05:19:19.8974711Z Updating files:   6% (381/6336)
2026-10-24T05:19:19.9030303Z Updating files:   7% (444/6336)
2026-10-24T05:19:19.9064346Z Updating files:   8% (507/6336)
2026-10-24T05:19:19.9089597Z Updating files:   9% (571/6336)
2026-10-24T05:19:19.9384410Z Updating files:  10% (634/6336)
2026-10-24T05:19:19.9400292Z Updating files:  11% (697/6336)
2026-10-24T05:19:19.9410977Z Updating files:  12% (761/6336)
2026-10-24T05:19:19.9425391Z Updating files:  13% (824/6336)
2026-10-24T05:19:19.9441424Z Updating files:  14% (888/6336)
2026-10-24T05:19:19.9458778Z Updating files:  15% (951/6336)
2026-10-24T05:19:19.9477730Z Updating files:  16% (1014/6336)
2026-10-24T05:19:19.9492404Z Updating files:  17% (1078/6336)
2026-10-24T05:19:19.9510814Z Updating files:  18% (1141/6336)
2026-10-24T05:19:19.9525859Z Updating files:  19% (1204/6336)
2026-10-24T05:19:19.9548948Z Updating files:  20% (1268/6336)
2026-10-24T05:19:19.9566881Z Updating files:  21% (1331/6336)
2026-10-24T05:19:19.9585525Z Updating files:  22% (1394/6336)
2026-10-24T05:19:19.9599541Z Updating files:  23% (1458/6336)
2026-10-24T05:19:19.9612572Z Updating files:  24% (1521/6336)
2026-10-24T05:19:19.9627721Z Updating files:  25% (1584/6336)
2026-10-24T05:19:19.9641751Z Updating files:  26% (1648/6336)
2026-10-24T05:19:19.9654332Z Updating files:  27% (1711/6336)
2026-10-24T05:19:19.9674040Z Updating files:  28% (1775/6336)
2026-10-24T05:19:19.9706667Z Updating files:  29% (1838/6336)
2026-10-24T05:19:19.9727414Z Updating files:  30% (1901/6336)
2026-10-24T05:19:19.9751813Z Updating files:  31% (1965/6336)
2026-10-24T05:19:19.9781645Z Updating files:  32% (2028/6336)
2026-10-24T05:19:19.9812884Z Updating files:  33% (2091/6336)
2026-10-24T05:19:19.9879794Z Updating files:  34% (2155/6336)
2026-10-24T05:19:19.9940512Z Updating files:  35% (2218/6336)
2026-10-24T05:19:19.9980621Z Updating files:  36% (2281/6336)
2026-10-24T05:19:20.0015166Z Updating files:  37% (2345/6336)
2026-10-24T05:19:20.0061343Z Updating files:  38% (2408/6336)
2026-10-24T05:19:20.0088717Z Updating files:  39% (2472/6336)
2026-10-24T05:19:20.0119894Z Updating files:  40% (2535/6336)
2026-10-24T05:19:20.0147582Z Updating files:  41% (2598/6336)
2026-10-24T05:19:20.0166037Z Updating files:  42% (2662/6336)
2026-10-24T05:19:20.0176254Z Updating files:  43% (2725/6336)
2026-10-24T05:19:20.0197770Z Updating files:  44% (2788/6336)
2026-10-24T05:19:20.0232233Z Updating files:  45% (2852/6336)
2026-10-24T05:19:20.0255461Z Updating files:  46% (2915/6336)
2026-10-24T05:19:20.0284046Z Updating files:  47% (2978/6336)
2026-10-24T05:19:20.0311515Z Updating files:  48% (3042/6336)
2026-10-24T05:19:20.0342006Z Updating files:  49% (3105/6336)
2026-10-24T05:19:20.0379977Z Updating files:  50% (3168/6336)
2026-10-24T05:19:20.0396601Z Updating files:  51% (3232/6336)
2026-10-24T05:19:20.0429742Z Updating files:  52% (3295/6336)
2026-10-24T05:19:20.0455993Z Updating files:  53% (3359/6336)
2026-10-24T05:19:20.0476499Z Updating files:  54% (3422/6336)
2026-10-24T05:19:20.0500393Z Updating files:  55% (3485/6336)
2026-10-24T05:19:20.0519270Z Updating files:  56% (3549/6336)
2026-10-24T05:19:20.0539173Z Updating files:  57% (3612/6336)
2026-10-24T05:19:20.0557939Z Updating files:  58% (3675/6336)
2026-10-24T05:19:20.0925015Z Updating files:  59% (3739/6336)
2026-10-24T05:19:20.0938566Z Updating files:  60% (3802/6336)
2026-10-24T05:19:20.0954756Z Updating files:  61% (3865/6336)
2026-10-24T05:19:20.0972916Z Updating files:  62% (3929/6336)
2026-10-24T05:19:20.1003343Z Updating files:  63% (3992/6336)
2026-10-24T05:19:20.1021264Z Updating files:  64% (4056/6336)
2026-10-24T05:19:20.1042775Z Updating files:  65% (4119/6336)
2026-10-24T05:19:20.1058803Z Updating files:  66% (4182/6336)
2026-10-24T05:19:20.1084549Z Updating files:  67% (4246/6336)
2026-10-24T05:19:20.1097357Z Updating files:  68% (4309/6336)
2026-10-24T05:19:20.1116437Z Updating files:  69% (4372/6336)
2026-10-24T05:19:20.1128789Z Updating files:  70% (4436/6336)
2026-10-24T05:19:20.1145209Z Updating files:  71% (4499/6336)
2026-10-24T05:19:20.1161806Z Updating files:  72% (4562/6336)
2026-10-24T05:19:20.1187635Z Updating files:  73% (4626/6336)
2026-10-24T05:19:20.1446087Z Updating files:  74% (4689/6336)
2026-10-24T05:19:20.1635199Z Updating files:  75% (4752/6336)
2026-10-24T05:19:20.1656104Z Updating files:  76% (4816/6336)
2026-10-24T05:19:20.1676735Z Updating files:  77% (4879/6336)
2026-10-24T05:19:20.1701909Z Updating files:  78% (4943/6336)
2026-10-24T05:19:20.1720742Z Updating files:  79% (5006/6336)
2026-10-24T05:19:20.1741291Z Updating files:  80% (5069/6336)
2026-10-24T05:19:20.1758306Z Updating files:  81% (5133/6336)
2026-10-24T05:19:20.1777620Z Updating files:  82% (5196/6336)
2026-10-24T05:19:20.1796924Z Updating files:  83% (5259/6336)
2026-10-24T05:19:20.1818017Z Updating files:  84% (5323/6336)
2026-10-24T05:19:20.1841062Z Updating files:  85% (5386/6336)
2026-10-24T05:19:20.1864757Z Updating files:  86% (5449/6336)
2026-10-24T05:19:20.1933413Z Updating files:  87% (5513/6336)
2026-10-24T05:19:20.1965191Z Updating files:  88% (5576/6336)
2026-10-24T05:19:20.1986109Z Updating files:  89% (5640/6336)
2026-10-24T05:19:20.2009141Z Updating files:  90% (5703/6336)
2026-10-24T05:19:20.2043579Z Updating files:  91% (5766/6336)
2026-10-24T05:19:20.2059022Z Updating files:  92% (5830/6336)
2026-10-24T05:19:20.2075478Z Updating files:  93% (5893/6336)
2026-10-24T05:19:20.2097723Z Updating files:  94% (5956/6336)
2026-10-24T05:19:20.2121076Z Updating files:  95% (6020/6336)
2026-10-24T05:19:20.2174471Z Updating files:  96% (6083/6336)
2026-10-24T05:19:20.2201783Z Updating files:  97% (6146/6336)
2026-10-24T05:19:20.2246986Z Updating files:  98% (6210/6336)
2026-10-24T05:19:20.2267547Z Updating files:  99% (6273/6336)
2026-10-24T05:19:20.2267772Z Updating files: 100% (6336/6336)
2026-10-24T05:19:20.2268015Z Updating files: 100% (6336/6336), done.
2026-10-24T05:19:20.2423328Z Switched to a new branch 'main'
2026-10-24T05:19:20.2424264Z branch 'main' set up to track 'origin/main'.
2026-10-24T05:19:20.2436936Z ##[endgroup]
2026-10-24T05:19:20.2468495Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T05:19:20.2485456Z 940e3fafd28ab98545b069ccfbeaf9e9da3b8f28
2026-10-24T05:19:20.2615026Z Prepare all required actions
2026-10-24T05:19:20.2650422Z ##[group]Run ./.github/actions/ci-changes
2026-10-24T05:19:20.2650577Z env:
2026-10-24T05:19:20.2650700Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:20.2650851Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:20.2651004Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:20.2651140Z ##[endgroup]
2026-10-24T05:19:20.2693236Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-24T05:19:20.2706501Z ##[group]Run set -uo pipefail
2026-10-24T05:19:20.2706688Z set -uo pipefail
2026-10-24T05:19:20.2706825Z
2026-10-24T05:19:20.2706928Z decide() {
2026-10-24T05:19:20.2707127Z   node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-24T05:19:20.2707357Z   exit "${PIPESTATUS[0]}"
2026-10-24T05:19:20.2707515Z }
2026-10-24T05:19:20.2707615Z
2026-10-24T05:19:20.2707715Z fail_open() {
2026-10-24T05:19:20.2707860Z   echo "$* Running every job."
2026-10-24T05:19:20.2707990Z   decide
2026-10-24T05:19:20.2708094Z }
2026-10-24T05:19:20.2708189Z
2026-10-24T05:19:20.2708344Z # Reads the change from git rather than the REST API: every job that
2026-10-24T05:19:20.2708637Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-24T05:19:20.2708854Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-24T05:19:20.2709062Z   # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-24T05:19:20.2709311Z   # so its first parent is the base branch and the diff is the PR's change.
2026-10-24T05:19:20.2709501Z   base=HEAD^1
2026-10-24T05:19:20.2709612Z   mode=()
2026-10-24T05:19:20.2709724Z else
2026-10-24T05:19:20.2709835Z   base=$BEFORE_SHA
2026-10-24T05:19:20.2710029Z   git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-24T05:19:20.2710239Z     || fail_open "Could not fetch ${base}."
2026-10-24T05:19:20.2710441Z   # main keeps a full run as the backstop for anything the gate misses.
2026-10-24T05:19:20.2710627Z   mode=(--full)
2026-10-24T05:19:20.2710744Z fi
2026-10-24T05:19:20.2710840Z
2026-10-24T05:19:20.2711001Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-24T05:19:20.2711250Z # of a package changes that package just like editing it. It also keeps
2026-10-24T05:19:20.2711597Z # git from fetching file contents to score renames.
2026-10-24T05:19:20.2711840Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-24T05:19:20.2712071Z   || fail_open "Could not diff against ${base}."
2026-10-24T05:19:20.2712268Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-24T05:19:20.2724234Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T05:19:20.2724399Z env:
2026-10-24T05:19:20.2724520Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:20.2724668Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:20.2724811Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:20.2724948Z   EVENT_NAME: push
2026-10-24T05:19:20.2725084Z   BEFORE_SHA: 45cedfe23e5b3bc513eb32c4c8f5ac7ab2453de9
2026-10-24T05:19:20.2725240Z ##[endgroup]
2026-10-24T05:19:20.4911635Z Runs everything: apps/mobile/deps/react-native-screens-5.0.0-t3.37.tgz
2026-10-24T05:19:20.4912611Z Runs everything: apps/mobile/deps/react-native-screens-5.0.0-t3.43.tgz
2026-10-24T05:19:20.4913806Z Runs everything: apps/mobile/package.json
2026-10-24T05:19:20.4915469Z Runs everything: pnpm-lock.yaml
2026-10-24T05:19:20.4918209Z Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/marketing, @t3tools/mobile, @t3tools/oxlint-plugin-t3code, @t3tools/provider-acp, @t3tools/provider-acp-registry, @t3tools/provider-core, @t3tools/provider-cursor, @t3tools/provider-grok, @t3tools/provider-muse, @t3tools/provider-opencode, @t3tools/provider-pi, @t3tools/provider-testing, @t3tools/scripts, @t3tools/shared, @t3tools/source-control-azure-devops, @t3tools/source-control-bitbucket, @t3tools/source-control-core, @t3tools/source-control-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/ssh, @t3tools/tailscale, @t3tools/web, effect-acp, effect-codex-app-server, t3, t3code-relay
2026-10-24T05:19:20.4919554Z typecheck=true
2026-10-24T05:19:20.4919658Z build=true
2026-10-24T05:19:20.4919758Z test=true
2026-10-24T05:19:20.4919852Z test_packages=
2026-10-24T05:19:20.4920484Z test_web=true
2026-10-24T05:19:20.4920586Z test_server=true
2026-10-24T05:19:20.4920689Z rust=true
2026-10-24T05:19:20.4920785Z release_smoke=true
2026-10-24T05:19:20.4920893Z mobile_native=false
2026-10-24T05:19:20.4955464Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=226]
2026-10-24T05:19:20.5023345Z Prepare all required actions
2026-10-24T05:19:20.5023656Z Getting action download info
2026-10-24T05:19:20.5973313Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-24T05:19:20.7013480Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-24T05:19:20.7013645Z env:
2026-10-24T05:19:20.7013770Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:20.7013929Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:20.7014088Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:20.7014246Z ##[endgroup]
2026-10-24T05:19:20.7078782Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-24T05:19:20.7088538Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T05:19:20.7089113Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T05:19:20.7089636Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T05:19:20.7090061Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T05:19:20.7103392Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T05:19:20.7103563Z env:
2026-10-24T05:19:20.7103686Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:20.7103839Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:20.7104070Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:20.7104290Z ##[endgroup]
2026-10-24T05:19:20.7163131Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=8]
2026-10-24T05:19:20.7164443Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-24T05:19:20.7203643Z ##[group]Run actions/cache@v6
2026-10-24T05:19:20.7203832Z with:
2026-10-24T05:19:20.7203939Z   path: ~/.vite-plus
2026-10-24T05:19:20.7204106Z   key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T05:19:20.7204312Z   enableCrossOsArchive: false
2026-10-24T05:19:20.7204448Z   fail-on-cache-miss: false
2026-10-24T05:19:20.7204577Z   lookup-only: false
2026-10-24T05:19:20.7204690Z   save-always: false
2026-10-24T05:19:20.7204802Z env:
2026-10-24T05:19:20.7204913Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:20.7205062Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:20.7205205Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:20.7205342Z ##[endgroup]
2026-10-24T05:19:20.9160043Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T05:19:21.3111228Z Received 170349591 of 170349591 (100.0%), 434.4 MBs/sec
2026-10-24T05:19:21.3123606Z Cache Size: ~162 MB (170349591 B)
2026-10-24T05:19:21.3185279Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/f8349bde-1703-459f-99b6-556742fc78c1/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T05:19:21.9764159Z Cache restored successfully
2026-10-24T05:19:21.9907658Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T05:19:21.9963809Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1279]
2026-10-24T05:19:21.9965987Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-24T05:19:21.9983196Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T05:19:21.9983414Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T05:19:21.9983596Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-24T05:19:21.9996197Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T05:19:21.9996386Z env:
2026-10-24T05:19:21.9996500Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:21.9996653Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:21.9996798Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:21.9996938Z ##[endgroup]
2026-10-24T05:19:22.0032951Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-24T05:19:22.0039646Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=7]
2026-10-24T05:19:22.0040913Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-24T05:19:22.0044629Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-24T05:19:22.0045718Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-24T05:19:22.0054834Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-24T05:19:22.0055010Z store_path="$(vp pm cache dir)"
2026-10-24T05:19:22.0055171Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-24T05:19:22.0065772Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T05:19:22.0065940Z env:
2026-10-24T05:19:22.0066054Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:22.0066202Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:22.0066341Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:22.0066478Z ##[endgroup]
2026-10-24T05:19:22.0186961Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=14]
2026-10-24T05:19:22.0188221Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-24T05:19:22.0519208Z ##[group]Run actions/cache@v6
2026-10-24T05:19:22.0519350Z with:
2026-10-24T05:19:22.0519485Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-24T05:19:22.0519758Z   key: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d
2026-10-24T05:19:22.0520021Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-24T05:19:22.0520315Z   enableCrossOsArchive: false
2026-10-24T05:19:22.0520450Z   fail-on-cache-miss: false
2026-10-24T05:19:22.0520577Z   lookup-only: false
2026-10-24T05:19:22.0520688Z   save-always: false
2026-10-24T05:19:22.0520808Z env:
2026-10-24T05:19:22.0520918Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:22.0521074Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:22.0521217Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:22.0521353Z ##[endgroup]
2026-10-24T05:19:22.2392461Z Cache hit for restore-key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-24T05:19:23.2669738Z Received 671088640 of 995020926 (67.4%), 639.4 MBs/sec
2026-10-24T05:19:23.7321373Z Received 995020926 of 995020926 (100.0%), 646.4 MBs/sec
2026-10-24T05:19:23.7322778Z Cache Size: ~949 MB (995020926 B)
2026-10-24T05:19:23.7412907Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/6467386e-b772-43fa-9c42-979c83bf3f6c/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T05:19:29.0762264Z Cache restored successfully
2026-10-24T05:19:29.1262860Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-24T05:19:29.1357058Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7116]
2026-10-24T05:19:29.1359718Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-24T05:19:29.1372228Z ##[group]Run vp install
2026-10-24T05:19:29.1372388Z vp install
2026-10-24T05:19:29.1386559Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T05:19:29.1386744Z env:
2026-10-24T05:19:29.1386872Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:29.1387035Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:29.1387188Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:29.1387345Z ##[endgroup]
2026-10-24T05:19:29.1794671Z Scope: all 33 workspace projects
2026-10-24T05:19:29.2832783Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-24T05:19:29.6713251Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-24T05:19:29.6713851Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-24T05:19:29.6714243Z   Virtual store is at:             node_modules/.pnpm
2026-10-24T05:19:31.6628725Z โœ“ Lockfile passes supply-chain policies (2088 entries in 2.4s)
2026-10-24T05:19:31.6629005Z Lockfile is up to date, resolution step is skipped
2026-10-24T05:19:31.6799634Z Packages: +1721
2026-10-24T05:19:31.6799810Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-24T05:19:31.7153054Z Progress: resolved 1721, reused 1717, downloaded 1, added 1721, done
2026-10-24T05:19:32.5785438Z . prepare$ vp config --no-agent
2026-10-24T05:19:32.6726190Z . prepare: Done
2026-10-24T05:19:32.6742871Z
2026-10-24T05:19:32.6746040Z devDependencies:
2026-10-24T05:19:32.6746642Z + @coderabbitai/config 1.1.0
2026-10-24T05:19:32.6746945Z + @shadcn/lint 0.1.5
2026-10-24T05:19:32.6747179Z + @types/node 24.12.4
2026-10-24T05:19:32.6747411Z + knip 6.34.0
2026-10-24T05:19:32.6747628Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-24T05:19:32.6747878Z + vite-plus 1.3.0
2026-10-24T05:19:32.6748023Z
2026-10-24T05:19:32.6764543Z Done in 3.5s using pnpm v12.14.0
2026-10-24T05:19:32.6940416Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3558]
2026-10-24T05:19:32.6959026Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T05:19:32.6959466Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T05:19:32.6971996Z shell: /usr/bin/bash -e {0}
2026-10-24T05:19:32.6972128Z env:
2026-10-24T05:19:32.6972240Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:32.6972392Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:32.6972536Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:32.6972674Z ##[endgroup]
2026-10-24T05:19:32.7187051Z ##[group]Run actions/cache@v6
2026-10-24T05:19:32.7187200Z with:
2026-10-24T05:19:32.7187317Z   path: ~/.cache/ms-playwright
2026-10-24T05:19:32.7187485Z   key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T05:19:32.7187660Z   enableCrossOsArchive: false
2026-10-24T05:19:32.7187797Z   fail-on-cache-miss: false
2026-10-24T05:19:32.7187932Z   lookup-only: false
2026-10-24T05:19:32.7188047Z   save-always: false
2026-10-24T05:19:32.7188203Z env:
2026-10-24T05:19:32.7188361Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:32.7188693Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:32.7206944Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:32.7207102Z ##[endgroup]
2026-10-24T05:19:32.9138204Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T05:19:33.0780045Z Received 106503405 of 106503405 (100.0%), 681.7 MBs/sec
2026-10-24T05:19:33.0782411Z Cache Size: ~102 MB (106503405 B)
2026-10-24T05:19:33.0795537Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/52bf2964-8478-4bce-bdfc-9b9a0f774e0a/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T05:19:33.2968341Z Cache restored successfully
2026-10-24T05:19:33.3104070Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T05:19:33.3242925Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T05:19:33.3243343Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T05:19:33.3243597Z test -n "$browser"
2026-10-24T05:19:33.3243761Z if ldd "$browser" | grep '=> not found'; then
2026-10-24T05:19:33.3243990Z   node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-24T05:19:33.3244200Z fi
2026-10-24T05:19:33.3256288Z shell: /usr/bin/bash -e {0}
2026-10-24T05:19:33.3256417Z env:
2026-10-24T05:19:33.3256527Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:33.3256694Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:33.3256837Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:33.3256978Z ##[endgroup]
2026-10-24T05:19:33.3365343Z ##[group]Run vp run --filter t3 test --shard 3/8
2026-10-24T05:19:33.3365570Z vp run --filter t3 test --shard 3/8
2026-10-24T05:19:33.3374187Z shell: /usr/bin/bash -e {0}
2026-10-24T05:19:33.3374313Z env:
2026-10-24T05:19:33.3374422Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:33.3374576Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:33.3374724Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:33.3374940Z   T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-24T05:19:33.3375232Z   T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-24T05:19:33.3375450Z ##[endgroup]
2026-10-24T05:19:33.4899958Z ~/apps/server$ vp test run --shard 3/8 โŠ˜ cache disabled
2026-10-24T05:19:33.6381277Z
2026-10-24T05:19:33.6382913Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-24T05:19:33.6383155Z
2026-10-24T05:19:37.9779553Z  โœ“ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (80 tests) 689ms
2026-10-24T05:19:56.9003778Z  โœ“ src/git/GitManager.test.ts (104 tests) 17925ms
2026-10-24T05:19:56.9004190Z    โœ“ GitManager (104)
2026-10-24T05:19:56.9004461Z      โœ“ finds a fork PR for a branch pushed without an upstream 479ms
2026-10-24T05:19:56.9004839Z      โœ“ preserves a local worktree PR base that shadows a remote ref, including legacy bases 417ms
2026-10-24T05:19:56.9005244Z      โœ“ generates PR content from branch changes when the remote base advances (main) 358ms
2026-10-24T05:19:56.9005642Z      โœ“ generates PR content from branch changes when the remote base advances (release/1.2) 368ms
2026-10-24T05:19:56.9006040Z      โœ“ creates cross-repo PRs with the fork owner selector and default base branch 306ms
2026-10-24T05:19:56.9006416Z      โœ“ prepares a worktree from the head branch when the host has no pull ref 400ms
2026-10-24T05:19:56.9006838Z      โœ“ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 500ms
2026-10-24T05:19:56.9007250Z      โœ“ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 544ms
2026-10-24T05:19:56.9007640Z      โœ“ refreshes a reused PR worktree that has no upstream from the pull request ref 330ms
2026-10-24T05:20:00.4706423Z  โœ“ src/provider/CodexChatGptAuth.test.ts (54 tests) 3244ms
2026-10-24T05:20:03.2486885Z  โœ“ src/orchestration-v2/ThreadStop.test.ts (41 tests) 1784ms
2026-10-24T05:20:04.2858122Z  โœ“ src/orchestration-v2/PullRequestSyncReactor.test.ts (24 tests) 52ms
2026-10-24T05:20:04.7458428Z stdout | src/preview/ServerBrowser.test.ts > a rejected download releases the original and keeps no saved copy (save failed)
2026-10-24T05:20:04.7460589Z [05:20:04.741] WARN (#1032): server preview download failed {
2026-10-24T05:20:04.7460790Z   cause: Error: save interrupted
2026-10-24T05:20:04.7461121Z       at Object.saveAs (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.test.ts:985:50)
2026-10-24T05:20:04.7461628Z       at saveDownload (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.ts:960:7)
2026-10-24T05:20:04.7461900Z }
2026-10-24T05:20:04.7462115Z
2026-10-24T05:20:04.7637930Z  โœ“ src/preview/ServerBrowser.test.ts (27 tests) 106ms
2026-10-24T05:20:06.0702514Z  โœ“ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 347ms
2026-10-24T05:20:06.5989848Z  โœ“ src/provider/antigravityAuthSupport.test.ts (26 tests) 247ms
2026-10-24T05:20:07.0969578Z  โœ“ src/persistence/OrchestrationEventStore.test.ts (10 tests) 212ms
2026-10-24T05:20:08.4410857Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached
2026-10-24T05:20:08.4411408Z [05:20:08.438] INFO (#4): Migrations ran successfully {
2026-10-24T05:20:08.4411756Z   migrations: [
2026-10-24T05:20:08.4412034Z     '1_OrchestrationEvents',
2026-10-24T05:20:08.4412239Z     '2_OrchestrationCommandReceipts',
2026-10-24T05:20:08.4412421Z     '3_CheckpointDiffBlobs',
2026-10-24T05:20:08.4412589Z     '4_ProviderSessionRuntime',
2026-10-24T05:20:08.4412755Z     '5_Projections',
2026-10-24T05:20:08.4412947Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T05:20:08.4413171Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T05:20:08.4413368Z     '8_ProjectionThreadActivitySequence',
2026-10-24T05:20:08.4413557Z     '9_ProviderSessionRuntimeMode',
2026-10-24T05:20:08.4413741Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T05:20:08.4413949Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T05:20:08.4414161Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T05:20:08.4414361Z     '13_ProjectionThreadProposedPlans',
2026-10-24T05:20:08.4414590Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T05:20:08.4414805Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T05:20:08.4414999Z     '16_CanonicalizeModelSelections',
2026-10-24T05:20:08.4415181Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T05:20:08.4415375Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T05:20:08.4415571Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T05:20:08.4415774Z     '20_AuthAccessManagement',
2026-10-24T05:20:08.4415954Z     '21_AuthSessionClientMetadata',
2026-10-24T05:20:08.4416135Z     '22_AuthSessionLastConnectedAt',
2026-10-24T05:20:08.4416329Z     '23_ProjectionThreadShellSummary',
2026-10-24T05:20:08.4416535Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T05:20:08.4416778Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T05:20:08.4417010Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T05:20:08.4417238Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T05:20:08.4417458Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T05:20:08.4417668Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T05:20:08.4417900Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T05:20:08.4418114Z     '31_AuthAuthorizationScopes',
2026-10-24T05:20:08.4418345Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T05:20:08.4418533Z     '33_ProjectionThreadsSettled',
2026-10-24T05:20:08.4418758Z     '34_ProjectionThreadsSnoozed',
2026-10-24T05:20:08.4418963Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T05:20:08.4419174Z     '36_ProjectionThreadsPinned',
2026-10-24T05:20:08.4419366Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T05:20:08.4419566Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T05:20:08.4419783Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T05:20:08.4420023Z     '40_ProjectionProjectFaviconPath',
2026-10-24T05:20:08.4420229Z     '41_AuthSessionClientConnection',
2026-10-24T05:20:08.4420447Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T05:20:08.4420657Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T05:20:08.4420866Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T05:20:08.4421066Z     '45_ProjectionProjectsAutoPull',
2026-10-24T05:20:08.4421275Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T05:20:08.4421480Z     '47_ProjectionProjectIcon',
2026-10-24T05:20:08.4421664Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T05:20:08.4421862Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T05:20:08.4422071Z     '50_ProjectionThreadPullRequests',
2026-10-24T05:20:08.4422269Z     '51_ProjectionThreadMessageContext',
2026-10-24T05:20:08.4422458Z     '52_ProjectionThreadTitleState',
2026-10-24T05:20:08.4422637Z     '53_PullRequestFilesViewed',
2026-10-24T05:20:08.4422830Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T05:20:08.4423019Z     '55_OrchestrationV2',
2026-10-24T05:20:08.4423201Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T05:20:08.4423382Z     '57_ScheduledTaskWebhooks',
2026-10-24T05:20:08.4423555Z     '58_WebhookRelayDeliveries',
2026-10-24T05:20:08.4423716Z     '59_McpAppModelContext',
2026-10-24T05:20:08.4423890Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T05:20:08.4424069Z     '61_PullRequestReviewGuides',
2026-10-24T05:20:08.4424243Z     '62_ThreadFailureLookupIndex',
2026-10-24T05:20:08.4424414Z     '63_DropUnusedV1Projections',
2026-10-24T05:20:08.4424768Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T05:20:08.4425015Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T05:20:08.4425203Z     '66_RepairClientSettlementTimestamps',
2026-10-24T05:20:08.4425379Z     '67_WebhookDedupe',
2026-10-24T05:20:08.4425538Z     '68_ShellStopRequestIndex'
2026-10-24T05:20:08.4425674Z   ]
2026-10-24T05:20:08.4425774Z }
2026-10-24T05:20:08.4425840Z
2026-10-24T05:20:08.4781128Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client
2026-10-24T05:20:08.4781624Z [05:20:08.477] INFO (#358): Migrations ran successfully {
2026-10-24T05:20:08.4781841Z   migrations: [
2026-10-24T05:20:08.4782027Z     '1_OrchestrationEvents',
2026-10-24T05:20:08.4782243Z     '2_OrchestrationCommandReceipts',
2026-10-24T05:20:08.4782462Z     '3_CheckpointDiffBlobs',
2026-10-24T05:20:08.4782664Z     '4_ProviderSessionRuntime',
2026-10-24T05:20:08.4782881Z     '5_Projections',
2026-10-24T05:20:08.4783124Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T05:20:08.4783387Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T05:20:08.4783631Z     '8_ProjectionThreadActivitySequence',
2026-10-24T05:20:08.4783818Z     '9_ProviderSessionRuntimeMode',
2026-10-24T05:20:08.4784005Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T05:20:08.4784205Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T05:20:08.4784409Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T05:20:08.4784598Z     '13_ProjectionThreadProposedPlans',
2026-10-24T05:20:08.4784810Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T05:20:08.4785029Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T05:20:08.4785216Z     '16_CanonicalizeModelSelections',
2026-10-24T05:20:08.4785401Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T05:20:08.4785588Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T05:20:08.4785782Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T05:20:08.4785959Z     '20_AuthAccessManagement',
2026-10-24T05:20:08.4786127Z     '21_AuthSessionClientMetadata',
2026-10-24T05:20:08.4786302Z     '22_AuthSessionLastConnectedAt',
2026-10-24T05:20:08.4786480Z     '23_ProjectionThreadShellSummary',
2026-10-24T05:20:08.4786679Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T05:20:08.4786896Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T05:20:08.4787108Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T05:20:08.4787300Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T05:20:08.4787493Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T05:20:08.4787693Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T05:20:08.4787904Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T05:20:08.4788088Z     '31_AuthAuthorizationScopes',
2026-10-24T05:20:08.4788306Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T05:20:08.4788484Z     '33_ProjectionThreadsSettled',
2026-10-24T05:20:08.4788652Z     '34_ProjectionThreadsSnoozed',
2026-10-24T05:20:08.4788839Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T05:20:08.4789017Z     '36_ProjectionThreadsPinned',
2026-10-24T05:20:08.4789190Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T05:20:08.4789372Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T05:20:08.4789578Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T05:20:08.4789777Z     '40_ProjectionProjectFaviconPath',
2026-10-24T05:20:08.4789960Z     '41_AuthSessionClientConnection',
2026-10-24T05:20:08.4790148Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T05:20:08.4790555Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T05:20:08.4790824Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T05:20:08.4791010Z     '45_ProjectionProjectsAutoPull',
2026-10-24T05:20:08.4791204Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T05:20:08.4791384Z     '47_ProjectionProjectIcon',
2026-10-24T05:20:08.4791568Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T05:20:08.4791758Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T05:20:08.4791945Z     '50_ProjectionThreadPullRequests',
2026-10-24T05:20:08.4792126Z     '51_ProjectionThreadMessageContext',
2026-10-24T05:20:08.4792314Z     '52_ProjectionThreadTitleState',
2026-10-24T05:20:08.4792487Z     '53_PullRequestFilesViewed',
2026-10-24T05:20:08.4792673Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T05:20:08.4792857Z     '55_OrchestrationV2',
2026-10-24T05:20:08.4793030Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T05:20:08.4793210Z     '57_ScheduledTaskWebhooks',
2026-10-24T05:20:08.4793373Z     '58_WebhookRelayDeliveries',
2026-10-24T05:20:08.4793639Z     '59_McpAppModelContext',
2026-10-24T05:20:08.4793808Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T05:20:08.4793981Z     '61_PullRequestReviewGuides',
2026-10-24T05:20:08.4794146Z     '62_ThreadFailureLookupIndex',
2026-10-24T05:20:08.4794312Z     '63_DropUnusedV1Projections',
2026-10-24T05:20:08.4794496Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T05:20:08.4794679Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T05:20:08.4794864Z     '66_RepairClientSettlementTimestamps',
2026-10-24T05:20:08.4795033Z     '67_WebhookDedupe',
2026-10-24T05:20:08.4795188Z     '68_ShellStopRequestIndex'
2026-10-24T05:20:08.4795318Z   ]
2026-10-24T05:20:08.4795412Z }
2026-10-24T05:20:08.4795470Z
2026-10-24T05:20:08.5085355Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts
2026-10-24T05:20:08.5107686Z [05:20:08.507] INFO (#748): Migrations ran successfully {
2026-10-24T05:20:08.5107894Z   migrations: [
2026-10-24T05:20:08.5108040Z     '1_OrchestrationEvents',
2026-10-24T05:20:08.5108217Z     '2_OrchestrationCommandReceipts',
2026-10-24T05:20:08.5108420Z     '3_CheckpointDiffBlobs',
2026-10-24T05:20:08.5108583Z     '4_ProviderSessionRuntime',
2026-10-24T05:20:08.5108742Z     '5_Projections',
2026-10-24T05:20:08.5108940Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T05:20:08.5109156Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T05:20:08.5109359Z     '8_ProjectionThreadActivitySequence',
2026-10-24T05:20:08.5109545Z     '9_ProviderSessionRuntimeMode',
2026-10-24T05:20:08.5109737Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T05:20:08.5109942Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T05:20:08.5110147Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T05:20:08.5110335Z     '13_ProjectionThreadProposedPlans',
2026-10-24T05:20:08.5110547Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T05:20:08.5110759Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T05:20:08.5110944Z     '16_CanonicalizeModelSelections',
2026-10-24T05:20:08.5111127Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T05:20:08.5111311Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T05:20:08.5111504Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T05:20:08.5111681Z     '20_AuthAccessManagement',
2026-10-24T05:20:08.5111847Z     '21_AuthSessionClientMetadata',
2026-10-24T05:20:08.5112026Z     '22_AuthSessionLastConnectedAt',
2026-10-24T05:20:08.5112429Z     '23_ProjectionThreadShellSummary',
2026-10-24T05:20:08.5112714Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T05:20:08.5112927Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T05:20:08.5113140Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T05:20:08.5113332Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T05:20:08.5113650Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T05:20:08.5113850Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T05:20:08.5114060Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T05:20:08.5114245Z     '31_AuthAuthorizationScopes',
2026-10-24T05:20:08.5114428Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T05:20:08.5114605Z     '33_ProjectionThreadsSettled',
2026-10-24T05:20:08.5114777Z     '34_ProjectionThreadsSnoozed',
2026-10-24T05:20:08.5114958Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T05:20:08.5115146Z     '36_ProjectionThreadsPinned',
2026-10-24T05:20:08.5115324Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T05:20:08.5115502Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T05:20:08.5115706Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T05:20:08.5115906Z     '40_ProjectionProjectFaviconPath',
2026-10-24T05:20:08.5116088Z     '41_AuthSessionClientConnection',
2026-10-24T05:20:08.5116278Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T05:20:08.5116465Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T05:20:08.5116655Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T05:20:08.5116840Z     '45_ProjectionProjectsAutoPull',
2026-10-24T05:20:08.5117031Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T05:20:08.5117212Z     '47_ProjectionProjectIcon',
2026-10-24T05:20:08.5117394Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T05:20:08.5117587Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T05:20:08.5117782Z     '50_ProjectionThreadPullRequests',
2026-10-24T05:20:08.5117965Z     '51_ProjectionThreadMessageContext',
2026-10-24T05:20:08.5118149Z     '52_ProjectionThreadTitleState',
2026-10-24T05:20:08.5118363Z     '53_PullRequestFilesViewed',
2026-10-24T05:20:08.5118723Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T05:20:08.5118902Z     '55_OrchestrationV2',
2026-10-24T05:20:08.5119080Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T05:20:08.5119254Z     '57_ScheduledTaskWebhooks',
2026-10-24T05:20:08.5119418Z     '58_WebhookRelayDeliveries',
2026-10-24T05:20:08.5119577Z     '59_McpAppModelContext',
2026-10-24T05:20:08.5119746Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T05:20:08.5119919Z     '61_PullRequestReviewGuides',
2026-10-24T05:20:08.5120090Z     '62_ThreadFailureLookupIndex',
2026-10-24T05:20:08.5120263Z     '63_DropUnusedV1Projections',
2026-10-24T05:20:08.5120444Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T05:20:08.5120633Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T05:20:08.5120815Z     '66_RepairClientSettlementTimestamps',
2026-10-24T05:20:08.5120988Z     '67_WebhookDedupe',
2026-10-24T05:20:08.5121141Z     '68_ShellStopRequestIndex'
2026-10-24T05:20:08.5121274Z   ]
2026-10-24T05:20:08.5121370Z }
2026-10-24T05:20:08.5121429Z
2026-10-24T05:20:08.5175939Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts
2026-10-24T05:20:08.5176530Z [05:20:08.517] INFO (#1092): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' }
2026-10-24T05:20:08.5176834Z
2026-10-24T05:20:08.5441847Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret
2026-10-24T05:20:08.5442577Z [05:20:08.543] INFO (#1129): Migrations ran successfully {
2026-10-24T05:20:08.5450679Z   migrations: [
2026-10-24T05:20:08.5451265Z     '1_OrchestrationEvents',
2026-10-24T05:20:08.5451583Z     '2_OrchestrationCommandReceipts',
2026-10-24T05:20:08.5451866Z     '3_CheckpointDiffBlobs',
2026-10-24T05:20:08.5452137Z     '4_ProviderSessionRuntime',
2026-10-24T05:20:08.5452405Z     '5_Projections',
2026-10-24T05:20:08.5452716Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T05:20:08.5453067Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T05:20:08.5453381Z     '8_ProjectionThreadActivitySequence',
2026-10-24T05:20:08.5453705Z     '9_ProviderSessionRuntimeMode',
2026-10-24T05:20:08.5453998Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T05:20:08.5454340Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T05:20:08.5454694Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T05:20:08.5455005Z     '13_ProjectionThreadProposedPlans',
2026-10-24T05:20:08.5455360Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T05:20:08.5455714Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T05:20:08.5456021Z     '16_CanonicalizeModelSelections',
2026-10-24T05:20:08.5456322Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T05:20:08.5456635Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T05:20:08.5456949Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T05:20:08.5457247Z     '20_AuthAccessManagement',
2026-10-24T05:20:08.5457525Z     '21_AuthSessionClientMetadata',
2026-10-24T05:20:08.5457813Z     '22_AuthSessionLastConnectedAt',
2026-10-24T05:20:08.5458112Z     '23_ProjectionThreadShellSummary',
2026-10-24T05:20:08.5458507Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T05:20:08.5458859Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T05:20:08.5459182Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T05:20:08.5459495Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T05:20:08.5459803Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T05:20:08.5460129Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T05:20:08.5460458Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T05:20:08.5460749Z     '31_AuthAuthorizationScopes',
2026-10-24T05:20:08.5461039Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T05:20:08.5461324Z     '33_ProjectionThreadsSettled',
2026-10-24T05:20:08.5461608Z     '34_ProjectionThreadsSnoozed',
2026-10-24T05:20:08.5461898Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T05:20:08.5462191Z     '36_ProjectionThreadsPinned',
2026-10-24T05:20:08.5462419Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T05:20:08.5462607Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T05:20:08.5462809Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T05:20:08.5463006Z     '40_ProjectionProjectFaviconPath',
2026-10-24T05:20:08.5463188Z     '41_AuthSessionClientConnection',
2026-10-24T05:20:08.5463456Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T05:20:08.5463769Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T05:20:08.5464081Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T05:20:08.5464397Z     '45_ProjectionProjectsAutoPull',
2026-10-24T05:20:08.5464722Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T05:20:08.5465026Z     '47_ProjectionProjectIcon',
2026-10-24T05:20:08.5465323Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T05:20:08.5465979Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T05:20:08.5466333Z     '50_ProjectionThreadPullRequests',
2026-10-24T05:20:08.5466640Z     '51_ProjectionThreadMessageContext',
2026-10-24T05:20:08.5466949Z     '52_ProjectionThreadTitleState',
2026-10-24T05:20:08.5467229Z     '53_PullRequestFilesViewed',
2026-10-24T05:20:08.5467543Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T05:20:08.5467842Z     '55_OrchestrationV2',
2026-10-24T05:20:08.5468131Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T05:20:08.5468477Z     '57_ScheduledTaskWebhooks',
2026-10-24T05:20:08.5468750Z     '58_WebhookRelayDeliveries',
2026-10-24T05:20:08.5469018Z     '59_McpAppModelContext',
2026-10-24T05:20:08.5469295Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T05:20:08.5469583Z     '61_PullRequestReviewGuides',
2026-10-24T05:20:08.5469858Z     '62_ThreadFailureLookupIndex',
2026-10-24T05:20:08.5470143Z     '63_DropUnusedV1Projections',
2026-10-24T05:20:08.5470451Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T05:20:08.5470761Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T05:20:08.5471065Z     '66_RepairClientSettlementTimestamps',
2026-10-24T05:20:08.5471353Z     '67_WebhookDedupe',
2026-10-24T05:20:08.5471611Z     '68_ShellStopRequestIndex'
2026-10-24T05:20:08.5471827Z   ]
2026-10-24T05:20:08.5471982Z }
2026-10-24T05:20:08.5472071Z
2026-10-24T05:20:08.5490897Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret
2026-10-24T05:20:08.5491756Z [05:20:08.548] INFO (#1471): Approved an MCP client sign-in. {
2026-10-24T05:20:08.5492224Z   client: 'Hosted bot',
2026-10-24T05:20:08.5492597Z   access: 'approval-required',
2026-10-24T05:20:08.5492990Z   method: 'pairing-code'
2026-10-24T05:20:08.5493168Z }
2026-10-24T05:20:08.5493239Z
2026-10-24T05:20:08.5722743Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code
2026-10-24T05:20:08.5723271Z [05:20:08.571] INFO (#1503): Migrations ran successfully {
2026-10-24T05:20:08.5723586Z   migrations: [
2026-10-24T05:20:08.5723970Z     '1_OrchestrationEvents',
2026-10-24T05:20:08.5724189Z     '2_OrchestrationCommandReceipts',
2026-10-24T05:20:08.5724375Z     '3_CheckpointDiffBlobs',
2026-10-24T05:20:08.5724549Z     '4_ProviderSessionRuntime',
2026-10-24T05:20:08.5724717Z     '5_Projections',
2026-10-24T05:20:08.5724913Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T05:20:08.5725136Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T05:20:08.5725335Z     '8_ProjectionThreadActivitySequence',
2026-10-24T05:20:08.5725521Z     '9_ProviderSessionRuntimeMode',
2026-10-24T05:20:08.5725713Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T05:20:08.5725923Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T05:20:08.5726133Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T05:20:08.5726330Z     '13_ProjectionThreadProposedPlans',
2026-10-24T05:20:08.5726543Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T05:20:08.5726762Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T05:20:08.5726948Z     '16_CanonicalizeModelSelections',
2026-10-24T05:20:08.5727130Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T05:20:08.5727315Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T05:20:08.5727510Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T05:20:08.5727685Z     '20_AuthAccessManagement',
2026-10-24T05:20:08.5727857Z     '21_AuthSessionClientMetadata',
2026-10-24T05:20:08.5728034Z     '22_AuthSessionLastConnectedAt',
2026-10-24T05:20:08.5728465Z     '23_ProjectionThreadShellSummary',
2026-10-24T05:20:08.5728732Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T05:20:08.5728947Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T05:20:08.5729159Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T05:20:08.5729354Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T05:20:08.5729550Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T05:20:08.5729751Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T05:20:08.5729958Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T05:20:08.5730147Z     '31_AuthAuthorizationScopes',
2026-10-24T05:20:08.5730324Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T05:20:08.5730509Z     '33_ProjectionThreadsSettled',
2026-10-24T05:20:08.5730679Z     '34_ProjectionThreadsSnoozed',
2026-10-24T05:20:08.5730869Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T05:20:08.5731054Z     '36_ProjectionThreadsPinned',
2026-10-24T05:20:08.5731231Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T05:20:08.5731414Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T05:20:08.5731618Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T05:20:08.5731819Z     '40_ProjectionProjectFaviconPath',
2026-10-24T05:20:08.5731998Z     '41_AuthSessionClientConnection',
2026-10-24T05:20:08.5732189Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T05:20:08.5732375Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T05:20:08.5732568Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T05:20:08.5732754Z     '45_ProjectionProjectsAutoPull',
2026-10-24T05:20:08.5732949Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T05:20:08.5733132Z     '47_ProjectionProjectIcon',
2026-10-24T05:20:08.5733316Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T05:20:08.5733514Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T05:20:08.5733706Z     '50_ProjectionThreadPullRequests',
2026-10-24T05:20:08.5733900Z     '51_ProjectionThreadMessageContext',
2026-10-24T05:20:08.5734084Z     '52_ProjectionThreadTitleState',
2026-10-24T05:20:08.5734257Z     '53_PullRequestFilesViewed',
2026-10-24T05:20:08.5734445Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T05:20:08.5734629Z     '55_OrchestrationV2',
2026-10-24T05:20:08.5734804Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T05:20:08.5734982Z     '57_ScheduledTaskWebhooks',
2026-10-24T05:20:08.5735145Z     '58_WebhookRelayDeliveries',
2026-10-24T05:20:08.5735304Z     '59_McpAppModelContext',
2026-10-24T05:20:08.5735476Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T05:20:08.5735647Z     '61_PullRequestReviewGuides',
2026-10-24T05:20:08.5735820Z     '62_ThreadFailureLookupIndex',
2026-10-24T05:20:08.5735989Z     '63_DropUnusedV1Projections',
2026-10-24T05:20:08.5736175Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T05:20:08.5736371Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T05:20:08.5736558Z     '66_RepairClientSettlementTimestamps',
2026-10-24T05:20:08.5736733Z     '67_WebhookDedupe',
2026-10-24T05:20:08.5736891Z     '68_ShellStopRequestIndex'
2026-10-24T05:20:08.5737022Z   ]
2026-10-24T05:20:08.5737116Z }
2026-10-24T05:20:08.5737174Z
2026-10-24T05:20:08.5754102Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code
2026-10-24T05:20:08.5754412Z [05:20:08.575] INFO (#1840): Approved an MCP client sign-in. {
2026-10-24T05:20:08.5754617Z   client: 'Claude Code',
2026-10-24T05:20:08.5754779Z   access: 'approval-required',
2026-10-24T05:20:08.5754938Z   method: 'pairing-code'
2026-10-24T05:20:08.5755064Z }
2026-10-24T05:20:08.5755227Z
2026-10-24T05:20:08.5973417Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants
2026-10-24T05:20:08.5973803Z [05:20:08.596] INFO (#1874): Migrations ran successfully {
2026-10-24T05:20:08.5973980Z   migrations: [
2026-10-24T05:20:08.5974122Z     '1_OrchestrationEvents',
2026-10-24T05:20:08.5974307Z     '2_OrchestrationCommandReceipts',
2026-10-24T05:20:08.5974485Z     '3_CheckpointDiffBlobs',
2026-10-24T05:20:08.5974651Z     '4_ProviderSessionRuntime',
2026-10-24T05:20:08.5974813Z     '5_Projections',
2026-10-24T05:20:08.5975004Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T05:20:08.5975225Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T05:20:08.5975424Z     '8_ProjectionThreadActivitySequence',
2026-10-24T05:20:08.5975615Z     '9_ProviderSessionRuntimeMode',
2026-10-24T05:20:08.5975805Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T05:20:08.5976017Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T05:20:08.5976219Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T05:20:08.5976416Z     '13_ProjectionThreadProposedPlans',
2026-10-24T05:20:08.5976630Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T05:20:08.5976848Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T05:20:08.5977039Z     '16_CanonicalizeModelSelections',
2026-10-24T05:20:08.5977224Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T05:20:08.5977413Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T05:20:08.5977606Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T05:20:08.5977785Z     '20_AuthAccessManagement',
2026-10-24T05:20:08.5977950Z     '21_AuthSessionClientMetadata',
2026-10-24T05:20:08.5978132Z     '22_AuthSessionLastConnectedAt',
2026-10-24T05:20:08.5978368Z     '23_ProjectionThreadShellSummary',
2026-10-24T05:20:08.5978568Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T05:20:08.5978784Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T05:20:08.5978999Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T05:20:08.5979195Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T05:20:08.5979387Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T05:20:08.5979590Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T05:20:08.5979795Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T05:20:08.5979984Z     '31_AuthAuthorizationScopes',
2026-10-24T05:20:08.5980160Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T05:20:08.5980341Z     '33_ProjectionThreadsSettled',
2026-10-24T05:20:08.5980518Z     '34_ProjectionThreadsSnoozed',
2026-10-24T05:20:08.5980707Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T05:20:08.5980893Z     '36_ProjectionThreadsPinned',
2026-10-24T05:20:08.5981067Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T05:20:08.5981250Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T05:20:08.5981452Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T05:20:08.5981660Z     '40_ProjectionProjectFaviconPath',
2026-10-24T05:20:08.5981841Z     '41_AuthSessionClientConnection',
2026-10-24T05:20:08.5982033Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T05:20:08.5982221Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T05:20:08.5982416Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T05:20:08.5982605Z     '45_ProjectionProjectsAutoPull',
2026-10-24T05:20:08.5982804Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T05:20:08.5982984Z     '47_ProjectionProjectIcon',
2026-10-24T05:20:08.5983332Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T05:20:08.5983588Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T05:20:08.5983773Z     '50_ProjectionThreadPullRequests',
2026-10-24T05:20:08.5983963Z     '51_ProjectionThreadMessageContext',
2026-10-24T05:20:08.5984148Z     '52_ProjectionThreadTitleState',
2026-10-24T05:20:08.5984323Z     '53_PullRequestFilesViewed',
2026-10-24T05:20:08.5984515Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T05:20:08.5984700Z     '55_OrchestrationV2',
2026-10-24T05:20:08.5984877Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T05:20:08.5985055Z     '57_ScheduledTaskWebhooks',
2026-10-24T05:20:08.5985223Z     '58_WebhookRelayDeliveries',
2026-10-24T05:20:08.5985384Z     '59_McpAppModelContext',
2026-10-24T05:20:08.5985562Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T05:20:08.5985738Z     '61_PullRequestReviewGuides',
2026-10-24T05:20:08.5985909Z     '62_ThreadFailureLookupIndex',
2026-10-24T05:20:08.5986077Z     '63_DropUnusedV1Projections',
2026-10-24T05:20:08.5986262Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T05:20:08.5986445Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T05:20:08.5986627Z     '66_RepairClientSettlementTimestamps',
2026-10-24T05:20:08.5986803Z     '67_WebhookDedupe',
2026-10-24T05:20:08.5986956Z     '68_ShellStopRequestIndex'
2026-10-24T05:20:08.5987090Z   ]
2026-10-24T05:20:08.5987184Z }
2026-10-24T05:20:08.5987241Z
2026-10-24T05:20:08.6053481Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants
2026-10-24T05:20:08.6054110Z [05:20:08.605] INFO (#2234): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' }
2026-10-24T05:20:08.6054474Z
2026-10-24T05:20:08.6270087Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T05:20:08.6270452Z [05:20:08.626] INFO (#2264): Migrations ran successfully {
2026-10-24T05:20:08.6270629Z   migrations: [
2026-10-24T05:20:08.6270773Z     '1_OrchestrationEvents',
2026-10-24T05:20:08.6271178Z     '2_OrchestrationCommandReceipts',
2026-10-24T05:20:08.6271363Z     '3_CheckpointDiffBlobs',
2026-10-24T05:20:08.6271531Z     '4_ProviderSessionRuntime',
2026-10-24T05:20:08.6271694Z     '5_Projections',
2026-10-24T05:20:08.6271886Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T05:20:08.6272109Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T05:20:08.6272467Z     '8_ProjectionThreadActivitySequence',
2026-10-24T05:20:08.6272656Z     '9_ProviderSessionRuntimeMode',
2026-10-24T05:20:08.6272852Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T05:20:08.6273071Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T05:20:08.6273279Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T05:20:08.6273477Z     '13_ProjectionThreadProposedPlans',
2026-10-24T05:20:08.6273807Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T05:20:08.6274029Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T05:20:08.6274218Z     '16_CanonicalizeModelSelections',
2026-10-24T05:20:08.6274404Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T05:20:08.6274595Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T05:20:08.6274793Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T05:20:08.6274975Z     '20_AuthAccessManagement',
2026-10-24T05:20:08.6275145Z     '21_AuthSessionClientMetadata',
2026-10-24T05:20:08.6275327Z     '22_AuthSessionLastConnectedAt',
2026-10-24T05:20:08.6275717Z     '23_ProjectionThreadShellSummary',
2026-10-24T05:20:08.6275988Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T05:20:08.6276208Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T05:20:08.6276426Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T05:20:08.6276623Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T05:20:08.6276822Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T05:20:08.6277026Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T05:20:08.6277238Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T05:20:08.6277425Z     '31_AuthAuthorizationScopes',
2026-10-24T05:20:08.6277684Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T05:20:08.6277871Z     '33_ProjectionThreadsSettled',
2026-10-24T05:20:08.6278040Z     '34_ProjectionThreadsSnoozed',
2026-10-24T05:20:08.6278334Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T05:20:08.6278543Z     '36_ProjectionThreadsPinned',
2026-10-24T05:20:08.6278720Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T05:20:08.6278901Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T05:20:08.6279107Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T05:20:08.6279314Z     '40_ProjectionProjectFaviconPath',
2026-10-24T05:20:08.6279495Z     '41_AuthSessionClientConnection',
2026-10-24T05:20:08.6279690Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T05:20:08.6279878Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T05:20:08.6280074Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T05:20:08.6280261Z     '45_ProjectionProjectsAutoPull',
2026-10-24T05:20:08.6280454Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T05:20:08.6280635Z     '47_ProjectionProjectIcon',
2026-10-24T05:20:08.6280826Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T05:20:08.6281021Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T05:20:08.6281207Z     '50_ProjectionThreadPullRequests',
2026-10-24T05:20:08.6281394Z     '51_ProjectionThreadMessageContext',
2026-10-24T05:20:08.6281578Z     '52_ProjectionThreadTitleState',
2026-10-24T05:20:08.6281767Z     '53_PullRequestFilesViewed',
2026-10-24T05:20:08.6281956Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T05:20:08.6282142Z     '55_OrchestrationV2',
2026-10-24T05:20:08.6282317Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T05:20:08.6282498Z     '57_ScheduledTaskWebhooks',
2026-10-24T05:20:08.6282663Z     '58_WebhookRelayDeliveries',
2026-10-24T05:20:08.6282828Z     '59_McpAppModelContext',
2026-10-24T05:20:08.6282997Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T05:20:08.6283170Z     '61_PullRequestReviewGuides',
2026-10-24T05:20:08.6283345Z     '62_ThreadFailureLookupIndex',
2026-10-24T05:20:08.6283516Z     '63_DropUnusedV1Projections',
2026-10-24T05:20:08.6283703Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T05:20:08.6283890Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T05:20:08.6284079Z     '66_RepairClientSettlementTimestamps',
2026-10-24T05:20:08.6284251Z     '67_WebhookDedupe',
2026-10-24T05:20:08.6284408Z     '68_ShellStopRequestIndex'
2026-10-24T05:20:08.6284538Z   ]
2026-10-24T05:20:08.6294373Z }
2026-10-24T05:20:08.6294450Z
2026-10-24T05:20:08.6323734Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T05:20:08.6324238Z [05:20:08.632] INFO (#2613): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' }
2026-10-24T05:20:08.6324489Z
2026-10-24T05:20:08.6362975Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T05:20:08.6363476Z [05:20:08.636] INFO (#2646): Approved an MCP client sign-in. {
2026-10-24T05:20:08.6363927Z   client: 'Claude Code',
2026-10-24T05:20:08.6364121Z   access: 'read-only',
2026-10-24T05:20:08.6364294Z   method: 'browser-session'
2026-10-24T05:20:08.6364433Z }
2026-10-24T05:20:08.6364489Z
2026-10-24T05:20:08.6379973Z  โœ“ src/auth/McpOAuth.test.ts (8 tests) 239ms
2026-10-24T05:20:08.9617457Z  โœ“ src/device/LocalDeviceHost.test.ts (17 tests) 45ms
2026-10-24T05:20:09.2206950Z  โœ“ src/provider/Drivers/codexUsage.test.ts (27 tests) 8ms
2026-10-24T05:20:11.9918287Z  โœ“ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2410ms
2026-10-24T05:20:11.9918638Z    โœ“ CodexTextGeneration (12)
2026-10-24T05:20:11.9918927Z      โœ“ kills a stalled exec CLI when its request is interrupted 1048ms
2026-10-24T05:20:11.9919270Z      โœ“ kills a stalled mcp list CLI when its request is interrupted 1024ms
2026-10-24T05:20:12.3017328Z  โœ“ src/terminal/OutputProtocol.test.ts (13 tests) 36ms
2026-10-24T05:20:13.4184419Z  โœ“ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 116ms
2026-10-24T05:20:14.5630251Z  โœ“ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 183ms
2026-10-24T05:20:15.6512472Z  โœ“ src/mcp/McpToolAccess.test.ts (52 tests) 60ms
2026-10-24T05:20:15.7985204Z  โœ“ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 17ms
2026-10-24T05:20:16.0000841Z  โœ“ src/provider/Drivers/AntigravitySkills.test.ts (11 tests) 62ms
2026-10-24T05:20:17.2204929Z  โœ“ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 241ms
2026-10-24T05:20:17.5626595Z  โœ“ src/telemetry/AnalyticsService.test.ts (3 tests) 70ms
2026-10-24T05:20:17.8514642Z  โœ“ src/project/ProjectFaviconResolver.test.ts (13 tests) 37ms
2026-10-24T05:20:18.2233295Z  โœ“ src/persistence/RepositoryErrorCorrelation.test.ts (3 tests) 82ms
2026-10-24T05:20:18.4713345Z  โœ“ src/orchestration-v2/RestartBackgroundNote.test.ts (6 tests) 3ms
2026-10-24T05:20:18.9077121Z  โœ“ src/orchestration-v2/ThreadSearch.test.ts (2 tests) 86ms
2026-10-24T05:20:19.9399929Z  โœ“ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 45ms
2026-10-24T05:20:21.0295627Z  โœ“ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 112ms
2026-10-24T05:20:22.0916961Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot
2026-10-24T05:20:22.0917745Z [05:20:22.087] INFO (#2): Migrations ran successfully {
2026-10-24T05:20:22.0917933Z   migrations: [
2026-10-24T05:20:22.0918077Z     '1_OrchestrationEvents',
2026-10-24T05:20:22.0918260Z     '2_OrchestrationCommandReceipts',
2026-10-24T05:20:22.0918432Z     '3_CheckpointDiffBlobs',
2026-10-24T05:20:22.0918595Z     '4_ProviderSessionRuntime',
2026-10-24T05:20:22.0918752Z     '5_Projections',
2026-10-24T05:20:22.0918943Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T05:20:22.0919157Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T05:20:22.0919383Z     '8_ProjectionThreadActivitySequence',
2026-10-24T05:20:22.0919575Z     '9_ProviderSessionRuntimeMode',
2026-10-24T05:20:22.0919753Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T05:20:22.0919959Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T05:20:22.0920159Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T05:20:22.0920350Z     '13_ProjectionThreadProposedPlans',
2026-10-24T05:20:22.0920561Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T05:20:22.0920778Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T05:20:22.0920963Z     '16_CanonicalizeModelSelections',
2026-10-24T05:20:22.0921146Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T05:20:22.0921331Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T05:20:22.0921526Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T05:20:22.0921707Z     '20_AuthAccessManagement',
2026-10-24T05:20:22.0921874Z     '21_AuthSessionClientMetadata',
2026-10-24T05:20:22.0922050Z     '22_AuthSessionLastConnectedAt',
2026-10-24T05:20:22.0922229Z     '23_ProjectionThreadShellSummary',
2026-10-24T05:20:22.0922426Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T05:20:22.0922637Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T05:20:22.0922844Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T05:20:22.0923038Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T05:20:22.0923230Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T05:20:22.0923427Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T05:20:22.0923631Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T05:20:22.0923818Z     '31_AuthAuthorizationScopes',
2026-10-24T05:20:22.0923993Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T05:20:22.0924178Z     '33_ProjectionThreadsSettled',
2026-10-24T05:20:22.0924356Z     '34_ProjectionThreadsSnoozed',
2026-10-24T05:20:22.0924541Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T05:20:22.0924720Z     '36_ProjectionThreadsPinned',
2026-10-24T05:20:22.0924899Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T05:20:22.0925081Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T05:20:22.0925278Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T05:20:22.0925480Z     '40_ProjectionProjectFaviconPath',
2026-10-24T05:20:22.0925657Z     '41_AuthSessionClientConnection',
2026-10-24T05:20:22.0925847Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T05:20:22.0926032Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T05:20:22.0926228Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T05:20:22.0926416Z     '45_ProjectionProjectsAutoPull',
2026-10-24T05:20:22.0926874Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T05:20:22.0927147Z     '47_ProjectionProjectIcon',
2026-10-24T05:20:22.0927371Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T05:20:22.0927566Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T05:20:22.0927750Z     '50_ProjectionThreadPullRequests',
2026-10-24T05:20:22.0927936Z     '51_ProjectionThreadMessageContext',
2026-10-24T05:20:22.0928118Z     '52_ProjectionThreadTitleState',
2026-10-24T05:20:22.0928290Z     '53_PullRequestFilesViewed',
2026-10-24T05:20:22.0928476Z     '54_ProjectionThreadsAutoSettleDisabledAt'
2026-10-24T05:20:22.0928630Z   ]
2026-10-24T05:20:22.0928728Z }
2026-10-24T05:20:22.0928808Z
2026-10-24T05:20:22.1333889Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot
2026-10-24T05:20:22.1334593Z [05:20:22.110] INFO (#2): Migrations ran successfully {
2026-10-24T05:20:22.1334864Z   migrations: [
2026-10-24T05:20:22.1335287Z     '55_OrchestrationV2',
2026-10-24T05:20:22.1335521Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T05:20:22.1335720Z     '57_ScheduledTaskWebhooks',
2026-10-24T05:20:22.1335897Z     '58_WebhookRelayDeliveries',
2026-10-24T05:20:22.1336066Z     '59_McpAppModelContext',
2026-10-24T05:20:22.1336248Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T05:20:22.1336434Z     '61_PullRequestReviewGuides',
2026-10-24T05:20:22.1336608Z     '62_ThreadFailureLookupIndex',
2026-10-24T05:20:22.1336788Z     '63_DropUnusedV1Projections',
2026-10-24T05:20:22.1336980Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T05:20:22.1337178Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T05:20:22.1337412Z     '66_RepairClientSettlementTimestamps',
2026-10-24T05:20:22.1337606Z     '67_WebhookDedupe',
2026-10-24T05:20:22.1337768Z     '68_ShellStopRequestIndex'
2026-10-24T05:20:22.1337906Z   ]
2026-10-24T05:20:22.1338006Z }
2026-10-24T05:20:22.1338066Z
2026-10-24T05:20:22.1477397Z  โœ“ src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts (1 test) 84ms
2026-10-24T05:20:22.2904919Z  โœ“ src/usage/usageAggregation.test.ts (11 tests) 13ms
2026-10-24T05:20:22.5840563Z  โœ“ src/scheduledTasks/webhookTemplate.test.ts (10 tests) 4ms
2026-10-24T05:20:23.4078750Z  โœ“ src/provider/providerInstallation.test.ts (2 tests) 11ms
2026-10-24T05:20:23.4951975Z  โœ“ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms
2026-10-24T05:20:23.9134362Z  โœ“ src/orchestration-v2/RunCompletionReads.test.ts (2 tests) 77ms
2026-10-24T05:20:24.1801743Z  โœ“ src/provider/providerStatusCache.test.ts (4 tests) 5ms
2026-10-24T05:20:24.4362810Z  โœ“ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 8ms
2026-10-24T05:20:24.6986562Z  โœ“ src/environment/RemoteOpenTargets.test.ts (4 tests) 8ms
2026-10-24T05:20:25.7444096Z  โœ“ src/textGeneration/OpenCode2TextGeneration.test.ts (2 tests) 43ms
2026-10-24T05:20:26.0040694Z  โœ“ src/resourceTelemetry/NativeTelemetryClient.test.ts (2 tests) 5ms
2026-10-24T05:20:26.2710631Z  โœ“ src/provider/CodexAuthCallback.test.ts (3 tests) 22ms
2026-10-24T05:20:27.2777228Z  โœ“ src/mcp/toolkits/environment/handlers.test.ts (1 test) 7ms
2026-10-24T05:20:27.3662968Z  โœ“ src/auth/utils.test.ts (5 tests) 3ms
2026-10-24T05:20:27.5414692Z  โœ“ scripts/t3-sqlite-state.test.ts (2 tests) 16ms
2026-10-24T05:20:27.7890866Z  โœ“ src/orchestration-v2/pullRequestWatch.forgejoComments.test.ts (5 tests) 3ms
2026-10-24T05:20:28.2432677Z  โœ“ src/cli/doctor.test.ts (1 test) 5ms
2026-10-24T05:20:28.6512010Z  โœ“ src/persistence/DatabaseStorage.test.ts (1 test) 56ms
2026-10-24T05:20:28.7967742Z  โœ“ src/workspace/WorkspacePaths.test.ts (2 tests) 8ms
2026-10-24T05:20:29.0788795Z  โœ“ src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts (1 test) 24ms
2026-10-24T05:20:29.2008766Z  โœ“ src/cloud/linkChecks.test.ts (8 tests) 3ms
2026-10-24T05:20:29.3576381Z  โœ“ src/cloud/managedTunnelStartup.test.ts (1 test) 4ms
2026-10-24T05:20:29.6743184Z  โœ“ src/startupAccess.test.ts (1 test) 1ms
2026-10-24T05:20:29.9324258Z  โœ“ src/codexModelOptions.test.ts (1 test) 1ms
2026-10-24T05:20:29.9354886Z
2026-10-24T05:20:29.9361140Z  Test Files  51 passed (51)
2026-10-24T05:20:29.9361539Z       Tests  665 passed (665)
2026-10-24T05:20:29.9361936Z    Start at  05:19:33
2026-10-24T05:20:29.9362314Z    Duration  56.29s (tests 54%, import 35%, transform 9%, setup 2%)
2026-10-24T05:20:29.9367793Z
2026-10-24T05:20:29.9368056Z      Import  1075 modules were evaluated 14319 times ยท 18.90s total, 35% of tracked time
2026-10-24T05:20:29.9368514Z              ~17.48s faster with isolate: false โ€” shared modules are evaluated once per worker instead of once per file
2026-10-24T05:20:29.9368947Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T05:20:29.9369125Z
2026-10-24T05:20:29.9513280Z
2026-10-24T05:20:29.9587858Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T05:20:29.9588171Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T05:20:29.9588428Z   echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-24T05:20:29.9588588Z else
2026-10-24T05:20:29.9588727Z   echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-24T05:20:29.9588870Z fi
2026-10-24T05:20:29.9601981Z shell: /usr/bin/bash -e {0}
2026-10-24T05:20:29.9602106Z env:
2026-10-24T05:20:29.9602220Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:20:29.9602366Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:20:29.9602511Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:20:29.9602680Z ##[endgroup]
2026-10-24T05:20:29.9663067Z Post job cleanup.
2026-10-24T05:20:30.0259872Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-24T05:20:30.0320055Z Post job cleanup.
2026-10-24T05:20:30.0329629Z ##[start-action display=Cache full pnpm store;id=__fc0c12cc-0b45-4a7f-b148-bed2ee5c6e73.__actions_cache]
2026-10-24T05:20:30.1079642Z Post job cleanup.
2026-10-24T05:20:30.1768023Z [command]/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /home/runner/_work/t3code/t3code --files-from manifest.txt --use-compress-program zstdmt
2026-10-24T05:20:35.2616464Z Failed to save: Unable to reserve cache with key pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d, another job may be creating this cache.
2026-10-24T05:20:35.3180692Z ##[end-action id=__fc0c12cc-0b45-4a7f-b148-bed2ee5c6e73.__actions_cache;outcome=success;conclusion=success;duration_ms=5285]
2026-10-24T05:20:35.3182954Z ##[start-action display=Cache Vite+;id=__fc0c12cc-0b45-4a7f-b148-bed2ee5c6e73.vp_cache]
2026-10-24T05:20:35.3207673Z Post job cleanup.
2026-10-24T05:20:35.3844134Z 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-24T05:20:35.3872042Z ##[end-action id=__fc0c12cc-0b45-4a7f-b148-bed2ee5c6e73.vp_cache;outcome=success;conclusion=success;duration_ms=68]
2026-10-24T05:20:35.3905492Z Post job cleanup.
2026-10-24T05:20:35.4305206Z [command]/usr/local/bin/git version
2026-10-24T05:20:35.4334122Z git version 2.55.0
2026-10-24T05:20:35.4352737Z Temporarily overriding HOME='/home/runner/_work/_temp/5d0213c6-28b5-4144-bcfd-7a72cec7efa1' before making global git config changes
2026-10-24T05:20:35.4353323Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T05:20:35.4356302Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T05:20:35.4381149Z Removing SSH command configuration
2026-10-24T05:20:35.4384497Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T05:20:35.4408888Z [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-24T05:20:35.4530748Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T05:20:35.4553975Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T05:20:35.4588994Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T05:20:35.4606163Z ##[group]Run '/job_completed.sh'
2026-10-24T05:20:35.4614342Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T05:20:35.4614516Z env:
2026-10-24T05:20:35.4614645Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:20:35.4614798Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:20:35.4614944Z   BLACKSMITH_CHECK_RUN_ID: 120788606581
2026-10-24T05:20:35.4615099Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3
2026-10-24T05:20:35.4615257Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T05:20:35.4615395Z ##[endgroup]
2026-10-24T05:20:35.4693937Z Docker container cache not activated, skipping hash computation.
2026-10-24T05:20:35.4970412Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T05:20:35.5012209Z Cleaning up orphan processes