GitHub check

Whole log, 162 KB
2026-10-23T07:10:32.3086077Z Current runner version: '2.337.0'
2026-10-23T07:10:32.3089707Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-ffhbvj3uqrvgdmdi'
2026-10-23T07:10:32.3090469Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-23T07:10:32.3091237Z Machine name: 'ip-172-31-73-130'
2026-10-23T07:10:32.3092995Z ##[group]GITHUB_TOKEN Permissions
2026-10-23T07:10:32.3096627Z Contents: read
2026-10-23T07:10:32.3097070Z Metadata: read
2026-10-23T07:10:32.3097526Z ##[endgroup]
2026-10-23T07:10:32.3099173Z Secret source: Actions
2026-10-23T07:10:32.3099904Z Cache mode: write
2026-10-23T07:10:32.3100407Z Prepare workflow directory
2026-10-23T07:10:32.3331566Z Prepare all required actions
2026-10-23T07:10:32.3364260Z Getting action download info
2026-10-23T07:10:32.4620421Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-23T07:10:32.4913401Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-23T07:10:32.5569650Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-23T07:10:32.7174312Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-23T07:10:32.7212791Z Complete job name: Test Server 8
2026-10-23T07:10:32.7536791Z A job started hook has been configured by the self-hosted runner administrator
2026-10-23T07:10:32.7618196Z ##[group]Run '/setup.sh'
2026-10-23T07:10:32.7632505Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T07:10:32.7632900Z env:
2026-10-23T07:10:32.7633146Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-23T07:10:32.7633425Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393
2026-10-23T07:10:32.7633703Z   BLACKSMITH_CHECK_RUN_ID: 120289831497
2026-10-23T07:10:32.7633987Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-23T07:10:32.7634276Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-23T07:10:32.7634524Z ##[endgroup]
2026-10-23T07:10:32.7860956Z Logging daemon started (blacksmithd for logs)
2026-10-23T07:10:32.7945466Z Results daemon started (blacksmithd for results)
2026-10-23T07:10:32.8087236Z Background adoption and SSH setup started (PID: 2910)
2026-10-23T07:10:32.8087630Z
2026-10-23T07:10:32.8087743Z ----------------------------------------
2026-10-23T07:10:32.8088301Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39916074730/jobs/120289831497
2026-10-23T07:10:32.8088723Z SSH Access (using your GitHub SSH key):
2026-10-23T07:10:32.8089127Z   ssh -p 64001 runner@blacksmith-4vcpu-ubuntu-2404-ffhbvj3uqrvgdmdi.vm.blacksmith.sh
2026-10-23T07:10:32.8089434Z
2026-10-23T07:10:32.8089598Z No GitHub SSH key? Add one at:
2026-10-23T07:10:32.8090110Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-23T07:10:32.8090510Z
2026-10-23T07:10:32.8090616Z ----------------------------------------
2026-10-23T07:10:32.8090791Z
2026-10-23T07:10:32.8090928Z VM ID: blacksmith-4vcpu-ubuntu-2404-ffhbvj3uqrvgdmdi
2026-10-23T07:10:32.8091255Z Host: production-152.236.31.120-x8664
2026-10-23T07:10:32.8091521Z Host Agent PID: 2847951
2026-10-23T07:10:32.8091760Z Host Agent Git SHA: af74fd76b
2026-10-23T07:10:32.8092019Z Host CPU Manufacturer: AuthenticAMD
2026-10-23T07:10:32.8092294Z Blacksmith Host Generation: gen 2
2026-10-23T07:10:32.8092574Z Petname: production-upright-cat-7e15d27f
2026-10-23T07:10:32.8092845Z Region: us-east
2026-10-23T07:10:32.8093077Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-23T07:10:32.8118672Z OS Version: Ubuntu 24.04.4 LTS
2026-10-23T07:10:32.8119118Z
2026-10-23T07:10:32.8134256Z Enabling Blacksmith transparent cache
2026-10-23T07:10:32.8399650Z ##[group]Run actions/checkout@v6
2026-10-23T07:10:32.8399959Z with:
2026-10-23T07:10:32.8400169Z   fetch-depth: 2
2026-10-23T07:10:32.8400498Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-23T07:10:32.8400890Z   sparse-checkout-cone-mode: false
2026-10-23T07:10:32.8401164Z   repository: pingdotgg/t3code
2026-10-23T07:10:32.8403270Z   token: ***
2026-10-23T07:10:32.8403480Z   ssh-strict: true
2026-10-23T07:10:32.8403696Z   ssh-user: git
2026-10-23T07:10:32.8403919Z   persist-credentials: true
2026-10-23T07:10:32.8404157Z   clean: true
2026-10-23T07:10:32.8404362Z   fetch-tags: false
2026-10-23T07:10:32.8404696Z   show-progress: true
2026-10-23T07:10:32.8404919Z   lfs: false
2026-10-23T07:10:32.8405125Z   submodules: false
2026-10-23T07:10:32.8405347Z   set-safe-directory: true
2026-10-23T07:10:32.8405600Z   allow-unsafe-pr-checkout: false
2026-10-23T07:10:32.8405912Z env:
2026-10-23T07:10:32.8406150Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-23T07:10:32.8406438Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393
2026-10-23T07:10:32.8406712Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T07:10:32.8406971Z ##[endgroup]
2026-10-23T07:10:32.9564785Z Syncing repository: pingdotgg/t3code
2026-10-23T07:10:32.9565973Z ##[group]Getting Git version info
2026-10-23T07:10:32.9566319Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-23T07:10:32.9566907Z [command]/usr/local/bin/git version
2026-10-23T07:10:32.9639563Z git version 2.55.0
2026-10-23T07:10:32.9653469Z ##[endgroup]
2026-10-23T07:10:32.9661396Z Temporarily overriding HOME='/home/runner/_work/_temp/be762021-f41f-4035-b99f-2095c51a9729' before making global git config changes
2026-10-23T07:10:32.9662053Z Adding repository directory to the temporary git global config as a safe directory
2026-10-23T07:10:32.9665817Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-23T07:10:32.9700289Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-23T07:10:32.9701934Z ##[group]Determining repository object format
2026-10-23T07:10:32.9703013Z ##[endgroup]
2026-10-23T07:10:32.9703397Z ##[group]Initializing the repository
2026-10-23T07:10:32.9706240Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-23T07:10:32.9747962Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-23T07:10:32.9749635Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-23T07:10:32.9750546Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-23T07:10:32.9751225Z hint: call:
2026-10-23T07:10:32.9751685Z hint:
2026-10-23T07:10:32.9752184Z hint: 	git config --global init.defaultBranch <name>
2026-10-23T07:10:32.9752799Z hint:
2026-10-23T07:10:32.9753351Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-23T07:10:32.9754171Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-23T07:10:32.9754878Z hint:
2026-10-23T07:10:32.9755279Z hint: 	git branch -m <name>
2026-10-23T07:10:32.9755685Z hint:
2026-10-23T07:10:32.9756334Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-23T07:10:32.9758636Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-23T07:10:32.9760317Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-23T07:10:32.9780665Z ##[endgroup]
2026-10-23T07:10:32.9781141Z ##[group]Disabling automatic garbage collection
2026-10-23T07:10:32.9781943Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-23T07:10:32.9801891Z ##[endgroup]
2026-10-23T07:10:32.9803091Z ##[group]Setting up auth
2026-10-23T07:10:32.9803484Z Removing SSH command configuration
2026-10-23T07:10:32.9805574Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-23T07:10:32.9832386Z [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-23T07:10:32.9958631Z Removing HTTP extra header
2026-10-23T07:10:32.9959188Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-23T07:10:32.9981093Z [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-23T07:10:33.0068161Z Removing includeIf entries pointing to credentials config files
2026-10-23T07:10:33.0071589Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-23T07:10:33.0094964Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-23T07:10:33.0198634Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-43d1de7a-ca86-4350-9fd0-59568eb85b5d.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-23T07:10:33.0254687Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-43d1de7a-ca86-4350-9fd0-59568eb85b5d.config
2026-10-23T07:10:33.0273900Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-43d1de7a-ca86-4350-9fd0-59568eb85b5d.config
2026-10-23T07:10:33.0293091Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-43d1de7a-ca86-4350-9fd0-59568eb85b5d.config
2026-10-23T07:10:33.0312683Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-43d1de7a-ca86-4350-9fd0-59568eb85b5d.config
2026-10-23T07:10:33.0329697Z ##[endgroup]
2026-10-23T07:10:33.0330258Z ##[group]Fetching the repository
2026-10-23T07:10:33.0336596Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +656f3f40945654f540a98b75ec11afff399e1baa:refs/remotes/origin/main
2026-10-23T07:10:33.3370785Z From https://github.com/pingdotgg/t3code
2026-10-23T07:10:33.3371590Z  * [new ref]         656f3f40945654f540a98b75ec11afff399e1baa -> origin/main
2026-10-23T07:10:33.3403968Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-23T07:10:33.3435589Z   origin/main
2026-10-23T07:10:33.3441671Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-23T07:10:33.3463625Z 656f3f40945654f540a98b75ec11afff399e1baa
2026-10-23T07:10:33.3465582Z ##[endgroup]
2026-10-23T07:10:33.3466269Z ##[group]Determining the checkout info
2026-10-23T07:10:33.3466963Z ##[endgroup]
2026-10-23T07:10:33.3467480Z ##[group]Setting up sparse checkout
2026-10-23T07:10:33.3469423Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-23T07:10:33.3495098Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-23T07:10:33.3513112Z .git/info/sparse-checkout
2026-10-23T07:10:33.3516744Z ##[endgroup]
2026-10-23T07:10:33.3517356Z ##[group]Checking out the ref
2026-10-23T07:10:33.3519268Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-23T07:10:40.7903112Z Updating files:   0% (1/6311)
2026-10-23T07:10:40.7929799Z Updating files:   1% (64/6311)
2026-10-23T07:10:40.7945849Z Updating files:   2% (127/6311)
2026-10-23T07:10:40.7966834Z Updating files:   3% (190/6311)
2026-10-23T07:10:40.7986797Z Updating files:   4% (253/6311)
2026-10-23T07:10:40.8015946Z Updating files:   5% (316/6311)
2026-10-23T07:10:40.8038238Z Updating files:   6% (379/6311)
2026-10-23T07:10:40.8093342Z Updating files:   7% (442/6311)
2026-10-23T07:10:40.8122891Z Updating files:   8% (505/6311)
2026-10-23T07:10:40.8148282Z Updating files:   9% (568/6311)
2026-10-23T07:10:40.8437858Z Updating files:  10% (632/6311)
2026-10-23T07:10:40.8453705Z Updating files:  11% (695/6311)
2026-10-23T07:10:40.8464317Z Updating files:  12% (758/6311)
2026-10-23T07:10:40.8478924Z Updating files:  13% (821/6311)
2026-10-23T07:10:40.8495099Z Updating files:  14% (884/6311)
2026-10-23T07:10:40.8512521Z Updating files:  15% (947/6311)
2026-10-23T07:10:40.8530782Z Updating files:  16% (1010/6311)
2026-10-23T07:10:40.8545263Z Updating files:  17% (1073/6311)
2026-10-23T07:10:40.8563604Z Updating files:  18% (1136/6311)
2026-10-23T07:10:40.8578490Z Updating files:  19% (1200/6311)
2026-10-23T07:10:40.8601231Z Updating files:  20% (1263/6311)
2026-10-23T07:10:40.8619537Z Updating files:  21% (1326/6311)
2026-10-23T07:10:40.8637670Z Updating files:  22% (1389/6311)
2026-10-23T07:10:40.8650692Z Updating files:  23% (1452/6311)
2026-10-23T07:10:40.8664508Z Updating files:  24% (1515/6311)
2026-10-23T07:10:40.8679539Z Updating files:  25% (1578/6311)
2026-10-23T07:10:40.8693106Z Updating files:  26% (1641/6311)
2026-10-23T07:10:40.8707047Z Updating files:  27% (1704/6311)
2026-10-23T07:10:40.8725739Z Updating files:  28% (1768/6311)
2026-10-23T07:10:40.8758638Z Updating files:  29% (1831/6311)
2026-10-23T07:10:40.8777721Z Updating files:  30% (1894/6311)
2026-10-23T07:10:40.8800522Z Updating files:  31% (1957/6311)
2026-10-23T07:10:40.8830707Z Updating files:  32% (2020/6311)
2026-10-23T07:10:40.8859046Z Updating files:  33% (2083/6311)
2026-10-23T07:10:40.8924813Z Updating files:  34% (2146/6311)
2026-10-23T07:10:40.8978789Z Updating files:  35% (2209/6311)
2026-10-23T07:10:40.9011397Z Updating files:  36% (2272/6311)
2026-10-23T07:10:40.9046524Z Updating files:  37% (2336/6311)
2026-10-23T07:10:40.9087721Z Updating files:  38% (2399/6311)
2026-10-23T07:10:40.9113233Z Updating files:  39% (2462/6311)
2026-10-23T07:10:40.9144936Z Updating files:  40% (2525/6311)
2026-10-23T07:10:40.9176313Z Updating files:  41% (2588/6311)
2026-10-23T07:10:40.9192694Z Updating files:  42% (2651/6311)
2026-10-23T07:10:40.9202624Z Updating files:  43% (2714/6311)
2026-10-23T07:10:40.9222567Z Updating files:  44% (2777/6311)
2026-10-23T07:10:40.9252041Z Updating files:  45% (2840/6311)
2026-10-23T07:10:40.9275598Z Updating files:  46% (2904/6311)
2026-10-23T07:10:40.9303117Z Updating files:  47% (2967/6311)
2026-10-23T07:10:40.9330313Z Updating files:  48% (3030/6311)
2026-10-23T07:10:40.9361181Z Updating files:  49% (3093/6311)
2026-10-23T07:10:40.9397739Z Updating files:  50% (3156/6311)
2026-10-23T07:10:40.9412853Z Updating files:  51% (3219/6311)
2026-10-23T07:10:40.9444938Z Updating files:  52% (3282/6311)
2026-10-23T07:10:40.9471930Z Updating files:  53% (3345/6311)
2026-10-23T07:10:40.9491817Z Updating files:  54% (3408/6311)
2026-10-23T07:10:40.9514810Z Updating files:  55% (3472/6311)
2026-10-23T07:10:40.9531981Z Updating files:  56% (3535/6311)
2026-10-23T07:10:40.9548750Z Updating files:  57% (3598/6311)
2026-10-23T07:10:40.9566713Z Updating files:  58% (3661/6311)
2026-10-23T07:10:40.9923760Z Updating files:  59% (3724/6311)
2026-10-23T07:10:40.9937701Z Updating files:  60% (3787/6311)
2026-10-23T07:10:40.9953397Z Updating files:  61% (3850/6311)
2026-10-23T07:10:40.9971619Z Updating files:  62% (3913/6311)
2026-10-23T07:10:40.9993433Z Updating files:  63% (3976/6311)
2026-10-23T07:10:41.0022445Z Updating files:  64% (4040/6311)
2026-10-23T07:10:41.0043479Z Updating files:  65% (4103/6311)
2026-10-23T07:10:41.0059347Z Updating files:  66% (4166/6311)
2026-10-23T07:10:41.0083083Z Updating files:  67% (4229/6311)
2026-10-23T07:10:41.0096851Z Updating files:  68% (4292/6311)
2026-10-23T07:10:41.0114988Z Updating files:  69% (4355/6311)
2026-10-23T07:10:41.0126687Z Updating files:  70% (4418/6311)
2026-10-23T07:10:41.0142939Z Updating files:  71% (4481/6311)
2026-10-23T07:10:41.0159157Z Updating files:  72% (4544/6311)
2026-10-23T07:10:41.0184037Z Updating files:  73% (4608/6311)
2026-10-23T07:10:41.0435232Z Updating files:  74% (4671/6311)
2026-10-23T07:10:41.0616949Z Updating files:  75% (4734/6311)
2026-10-23T07:10:41.0637715Z Updating files:  76% (4797/6311)
2026-10-23T07:10:41.0657669Z Updating files:  77% (4860/6311)
2026-10-23T07:10:41.0682857Z Updating files:  78% (4923/6311)
2026-10-23T07:10:41.0701720Z Updating files:  79% (4986/6311)
2026-10-23T07:10:41.0720671Z Updating files:  80% (5049/6311)
2026-10-23T07:10:41.0737365Z Updating files:  81% (5112/6311)
2026-10-23T07:10:41.0756491Z Updating files:  82% (5176/6311)
2026-10-23T07:10:41.0775295Z Updating files:  83% (5239/6311)
2026-10-23T07:10:41.0795810Z Updating files:  84% (5302/6311)
2026-10-23T07:10:41.0814838Z Updating files:  85% (5365/6311)
2026-10-23T07:10:41.0837562Z Updating files:  86% (5428/6311)
2026-10-23T07:10:41.0903724Z Updating files:  87% (5491/6311)
2026-10-23T07:10:41.0935291Z Updating files:  88% (5554/6311)
2026-10-23T07:10:41.0953392Z Updating files:  89% (5617/6311)
2026-10-23T07:10:41.0978957Z Updating files:  90% (5680/6311)
2026-10-23T07:10:41.1011467Z Updating files:  91% (5744/6311)
2026-10-23T07:10:41.1026602Z Updating files:  92% (5807/6311)
2026-10-23T07:10:41.1042070Z Updating files:  93% (5870/6311)
2026-10-23T07:10:41.1062678Z Updating files:  94% (5933/6311)
2026-10-23T07:10:41.1085046Z Updating files:  95% (5996/6311)
2026-10-23T07:10:41.1137253Z Updating files:  96% (6059/6311)
2026-10-23T07:10:41.1162318Z Updating files:  97% (6122/6311)
2026-10-23T07:10:41.1207311Z Updating files:  98% (6185/6311)
2026-10-23T07:10:41.1225887Z Updating files:  99% (6248/6311)
2026-10-23T07:10:41.1226546Z Updating files: 100% (6311/6311)
2026-10-23T07:10:41.1227146Z Updating files: 100% (6311/6311), done.
2026-10-23T07:10:41.1378893Z Switched to a new branch 'main'
2026-10-23T07:10:41.1379585Z branch 'main' set up to track 'origin/main'.
2026-10-23T07:10:41.1393829Z ##[endgroup]
2026-10-23T07:10:41.1428934Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-23T07:10:41.1446749Z 656f3f40945654f540a98b75ec11afff399e1baa
2026-10-23T07:10:41.1663611Z Prepare all required actions
2026-10-23T07:10:41.1757672Z ##[group]Run ./.github/actions/ci-changes
2026-10-23T07:10:41.1758239Z env:
2026-10-23T07:10:41.1758679Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-23T07:10:41.1759272Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393
2026-10-23T07:10:41.1759854Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T07:10:41.1760383Z ##[endgroup]
2026-10-23T07:10:41.1805283Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-23T07:10:41.1829098Z ##[group]Run set -uo pipefail
2026-10-23T07:10:41.1829672Z set -uo pipefail
2026-10-23T07:10:41.1830165Z
2026-10-23T07:10:41.1830562Z decide() {
2026-10-23T07:10:41.1831247Z   node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-23T07:10:41.1832021Z   exit "${PIPESTATUS[0]}"
2026-10-23T07:10:41.1832539Z }
2026-10-23T07:10:41.1832935Z
2026-10-23T07:10:41.1833340Z fail_open() {
2026-10-23T07:10:41.1833853Z   echo "$* Running every job."
2026-10-23T07:10:41.1834396Z   decide
2026-10-23T07:10:41.1834810Z }
2026-10-23T07:10:41.1835203Z
2026-10-23T07:10:41.1835852Z # Reads the change from git rather than the REST API: every job that
2026-10-23T07:10:41.1836831Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-23T07:10:41.1837679Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-23T07:10:41.1838502Z   # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-23T07:10:41.1839472Z   # so its first parent is the base branch and the diff is the PR's change.
2026-10-23T07:10:41.1840235Z   base=HEAD^1
2026-10-23T07:10:41.1840689Z   mode=()
2026-10-23T07:10:41.1841115Z else
2026-10-23T07:10:41.1841540Z   base=$BEFORE_SHA
2026-10-23T07:10:41.1842262Z   git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-23T07:10:41.1843088Z     || fail_open "Could not fetch ${base}."
2026-10-23T07:10:41.1843883Z   # main keeps a full run as the backstop for anything the gate misses.
2026-10-23T07:10:41.1844622Z   mode=(--full)
2026-10-23T07:10:41.1845079Z fi
2026-10-23T07:10:41.1845480Z
2026-10-23T07:10:41.1846139Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-23T07:10:41.1847126Z # of a package changes that package just like editing it. It also keeps
2026-10-23T07:10:41.1848107Z # git from fetching file contents to score renames.
2026-10-23T07:10:41.1849028Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-23T07:10:41.1849918Z   || fail_open "Could not diff against ${base}."
2026-10-23T07:10:41.1850682Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-23T07:10:41.1868188Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T07:10:41.1868834Z env:
2026-10-23T07:10:41.1869260Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-23T07:10:41.1869841Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393
2026-10-23T07:10:41.1870414Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T07:10:41.1870952Z   EVENT_NAME: push
2026-10-23T07:10:41.1871464Z   BEFORE_SHA: 6d9ec7bdf9a633da430a47149f271e1e36ef3c79
2026-10-23T07:10:41.1872073Z ##[endgroup]
2026-10-23T07:10:41.4547473Z 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-23T07:10:41.4549080Z typecheck=true
2026-10-23T07:10:41.4549189Z build=true
2026-10-23T07:10:41.4549288Z test=true
2026-10-23T07:10:41.4549423Z test_packages=
2026-10-23T07:10:41.4549524Z test_web=true
2026-10-23T07:10:41.4549626Z test_server=true
2026-10-23T07:10:41.4549726Z rust=true
2026-10-23T07:10:41.4549827Z release_smoke=true
2026-10-23T07:10:41.4567278Z mobile_native=false
2026-10-23T07:10:41.4591583Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=278]
2026-10-23T07:10:41.4662056Z Prepare all required actions
2026-10-23T07:10:41.4662334Z Getting action download info
2026-10-23T07:10:41.5516302Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-23T07:10:41.6294529Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-23T07:10:41.6294697Z env:
2026-10-23T07:10:41.6294813Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-23T07:10:41.6294964Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393
2026-10-23T07:10:41.6295112Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T07:10:41.6295246Z ##[endgroup]
2026-10-23T07:10:41.6485330Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-23T07:10:41.6494635Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-23T07:10:41.6495015Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-23T07:10:41.6495338Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-23T07:10:41.6495597Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-23T07:10:41.6511951Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T07:10:41.6512119Z env:
2026-10-23T07:10:41.6512233Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-23T07:10:41.6512382Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393
2026-10-23T07:10:41.6512540Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T07:10:41.6512714Z ##[endgroup]
2026-10-23T07:10:41.6575074Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=8]
2026-10-23T07:10:41.6576688Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-23T07:10:41.6613992Z ##[group]Run actions/cache@v6
2026-10-23T07:10:41.6614130Z with:
2026-10-23T07:10:41.6614235Z   path: ~/.vite-plus
2026-10-23T07:10:41.6614538Z   key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-23T07:10:41.6614741Z   enableCrossOsArchive: false
2026-10-23T07:10:41.6614875Z   fail-on-cache-miss: false
2026-10-23T07:10:41.6615003Z   lookup-only: false
2026-10-23T07:10:41.6615114Z   save-always: false
2026-10-23T07:10:41.6615223Z env:
2026-10-23T07:10:41.6615331Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-23T07:10:41.6615481Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393
2026-10-23T07:10:41.6615626Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T07:10:41.6615793Z ##[endgroup]
2026-10-23T07:10:41.8703905Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-23T07:10:42.2428474Z Received 170349591 of 170349591 (100.0%), 465.5 MBs/sec
2026-10-23T07:10:42.2429262Z Cache Size: ~162 MB (170349591 B)
2026-10-23T07:10:42.2460094Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/751854f0-b190-4432-8413-be6986e37b98/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-23T07:10:42.9155577Z Cache restored successfully
2026-10-23T07:10:42.9291151Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-23T07:10:42.9371128Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1279]
2026-10-23T07:10:42.9373663Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-23T07:10:42.9402657Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-23T07:10:42.9402873Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-23T07:10:42.9403046Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-23T07:10:42.9420446Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T07:10:42.9420614Z env:
2026-10-23T07:10:42.9420728Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-23T07:10:42.9420869Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393
2026-10-23T07:10:42.9421013Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T07:10:42.9421144Z ##[endgroup]
2026-10-23T07:10:42.9458779Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-23T07:10:42.9465330Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=9]
2026-10-23T07:10:42.9466582Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-23T07:10:42.9470213Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-23T07:10:42.9471246Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-23T07:10:42.9479702Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-23T07:10:42.9479870Z store_path="$(vp pm cache dir)"
2026-10-23T07:10:42.9480030Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-23T07:10:42.9494624Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T07:10:42.9494844Z env:
2026-10-23T07:10:42.9494958Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-23T07:10:42.9495118Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393
2026-10-23T07:10:42.9495265Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T07:10:42.9495396Z ##[endgroup]
2026-10-23T07:10:42.9615711Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=14]
2026-10-23T07:10:42.9617771Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-23T07:10:43.0124948Z ##[group]Run actions/cache@v6
2026-10-23T07:10:43.0125082Z with:
2026-10-23T07:10:43.0125209Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-23T07:10:43.0125466Z   key: pnpm-full-v1-Linux-X64-00e587c1edf31fe669c96bc4768c0e07a969fff8e8228235fb75ec6c0abf4161
2026-10-23T07:10:43.0125756Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-23T07:10:43.0126144Z   enableCrossOsArchive: false
2026-10-23T07:10:43.0126300Z   fail-on-cache-miss: false
2026-10-23T07:10:43.0126424Z   lookup-only: false
2026-10-23T07:10:43.0126533Z   save-always: false
2026-10-23T07:10:43.0126647Z env:
2026-10-23T07:10:43.0126756Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-23T07:10:43.0126921Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393
2026-10-23T07:10:43.0127318Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T07:10:43.0127451Z ##[endgroup]
2026-10-23T07:10:43.2061954Z Cache hit for: pnpm-full-v1-Linux-X64-00e587c1edf31fe669c96bc4768c0e07a969fff8e8228235fb75ec6c0abf4161
2026-10-23T07:10:44.2220134Z Received 784334848 of 995198885 (78.8%), 748.0 MBs/sec
2026-10-23T07:10:44.6043687Z Received 995198885 of 995198885 (100.0%), 686.3 MBs/sec
2026-10-23T07:10:44.6044071Z Cache Size: ~949 MB (995198885 B)
2026-10-23T07:10:44.6100121Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/7175326e-cc32-40ea-a9ac-0b84ffcdf8d5/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-23T07:10:49.8588975Z Cache restored successfully
2026-10-23T07:10:49.9071063Z Cache restored from key: pnpm-full-v1-Linux-X64-00e587c1edf31fe669c96bc4768c0e07a969fff8e8228235fb75ec6c0abf4161
2026-10-23T07:10:49.9132810Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6951]
2026-10-23T07:10:49.9134876Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-23T07:10:49.9145227Z ##[group]Run vp install
2026-10-23T07:10:49.9145409Z vp install
2026-10-23T07:10:49.9161681Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T07:10:49.9161852Z env:
2026-10-23T07:10:49.9161971Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-23T07:10:49.9162123Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393
2026-10-23T07:10:49.9162267Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T07:10:49.9162407Z ##[endgroup]
2026-10-23T07:10:49.9499392Z Scope: all 33 workspace projects
2026-10-23T07:10:50.0543933Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-23T07:10:50.4462378Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-23T07:10:50.4465001Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-23T07:10:50.4465368Z   Virtual store is at:             node_modules/.pnpm
2026-10-23T07:10:52.7665538Z โœ“ Lockfile passes supply-chain policies (2088 entries in 2.7s)
2026-10-23T07:10:52.7665791Z Lockfile is up to date, resolution step is skipped
2026-10-23T07:10:52.7843850Z Packages: +1721
2026-10-23T07:10:52.7844035Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-23T07:10:52.8241187Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-23T07:10:53.7702546Z . prepare$ vp config --no-agent
2026-10-23T07:10:53.8639659Z . prepare: Done
2026-10-23T07:10:53.8653091Z
2026-10-23T07:10:53.8653255Z devDependencies:
2026-10-23T07:10:53.8653401Z + @coderabbitai/config 1.1.0
2026-10-23T07:10:53.8654284Z + @shadcn/lint 0.1.5
2026-10-23T07:10:53.8654514Z + @types/node 24.12.4
2026-10-23T07:10:53.8654698Z + knip 6.34.0
2026-10-23T07:10:53.8654832Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-23T07:10:53.8654970Z + vite-plus 1.3.0
2026-10-23T07:10:53.8655036Z
2026-10-23T07:10:53.8664069Z Done in 3.9s using pnpm v12.14.0
2026-10-23T07:10:53.8856637Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3972]
2026-10-23T07:10:53.8877472Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-23T07:10:53.8877946Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-23T07:10:53.8894647Z shell: /usr/bin/bash -e {0}
2026-10-23T07:10:53.8894772Z env:
2026-10-23T07:10:53.8894885Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-23T07:10:53.8895026Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393
2026-10-23T07:10:53.8895213Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T07:10:53.8895340Z ##[endgroup]
2026-10-23T07:10:53.9108718Z ##[group]Run actions/cache@v6
2026-10-23T07:10:53.9108853Z with:
2026-10-23T07:10:53.9108961Z   path: ~/.cache/ms-playwright
2026-10-23T07:10:53.9109118Z   key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-23T07:10:53.9109282Z   enableCrossOsArchive: false
2026-10-23T07:10:53.9109414Z   fail-on-cache-miss: false
2026-10-23T07:10:53.9109534Z   lookup-only: false
2026-10-23T07:10:53.9109646Z   save-always: false
2026-10-23T07:10:53.9109753Z env:
2026-10-23T07:10:53.9109862Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-23T07:10:53.9110035Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393
2026-10-23T07:10:53.9110179Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T07:10:53.9110310Z ##[endgroup]
2026-10-23T07:10:54.1112046Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-23T07:10:54.2498683Z Received 106503405 of 106503405 (100.0%), 825.8 MBs/sec
2026-10-23T07:10:54.2499003Z Cache Size: ~102 MB (106503405 B)
2026-10-23T07:10:54.2514240Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/abfdedcd-2b23-4d9e-ae37-23c6efcff428/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-23T07:10:54.4659261Z Cache restored successfully
2026-10-23T07:10:54.4758418Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-23T07:10:54.4854395Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-23T07:10:54.4854770Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-23T07:10:54.4855009Z test -n "$browser"
2026-10-23T07:10:54.4855206Z if ldd "$browser" | grep '=> not found'; then
2026-10-23T07:10:54.4855431Z   node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-23T07:10:54.4855633Z fi
2026-10-23T07:10:54.4871720Z shell: /usr/bin/bash -e {0}
2026-10-23T07:10:54.4871845Z env:
2026-10-23T07:10:54.4871954Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-23T07:10:54.4872118Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393
2026-10-23T07:10:54.4872254Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T07:10:54.4872387Z ##[endgroup]
2026-10-23T07:10:54.4988647Z ##[group]Run vp run --filter t3 test --shard 8/8
2026-10-23T07:10:54.4988855Z vp run --filter t3 test --shard 8/8
2026-10-23T07:10:54.5002361Z shell: /usr/bin/bash -e {0}
2026-10-23T07:10:54.5002483Z env:
2026-10-23T07:10:54.5002589Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-23T07:10:54.5002739Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393
2026-10-23T07:10:54.5002878Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T07:10:54.5003088Z   T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-23T07:10:54.5003366Z   T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-23T07:10:54.5003573Z ##[endgroup]
2026-10-23T07:10:54.6494918Z ~/apps/server$ vp test run --shard 8/8 โŠ˜ cache disabled
2026-10-23T07:10:54.7934309Z
2026-10-23T07:10:54.7935206Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-23T07:10:54.7935411Z
2026-10-23T07:10:57.5636350Z  โœ“ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 1061ms
2026-10-23T07:10:59.9995881Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the parent instance without authorizing new disabled work
2026-10-23T07:10:59.9996918Z [07:10:59.984] INFO (#414): Migrations ran successfully {
2026-10-23T07:10:59.9997277Z   migrations: [
2026-10-23T07:10:59.9997623Z     '1_OrchestrationEvents',
2026-10-23T07:10:59.9997829Z     '2_OrchestrationCommandReceipts',
2026-10-23T07:10:59.9998005Z     '3_CheckpointDiffBlobs',
2026-10-23T07:10:59.9998169Z     '4_ProviderSessionRuntime',
2026-10-23T07:10:59.9998331Z     '5_Projections',
2026-10-23T07:10:59.9998521Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T07:10:59.9998738Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T07:10:59.9998928Z     '8_ProjectionThreadActivitySequence',
2026-10-23T07:10:59.9999112Z     '9_ProviderSessionRuntimeMode',
2026-10-23T07:10:59.9999305Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T07:10:59.9999502Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T07:10:59.9999703Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T07:10:59.9999893Z     '13_ProjectionThreadProposedPlans',
2026-10-23T07:11:00.0000106Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T07:11:00.0000313Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T07:11:00.0000499Z     '16_CanonicalizeModelSelections',
2026-10-23T07:11:00.0000671Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T07:11:00.0000853Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T07:11:00.0001037Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T07:11:00.0001211Z     '20_AuthAccessManagement',
2026-10-23T07:11:00.0001372Z     '21_AuthSessionClientMetadata',
2026-10-23T07:11:00.0001544Z     '22_AuthSessionLastConnectedAt',
2026-10-23T07:11:00.0001720Z     '23_ProjectionThreadShellSummary',
2026-10-23T07:11:00.0001911Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T07:11:00.0002127Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T07:11:00.0002330Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T07:11:00.0002521Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T07:11:00.0002707Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T07:11:00.0002904Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T07:11:00.0003105Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T07:11:00.0003287Z     '31_AuthAuthorizationScopes',
2026-10-23T07:11:00.0003460Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T07:11:00.0003636Z     '33_ProjectionThreadsSettled',
2026-10-23T07:11:00.0003803Z     '34_ProjectionThreadsSnoozed',
2026-10-23T07:11:00.0004002Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T07:11:00.0004177Z     '36_ProjectionThreadsPinned',
2026-10-23T07:11:00.0004345Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T07:11:00.0004526Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T07:11:00.0004719Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T07:11:00.0004949Z     '40_ProjectionProjectFaviconPath',
2026-10-23T07:11:00.0005123Z     '41_AuthSessionClientConnection',
2026-10-23T07:11:00.0005308Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T07:11:00.0005489Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T07:11:00.0005676Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T07:11:00.0005859Z     '45_ProjectionProjectsAutoPull',
2026-10-23T07:11:00.0006045Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T07:11:00.0006225Z     '47_ProjectionProjectIcon',
2026-10-23T07:11:00.0006402Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T07:11:00.0006593Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T07:11:00.0006883Z     '50_ProjectionThreadPullRequests',
2026-10-23T07:11:00.0007098Z     '51_ProjectionThreadMessageContext',
2026-10-23T07:11:00.0007275Z     '52_ProjectionThreadTitleState',
2026-10-23T07:11:00.0007442Z     '53_PullRequestFilesViewed',
2026-10-23T07:11:00.0007627Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T07:11:00.0007805Z     '55_OrchestrationV2',
2026-10-23T07:11:00.0007971Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T07:11:00.0008143Z     '57_ScheduledTaskWebhooks',
2026-10-23T07:11:00.0008304Z     '58_WebhookRelayDeliveries',
2026-10-23T07:11:00.0008459Z     '59_McpAppModelContext',
2026-10-23T07:11:00.0008622Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T07:11:00.0008789Z     '61_PullRequestReviewGuides',
2026-10-23T07:11:00.0009229Z     '62_ThreadFailureLookupIndex',
2026-10-23T07:11:00.0009391Z     '63_DropUnusedV1Projections',
2026-10-23T07:11:00.0009658Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T07:11:00.0009837Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T07:11:00.0010015Z     '66_RepairClientSettlementTimestamps',
2026-10-23T07:11:00.0010183Z     '67_WebhookDedupe',
2026-10-23T07:11:00.0010335Z     '68_ShellStopRequestIndex'
2026-10-23T07:11:00.0010466Z   ]
2026-10-23T07:11:00.0010554Z }
2026-10-23T07:11:00.0010605Z
2026-10-23T07:11:00.1123181Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the alternate instance without authorizing new disabled work
2026-10-23T07:11:00.1123725Z [07:11:00.107] INFO (#4797): Migrations ran successfully {
2026-10-23T07:11:00.1123898Z   migrations: [
2026-10-23T07:11:00.1124067Z     '1_OrchestrationEvents',
2026-10-23T07:11:00.1124241Z     '2_OrchestrationCommandReceipts',
2026-10-23T07:11:00.1124417Z     '3_CheckpointDiffBlobs',
2026-10-23T07:11:00.1124581Z     '4_ProviderSessionRuntime',
2026-10-23T07:11:00.1124744Z     '5_Projections',
2026-10-23T07:11:00.1124969Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T07:11:00.1125182Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T07:11:00.1125372Z     '8_ProjectionThreadActivitySequence',
2026-10-23T07:11:00.1125558Z     '9_ProviderSessionRuntimeMode',
2026-10-23T07:11:00.1125734Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T07:11:00.1125930Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T07:11:00.1126135Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T07:11:00.1126320Z     '13_ProjectionThreadProposedPlans',
2026-10-23T07:11:00.1126531Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T07:11:00.1126740Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T07:11:00.1126931Z     '16_CanonicalizeModelSelections',
2026-10-23T07:11:00.1127109Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T07:11:00.1127291Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T07:11:00.1127477Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T07:11:00.1127651Z     '20_AuthAccessManagement',
2026-10-23T07:11:00.1127815Z     '21_AuthSessionClientMetadata',
2026-10-23T07:11:00.1127984Z     '22_AuthSessionLastConnectedAt',
2026-10-23T07:11:00.1128161Z     '23_ProjectionThreadShellSummary',
2026-10-23T07:11:00.1128350Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T07:11:00.1128561Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T07:11:00.1128766Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T07:11:00.1128960Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T07:11:00.1129146Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T07:11:00.1129353Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T07:11:00.1129551Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T07:11:00.1129729Z     '31_AuthAuthorizationScopes',
2026-10-23T07:11:00.1129903Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T07:11:00.1130073Z     '33_ProjectionThreadsSettled',
2026-10-23T07:11:00.1130242Z     '34_ProjectionThreadsSnoozed',
2026-10-23T07:11:00.1130418Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T07:11:00.1130594Z     '36_ProjectionThreadsPinned',
2026-10-23T07:11:00.1130759Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T07:11:00.1130937Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T07:11:00.1131129Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T07:11:00.1131619Z     '40_ProjectionProjectFaviconPath',
2026-10-23T07:11:00.1131794Z     '41_AuthSessionClientConnection',
2026-10-23T07:11:00.1132107Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T07:11:00.1132295Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T07:11:00.1132478Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T07:11:00.1132663Z     '45_ProjectionProjectsAutoPull',
2026-10-23T07:11:00.1132850Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T07:11:00.1133033Z     '47_ProjectionProjectIcon',
2026-10-23T07:11:00.1133207Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T07:11:00.1133396Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T07:11:00.1133671Z     '50_ProjectionThreadPullRequests',
2026-10-23T07:11:00.1133847Z     '51_ProjectionThreadMessageContext',
2026-10-23T07:11:00.1134028Z     '52_ProjectionThreadTitleState',
2026-10-23T07:11:00.1134195Z     '53_PullRequestFilesViewed',
2026-10-23T07:11:00.1134529Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T07:11:00.1134739Z     '55_OrchestrationV2',
2026-10-23T07:11:00.1134942Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T07:11:00.1135121Z     '57_ScheduledTaskWebhooks',
2026-10-23T07:11:00.1135276Z     '58_WebhookRelayDeliveries',
2026-10-23T07:11:00.1135436Z     '59_McpAppModelContext',
2026-10-23T07:11:00.1135597Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T07:11:00.1135766Z     '61_PullRequestReviewGuides',
2026-10-23T07:11:00.1135929Z     '62_ThreadFailureLookupIndex',
2026-10-23T07:11:00.1136090Z     '63_DropUnusedV1Projections',
2026-10-23T07:11:00.1136270Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T07:11:00.1136449Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T07:11:00.1136628Z     '66_RepairClientSettlementTimestamps',
2026-10-23T07:11:00.1136795Z     '67_WebhookDedupe',
2026-10-23T07:11:00.1136944Z     '68_ShellStopRequestIndex'
2026-10-23T07:11:00.1137140Z   ]
2026-10-23T07:11:00.1137229Z }
2026-10-23T07:11:00.1137315Z
2026-10-23T07:11:00.1640425Z  โœ“ src/mcp/OrchestratorMcpService.test.ts (33 tests) 268ms
2026-10-23T07:11:01.8046504Z  โœ“ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 560ms
2026-10-23T07:11:02.8171295Z  โœ“ src/project/AgentSessionScanner.test.ts (53 tests) 722ms
2026-10-23T07:11:02.8172121Z    โœ“ AgentSessionScanner (37)
2026-10-23T07:11:02.8172313Z      โœ“ recentThreads (18)
2026-10-23T07:11:02.8172609Z        โœ“ skips excessive records without blocking an older valid transcript 325ms
2026-10-23T07:11:04.0759673Z  โœ“ src/assets/AssetAccess.test.ts (26 tests) 162ms
2026-10-23T07:11:09.9520427Z  โœ“ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 5669ms
2026-10-23T07:11:09.9520835Z    โœ“ AcpSessionRuntime (30)
2026-10-23T07:11:09.9522424Z      โœ“ drains large stderr output and keeps auth-sized logging chunks 376ms
2026-10-23T07:11:09.9522787Z      โœ“ keeps assistant item IDs unique when a provider session restarts 385ms
2026-10-23T07:11:10.9832750Z  โœ“ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 35ms
2026-10-23T07:11:12.0240601Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-23T07:11:12.0241061Z [07:11:12.017] INFO (#22): Migrations ran successfully {
2026-10-23T07:11:12.0241228Z   migrations: [
2026-10-23T07:11:12.0241368Z     '1_OrchestrationEvents',
2026-10-23T07:11:12.0241539Z     '2_OrchestrationCommandReceipts',
2026-10-23T07:11:12.0241757Z     '3_CheckpointDiffBlobs',
2026-10-23T07:11:12.0241929Z     '4_ProviderSessionRuntime',
2026-10-23T07:11:12.0242090Z     '5_Projections',
2026-10-23T07:11:12.0242277Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T07:11:12.0242483Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T07:11:12.0242676Z     '8_ProjectionThreadActivitySequence',
2026-10-23T07:11:12.0242858Z     '9_ProviderSessionRuntimeMode',
2026-10-23T07:11:12.0243042Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T07:11:12.0243242Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T07:11:12.0243447Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T07:11:12.0243636Z     '13_ProjectionThreadProposedPlans',
2026-10-23T07:11:12.0243846Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T07:11:12.0244054Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T07:11:12.0244279Z     '16_CanonicalizeModelSelections',
2026-10-23T07:11:12.0244469Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T07:11:12.0244650Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T07:11:12.0244839Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T07:11:12.0245013Z     '20_AuthAccessManagement',
2026-10-23T07:11:12.0245183Z     '21_AuthSessionClientMetadata',
2026-10-23T07:11:12.0245351Z     '22_AuthSessionLastConnectedAt',
2026-10-23T07:11:12.0245530Z     '23_ProjectionThreadShellSummary',
2026-10-23T07:11:12.0245725Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T07:11:12.0245937Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T07:11:12.0246155Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T07:11:12.0246341Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T07:11:12.0246537Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T07:11:12.0246745Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T07:11:12.0246959Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T07:11:12.0247143Z     '31_AuthAuthorizationScopes',
2026-10-23T07:11:12.0247320Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T07:11:12.0247492Z     '33_ProjectionThreadsSettled',
2026-10-23T07:11:12.0247679Z     '34_ProjectionThreadsSnoozed',
2026-10-23T07:11:12.0247855Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T07:11:12.0248030Z     '36_ProjectionThreadsPinned',
2026-10-23T07:11:12.0248205Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T07:11:12.0248381Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T07:11:12.0248587Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T07:11:12.0248781Z     '40_ProjectionProjectFaviconPath',
2026-10-23T07:11:12.0248960Z     '41_AuthSessionClientConnection',
2026-10-23T07:11:12.0249571Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T07:11:12.0249885Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T07:11:12.0250073Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T07:11:12.0250254Z     '45_ProjectionProjectsAutoPull',
2026-10-23T07:11:12.0250446Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T07:11:12.0250629Z     '47_ProjectionProjectIcon',
2026-10-23T07:11:12.0250822Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T07:11:12.0251020Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T07:11:12.0251207Z     '50_ProjectionThreadPullRequests',
2026-10-23T07:11:12.0251389Z     '51_ProjectionThreadMessageContext',
2026-10-23T07:11:12.0251578Z     '52_ProjectionThreadTitleState',
2026-10-23T07:11:12.0251753Z     '53_PullRequestFilesViewed',
2026-10-23T07:11:12.0251947Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T07:11:12.0252132Z     '55_OrchestrationV2',
2026-10-23T07:11:12.0252308Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T07:11:12.0252485Z     '57_ScheduledTaskWebhooks',
2026-10-23T07:11:12.0252650Z     '58_WebhookRelayDeliveries',
2026-10-23T07:11:12.0252816Z     '59_McpAppModelContext',
2026-10-23T07:11:12.0252981Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T07:11:12.0253151Z     '61_PullRequestReviewGuides',
2026-10-23T07:11:12.0253316Z     '62_ThreadFailureLookupIndex',
2026-10-23T07:11:12.0253483Z     '63_DropUnusedV1Projections',
2026-10-23T07:11:12.0253798Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T07:11:12.0253980Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T07:11:12.0254166Z     '66_RepairClientSettlementTimestamps',
2026-10-23T07:11:12.0254375Z     '67_WebhookDedupe',
2026-10-23T07:11:12.0254528Z     '68_ShellStopRequestIndex'
2026-10-23T07:11:12.0254658Z   ]
2026-10-23T07:11:12.0254750Z }
2026-10-23T07:11:12.0254802Z
2026-10-23T07:11:12.1575138Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-23T07:11:12.1575724Z [07:11:12.156] WARN (#1241): Orchestration effect execution failed {
2026-10-23T07:11:12.1576560Z   effectId: 'effect:command:selection-restart:second:provider-turn.restart:provider-turn:run-attempt:run:run%3Athread%3Athread%253Aselection-restart-lifecycle%3Aordinal%3A1:attempt:1',
2026-10-23T07:11:12.1577097Z   effectType: 'provider-turn.restart',
2026-10-23T07:11:12.1577350Z   attemptCount: 1,
2026-10-23T07:11:12.1577565Z   nonRetryable: false,
2026-10-23T07:11:12.1577839Z   error: 'OrchestrationEffectExecutionError: \n' +
2026-10-23T07:11:12.1578269Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' +
2026-10-23T07:11:12.1578806Z     '    at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96 {\n' +
2026-10-23T07:11:12.1579197Z     '  [cause]: ProviderTurnStartError: \n' +
2026-10-23T07:11:12.1579592Z     '      at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1356:19\n' +
2026-10-23T07:11:12.1580106Z     '      at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96 {\n' +
2026-10-23T07:11:12.1580860Z     '    [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:dd186342-1cde-4ca3-8a61-1bf743469df0.\n' +
2026-10-23T07:11:12.1582141Z     '        at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' +
2026-10-23T07:11:12.1583243Z     '        at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96 {\n' +
2026-10-23T07:11:12.1584085Z     '      [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:dd186342-1cde-4ca3-8a61-1bf743469df0.\n' +
2026-10-23T07:11:12.1584814Z     '          at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' +
2026-10-23T07:11:12.1585226Z     '        [cause]: Error: simulated replacement open failure\n' +
2026-10-23T07:11:12.1585491Z     '      }\n' +
2026-10-23T07:11:12.1585690Z     '    }\n' +
2026-10-23T07:11:12.1585882Z     '  }\n' +
2026-10-23T07:11:12.1586069Z     '}'
2026-10-23T07:11:12.1586246Z }
2026-10-23T07:11:12.1586422Z
2026-10-23T07:11:12.3852976Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > restarts the live session on a model change when a newer stopped session record exists
2026-10-23T07:11:12.3853420Z [07:11:12.382] INFO (#2637): Migrations ran successfully {
2026-10-23T07:11:12.3853678Z   migrations: [
2026-10-23T07:11:12.3853823Z     '1_OrchestrationEvents',
2026-10-23T07:11:12.3853995Z     '2_OrchestrationCommandReceipts',
2026-10-23T07:11:12.3854169Z     '3_CheckpointDiffBlobs',
2026-10-23T07:11:12.3854373Z     '4_ProviderSessionRuntime',
2026-10-23T07:11:12.3854531Z     '5_Projections',
2026-10-23T07:11:12.3854720Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T07:11:12.3854940Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T07:11:12.3855136Z     '8_ProjectionThreadActivitySequence',
2026-10-23T07:11:12.3855353Z     '9_ProviderSessionRuntimeMode',
2026-10-23T07:11:12.3855542Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T07:11:12.3855740Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T07:11:12.3855940Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T07:11:12.3856126Z     '13_ProjectionThreadProposedPlans',
2026-10-23T07:11:12.3856330Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T07:11:12.3856542Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T07:11:12.3856721Z     '16_CanonicalizeModelSelections',
2026-10-23T07:11:12.3856899Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T07:11:12.3857079Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T07:11:12.3857278Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T07:11:12.3857449Z     '20_AuthAccessManagement',
2026-10-23T07:11:12.3857637Z     '21_AuthSessionClientMetadata',
2026-10-23T07:11:12.3857811Z     '22_AuthSessionLastConnectedAt',
2026-10-23T07:11:12.3857991Z     '23_ProjectionThreadShellSummary',
2026-10-23T07:11:12.3858181Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T07:11:12.3858394Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T07:11:12.3858599Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T07:11:12.3858786Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T07:11:12.3858978Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T07:11:12.3859172Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T07:11:12.3859375Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T07:11:12.3859553Z     '31_AuthAuthorizationScopes',
2026-10-23T07:11:12.3859727Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T07:11:12.3859901Z     '33_ProjectionThreadsSettled',
2026-10-23T07:11:12.3860667Z     '34_ProjectionThreadsSnoozed',
2026-10-23T07:11:12.3860950Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T07:11:12.3861132Z     '36_ProjectionThreadsPinned',
2026-10-23T07:11:12.3861307Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T07:11:12.3861484Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T07:11:12.3872230Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T07:11:12.3872538Z     '40_ProjectionProjectFaviconPath',
2026-10-23T07:11:12.3872722Z     '41_AuthSessionClientConnection',
2026-10-23T07:11:12.3872919Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T07:11:12.3873105Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T07:11:12.3873296Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T07:11:12.3873483Z     '45_ProjectionProjectsAutoPull',
2026-10-23T07:11:12.3873674Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T07:11:12.3873868Z     '47_ProjectionProjectIcon',
2026-10-23T07:11:12.3874053Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T07:11:12.3874279Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T07:11:12.3874464Z     '50_ProjectionThreadPullRequests',
2026-10-23T07:11:12.3874647Z     '51_ProjectionThreadMessageContext',
2026-10-23T07:11:12.3874828Z     '52_ProjectionThreadTitleState',
2026-10-23T07:11:12.3875000Z     '53_PullRequestFilesViewed',
2026-10-23T07:11:12.3875186Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T07:11:12.3875365Z     '55_OrchestrationV2',
2026-10-23T07:11:12.3875538Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T07:11:12.3875716Z     '57_ScheduledTaskWebhooks',
2026-10-23T07:11:12.3875880Z     '58_WebhookRelayDeliveries',
2026-10-23T07:11:12.3876037Z     '59_McpAppModelContext',
2026-10-23T07:11:12.3876206Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T07:11:12.3876379Z     '61_PullRequestReviewGuides',
2026-10-23T07:11:12.3876549Z     '62_ThreadFailureLookupIndex',
2026-10-23T07:11:12.3876716Z     '63_DropUnusedV1Projections',
2026-10-23T07:11:12.3876896Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T07:11:12.3877080Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T07:11:12.3877262Z     '66_RepairClientSettlementTimestamps',
2026-10-23T07:11:12.3877435Z     '67_WebhookDedupe',
2026-10-23T07:11:12.3877585Z     '68_ShellStopRequestIndex'
2026-10-23T07:11:12.3877716Z   ]
2026-10-23T07:11:12.3877807Z }
2026-10-23T07:11:12.3877860Z
2026-10-23T07:11:12.6301939Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active)
2026-10-23T07:11:12.6302357Z [07:11:12.627] INFO (#5313): Migrations ran successfully {
2026-10-23T07:11:12.6302537Z   migrations: [
2026-10-23T07:11:12.6302695Z     '1_OrchestrationEvents',
2026-10-23T07:11:12.6302880Z     '2_OrchestrationCommandReceipts',
2026-10-23T07:11:12.6303063Z     '3_CheckpointDiffBlobs',
2026-10-23T07:11:12.6303219Z     '4_ProviderSessionRuntime',
2026-10-23T07:11:12.6303377Z     '5_Projections',
2026-10-23T07:11:12.6303562Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T07:11:12.6303777Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T07:11:12.6303967Z     '8_ProjectionThreadActivitySequence',
2026-10-23T07:11:12.6304151Z     '9_ProviderSessionRuntimeMode',
2026-10-23T07:11:12.6304394Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T07:11:12.6304593Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T07:11:12.6304803Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T07:11:12.6304989Z     '13_ProjectionThreadProposedPlans',
2026-10-23T07:11:12.6305484Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T07:11:12.6305785Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T07:11:12.6305976Z     '16_CanonicalizeModelSelections',
2026-10-23T07:11:12.6306153Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T07:11:12.6306341Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T07:11:12.6306531Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T07:11:12.6306710Z     '20_AuthAccessManagement',
2026-10-23T07:11:12.6306876Z     '21_AuthSessionClientMetadata',
2026-10-23T07:11:12.6307051Z     '22_AuthSessionLastConnectedAt',
2026-10-23T07:11:12.6307234Z     '23_ProjectionThreadShellSummary',
2026-10-23T07:11:12.6307429Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T07:11:12.6307646Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T07:11:12.6307877Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T07:11:12.6308188Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T07:11:12.6308503Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T07:11:12.6308829Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T07:11:12.6309156Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T07:11:12.6309454Z     '31_AuthAuthorizationScopes',
2026-10-23T07:11:12.6309754Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T07:11:12.6310041Z     '33_ProjectionThreadsSettled',
2026-10-23T07:11:12.6310325Z     '34_ProjectionThreadsSnoozed',
2026-10-23T07:11:12.6310623Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T07:11:12.6310836Z     '36_ProjectionThreadsPinned',
2026-10-23T07:11:12.6311007Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T07:11:12.6311203Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T07:11:12.6311404Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T07:11:12.6311611Z     '40_ProjectionProjectFaviconPath',
2026-10-23T07:11:12.6311791Z     '41_AuthSessionClientConnection',
2026-10-23T07:11:12.6311983Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T07:11:12.6312169Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T07:11:12.6312357Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T07:11:12.6312546Z     '45_ProjectionProjectsAutoPull',
2026-10-23T07:11:12.6312734Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T07:11:12.6312916Z     '47_ProjectionProjectIcon',
2026-10-23T07:11:12.6313095Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T07:11:12.6313289Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T07:11:12.6313471Z     '50_ProjectionThreadPullRequests',
2026-10-23T07:11:12.6313656Z     '51_ProjectionThreadMessageContext',
2026-10-23T07:11:12.6313837Z     '52_ProjectionThreadTitleState',
2026-10-23T07:11:12.6314007Z     '53_PullRequestFilesViewed',
2026-10-23T07:11:12.6314325Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T07:11:12.6314612Z     '55_OrchestrationV2',
2026-10-23T07:11:12.6314890Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T07:11:12.6315178Z     '57_ScheduledTaskWebhooks',
2026-10-23T07:11:12.6315444Z     '58_WebhookRelayDeliveries',
2026-10-23T07:11:12.6315713Z     '59_McpAppModelContext',
2026-10-23T07:11:12.6315995Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T07:11:12.6316272Z     '61_PullRequestReviewGuides',
2026-10-23T07:11:12.6316549Z     '62_ThreadFailureLookupIndex',
2026-10-23T07:11:12.6316822Z     '63_DropUnusedV1Projections',
2026-10-23T07:11:12.6317114Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T07:11:12.6317413Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T07:11:12.6317906Z     '66_RepairClientSettlementTimestamps',
2026-10-23T07:11:12.6318209Z     '67_WebhookDedupe',
2026-10-23T07:11:12.6318363Z     '68_ShellStopRequestIndex'
2026-10-23T07:11:12.6318494Z   ]
2026-10-23T07:11:12.6318580Z }
2026-10-23T07:11:12.6318634Z
2026-10-23T07:11:12.8846654Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle)
2026-10-23T07:11:12.8847081Z [07:11:12.881] INFO (#8015): Migrations ran successfully {
2026-10-23T07:11:12.8847256Z   migrations: [
2026-10-23T07:11:12.8847394Z     '1_OrchestrationEvents',
2026-10-23T07:11:12.8847568Z     '2_OrchestrationCommandReceipts',
2026-10-23T07:11:12.8847743Z     '3_CheckpointDiffBlobs',
2026-10-23T07:11:12.8847907Z     '4_ProviderSessionRuntime',
2026-10-23T07:11:12.8848063Z     '5_Projections',
2026-10-23T07:11:12.8848252Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T07:11:12.8848492Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T07:11:12.8848694Z     '8_ProjectionThreadActivitySequence',
2026-10-23T07:11:12.8848879Z     '9_ProviderSessionRuntimeMode',
2026-10-23T07:11:12.8849053Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T07:11:12.8849251Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T07:11:12.8849449Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T07:11:12.8849642Z     '13_ProjectionThreadProposedPlans',
2026-10-23T07:11:12.8849847Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T07:11:12.8850055Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T07:11:12.8850235Z     '16_CanonicalizeModelSelections',
2026-10-23T07:11:12.8850411Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T07:11:12.8850593Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T07:11:12.8850781Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T07:11:12.8850958Z     '20_AuthAccessManagement',
2026-10-23T07:11:12.8851118Z     '21_AuthSessionClientMetadata',
2026-10-23T07:11:12.8851291Z     '22_AuthSessionLastConnectedAt',
2026-10-23T07:11:12.8851467Z     '23_ProjectionThreadShellSummary',
2026-10-23T07:11:12.8851662Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T07:11:12.8851870Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T07:11:12.8852076Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T07:11:12.8852262Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T07:11:12.8852447Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T07:11:12.8852646Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T07:11:12.8852845Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T07:11:12.8853027Z     '31_AuthAuthorizationScopes',
2026-10-23T07:11:12.8853201Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T07:11:12.8853380Z     '33_ProjectionThreadsSettled',
2026-10-23T07:11:12.8853630Z     '34_ProjectionThreadsSnoozed',
2026-10-23T07:11:12.8853809Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T07:11:12.8853983Z     '36_ProjectionThreadsPinned',
2026-10-23T07:11:12.8854150Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T07:11:12.8854373Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T07:11:12.8854566Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T07:11:12.8854761Z     '40_ProjectionProjectFaviconPath',
2026-10-23T07:11:12.8854932Z     '41_AuthSessionClientConnection',
2026-10-23T07:11:12.8855119Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T07:11:12.8855297Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T07:11:12.8855481Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T07:11:12.8855916Z     '45_ProjectionProjectsAutoPull',
2026-10-23T07:11:12.8856197Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T07:11:12.8856372Z     '47_ProjectionProjectIcon',
2026-10-23T07:11:12.8856546Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T07:11:12.8856733Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T07:11:12.8856911Z     '50_ProjectionThreadPullRequests',
2026-10-23T07:11:12.8857090Z     '51_ProjectionThreadMessageContext',
2026-10-23T07:11:12.8857266Z     '52_ProjectionThreadTitleState',
2026-10-23T07:11:12.8857432Z     '53_PullRequestFilesViewed',
2026-10-23T07:11:12.8857616Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T07:11:12.8857794Z     '55_OrchestrationV2',
2026-10-23T07:11:12.8857962Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T07:11:12.8858133Z     '57_ScheduledTaskWebhooks',
2026-10-23T07:11:12.8858297Z     '58_WebhookRelayDeliveries',
2026-10-23T07:11:12.8858456Z     '59_McpAppModelContext',
2026-10-23T07:11:12.8858620Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T07:11:12.8858787Z     '61_PullRequestReviewGuides',
2026-10-23T07:11:12.8858955Z     '62_ThreadFailureLookupIndex',
2026-10-23T07:11:12.8859117Z     '63_DropUnusedV1Projections',
2026-10-23T07:11:12.8859294Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T07:11:12.8859485Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T07:11:12.8859663Z     '66_RepairClientSettlementTimestamps',
2026-10-23T07:11:12.8859835Z     '67_WebhookDedupe',
2026-10-23T07:11:12.8859982Z     '68_ShellStopRequestIndex'
2026-10-23T07:11:12.8860112Z   ]
2026-10-23T07:11:12.8860198Z }
2026-10-23T07:11:12.8860251Z
2026-10-23T07:11:13.1915173Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command)
2026-10-23T07:11:13.1915626Z [07:11:13.188] INFO (#10780): Migrations ran successfully {
2026-10-23T07:11:13.1915797Z   migrations: [
2026-10-23T07:11:13.1915936Z     '1_OrchestrationEvents',
2026-10-23T07:11:13.1916114Z     '2_OrchestrationCommandReceipts',
2026-10-23T07:11:13.1916293Z     '3_CheckpointDiffBlobs',
2026-10-23T07:11:13.1916450Z     '4_ProviderSessionRuntime',
2026-10-23T07:11:13.1916609Z     '5_Projections',
2026-10-23T07:11:13.1916808Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T07:11:13.1917018Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T07:11:13.1917213Z     '8_ProjectionThreadActivitySequence',
2026-10-23T07:11:13.1917393Z     '9_ProviderSessionRuntimeMode',
2026-10-23T07:11:13.1917570Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T07:11:13.1917771Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T07:11:13.1917978Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T07:11:13.1918170Z     '13_ProjectionThreadProposedPlans',
2026-10-23T07:11:13.1918379Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T07:11:13.1918592Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T07:11:13.1918780Z     '16_CanonicalizeModelSelections',
2026-10-23T07:11:13.1918958Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T07:11:13.1919137Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T07:11:13.1919325Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T07:11:13.1919502Z     '20_AuthAccessManagement',
2026-10-23T07:11:13.1919666Z     '21_AuthSessionClientMetadata',
2026-10-23T07:11:13.1919842Z     '22_AuthSessionLastConnectedAt',
2026-10-23T07:11:13.1920019Z     '23_ProjectionThreadShellSummary',
2026-10-23T07:11:13.1920488Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T07:11:13.1920794Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T07:11:13.1921002Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T07:11:13.1921191Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T07:11:13.1921381Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T07:11:13.1921580Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T07:11:13.1921781Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T07:11:13.1921966Z     '31_AuthAuthorizationScopes',
2026-10-23T07:11:13.1922138Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T07:11:13.1922315Z     '33_ProjectionThreadsSettled',
2026-10-23T07:11:13.1922484Z     '34_ProjectionThreadsSnoozed',
2026-10-23T07:11:13.1922672Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T07:11:13.1922848Z     '36_ProjectionThreadsPinned',
2026-10-23T07:11:13.1923017Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T07:11:13.1923199Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T07:11:13.1923398Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T07:11:13.1923595Z     '40_ProjectionProjectFaviconPath',
2026-10-23T07:11:13.1923768Z     '41_AuthSessionClientConnection',
2026-10-23T07:11:13.1923956Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T07:11:13.1924141Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T07:11:13.1924370Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T07:11:13.1924555Z     '45_ProjectionProjectsAutoPull',
2026-10-23T07:11:13.1924741Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T07:11:13.1924923Z     '47_ProjectionProjectIcon',
2026-10-23T07:11:13.1925098Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T07:11:13.1925290Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T07:11:13.1925472Z     '50_ProjectionThreadPullRequests',
2026-10-23T07:11:13.1925656Z     '51_ProjectionThreadMessageContext',
2026-10-23T07:11:13.1925838Z     '52_ProjectionThreadTitleState',
2026-10-23T07:11:13.1926009Z     '53_PullRequestFilesViewed',
2026-10-23T07:11:13.1926194Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T07:11:13.1926382Z     '55_OrchestrationV2',
2026-10-23T07:11:13.1926551Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T07:11:13.1926724Z     '57_ScheduledTaskWebhooks',
2026-10-23T07:11:13.1926887Z     '58_WebhookRelayDeliveries',
2026-10-23T07:11:13.1927044Z     '59_McpAppModelContext',
2026-10-23T07:11:13.1927215Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T07:11:13.1927390Z     '61_PullRequestReviewGuides',
2026-10-23T07:11:13.1927562Z     '62_ThreadFailureLookupIndex',
2026-10-23T07:11:13.1927730Z     '63_DropUnusedV1Projections',
2026-10-23T07:11:13.1927913Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T07:11:13.1928094Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T07:11:13.1928273Z     '66_RepairClientSettlementTimestamps',
2026-10-23T07:11:13.1928448Z     '67_WebhookDedupe',
2026-10-23T07:11:13.1928601Z     '68_ShellStopRequestIndex'
2026-10-23T07:11:13.1928735Z   ]
2026-10-23T07:11:13.1928829Z }
2026-10-23T07:11:13.1928883Z
2026-10-23T07:11:13.5538148Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled)
2026-10-23T07:11:13.5538704Z [07:11:13.551] INFO (#13554): Migrations ran successfully {
2026-10-23T07:11:13.5539005Z   migrations: [
2026-10-23T07:11:13.5539210Z     '1_OrchestrationEvents',
2026-10-23T07:11:13.5539453Z     '2_OrchestrationCommandReceipts',
2026-10-23T07:11:13.5539692Z     '3_CheckpointDiffBlobs',
2026-10-23T07:11:13.5540206Z     '4_ProviderSessionRuntime',
2026-10-23T07:11:13.5541175Z     '5_Projections',
2026-10-23T07:11:13.5541432Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T07:11:13.5541753Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T07:11:13.5542048Z     '8_ProjectionThreadActivitySequence',
2026-10-23T07:11:13.5542296Z     '9_ProviderSessionRuntimeMode',
2026-10-23T07:11:13.5542543Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T07:11:13.5542827Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T07:11:13.5543097Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T07:11:13.5543347Z     '13_ProjectionThreadProposedPlans',
2026-10-23T07:11:13.5543622Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T07:11:13.5543895Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T07:11:13.5544207Z     '16_CanonicalizeModelSelections',
2026-10-23T07:11:13.5544461Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T07:11:13.5544713Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T07:11:13.5544962Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T07:11:13.5545204Z     '20_AuthAccessManagement',
2026-10-23T07:11:13.5545431Z     '21_AuthSessionClientMetadata',
2026-10-23T07:11:13.5545666Z     '22_AuthSessionLastConnectedAt',
2026-10-23T07:11:13.5545906Z     '23_ProjectionThreadShellSummary',
2026-10-23T07:11:13.5546167Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T07:11:13.5546442Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T07:11:13.5546711Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T07:11:13.5546962Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T07:11:13.5547218Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T07:11:13.5547480Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T07:11:13.5547747Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T07:11:13.5547999Z     '31_AuthAuthorizationScopes',
2026-10-23T07:11:13.5548240Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T07:11:13.5548478Z     '33_ProjectionThreadsSettled',
2026-10-23T07:11:13.5548713Z     '34_ProjectionThreadsSnoozed',
2026-10-23T07:11:13.5548956Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T07:11:13.5549202Z     '36_ProjectionThreadsPinned',
2026-10-23T07:11:13.5549434Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T07:11:13.5549679Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T07:11:13.5549938Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T07:11:13.5550199Z     '40_ProjectionProjectFaviconPath',
2026-10-23T07:11:13.5550437Z     '41_AuthSessionClientConnection',
2026-10-23T07:11:13.5550687Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T07:11:13.5550935Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T07:11:13.5551187Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T07:11:13.5551434Z     '45_ProjectionProjectsAutoPull',
2026-10-23T07:11:13.5551689Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T07:11:13.5551931Z     '47_ProjectionProjectIcon',
2026-10-23T07:11:13.5552171Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T07:11:13.5552425Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T07:11:13.5552671Z     '50_ProjectionThreadPullRequests',
2026-10-23T07:11:13.5552925Z     '51_ProjectionThreadMessageContext',
2026-10-23T07:11:13.5553167Z     '52_ProjectionThreadTitleState',
2026-10-23T07:11:13.5553447Z     '53_PullRequestFilesViewed',
2026-10-23T07:11:13.5553880Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T07:11:13.5554323Z     '55_OrchestrationV2',
2026-10-23T07:11:13.5554573Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T07:11:13.5554757Z     '57_ScheduledTaskWebhooks',
2026-10-23T07:11:13.5554918Z     '58_WebhookRelayDeliveries',
2026-10-23T07:11:13.5555082Z     '59_McpAppModelContext',
2026-10-23T07:11:13.5555251Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T07:11:13.5555424Z     '61_PullRequestReviewGuides',
2026-10-23T07:11:13.5555592Z     '62_ThreadFailureLookupIndex',
2026-10-23T07:11:13.5555753Z     '63_DropUnusedV1Projections',
2026-10-23T07:11:13.5555934Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T07:11:13.5556115Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T07:11:13.5556300Z     '66_RepairClientSettlementTimestamps',
2026-10-23T07:11:13.5556466Z     '67_WebhookDedupe',
2026-10-23T07:11:13.5556616Z     '68_ShellStopRequestIndex'
2026-10-23T07:11:13.5556741Z   ]
2026-10-23T07:11:13.5556831Z }
2026-10-23T07:11:13.5556888Z
2026-10-23T07:11:13.8487543Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home)
2026-10-23T07:11:13.8487982Z [07:11:13.845] INFO (#16319): Migrations ran successfully {
2026-10-23T07:11:13.8488159Z   migrations: [
2026-10-23T07:11:13.8488294Z     '1_OrchestrationEvents',
2026-10-23T07:11:13.8488473Z     '2_OrchestrationCommandReceipts',
2026-10-23T07:11:13.8488650Z     '3_CheckpointDiffBlobs',
2026-10-23T07:11:13.8488806Z     '4_ProviderSessionRuntime',
2026-10-23T07:11:13.8488966Z     '5_Projections',
2026-10-23T07:11:13.8489153Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T07:11:13.8489369Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T07:11:13.8489558Z     '8_ProjectionThreadActivitySequence',
2026-10-23T07:11:13.8489775Z     '9_ProviderSessionRuntimeMode',
2026-10-23T07:11:13.8489960Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T07:11:13.8490162Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T07:11:13.8490363Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T07:11:13.8490554Z     '13_ProjectionThreadProposedPlans',
2026-10-23T07:11:13.8490761Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T07:11:13.8490968Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T07:11:13.8491153Z     '16_CanonicalizeModelSelections',
2026-10-23T07:11:13.8491327Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T07:11:13.8491513Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T07:11:13.8491699Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T07:11:13.8491878Z     '20_AuthAccessManagement',
2026-10-23T07:11:13.8492042Z     '21_AuthSessionClientMetadata',
2026-10-23T07:11:13.8492219Z     '22_AuthSessionLastConnectedAt',
2026-10-23T07:11:13.8492399Z     '23_ProjectionThreadShellSummary',
2026-10-23T07:11:13.8492591Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T07:11:13.8492803Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T07:11:13.8493022Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T07:11:13.8493209Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T07:11:13.8493397Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T07:11:13.8493688Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T07:11:13.8493886Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T07:11:13.8494066Z     '31_AuthAuthorizationScopes',
2026-10-23T07:11:13.8494272Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T07:11:13.8494449Z     '33_ProjectionThreadsSettled',
2026-10-23T07:11:13.8495026Z     '34_ProjectionThreadsSnoozed',
2026-10-23T07:11:13.8495306Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T07:11:13.8495485Z     '36_ProjectionThreadsPinned',
2026-10-23T07:11:13.8495653Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T07:11:13.8495832Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T07:11:13.8496026Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T07:11:13.8496224Z     '40_ProjectionProjectFaviconPath',
2026-10-23T07:11:13.8496399Z     '41_AuthSessionClientConnection',
2026-10-23T07:11:13.8496586Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T07:11:13.8496771Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T07:11:13.8496960Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T07:11:13.8497144Z     '45_ProjectionProjectsAutoPull',
2026-10-23T07:11:13.8497330Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T07:11:13.8497515Z     '47_ProjectionProjectIcon',
2026-10-23T07:11:13.8497700Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T07:11:13.8497891Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T07:11:13.8498072Z     '50_ProjectionThreadPullRequests',
2026-10-23T07:11:13.8498254Z     '51_ProjectionThreadMessageContext',
2026-10-23T07:11:13.8498433Z     '52_ProjectionThreadTitleState',
2026-10-23T07:11:13.8498605Z     '53_PullRequestFilesViewed',
2026-10-23T07:11:13.8498790Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T07:11:13.8498971Z     '55_OrchestrationV2',
2026-10-23T07:11:13.8499140Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T07:11:13.8499313Z     '57_ScheduledTaskWebhooks',
2026-10-23T07:11:13.8499478Z     '58_WebhookRelayDeliveries',
2026-10-23T07:11:13.8499634Z     '59_McpAppModelContext',
2026-10-23T07:11:13.8499801Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T07:11:13.8499973Z     '61_PullRequestReviewGuides',
2026-10-23T07:11:13.8500139Z     '62_ThreadFailureLookupIndex',
2026-10-23T07:11:13.8500303Z     '63_DropUnusedV1Projections',
2026-10-23T07:11:13.8500483Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T07:11:13.8500664Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T07:11:13.8500844Z     '66_RepairClientSettlementTimestamps',
2026-10-23T07:11:13.8501018Z     '67_WebhookDedupe',
2026-10-23T07:11:13.8501166Z     '68_ShellStopRequestIndex'
2026-10-23T07:11:13.8501298Z   ]
2026-10-23T07:11:13.8501388Z }
2026-10-23T07:11:13.8501442Z
2026-10-23T07:11:14.0454081Z  โœ“ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 2090ms
2026-10-23T07:11:14.0454882Z    โœ“ retries a failed selection restart session open before completing 385ms
2026-10-23T07:11:14.0455582Z    โœ“ preserves native history only for compatible account switches (idle) 304ms
2026-10-23T07:11:14.0456401Z    โœ“ preserves native history only for compatible account switches (selection-command) 364ms
2026-10-23T07:11:15.0742003Z  โœ“ src/orchestration-v2/CheckpointRollbackService.test.ts (7 tests) 78ms
2026-10-23T07:11:15.4203558Z  โœ“ src/sourceControl/BitbucketApi.test.ts (19 tests) 43ms
2026-10-23T07:11:16.6126859Z  โœ“ src/checkpointing/CheckpointStore.test.ts (9 tests) 897ms
2026-10-23T07:11:17.1073378Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService
2026-10-23T07:11:17.1073744Z [07:11:17.105] INFO (#9): Migrations ran successfully {
2026-10-23T07:11:17.1073916Z   migrations: [
2026-10-23T07:11:17.1074086Z     '1_OrchestrationEvents',
2026-10-23T07:11:17.1074262Z     '2_OrchestrationCommandReceipts',
2026-10-23T07:11:17.1074434Z     '3_CheckpointDiffBlobs',
2026-10-23T07:11:17.1074594Z     '4_ProviderSessionRuntime',
2026-10-23T07:11:17.1074751Z     '5_Projections',
2026-10-23T07:11:17.1074935Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T07:11:17.1075186Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T07:11:17.1075386Z     '8_ProjectionThreadActivitySequence',
2026-10-23T07:11:17.1075568Z     '9_ProviderSessionRuntimeMode',
2026-10-23T07:11:17.1075743Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T07:11:17.1075942Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T07:11:17.1076140Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T07:11:17.1076327Z     '13_ProjectionThreadProposedPlans',
2026-10-23T07:11:17.1076532Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T07:11:17.1076738Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T07:11:17.1076922Z     '16_CanonicalizeModelSelections',
2026-10-23T07:11:17.1077094Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T07:11:17.1077279Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T07:11:17.1077466Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T07:11:17.1077645Z     '20_AuthAccessManagement',
2026-10-23T07:11:17.1077805Z     '21_AuthSessionClientMetadata',
2026-10-23T07:11:17.1077989Z     '22_AuthSessionLastConnectedAt',
2026-10-23T07:11:17.1078163Z     '23_ProjectionThreadShellSummary',
2026-10-23T07:11:17.1078357Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T07:11:17.1078564Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T07:11:17.1078770Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T07:11:17.1078957Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T07:11:17.1079142Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T07:11:17.1079338Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T07:11:17.1079535Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T07:11:17.1079715Z     '31_AuthAuthorizationScopes',
2026-10-23T07:11:17.1079887Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T07:11:17.1080067Z     '33_ProjectionThreadsSettled',
2026-10-23T07:11:17.1080233Z     '34_ProjectionThreadsSnoozed',
2026-10-23T07:11:17.1080413Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T07:11:17.1080589Z     '36_ProjectionThreadsPinned',
2026-10-23T07:11:17.1080765Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T07:11:17.1080938Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T07:11:17.1081130Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T07:11:17.1081326Z     '40_ProjectionProjectFaviconPath',
2026-10-23T07:11:17.1081502Z     '41_AuthSessionClientConnection',
2026-10-23T07:11:17.1081689Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T07:11:17.1081871Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T07:11:17.1082060Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T07:11:17.1082489Z     '45_ProjectionProjectsAutoPull',
2026-10-23T07:11:17.1082762Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T07:11:17.1082939Z     '47_ProjectionProjectIcon',
2026-10-23T07:11:17.1083112Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T07:11:17.1083303Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T07:11:17.1083481Z     '50_ProjectionThreadPullRequests',
2026-10-23T07:11:17.1083661Z     '51_ProjectionThreadMessageContext',
2026-10-23T07:11:17.1083839Z     '52_ProjectionThreadTitleState',
2026-10-23T07:11:17.1084043Z     '53_PullRequestFilesViewed',
2026-10-23T07:11:17.1084226Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T07:11:17.1084406Z     '55_OrchestrationV2',
2026-10-23T07:11:17.1084576Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T07:11:17.1084748Z     '57_ScheduledTaskWebhooks',
2026-10-23T07:11:17.1084911Z     '58_WebhookRelayDeliveries',
2026-10-23T07:11:17.1085069Z     '59_McpAppModelContext',
2026-10-23T07:11:17.1085235Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T07:11:17.1085401Z     '61_PullRequestReviewGuides',
2026-10-23T07:11:17.1085573Z     '62_ThreadFailureLookupIndex',
2026-10-23T07:11:17.1085735Z     '63_DropUnusedV1Projections',
2026-10-23T07:11:17.1085914Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T07:11:17.1086092Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T07:11:17.1086269Z     '66_RepairClientSettlementTimestamps',
2026-10-23T07:11:17.1086438Z     '67_WebhookDedupe',
2026-10-23T07:11:17.1086584Z     '68_ShellStopRequestIndex'
2026-10-23T07:11:17.1086712Z   ]
2026-10-23T07:11:17.1086804Z }
2026-10-23T07:11:17.1086858Z
2026-10-23T07:11:17.2649500Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a branch named like the short head
2026-10-23T07:11:17.2650174Z [07:11:17.264] WARN (#478): Review guide generation failed {
2026-10-23T07:11:17.2650496Z   key: 'github.com/acme/refused-head#7',
2026-10-23T07:11:17.2651615Z   cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head 3f9367a81854 of #7. local objects: 3f9367a81854 names 66a55939b08cc37a625d578d6acd9d2f71386cf5 here, a branch or tag rather than the commit. branch feature: 3f9367a81854 names 66a55939b08cc37a625d578d6acd9d2f71386cf5 here, a branch or tag rather than the commit. refs/pull/7/head: Git command exited with a non-zero status. refs/merge-requests/7/head: Git command exited with a non-zero status.\n' +
2026-10-23T07:11:17.2653266Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-23T07:11:17.2653971Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-23T07:11:17.2654656Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-23T07:11:17.2655330Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-23T07:11:17.2656002Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-23T07:11:17.2656962Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-23T07:11:17.2657834Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-23T07:11:17.2658666Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-23T07:11:17.2659381Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-23T07:11:17.2659782Z }
2026-10-23T07:11:17.2659940Z
2026-10-23T07:11:17.4071939Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a tag named like the short head
2026-10-23T07:11:17.4072399Z [07:11:17.406] WARN (#688): Review guide generation failed {
2026-10-23T07:11:17.4072630Z   key: 'github.com/acme/refused-head#7',
2026-10-23T07:11:17.4073656Z   cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head 3f9367a81854 of #7. local objects: 3f9367a81854 names 66a55939b08cc37a625d578d6acd9d2f71386cf5 here, a branch or tag rather than the commit. branch feature: 3f9367a81854 names 66a55939b08cc37a625d578d6acd9d2f71386cf5 here, a branch or tag rather than the commit. refs/pull/7/head: Git command exited with a non-zero status. refs/merge-requests/7/head: Git command exited with a non-zero status.\n' +
2026-10-23T07:11:17.4074736Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-23T07:11:17.4075250Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-23T07:11:17.4075845Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-23T07:11:17.4076446Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-23T07:11:17.4077049Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-23T07:11:17.4077636Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-23T07:11:17.4078209Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-23T07:11:17.4078798Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-23T07:11:17.4079390Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-23T07:11:17.4079721Z }
2026-10-23T07:11:17.4079777Z
2026-10-23T07:11:17.5116857Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head that is not a commit hash
2026-10-23T07:11:17.5117430Z [07:11:17.511] WARN (#893): Review guide generation failed {
2026-10-23T07:11:17.5117750Z   key: 'github.com/acme/refused-head#7',
2026-10-23T07:11:17.5118262Z   cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: The host reported a head for #7 that is not a commit hash.\n' +
2026-10-23T07:11:17.5119043Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:237:23\n' +
2026-10-23T07:11:17.5120138Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-23T07:11:17.5120810Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-23T07:11:17.5121496Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-23T07:11:17.5122171Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-23T07:11:17.5122832Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-23T07:11:17.5123477Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-23T07:11:17.5124164Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-23T07:11:17.5124831Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-23T07:11:17.5125228Z }
2026-10-23T07:11:17.5125385Z
2026-10-23T07:11:17.6461503Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head no source has
2026-10-23T07:11:17.6461974Z [07:11:17.645] WARN (#1068): Review guide generation failed {
2026-10-23T07:11:17.6462206Z   key: 'github.com/acme/refused-head#7',
2026-10-23T07:11:17.6463125Z   cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee of #7. local objects: Git command exited with a non-zero status. the commit: Git command exited with a non-zero status. branch feature: Git command exited with a non-zero status. refs/pull/7/head: Git command exited with a non-zero status. refs/merge-requests/7/head: Git command exited with a non-zero status.\n' +
2026-10-23T07:11:17.6464148Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-23T07:11:17.6464666Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-23T07:11:17.6465271Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-23T07:11:17.6465878Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-23T07:11:17.6466482Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-23T07:11:17.6467069Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-23T07:11:17.6467640Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-23T07:11:17.6468420Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-23T07:11:17.6469092Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-23T07:11:17.6469433Z }
2026-10-23T07:11:17.6469490Z
2026-10-23T07:11:17.7809932Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > measures only the PR change using the renamed verified remote's fetch URL
2026-10-23T07:11:17.7810452Z [07:11:17.780] INFO (#1342): Review guide could not read a stack layer's head {
2026-10-23T07:11:17.7810654Z   layer: 9,
2026-10-23T07:11:17.7811417Z   detail: 'Could not find head ffffffffffffffffffffffffffffffffffffffff of #9. local objects: Git command exited with a non-zero status. the commit: Git command exited with a non-zero status. branch gone: Git command exited with a non-zero status. refs/pull/9/head: Git command exited with a non-zero status. refs/merge-requests/9/head: Git command exited with a non-zero status.'
2026-10-23T07:11:17.7812093Z }
2026-10-23T07:11:17.7812149Z
2026-10-23T07:11:17.8933819Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses generation when the verified remote disappeared despite a usable origin
2026-10-23T07:11:17.8934489Z [07:11:17.892] WARN (#1605): Review guide generation failed {
2026-10-23T07:11:17.8934733Z   key: 'github.com/acme/app#7',
2026-10-23T07:11:17.8935150Z   cause: "PullRequestOperationError: Pull request operation generateReviewGuide failed: This project's checkout no longer has a remote for the pull request's repository.\n" +
2026-10-23T07:11:17.8935699Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:186:21\n' +
2026-10-23T07:11:17.8936228Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-23T07:11:17.8936833Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-23T07:11:17.8937421Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-23T07:11:17.8937996Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-23T07:11:17.8938581Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:506:24)\n' +
2026-10-23T07:11:17.8939175Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-23T07:11:17.8939505Z }
2026-10-23T07:11:17.8939561Z
2026-10-23T07:11:17.9628950Z  โœ“ src/pullRequest/PullRequestReviewGuideService.test.ts (7 tests) 891ms
2026-10-23T07:11:19.8414334Z  โœ“ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 928ms
2026-10-23T07:11:19.8414832Z    โœ“ delivers child completion with Claude's native pending-tool cancellation behavior 326ms
2026-10-23T07:11:20.1551006Z  โœ“ src/cloud/selfUpdate.test.ts (12 tests) 37ms
2026-10-23T07:11:20.6968862Z  โœ“ src/provider/CodexInstallation.test.ts (25 tests) 263ms
2026-10-23T07:11:22.0838671Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T07:11:22.0839147Z [07:11:22.065] INFO (#1): Migrations ran successfully {
2026-10-23T07:11:22.0839315Z   migrations: [
2026-10-23T07:11:22.0839460Z     '1_OrchestrationEvents',
2026-10-23T07:11:22.0839637Z     '2_OrchestrationCommandReceipts',
2026-10-23T07:11:22.0839815Z     '3_CheckpointDiffBlobs',
2026-10-23T07:11:22.0839972Z     '4_ProviderSessionRuntime',
2026-10-23T07:11:22.0840136Z     '5_Projections',
2026-10-23T07:11:22.0840322Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T07:11:22.0840539Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T07:11:22.0840761Z     '8_ProjectionThreadActivitySequence',
2026-10-23T07:11:22.0840949Z     '9_ProviderSessionRuntimeMode',
2026-10-23T07:11:22.0841129Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T07:11:22.0841328Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T07:11:22.0841530Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T07:11:22.0841719Z     '13_ProjectionThreadProposedPlans',
2026-10-23T07:11:22.0841931Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T07:11:22.0842141Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T07:11:22.0842326Z     '16_CanonicalizeModelSelections',
2026-10-23T07:11:22.0842500Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T07:11:22.0842681Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T07:11:22.0842870Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T07:11:22.0843048Z     '20_AuthAccessManagement',
2026-10-23T07:11:22.0843218Z     '21_AuthSessionClientMetadata',
2026-10-23T07:11:22.0843392Z     '22_AuthSessionLastConnectedAt',
2026-10-23T07:11:22.0843571Z     '23_ProjectionThreadShellSummary',
2026-10-23T07:11:22.0843836Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T07:11:22.0844053Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T07:11:22.0844256Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T07:11:22.0844448Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T07:11:22.0844650Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T07:11:22.0844851Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T07:11:22.0845050Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T07:11:22.0845229Z     '31_AuthAuthorizationScopes',
2026-10-23T07:11:22.0845405Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T07:11:22.0845603Z     '33_ProjectionThreadsSettled',
2026-10-23T07:11:22.0845861Z     '34_ProjectionThreadsSnoozed',
2026-10-23T07:11:22.0846044Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T07:11:22.0846223Z     '36_ProjectionThreadsPinned',
2026-10-23T07:11:22.0846393Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T07:11:22.0846572Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T07:11:22.0846767Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T07:11:22.0846965Z     '40_ProjectionProjectFaviconPath',
2026-10-23T07:11:22.0847139Z     '41_AuthSessionClientConnection',
2026-10-23T07:11:22.0847321Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T07:11:22.0847507Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T07:11:22.0847693Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T07:11:22.0847877Z     '45_ProjectionProjectsAutoPull',
2026-10-23T07:11:22.0848064Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T07:11:22.0848639Z     '47_ProjectionProjectIcon',
2026-10-23T07:11:22.0848910Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T07:11:22.0849102Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T07:11:22.0849281Z     '50_ProjectionThreadPullRequests',
2026-10-23T07:11:22.0849460Z     '51_ProjectionThreadMessageContext',
2026-10-23T07:11:22.0849643Z     '52_ProjectionThreadTitleState',
2026-10-23T07:11:22.0849810Z     '53_PullRequestFilesViewed',
2026-10-23T07:11:22.0849996Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T07:11:22.0850173Z     '55_OrchestrationV2',
2026-10-23T07:11:22.0850352Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T07:11:22.0850526Z     '57_ScheduledTaskWebhooks',
2026-10-23T07:11:22.0850690Z     '58_WebhookRelayDeliveries',
2026-10-23T07:11:22.0850847Z     '59_McpAppModelContext',
2026-10-23T07:11:22.0851013Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T07:11:22.0851187Z     '61_PullRequestReviewGuides',
2026-10-23T07:11:22.0851351Z     '62_ThreadFailureLookupIndex',
2026-10-23T07:11:22.0851520Z     '63_DropUnusedV1Projections',
2026-10-23T07:11:22.0851698Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T07:11:22.0851882Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T07:11:22.0852062Z     '66_RepairClientSettlementTimestamps',
2026-10-23T07:11:22.0852234Z     '67_WebhookDedupe',
2026-10-23T07:11:22.0852385Z     '68_ShellStopRequestIndex'
2026-10-23T07:11:22.0852513Z   ]
2026-10-23T07:11:22.0852606Z }
2026-10-23T07:11:22.0852659Z
2026-10-23T07:11:22.2268431Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T07:11:22.2268827Z [07:11:22.225] INFO (#344) http.span=19ms: Sent HTTP response {
2026-10-23T07:11:22.2269073Z   'http.method': 'GET',
2026-10-23T07:11:22.2269393Z   'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-23T07:11:22.2269611Z   'http.status': 200
2026-10-23T07:11:22.2269739Z }
2026-10-23T07:11:22.2269794Z
2026-10-23T07:11:22.2342692Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T07:11:22.2343183Z [07:11:22.233] INFO (#362) http.span=3ms: Sent HTTP response {
2026-10-23T07:11:22.2343467Z   'http.method': 'GET',
2026-10-23T07:11:22.2343936Z   'http.url': '/api/orchestration/shell',
2026-10-23T07:11:22.2344143Z   'http.status': 200
2026-10-23T07:11:22.2344278Z }
2026-10-23T07:11:22.2344340Z
2026-10-23T07:11:22.3873122Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T07:11:22.3873755Z [07:11:22.386] INFO (#400) http.span=146ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T07:11:22.3874048Z
2026-10-23T07:11:22.4000427Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T07:11:22.4000986Z [07:11:22.399] INFO (#621) http.span=35ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T07:11:22.4001253Z
2026-10-23T07:11:22.4001490Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T07:11:22.4002442Z [07:11:22.399] INFO (#390) http.span=160ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T07:11:22.4002830Z
2026-10-23T07:11:22.4006021Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T07:11:22.4006563Z [07:11:22.400] INFO (#635) http.span=34ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T07:11:22.4006835Z
2026-10-23T07:11:22.4019189Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T07:11:22.4019618Z [07:11:22.400] INFO (#379) http.span=163ms: InterruptError: All fibers interrupted without error {
2026-10-23T07:11:22.4019865Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-23T07:11:22.4020032Z       at fiber (#702)
2026-10-23T07:11:22.4020299Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-23T07:11:22.4020481Z
2026-10-23T07:11:22.4307784Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T07:11:22.4308143Z [07:11:22.421] INFO (#1): Migrations ran successfully {
2026-10-23T07:11:22.4308324Z   migrations: [
2026-10-23T07:11:22.4308456Z     '1_OrchestrationEvents',
2026-10-23T07:11:22.4308627Z     '2_OrchestrationCommandReceipts',
2026-10-23T07:11:22.4308798Z     '3_CheckpointDiffBlobs',
2026-10-23T07:11:22.4308952Z     '4_ProviderSessionRuntime',
2026-10-23T07:11:22.4309110Z     '5_Projections',
2026-10-23T07:11:22.4309290Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T07:11:22.4309499Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T07:11:22.4309685Z     '8_ProjectionThreadActivitySequence',
2026-10-23T07:11:22.4309880Z     '9_ProviderSessionRuntimeMode',
2026-10-23T07:11:22.4310059Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T07:11:22.4310254Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T07:11:22.4310451Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T07:11:22.4310635Z     '13_ProjectionThreadProposedPlans',
2026-10-23T07:11:22.4310841Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T07:11:22.4311047Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T07:11:22.4311229Z     '16_CanonicalizeModelSelections',
2026-10-23T07:11:22.4311399Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T07:11:22.4311581Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T07:11:22.4311763Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T07:11:22.4311936Z     '20_AuthAccessManagement',
2026-10-23T07:11:22.4312096Z     '21_AuthSessionClientMetadata',
2026-10-23T07:11:22.4312267Z     '22_AuthSessionLastConnectedAt',
2026-10-23T07:11:22.4312448Z     '23_ProjectionThreadShellSummary',
2026-10-23T07:11:22.4312637Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T07:11:22.4312847Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T07:11:22.4313048Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T07:11:22.4313236Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T07:11:22.4313422Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T07:11:22.4313616Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T07:11:22.4313849Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T07:11:22.4314030Z     '31_AuthAuthorizationScopes',
2026-10-23T07:11:22.4314204Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T07:11:22.4314379Z     '33_ProjectionThreadsSettled',
2026-10-23T07:11:22.4314963Z     '34_ProjectionThreadsSnoozed',
2026-10-23T07:11:22.4315280Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T07:11:22.4315460Z     '36_ProjectionThreadsPinned',
2026-10-23T07:11:22.4315627Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T07:11:22.4315805Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T07:11:22.4315999Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T07:11:22.4316198Z     '40_ProjectionProjectFaviconPath',
2026-10-23T07:11:22.4316370Z     '41_AuthSessionClientConnection',
2026-10-23T07:11:22.4316554Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T07:11:22.4316741Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T07:11:22.4316921Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T07:11:22.4317106Z     '45_ProjectionProjectsAutoPull',
2026-10-23T07:11:22.4317289Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T07:11:22.4317473Z     '47_ProjectionProjectIcon',
2026-10-23T07:11:22.4317647Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T07:11:22.4317834Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T07:11:22.4318012Z     '50_ProjectionThreadPullRequests',
2026-10-23T07:11:22.4318187Z     '51_ProjectionThreadMessageContext',
2026-10-23T07:11:22.4318367Z     '52_ProjectionThreadTitleState',
2026-10-23T07:11:22.4318532Z     '53_PullRequestFilesViewed',
2026-10-23T07:11:22.4318717Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T07:11:22.4318891Z     '55_OrchestrationV2',
2026-10-23T07:11:22.4319059Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T07:11:22.4319228Z     '57_ScheduledTaskWebhooks',
2026-10-23T07:11:22.4319386Z     '58_WebhookRelayDeliveries',
2026-10-23T07:11:22.4319542Z     '59_McpAppModelContext',
2026-10-23T07:11:22.4319702Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T07:11:22.4319874Z     '61_PullRequestReviewGuides',
2026-10-23T07:11:22.4320036Z     '62_ThreadFailureLookupIndex',
2026-10-23T07:11:22.4320202Z     '63_DropUnusedV1Projections',
2026-10-23T07:11:22.4320377Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T07:11:22.4320559Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T07:11:22.4320737Z     '66_RepairClientSettlementTimestamps',
2026-10-23T07:11:22.4320908Z     '67_WebhookDedupe',
2026-10-23T07:11:22.4321055Z     '68_ShellStopRequestIndex'
2026-10-23T07:11:22.4321180Z   ]
2026-10-23T07:11:22.4321270Z }
2026-10-23T07:11:22.4321321Z
2026-10-23T07:11:22.5695387Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T07:11:22.5701258Z [07:11:22.561] INFO (#1076) http.span=24ms: Sent HTTP response {
2026-10-23T07:11:22.5702296Z   'http.method': 'GET',
2026-10-23T07:11:22.5702657Z   'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-23T07:11:22.5702897Z   'http.status': 200
2026-10-23T07:11:22.5703030Z }
2026-10-23T07:11:22.5703089Z
2026-10-23T07:11:22.5771037Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T07:11:22.5814719Z [07:11:22.576] INFO (#1094) http.span=11ms: Sent HTTP response {
2026-10-23T07:11:22.5815078Z   'http.method': 'GET',
2026-10-23T07:11:22.5831345Z   'http.url': '/api/orchestration/shell',
2026-10-23T07:11:22.5831703Z   'http.status': 200
2026-10-23T07:11:22.5831899Z }
2026-10-23T07:11:22.5832123Z
2026-10-23T07:11:22.7019164Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T07:11:22.7020252Z [07:11:22.701] INFO (#1132) http.span=120ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T07:11:22.7020777Z
2026-10-23T07:11:22.7121187Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T07:11:22.7121800Z [07:11:22.711] INFO (#1122) http.span=131ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T07:11:22.7122119Z
2026-10-23T07:11:22.7122388Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T07:11:22.7122928Z [07:11:22.711] INFO (#1355) http.span=32ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T07:11:22.7123241Z
2026-10-23T07:11:22.7130269Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T07:11:22.7130765Z [07:11:22.712] INFO (#1369) http.span=32ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T07:11:22.7131024Z
2026-10-23T07:11:22.7135114Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T07:11:22.7135501Z [07:11:22.713] INFO (#1111) http.span=134ms: InterruptError: All fibers interrupted without error {
2026-10-23T07:11:22.7135750Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-23T07:11:22.7135908Z       at fiber (#1436)
2026-10-23T07:11:22.7136166Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-23T07:11:22.7136345Z
2026-10-23T07:11:22.7169951Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T07:11:22.7170321Z [07:11:22.716] INFO (#1): # T3 Code thread transfer budget
2026-10-23T07:11:22.7170508Z
2026-10-23T07:11:22.7170986Z Wire values are thread data bytes read from local HTTP and WebSocket sockets. HTTP includes response headers; WebSocket measurement starts after the resumed thread subscription synchronizes. TCP/IP, TLS framing, and the WebSocket upgrade are excluded. WebSocket permessage-deflate is negotiated.
2026-10-23T07:11:22.7172238Z The measured turn is observed on three sockets at once: one with only the thread subscription (the capped rows), one with only the shell subscription, and a second client holding both. Server egress is the sum of the three. After the turn the second client disconnects and new sockets resubscribe from the cursor it held before the turn, which is the cursor a backgrounded phone would hold. SQL statements are the SQL client's per-statement spans, counted across V2 persistence and the HTTP/WebSocket handlers.
2026-10-23T07:11:22.7173613Z Scenario: 10 historical turns with 5 command tools and one retained 878.9 KiB (900,000 B) MCP result each, followed by one measured turn with 20 command tools and a retained 1.05 MiB (1,100,000 B) MCP result. Synthetic V2 domain events exercise persistence, wire projection, and production HTTP/subscription handlers; this does not measure provider adapter ingestion. Payloads contain no user data.
2026-10-23T07:11:22.7174656Z
2026-10-23T07:11:22.7174813Z | Provider | Total thread wire | Budget | Result |
2026-10-23T07:11:22.7175058Z | --- | ---: | ---: | --- |
2026-10-23T07:11:22.7175268Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-23T07:11:22.7175508Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-23T07:11:22.7175685Z
2026-10-23T07:11:22.7176009Z ## Detailed measurements
2026-10-23T07:11:22.7176226Z
2026-10-23T07:11:22.7176356Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-23T07:11:22.7176581Z | --- | --- | --- | ---: | ---: | --- |
2026-10-23T07:11:22.7176829Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-23T07:11:22.7177144Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-23T07:11:22.7177467Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-23T07:11:22.7177761Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-23T07:11:22.7178004Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO |
2026-10-23T07:11:22.7178268Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO |
2026-10-23T07:11:22.7178554Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO |
2026-10-23T07:11:22.7178857Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-23T07:11:22.7179152Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO |
2026-10-23T07:11:22.7179495Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO |
2026-10-23T07:11:22.7179807Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-23T07:11:22.7180097Z | codex | measured turn | server egress wire | 3.5 KiB (3,560 B) | none | INFO |
2026-10-23T07:11:22.7180362Z | codex | measured turn | SQL statements | 20 | none | INFO |
2026-10-23T07:11:22.7180645Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO |
2026-10-23T07:11:22.7180969Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO |
2026-10-23T07:11:22.7181282Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-23T07:11:22.7181567Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO |
2026-10-23T07:11:22.7181876Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO |
2026-10-23T07:11:22.7182174Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-23T07:11:22.7182437Z | codex | reconnect | SQL statements | 36 | none | INFO |
2026-10-23T07:11:22.7182712Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-23T07:11:22.7183043Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-23T07:11:22.7183383Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-23T07:11:22.7183731Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-23T07:11:22.7183996Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO |
2026-10-23T07:11:22.7184278Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO |
2026-10-23T07:11:22.7184584Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO |
2026-10-23T07:11:22.7184896Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-23T07:11:22.7185261Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,712 B) | none | INFO |
2026-10-23T07:11:22.7185586Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO |
2026-10-23T07:11:22.7185916Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-23T07:11:22.7186227Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,577 B) | none | INFO |
2026-10-23T07:11:22.7186513Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO |
2026-10-23T07:11:22.7186818Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO |
2026-10-23T07:11:22.7187227Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO |
2026-10-23T07:11:22.7187608Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-23T07:11:22.7187915Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO |
2026-10-23T07:11:22.7188235Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO |
2026-10-23T07:11:22.7188555Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-23T07:11:22.7188832Z | claudeAgent | reconnect | SQL statements | 36 | none | INFO |
2026-10-23T07:11:22.7189015Z
2026-10-23T07:11:22.7189126Z ## Compression diagnostics
2026-10-23T07:11:22.7189257Z
2026-10-23T07:11:22.7189422Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-23T07:11:22.7189704Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip.
2026-10-23T07:11:22.7189989Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-23T07:11:22.7190292Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip.
2026-10-23T07:11:22.7190476Z
2026-10-23T07:11:22.7190541Z
2026-10-23T07:11:22.7190899Z  โœ“ integration/transferBudgetV2.integration.test.ts (1 test) 689ms
2026-10-23T07:11:22.7191424Z    โœ“ reports V2 thread HTTP and WebSocket transfer budgets 688ms
2026-10-23T07:11:23.1336768Z  โœ“ src/orchestration-v2/TurnStartReads.test.ts (2 tests) 82ms
2026-10-23T07:11:23.6537613Z  โœ“ src/orchestration-v2/ProviderTurnControlService.test.ts (1 test) 6ms
2026-10-23T07:11:25.1210866Z  โœ“ src/preview/ServerBrowserPage.test.ts (16 tests) 1102ms
2026-10-23T07:11:26.0570646Z  โœ“ src/orchestration-v2/ThreadMessageIntake.test.ts (5 tests) 20ms
2026-10-23T07:11:26.3230030Z  โœ“ src/preview/Manager.test.ts (8 tests) 15ms
2026-10-23T07:11:26.4438122Z  โœ“ src/resourceTelemetry/ResourceTelemetryHistory.test.ts (6 tests) 4ms
2026-10-23T07:11:26.8186654Z stdout | src/device/DeviceHubProxy.test.ts > translates authentication failure to HTTP ServerAuthSessionCredentialValidationError: Failed to validate session credential.
2026-10-23T07:11:26.8187143Z [07:11:26.816] ERROR (#47): environment api operation failed {
2026-10-23T07:11:26.8187347Z   reason: 'internal_error',
2026-10-23T07:11:26.8187510Z   traceId: 'unavailable',
2026-10-23T07:11:26.8187638Z   cause: {
2026-10-23T07:11:26.8187814Z     _tag: 'ServerAuthSessionCredentialValidationError',
2026-10-23T07:11:26.8188010Z     cause: Error: private credential diagnostic
2026-10-23T07:11:26.8188335Z         at /home/runner/_work/t3code/t3code/apps/server/src/device/DeviceHubProxy.test.ts:222:14
2026-10-23T07:11:26.8188697Z         at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-23T07:11:26.8189416Z         at async VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/module-evaluator.js:261:4)
2026-10-23T07:11:26.8190491Z         at async VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1277:59)
2026-10-23T07:11:26.8191553Z         at async VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1184:73)
2026-10-23T07:11:26.8192817Z         at async VitestModuleRunner.import (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1139:10)
2026-10-23T07:11:26.8193917Z         at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3465:5
2026-10-23T07:11:26.8195443Z         at async collectTests (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3441:3)
2026-10-23T07:11:26.8197190Z         at async startTests (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:4190:17)
2026-10-23T07:11:26.8198725Z         at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/base.CzXt2BO_.js:96:6
2026-10-23T07:11:26.8199491Z   }
2026-10-23T07:11:26.8199585Z }
2026-10-23T07:11:26.8199642Z
2026-10-23T07:11:26.8200093Z  โœ“ src/device/DeviceHubProxy.test.ts (12 tests) 25ms
2026-10-23T07:11:27.2614946Z  โœ“ src/process/agentScope.test.ts (5 tests) 41ms
2026-10-23T07:11:27.4334459Z  โœ“ src/provider/claudeResetCredits.test.ts (7 tests) 24ms
2026-10-23T07:11:27.7242901Z  โœ“ src/pullRequest/PullRequestReadCache.test.ts (7 tests) 25ms
2026-10-23T07:11:28.0133282Z  โœ“ src/diagnostics/ProcessDiagnostics.test.ts (3 tests) 10ms
2026-10-23T07:11:28.1656226Z  โœ“ src/terminal/NodePtyAdapter.test.ts (10 tests) 13ms
2026-10-23T07:11:29.3832889Z  โœ“ src/mcp/McpToolAccess.race.test.ts (1 test) 82ms
2026-10-23T07:11:29.6762570Z  โœ“ src/device/SshDeviceHost.test.ts (1 test) 23ms
2026-10-23T07:11:29.9371006Z  โœ“ src/orchestration-v2/toolOutputImageBytes.test.ts (9 tests) 11ms
2026-10-23T07:11:30.0494958Z  โœ“ src/httpResponseErrorGuard.test.ts (2 tests) 13ms
2026-10-23T07:11:30.3024418Z  โœ“ src/project/WorktreeSetupTracker.test.ts (5 tests) 10ms
2026-10-23T07:11:30.5885278Z  โœ“ src/persistence/Migrations/025_CleanupInvalidProjectionPendingApprovals.test.ts (1 test) 20ms
2026-10-23T07:11:30.8367565Z  โœ“ src/orchestration-v2/ProjectCommands.test.ts (3 tests) 3ms
2026-10-23T07:11:31.2277876Z  โœ“ src/cli/service.test.ts (4 tests) 21ms
2026-10-23T07:11:31.5649931Z  โœ“ src/provider/CodexProvider.test.ts (5 tests) 2ms
2026-10-23T07:11:31.8526685Z  โœ“ src/cloud/CliState.test.ts (3 tests) 15ms
2026-10-23T07:11:32.1181890Z  โœ“ src/orchestration-v2/RuntimePolicy.test.ts (1 test) 4ms
2026-10-23T07:11:32.2065575Z  โœ“ src/provider/Drivers/ClaudeSkillDispatch.test.ts (7 tests) 3ms
2026-10-23T07:11:33.2693965Z  โœ“ src/auth/replayMarkers.test.ts (1 test) 17ms
2026-10-23T07:11:34.2349878Z  โœ“ src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts (1 test) 6ms
2026-10-23T07:11:34.3693645Z  โœ“ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 6ms
2026-10-23T07:11:34.6753489Z  โœ“ src/auth/EnvironmentAuthPolicy.test.ts (3 tests) 13ms
2026-10-23T07:11:34.9888511Z  โœ“ src/mcpApps/McpAppModelContext.test.ts (1 test) 41ms
2026-10-23T07:11:35.2527704Z  โœ“ src/provider/OpenCode2Client.events.test.ts (1 test) 17ms
2026-10-23T07:11:35.6106720Z  โœ“ src/textGeneration/ThreadTitleLinks.test.ts (2 tests) 5ms
2026-10-23T07:11:43.0368929Z  โœ“ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 6152ms
2026-10-23T07:11:43.0369691Z    โœ“ OpenCode replay fixtures (22)
2026-10-23T07:11:43.0370112Z      โœ“ runs simple/opencode through OrchestratorV2 using deterministic replay 323ms
2026-10-23T07:11:43.0374138Z      โœ“ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 363ms
2026-10-23T07:11:43.0374693Z      โœ“ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 341ms
2026-10-23T07:11:43.0375193Z      โœ“ runs opencode2_permission/opencode through OrchestratorV2 using deterministic replay 319ms
2026-10-23T07:11:43.0375687Z      โœ“ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 354ms
2026-10-23T07:11:43.0376191Z      โœ“ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 435ms
2026-10-23T07:11:43.0376717Z      โœ“ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 328ms
2026-10-23T07:11:43.0377294Z      โœ“ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 340ms
2026-10-23T07:11:43.3495877Z  โœ“ src/orchestration-v2/TurnItemPositionStore.test.ts (1 test) 41ms
2026-10-23T07:11:43.6604877Z  โœ“ src/persistence/Migrations/055_OrchestrationV2.application-event-source.test.ts (1 test) 38ms
2026-10-23T07:11:43.7440976Z  โœ“ src/checkpointing/Diffs.test.ts (4 tests) 6ms
2026-10-23T07:11:43.9984442Z  โœ“ src/observability/EventLoopMonitor.test.ts (1 test) 1ms
2026-10-23T07:11:48.1138547Z  โœ“ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 3083ms
2026-10-23T07:11:48.1141599Z    โœ“ Cursor replay fixtures (11)
2026-10-23T07:11:48.1141943Z      โœ“ runs simple/cursor through OrchestratorV2 using deterministic replay 370ms
2026-10-23T07:11:48.1142337Z      โœ“ runs subagent/cursor through OrchestratorV2 using deterministic replay 339ms
2026-10-23T07:11:48.1142720Z      โœ“ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 309ms
2026-10-23T07:11:48.1143146Z      โœ“ runs queued_turn/cursor through OrchestratorV2 using deterministic replay 310ms
2026-10-23T07:11:48.1165056Z
2026-10-23T07:11:48.1171141Z  Test Files  53 passed (53)
2026-10-23T07:11:48.1171380Z       Tests  519 passed (519)
2026-10-23T07:11:48.1171566Z    Start at  07:10:54
2026-10-23T07:11:48.1171817Z    Duration  53.31s (tests 50%, import 37%, transform 10%, setup 3%)
2026-10-23T07:11:48.1177361Z
2026-10-23T07:11:48.1177833Z      Import  1341 modules were evaluated 15108 times ยท 18.99s total, 37% of tracked time
2026-10-23T07:11:48.1178269Z              ~17.30s faster with isolate: false โ€” shared modules are evaluated once per worker instead of once per file
2026-10-23T07:11:48.1178692Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-23T07:11:48.1178866Z
2026-10-23T07:11:48.1435022Z
2026-10-23T07:11:48.1518818Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-23T07:11:48.1519124Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-23T07:11:48.1519330Z   echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-23T07:11:48.1519482Z else
2026-10-23T07:11:48.1519603Z   echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-23T07:11:48.1519764Z fi
2026-10-23T07:11:48.1536228Z shell: /usr/bin/bash -e {0}
2026-10-23T07:11:48.1536355Z env:
2026-10-23T07:11:48.1536464Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-23T07:11:48.1536608Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393
2026-10-23T07:11:48.1536751Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T07:11:48.1536885Z ##[endgroup]
2026-10-23T07:11:48.1583830Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-23T07:11:48.1584271Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-23T07:11:48.1584716Z   tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md"
2026-10-23T07:11:48.1585051Z else
2026-10-23T07:11:48.1585332Z   echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY"
2026-10-23T07:11:48.1585636Z fi
2026-10-23T07:11:48.1600492Z shell: /usr/bin/bash -e {0}
2026-10-23T07:11:48.1600696Z env:
2026-10-23T07:11:48.1600880Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-23T07:11:48.1601120Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393
2026-10-23T07:11:48.1601349Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T07:11:48.1601567Z ##[endgroup]
2026-10-23T07:11:48.1629691Z # T3 Code thread transfer budget
2026-10-23T07:11:48.1629799Z
2026-10-23T07:11:48.1630258Z Wire values are thread data bytes read from local HTTP and WebSocket sockets. HTTP includes response headers; WebSocket measurement starts after the resumed thread subscription synchronizes. TCP/IP, TLS framing, and the WebSocket upgrade are excluded. WebSocket permessage-deflate is negotiated.
2026-10-23T07:11:48.1631470Z The measured turn is observed on three sockets at once: one with only the thread subscription (the capped rows), one with only the shell subscription, and a second client holding both. Server egress is the sum of the three. After the turn the second client disconnects and new sockets resubscribe from the cursor it held before the turn, which is the cursor a backgrounded phone would hold. SQL statements are the SQL client's per-statement spans, counted across V2 persistence and the HTTP/WebSocket handlers.
2026-10-23T07:11:48.1632932Z Scenario: 10 historical turns with 5 command tools and one retained 878.9 KiB (900,000 B) MCP result each, followed by one measured turn with 20 command tools and a retained 1.05 MiB (1,100,000 B) MCP result. Synthetic V2 domain events exercise persistence, wire projection, and production HTTP/subscription handlers; this does not measure provider adapter ingestion. Payloads contain no user data.
2026-10-23T07:11:48.1633562Z
2026-10-23T07:11:48.1633630Z | Provider | Total thread wire | Budget | Result |
2026-10-23T07:11:48.1633788Z | --- | ---: | ---: | --- |
2026-10-23T07:11:48.1633935Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-23T07:11:48.1634114Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-23T07:11:48.1634232Z
2026-10-23T07:11:48.1634282Z ## Detailed measurements
2026-10-23T07:11:48.1634354Z
2026-10-23T07:11:48.1634426Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-23T07:11:48.1634587Z | --- | --- | --- | ---: | ---: | --- |
2026-10-23T07:11:48.1634777Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-23T07:11:48.1635029Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-23T07:11:48.1635299Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-23T07:11:48.1635529Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-23T07:11:48.1635718Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO |
2026-10-23T07:11:48.1635918Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO |
2026-10-23T07:11:48.1636150Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO |
2026-10-23T07:11:48.1636380Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-23T07:11:48.1636620Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO |
2026-10-23T07:11:48.1636891Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO |
2026-10-23T07:11:48.1637268Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-23T07:11:48.1637501Z | codex | measured turn | server egress wire | 3.5 KiB (3,560 B) | none | INFO |
2026-10-23T07:11:48.1637711Z | codex | measured turn | SQL statements | 20 | none | INFO |
2026-10-23T07:11:48.1637935Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO |
2026-10-23T07:11:48.1638205Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO |
2026-10-23T07:11:48.1638456Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-23T07:11:48.1638702Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO |
2026-10-23T07:11:48.1638948Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO |
2026-10-23T07:11:48.1639198Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-23T07:11:48.1639401Z | codex | reconnect | SQL statements | 36 | none | INFO |
2026-10-23T07:11:48.1639625Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-23T07:11:48.1639893Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-23T07:11:48.1640179Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-23T07:11:48.1640426Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-23T07:11:48.1640631Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO |
2026-10-23T07:11:48.1640851Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO |
2026-10-23T07:11:48.1641152Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO |
2026-10-23T07:11:48.1641405Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-23T07:11:48.1641661Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,712 B) | none | INFO |
2026-10-23T07:11:48.1641952Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO |
2026-10-23T07:11:48.1642227Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-23T07:11:48.1642487Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,577 B) | none | INFO |
2026-10-23T07:11:48.1642713Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO |
2026-10-23T07:11:48.1642955Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO |
2026-10-23T07:11:48.1643287Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO |
2026-10-23T07:11:48.1643564Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-23T07:11:48.1653485Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO |
2026-10-23T07:11:48.1654124Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO |
2026-10-23T07:11:48.1654391Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-23T07:11:48.1654615Z | claudeAgent | reconnect | SQL statements | 36 | none | INFO |
2026-10-23T07:11:48.1654739Z
2026-10-23T07:11:48.1654795Z ## Compression diagnostics
2026-10-23T07:11:48.1654871Z
2026-10-23T07:11:48.1654979Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-23T07:11:48.1655204Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip.
2026-10-23T07:11:48.1655428Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-23T07:11:48.1655673Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip.
2026-10-23T07:11:48.1687783Z ##[group]Run actions/upload-artifact@v7
2026-10-23T07:11:48.1687925Z with:
2026-10-23T07:11:48.1688037Z   name: thread-transfer-results
2026-10-23T07:11:48.1688196Z   path: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-23T07:11:48.1688366Z   if-no-files-found: ignore
2026-10-23T07:11:48.1688484Z   retention-days: 30
2026-10-23T07:11:48.1688596Z   compression-level: 6
2026-10-23T07:11:48.1688707Z   overwrite: false
2026-10-23T07:11:48.1688823Z   include-hidden-files: false
2026-10-23T07:11:48.1688942Z   archive: true
2026-10-23T07:11:48.1689053Z env:
2026-10-23T07:11:48.1689157Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-23T07:11:48.1689298Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393
2026-10-23T07:11:48.1689434Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T07:11:48.1689567Z ##[endgroup]
2026-10-23T07:11:48.2428653Z With the provided path, there will be 1 file uploaded
2026-10-23T07:11:48.2430623Z Artifact name is valid!
2026-10-23T07:11:48.2430891Z Root directory input is valid!
2026-10-23T07:11:48.4408346Z Uploading artifact: thread-transfer-results.zip
2026-10-23T07:11:48.4430842Z Beginning upload of artifact content to blob storage
2026-10-23T07:11:48.4987169Z Uploaded bytes 504
2026-10-23T07:11:48.5139449Z Finished uploading artifact content to blob storage!
2026-10-23T07:11:48.5140067Z SHA256 digest of uploaded artifact is 1446ec2b3945e5ae1deba9fe6c788a7f21a4ef34d6a20533f72e32c12262f52a
2026-10-23T07:11:48.5140598Z Finalizing artifact upload
2026-10-23T07:11:48.9463265Z Artifact thread-transfer-results successfully finalized. Artifact ID 12485146492
2026-10-23T07:11:48.9463638Z Artifact thread-transfer-results has been successfully uploaded! Final size is 504 bytes. Artifact ID is 12485146492
2026-10-23T07:11:48.9464831Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/39916074730/artifacts/12485146492
2026-10-23T07:11:48.9557834Z Post job cleanup.
2026-10-23T07:11:49.0207670Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-23T07:11:49.0278830Z Post job cleanup.
2026-10-23T07:11:49.0295027Z ##[start-action display=Cache full pnpm store;id=__69222e29-b220-4980-afbe-eb15649c1bab.__actions_cache]
2026-10-23T07:11:49.0628434Z Post job cleanup.
2026-10-23T07:11:49.1290377Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-00e587c1edf31fe669c96bc4768c0e07a969fff8e8228235fb75ec6c0abf4161, not saving cache.
2026-10-23T07:11:49.1320385Z ##[end-action id=__69222e29-b220-4980-afbe-eb15649c1bab.__actions_cache;outcome=success;conclusion=success;duration_ms=102]
2026-10-23T07:11:49.1322107Z ##[start-action display=Cache Vite+;id=__69222e29-b220-4980-afbe-eb15649c1bab.vp_cache]
2026-10-23T07:11:49.1341308Z Post job cleanup.
2026-10-23T07:11:49.1949567Z 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-23T07:11:49.1982508Z ##[end-action id=__69222e29-b220-4980-afbe-eb15649c1bab.vp_cache;outcome=success;conclusion=success;duration_ms=65]
2026-10-23T07:11:49.2023725Z Post job cleanup.
2026-10-23T07:11:49.2416099Z [command]/usr/local/bin/git version
2026-10-23T07:11:49.2445246Z git version 2.55.0
2026-10-23T07:11:49.2466201Z Temporarily overriding HOME='/home/runner/_work/_temp/7d0b38c3-381d-425e-84da-5fac72d774dd' before making global git config changes
2026-10-23T07:11:49.2466560Z Adding repository directory to the temporary git global config as a safe directory
2026-10-23T07:11:49.2469168Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-23T07:11:49.2490248Z Removing SSH command configuration
2026-10-23T07:11:49.2494038Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-23T07:11:49.2517198Z [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-23T07:11:49.2633003Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-23T07:11:49.2654475Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-23T07:11:49.2690024Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-23T07:11:49.2721058Z ##[group]Run '/job_completed.sh'
2026-10-23T07:11:49.2731436Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T07:11:49.2731611Z env:
2026-10-23T07:11:49.2731726Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-23T07:11:49.2731871Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393
2026-10-23T07:11:49.2732016Z   BLACKSMITH_CHECK_RUN_ID: 120289831497
2026-10-23T07:11:49.2732163Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-23T07:11:49.2732315Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-23T07:11:49.2732448Z ##[endgroup]
2026-10-23T07:11:49.2812271Z Docker container cache not activated, skipping hash computation.
2026-10-23T07:11:49.3062811Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-23T07:11:49.3101307Z Cleaning up orphan processes