GitHub check

Whole log, 169 KB
2026-10-22T09:31:15.8275746Z Current runner version: '2.337.0'
2026-10-22T09:31:15.8279837Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-ocdywnxuprsbdnkt'
2026-10-22T09:31:15.8280629Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-22T09:31:15.8281438Z Machine name: 'ip-172-31-73-130'
2026-10-22T09:31:15.8283181Z ##[group]GITHUB_TOKEN Permissions
2026-10-22T09:31:15.8284644Z Contents: read
2026-10-22T09:31:15.8285080Z Metadata: read
2026-10-22T09:31:15.8285478Z ##[endgroup]
2026-10-22T09:31:15.8287197Z Secret source: Actions
2026-10-22T09:31:15.8287929Z Cache mode: write
2026-10-22T09:31:15.8288676Z Prepare workflow directory
2026-10-22T09:31:15.8487307Z Prepare all required actions
2026-10-22T09:31:15.8516773Z Getting action download info
2026-10-22T09:31:16.0339915Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-22T09:31:16.0820605Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-22T09:31:16.1567320Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-22T09:31:16.3554523Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-22T09:31:16.3603104Z Complete job name: Test Server 8
2026-10-22T09:31:16.4018137Z A job started hook has been configured by the self-hosted runner administrator
2026-10-22T09:31:16.4133309Z ##[group]Run '/setup.sh'
2026-10-22T09:31:16.4145216Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-22T09:31:16.4145729Z env:
2026-10-22T09:31:16.4145992Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-22T09:31:16.4146322Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477
2026-10-22T09:31:16.4146717Z   BLACKSMITH_CHECK_RUN_ID: 119748187670
2026-10-22T09:31:16.4147053Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-22T09:31:16.4147403Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-22T09:31:16.4147696Z ##[endgroup]
2026-10-22T09:31:16.4443347Z Logging daemon started (blacksmithd for logs)
2026-10-22T09:31:16.4577890Z Results daemon started (blacksmithd for results)
2026-10-22T09:31:16.4736186Z Background adoption and SSH setup started (PID: 2918)
2026-10-22T09:31:16.4744104Z
2026-10-22T09:31:16.4744734Z ----------------------------------------
2026-10-22T09:31:16.4745858Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39756046540/jobs/119748187670
2026-10-22T09:31:16.4747024Z SSH Access (using your GitHub SSH key):
2026-10-22T09:31:16.4747547Z   ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-ocdywnxuprsbdnkt.vm.blacksmith.sh
2026-10-22T09:31:16.4747900Z
2026-10-22T09:31:16.4748044Z No GitHub SSH key? Add one at:
2026-10-22T09:31:16.4748584Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-22T09:31:16.4814243Z
2026-10-22T09:31:16.4814834Z ----------------------------------------
2026-10-22T09:31:16.4815160Z
2026-10-22T09:31:16.4815353Z VM ID: blacksmith-4vcpu-ubuntu-2404-ocdywnxuprsbdnkt
2026-10-22T09:31:16.4815801Z Host: production-152.236.30.171-x8664
2026-10-22T09:31:16.4816107Z Host Agent PID: 1753479
2026-10-22T09:31:16.4816569Z Host Agent Git SHA: 266f03d96
2026-10-22T09:31:16.4816869Z Host CPU Manufacturer: AuthenticAMD
2026-10-22T09:31:16.4817207Z Blacksmith Host Generation: gen 2
2026-10-22T09:31:16.4817527Z Petname: production-renewed-worm-c5146f4e
2026-10-22T09:31:16.4817840Z Region: us-east
2026-10-22T09:31:16.4818101Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-22T09:31:16.4819118Z OS Version: Ubuntu 24.04.4 LTS
2026-10-22T09:31:16.4819403Z
2026-10-22T09:31:16.4826796Z Enabling Blacksmith transparent cache
2026-10-22T09:31:16.5063981Z ##[group]Run actions/checkout@v6
2026-10-22T09:31:16.5064351Z with:
2026-10-22T09:31:16.5064588Z   fetch-depth: 2
2026-10-22T09:31:16.5064982Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-22T09:31:16.5065413Z   sparse-checkout-cone-mode: false
2026-10-22T09:31:16.5065724Z   repository: pingdotgg/t3code
2026-10-22T09:31:16.5068049Z   token: ***
2026-10-22T09:31:16.5068284Z   ssh-strict: true
2026-10-22T09:31:16.5068530Z   ssh-user: git
2026-10-22T09:31:16.5068787Z   persist-credentials: true
2026-10-22T09:31:16.5069057Z   clean: true
2026-10-22T09:31:16.5069303Z   fetch-tags: false
2026-10-22T09:31:16.5069553Z   show-progress: true
2026-10-22T09:31:16.5069804Z   lfs: false
2026-10-22T09:31:16.5070030Z   submodules: false
2026-10-22T09:31:16.5070277Z   set-safe-directory: true
2026-10-22T09:31:16.5070569Z   allow-unsafe-pr-checkout: false
2026-10-22T09:31:16.5070858Z env:
2026-10-22T09:31:16.5071141Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-22T09:31:16.5071462Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477
2026-10-22T09:31:16.5071774Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T09:31:16.5072077Z ##[endgroup]
2026-10-22T09:31:16.6233070Z Syncing repository: pingdotgg/t3code
2026-10-22T09:31:16.6234138Z ##[group]Getting Git version info
2026-10-22T09:31:16.6234506Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-22T09:31:16.6235082Z [command]/usr/local/bin/git version
2026-10-22T09:31:16.6326826Z git version 2.55.0
2026-10-22T09:31:16.6339442Z ##[endgroup]
2026-10-22T09:31:16.6347171Z Temporarily overriding HOME='/home/runner/_work/_temp/ab8bc42e-9d83-4268-b550-2363e119cb80' before making global git config changes
2026-10-22T09:31:16.6348436Z Adding repository directory to the temporary git global config as a safe directory
2026-10-22T09:31:16.6350731Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-22T09:31:16.6389002Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-22T09:31:16.6391609Z ##[group]Determining repository object format
2026-10-22T09:31:16.6392765Z ##[endgroup]
2026-10-22T09:31:16.6393401Z ##[group]Initializing the repository
2026-10-22T09:31:16.6395447Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-22T09:31:16.6451087Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-22T09:31:16.6451834Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-22T09:31:16.6452372Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-22T09:31:16.6452865Z hint: call:
2026-10-22T09:31:16.6453112Z hint:
2026-10-22T09:31:16.6453424Z hint: 	git config --global init.defaultBranch <name>
2026-10-22T09:31:16.6453974Z hint:
2026-10-22T09:31:16.6454314Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-22T09:31:16.6454843Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-22T09:31:16.6455285Z hint:
2026-10-22T09:31:16.6455531Z hint: 	git branch -m <name>
2026-10-22T09:31:16.6455812Z hint:
2026-10-22T09:31:16.6456173Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-22T09:31:16.6456799Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-22T09:31:16.6460946Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-22T09:31:16.6495577Z ##[endgroup]
2026-10-22T09:31:16.6496041Z ##[group]Disabling automatic garbage collection
2026-10-22T09:31:16.6497493Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-22T09:31:16.6524631Z ##[endgroup]
2026-10-22T09:31:16.6525048Z ##[group]Setting up auth
2026-10-22T09:31:16.6525355Z Removing SSH command configuration
2026-10-22T09:31:16.6528989Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-22T09:31:16.6553288Z [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-22T09:31:16.6705117Z Removing HTTP extra header
2026-10-22T09:31:16.6713889Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-22T09:31:16.6746701Z [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-22T09:31:16.6877224Z Removing includeIf entries pointing to credentials config files
2026-10-22T09:31:16.6880816Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-22T09:31:16.6910810Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-22T09:31:16.7043406Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-51a2b1cb-5431-4cda-a3a8-1c94458d4f39.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-22T09:31:16.7084932Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-51a2b1cb-5431-4cda-a3a8-1c94458d4f39.config
2026-10-22T09:31:16.7114147Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-51a2b1cb-5431-4cda-a3a8-1c94458d4f39.config
2026-10-22T09:31:16.7139122Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-51a2b1cb-5431-4cda-a3a8-1c94458d4f39.config
2026-10-22T09:31:16.7165620Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-51a2b1cb-5431-4cda-a3a8-1c94458d4f39.config
2026-10-22T09:31:16.7192825Z ##[endgroup]
2026-10-22T09:31:16.7193615Z ##[group]Fetching the repository
2026-10-22T09:31:16.7197634Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +d0aa0d52e1d0a50cec81f46f5b7d7d32cd815024:refs/remotes/pull/23510/merge
2026-10-22T09:31:16.9194440Z From https://github.com/pingdotgg/t3code
2026-10-22T09:31:16.9195565Z  * [new ref]         d0aa0d52e1d0a50cec81f46f5b7d7d32cd815024 -> pull/23510/merge
2026-10-22T09:31:16.9228589Z ##[endgroup]
2026-10-22T09:31:16.9229363Z ##[group]Determining the checkout info
2026-10-22T09:31:16.9233748Z ##[endgroup]
2026-10-22T09:31:16.9234226Z ##[group]Setting up sparse checkout
2026-10-22T09:31:16.9234640Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-22T09:31:16.9271219Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-22T09:31:16.9295507Z .git/info/sparse-checkout
2026-10-22T09:31:16.9300251Z ##[endgroup]
2026-10-22T09:31:16.9300959Z ##[group]Checking out the ref
2026-10-22T09:31:16.9303331Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23510/merge
2026-10-22T09:31:24.2784389Z Updating files:   0% (1/6286)
2026-10-22T09:31:24.2812943Z Updating files:   1% (63/6286)
2026-10-22T09:31:24.2831611Z Updating files:   2% (126/6286)
2026-10-22T09:31:24.2854982Z Updating files:   3% (189/6286)
2026-10-22T09:31:24.2878127Z Updating files:   4% (252/6286)
2026-10-22T09:31:24.2915194Z Updating files:   5% (315/6286)
2026-10-22T09:31:24.2939686Z Updating files:   6% (378/6286)
2026-10-22T09:31:24.3005875Z Updating files:   7% (441/6286)
2026-10-22T09:31:24.3038554Z Updating files:   8% (503/6286)
2026-10-22T09:31:24.3062894Z Updating files:   9% (566/6286)
2026-10-22T09:31:24.3359096Z Updating files:  10% (629/6286)
2026-10-22T09:31:24.3375012Z Updating files:  11% (692/6286)
2026-10-22T09:31:24.3386381Z Updating files:  12% (755/6286)
2026-10-22T09:31:24.3402009Z Updating files:  13% (818/6286)
2026-10-22T09:31:24.3418594Z Updating files:  14% (881/6286)
2026-10-22T09:31:24.3437114Z Updating files:  15% (943/6286)
2026-10-22T09:31:24.3457029Z Updating files:  16% (1006/6286)
2026-10-22T09:31:24.3475618Z Updating files:  17% (1069/6286)
2026-10-22T09:31:24.3496213Z Updating files:  18% (1132/6286)
2026-10-22T09:31:24.3512513Z Updating files:  19% (1195/6286)
2026-10-22T09:31:24.3542475Z Updating files:  20% (1258/6286)
2026-10-22T09:31:24.3559320Z Updating files:  21% (1321/6286)
2026-10-22T09:31:24.3579803Z Updating files:  22% (1383/6286)
2026-10-22T09:31:24.3594924Z Updating files:  23% (1446/6286)
2026-10-22T09:31:24.3607533Z Updating files:  24% (1509/6286)
2026-10-22T09:31:24.3624484Z Updating files:  25% (1572/6286)
2026-10-22T09:31:24.3639343Z Updating files:  26% (1635/6286)
2026-10-22T09:31:24.3658222Z Updating files:  27% (1698/6286)
2026-10-22T09:31:24.3686534Z Updating files:  28% (1761/6286)
2026-10-22T09:31:24.3712556Z Updating files:  29% (1823/6286)
2026-10-22T09:31:24.3733088Z Updating files:  30% (1886/6286)
2026-10-22T09:31:24.3759725Z Updating files:  31% (1949/6286)
2026-10-22T09:31:24.3792187Z Updating files:  32% (2012/6286)
2026-10-22T09:31:24.3820696Z Updating files:  33% (2075/6286)
2026-10-22T09:31:24.3897559Z Updating files:  34% (2138/6286)
2026-10-22T09:31:24.3954654Z Updating files:  35% (2201/6286)
2026-10-22T09:31:24.3990636Z Updating files:  36% (2263/6286)
2026-10-22T09:31:24.4025688Z Updating files:  37% (2326/6286)
2026-10-22T09:31:24.4070245Z Updating files:  38% (2389/6286)
2026-10-22T09:31:24.4099292Z Updating files:  39% (2452/6286)
2026-10-22T09:31:24.4131722Z Updating files:  40% (2515/6286)
2026-10-22T09:31:24.4173894Z Updating files:  41% (2578/6286)
2026-10-22T09:31:24.4197061Z Updating files:  42% (2641/6286)
2026-10-22T09:31:24.4210842Z Updating files:  43% (2703/6286)
2026-10-22T09:31:24.4242874Z Updating files:  44% (2766/6286)
2026-10-22T09:31:24.4281645Z Updating files:  45% (2829/6286)
2026-10-22T09:31:24.4320785Z Updating files:  46% (2892/6286)
2026-10-22T09:31:24.4357607Z Updating files:  47% (2955/6286)
2026-10-22T09:31:24.4401398Z Updating files:  48% (3018/6286)
2026-10-22T09:31:24.4444373Z Updating files:  49% (3081/6286)
2026-10-22T09:31:24.4498151Z Updating files:  50% (3143/6286)
2026-10-22T09:31:24.4519790Z Updating files:  51% (3206/6286)
2026-10-22T09:31:24.4571450Z Updating files:  52% (3269/6286)
2026-10-22T09:31:24.4611024Z Updating files:  53% (3332/6286)
2026-10-22T09:31:24.4641112Z Updating files:  54% (3395/6286)
2026-10-22T09:31:24.4676960Z Updating files:  55% (3458/6286)
2026-10-22T09:31:24.4704347Z Updating files:  56% (3521/6286)
2026-10-22T09:31:24.4727990Z Updating files:  57% (3584/6286)
2026-10-22T09:31:24.4758195Z Updating files:  58% (3646/6286)
2026-10-22T09:31:24.5201647Z Updating files:  59% (3709/6286)
2026-10-22T09:31:24.5216029Z Updating files:  60% (3772/6286)
2026-10-22T09:31:24.5233853Z Updating files:  61% (3835/6286)
2026-10-22T09:31:24.5253460Z Updating files:  62% (3898/6286)
2026-10-22T09:31:24.5276346Z Updating files:  63% (3961/6286)
2026-10-22T09:31:24.5304684Z Updating files:  64% (4024/6286)
2026-10-22T09:31:24.5329072Z Updating files:  65% (4086/6286)
2026-10-22T09:31:24.5350576Z Updating files:  66% (4149/6286)
2026-10-22T09:31:24.5378429Z Updating files:  67% (4212/6286)
2026-10-22T09:31:24.5393104Z Updating files:  68% (4275/6286)
2026-10-22T09:31:24.5412814Z Updating files:  69% (4338/6286)
2026-10-22T09:31:24.5428520Z Updating files:  70% (4401/6286)
2026-10-22T09:31:24.5443430Z Updating files:  71% (4464/6286)
2026-10-22T09:31:24.5461649Z Updating files:  72% (4526/6286)
2026-10-22T09:31:24.5488744Z Updating files:  73% (4589/6286)
2026-10-22T09:31:24.5776806Z Updating files:  74% (4652/6286)
2026-10-22T09:31:24.5980583Z Updating files:  75% (4715/6286)
2026-10-22T09:31:24.6002955Z Updating files:  76% (4778/6286)
2026-10-22T09:31:24.6024684Z Updating files:  77% (4841/6286)
2026-10-22T09:31:24.6052302Z Updating files:  78% (4904/6286)
2026-10-22T09:31:24.6074251Z Updating files:  79% (4966/6286)
2026-10-22T09:31:24.6095165Z Updating files:  80% (5029/6286)
2026-10-22T09:31:24.6113243Z Updating files:  81% (5092/6286)
2026-10-22T09:31:24.6135163Z Updating files:  82% (5155/6286)
2026-10-22T09:31:24.6155856Z Updating files:  83% (5218/6286)
2026-10-22T09:31:24.6179092Z Updating files:  84% (5281/6286)
2026-10-22T09:31:24.6201078Z Updating files:  85% (5344/6286)
2026-10-22T09:31:24.6226753Z Updating files:  86% (5406/6286)
2026-10-22T09:31:24.6306378Z Updating files:  87% (5469/6286)
2026-10-22T09:31:24.6341191Z Updating files:  88% (5532/6286)
2026-10-22T09:31:24.6360976Z Updating files:  89% (5595/6286)
2026-10-22T09:31:24.6387470Z Updating files:  90% (5658/6286)
2026-10-22T09:31:24.6427256Z Updating files:  91% (5721/6286)
2026-10-22T09:31:24.6442318Z Updating files:  92% (5784/6286)
2026-10-22T09:31:24.6461074Z Updating files:  93% (5846/6286)
2026-10-22T09:31:24.6483116Z Updating files:  94% (5909/6286)
2026-10-22T09:31:24.6507829Z Updating files:  95% (5972/6286)
2026-10-22T09:31:24.6566165Z Updating files:  96% (6035/6286)
2026-10-22T09:31:24.6595296Z Updating files:  97% (6098/6286)
2026-10-22T09:31:24.6645002Z Updating files:  98% (6161/6286)
2026-10-22T09:31:24.6666561Z Updating files:  99% (6224/6286)
2026-10-22T09:31:24.6666855Z Updating files: 100% (6286/6286)
2026-10-22T09:31:24.6667220Z Updating files: 100% (6286/6286), done.
2026-10-22T09:31:24.6831056Z Note: switching to 'refs/remotes/pull/23510/merge'.
2026-10-22T09:31:24.6831313Z
2026-10-22T09:31:24.6831653Z You are in 'detached HEAD' state. You can look around, make experimental
2026-10-22T09:31:24.6831974Z changes and commit them, and you can discard any commits you make in this
2026-10-22T09:31:24.6832247Z state without impacting any branches by switching back to a branch.
2026-10-22T09:31:24.6832409Z
2026-10-22T09:31:24.6832525Z If you want to create a new branch to retain commits you create, you may
2026-10-22T09:31:24.6832788Z do so (now or later) by using -c with the switch command. Example:
2026-10-22T09:31:24.6832938Z
2026-10-22T09:31:24.6833017Z   git switch -c <new-branch-name>
2026-10-22T09:31:24.6833118Z
2026-10-22T09:31:24.6833189Z Or undo this operation with:
2026-10-22T09:31:24.6833286Z
2026-10-22T09:31:24.6833347Z   git switch -
2026-10-22T09:31:24.6833458Z
2026-10-22T09:31:24.6833598Z Turn off this advice by setting config variable advice.detachedHead to false
2026-10-22T09:31:24.6833769Z
2026-10-22T09:31:24.6833959Z HEAD is now at d0aa0d5 Merge bf4c90b14702fa8dc5370645aa02eed37c76f76e into ff525478e236ec0df4c4920eb03ac3961ea714a2
2026-10-22T09:31:24.6847118Z ##[endgroup]
2026-10-22T09:31:24.6887789Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-22T09:31:24.6909421Z d0aa0d52e1d0a50cec81f46f5b7d7d32cd815024
2026-10-22T09:31:24.7070376Z Prepare all required actions
2026-10-22T09:31:24.7120961Z ##[group]Run ./.github/actions/ci-changes
2026-10-22T09:31:24.7121140Z env:
2026-10-22T09:31:24.7121268Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-22T09:31:24.7121458Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477
2026-10-22T09:31:24.7121661Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T09:31:24.7121808Z ##[endgroup]
2026-10-22T09:31:24.7174257Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-22T09:31:24.7255478Z ##[group]Run set -uo pipefail
2026-10-22T09:31:24.7255849Z set -uo pipefail
2026-10-22T09:31:24.7256048Z
2026-10-22T09:31:24.7256224Z decide() {
2026-10-22T09:31:24.7256530Z   node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-22T09:31:24.7256867Z   exit "${PIPESTATUS[0]}"
2026-10-22T09:31:24.7257080Z }
2026-10-22T09:31:24.7257250Z
2026-10-22T09:31:24.7257419Z fail_open() {
2026-10-22T09:31:24.7257666Z   echo "$* Running every job."
2026-10-22T09:31:24.7257894Z   decide
2026-10-22T09:31:24.7258064Z }
2026-10-22T09:31:24.7258191Z
2026-10-22T09:31:24.7258446Z # Reads the change from git rather than the REST API: every job that
2026-10-22T09:31:24.7258709Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-22T09:31:24.7258933Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-22T09:31:24.7259160Z   # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-22T09:31:24.7259702Z   # so its first parent is the base branch and the diff is the PR's change.
2026-10-22T09:31:24.7260035Z   base=HEAD^1
2026-10-22T09:31:24.7260261Z   mode=()
2026-10-22T09:31:24.7260419Z else
2026-10-22T09:31:24.7260535Z   base=$BEFORE_SHA
2026-10-22T09:31:24.7260796Z   git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-22T09:31:24.7261129Z     || fail_open "Could not fetch ${base}."
2026-10-22T09:31:24.7261453Z   # main keeps a full run as the backstop for anything the gate misses.
2026-10-22T09:31:24.7261762Z   mode=(--full)
2026-10-22T09:31:24.7261957Z fi
2026-10-22T09:31:24.7262128Z
2026-10-22T09:31:24.7262399Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-22T09:31:24.7262828Z # of a package changes that package just like editing it. It also keeps
2026-10-22T09:31:24.7263109Z # git from fetching file contents to score renames.
2026-10-22T09:31:24.7263372Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-22T09:31:24.7263633Z   || fail_open "Could not diff against ${base}."
2026-10-22T09:31:24.7263851Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-22T09:31:24.7274362Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-22T09:31:24.7274551Z env:
2026-10-22T09:31:24.7274689Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-22T09:31:24.7274854Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477
2026-10-22T09:31:24.7275013Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T09:31:24.7275171Z   EVENT_NAME: pull_request
2026-10-22T09:31:24.7275331Z   BEFORE_SHA: 8c711e7f0fe29c96187825114e935587771c4190
2026-10-22T09:31:24.7275507Z ##[endgroup]
2026-10-22T09:31:24.7782702Z Runs everything: knip.jsonc
2026-10-22T09:31:24.7787411Z 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-22T09:31:24.7788902Z typecheck=true
2026-10-22T09:31:24.7789038Z build=true
2026-10-22T09:31:24.7789157Z test=true
2026-10-22T09:31:24.7789273Z test_packages=
2026-10-22T09:31:24.7789403Z test_web=true
2026-10-22T09:31:24.7789526Z test_server=true
2026-10-22T09:31:24.7789663Z rust=true
2026-10-22T09:31:24.7789783Z release_smoke=true
2026-10-22T09:31:24.7789918Z mobile_native=false
2026-10-22T09:31:24.7889549Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=71]
2026-10-22T09:31:24.7973525Z Prepare all required actions
2026-10-22T09:31:24.7973999Z Getting action download info
2026-10-22T09:31:24.8971526Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-22T09:31:25.0012067Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-22T09:31:25.0012330Z env:
2026-10-22T09:31:25.0012461Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-22T09:31:25.0012638Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477
2026-10-22T09:31:25.0012905Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T09:31:25.0013134Z ##[endgroup]
2026-10-22T09:31:25.0107067Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-22T09:31:25.0123616Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-22T09:31:25.0124152Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-22T09:31:25.0133993Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-22T09:31:25.0134194Z env:
2026-10-22T09:31:25.0134328Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-22T09:31:25.0134577Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477
2026-10-22T09:31:25.0134739Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T09:31:25.0134898Z ##[endgroup]
2026-10-22T09:31:25.0171354Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=6]
2026-10-22T09:31:25.0173190Z ##[start-action display=Cache Vite+;id=__self.__actions_cache]
2026-10-22T09:31:25.0242261Z ##[group]Run actions/cache@v6
2026-10-22T09:31:25.0242408Z with:
2026-10-22T09:31:25.0242532Z   path: ~/.vite-plus
2026-10-22T09:31:25.0242677Z   key: vite-plus-home-v1-Linux-X64-1.3.0
2026-10-22T09:31:25.0242862Z   enableCrossOsArchive: false
2026-10-22T09:31:25.0243007Z   fail-on-cache-miss: false
2026-10-22T09:31:25.0243147Z   lookup-only: false
2026-10-22T09:31:25.0243268Z   save-always: false
2026-10-22T09:31:25.0243391Z env:
2026-10-22T09:31:25.0243520Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-22T09:31:25.0243679Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477
2026-10-22T09:31:25.0243839Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T09:31:25.0243985Z ##[endgroup]
2026-10-22T09:31:25.2580375Z Cache hit for: vite-plus-home-v1-Linux-X64-1.3.0
2026-10-22T09:31:25.5258159Z Received 101854644 of 101854644 (100.0%), 391.7 MBs/sec
2026-10-22T09:31:25.5258416Z Cache Size: ~97 MB (101854644 B)
2026-10-22T09:31:25.5384064Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/63491f81-a03d-442a-994b-829a8c7fa269/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-22T09:31:26.0201982Z Cache restored successfully
2026-10-22T09:31:26.0352341Z Cache restored from key: vite-plus-home-v1-Linux-X64-1.3.0
2026-10-22T09:31:26.0427641Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=1025]
2026-10-22T09:31:26.0430445Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-22T09:31:26.0472336Z ##[group]Run voidzero-dev/setup-vp@v1
2026-10-22T09:31:26.0472497Z with:
2026-10-22T09:31:26.0472625Z   node-version-file: package.json
2026-10-22T09:31:26.0472773Z   cache: false
2026-10-22T09:31:26.0472903Z   run-install: false
2026-10-22T09:31:26.0473037Z   sfw: false
2026-10-22T09:31:26.0473155Z env:
2026-10-22T09:31:26.0473289Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-22T09:31:26.0473453Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477
2026-10-22T09:31:26.0473633Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T09:31:26.0473782Z ##[endgroup]
2026-10-22T09:31:26.1158600Z Resolved Node.js version '26.12.1' from package.json
2026-10-22T09:31:26.1262538Z Resolved Vite+ version '1.3.0' from package.json
2026-10-22T09:31:26.1262768Z Installing Vite+@1.3.0...
2026-10-22T09:31:26.1287842Z [command]/usr/bin/bash -c set -o pipefail; curl -fsSL --connect-timeout 5 --max-time 15 https://viteplus.dev/install.sh | bash
2026-10-22T09:31:27.0285957Z info: installing vite-plus@1.3.0...
2026-10-22T09:31:27.0287315Z info: Preparing Node.js and pnpm...
2026-10-22T09:31:27.7349825Z info: Installing dependencies...
2026-10-22T09:31:29.3420762Z ✓ Dependencies installed.
2026-10-22T09:31:29.3437261Z Setup:
2026-10-22T09:31:29.3437498Z   Preparing vite-plus environment.
2026-10-22T09:31:29.3437713Z
2026-10-22T09:31:29.3447864Z Created Shims:
2026-10-22T09:31:29.3448169Z   /home/runner/.vite-plus/bin/node
2026-10-22T09:31:29.3448534Z   /home/runner/.vite-plus/bin/npm
2026-10-22T09:31:29.3448911Z   /home/runner/.vite-plus/bin/npx
2026-10-22T09:31:29.3449253Z   /home/runner/.vite-plus/bin/pnpm
2026-10-22T09:31:29.3449585Z   /home/runner/.vite-plus/bin/pnpx
2026-10-22T09:31:29.3449742Z   /home/runner/.vite-plus/bin/pn
2026-10-22T09:31:29.3449900Z   /home/runner/.vite-plus/bin/pnx
2026-10-22T09:31:29.3450119Z   /home/runner/.vite-plus/bin/yarn
2026-10-22T09:31:29.3450277Z   /home/runner/.vite-plus/bin/yarnpkg
2026-10-22T09:31:29.3450437Z   /home/runner/.vite-plus/bin/bun
2026-10-22T09:31:29.3450587Z   /home/runner/.vite-plus/bin/bunx
2026-10-22T09:31:29.3450762Z   /home/runner/.vite-plus/bin/vpx
2026-10-22T09:31:29.3450941Z   /home/runner/.vite-plus/bin/vpr
2026-10-22T09:31:29.3451090Z
2026-10-22T09:31:29.3451152Z Next Steps:
2026-10-22T09:31:29.3451282Z   For Bash, run:
2026-10-22T09:31:29.3451412Z   . "/home/runner/.vite-plus/env"
2026-10-22T09:31:29.3451507Z
2026-10-22T09:31:29.3451686Z   If your ~/.bashrc does not already load Vite+, add this command for interactive non-login Bash sessions.
2026-10-22T09:31:29.3452017Z   Login Bash shells must also load the command through their login profile.
2026-10-22T09:31:29.3452229Z
2026-10-22T09:31:29.3452423Z   Restart an already-running IDE to load its environment. Run `vp env doctor` to verify.
2026-10-22T09:31:29.3455391Z ✓ Vite+ setup complete.
2026-10-22T09:31:29.3496834Z Setting up Node.js 26.12.1 via vp env use...
2026-10-22T09:31:29.3502042Z [command]/home/runner/.vite-plus/bin/vp env use 26.12.1
2026-10-22T09:31:29.3527590Z Installing Node.js v26.12.1...
2026-10-22T09:31:30.0213963Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-22T09:31:30.0257099Z vp v1.3.0
2026-10-22T09:31:30.0266934Z
2026-10-22T09:31:30.0267328Z Local vite-plus:
2026-10-22T09:31:30.0267681Z   vite-plus  Not found
2026-10-22T09:31:30.0267872Z
2026-10-22T09:31:30.0267951Z Tools:
2026-10-22T09:31:30.0268215Z   vite             Not found
2026-10-22T09:31:30.0268533Z   rolldown         Not found
2026-10-22T09:31:30.0268841Z   vitest           Not found
2026-10-22T09:31:30.0269064Z   oxfmt            Not found
2026-10-22T09:31:30.0269272Z   oxlint           Not found
2026-10-22T09:31:30.0269491Z   oxlint-tsgolint  Not found
2026-10-22T09:31:30.0269717Z   tsdown           Not found
2026-10-22T09:31:30.0269851Z
2026-10-22T09:31:30.0269929Z Environment:
2026-10-22T09:31:30.0270189Z   Package manager  pnpm v12.14.0
2026-10-22T09:31:30.0270507Z   Node.js          v26.12.1 (.session-node-version)
2026-10-22T09:31:30.0309701Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=success;conclusion=success;duration_ms=3987]
2026-10-22T09:31:30.0312776Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-22T09:31:30.0332181Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-22T09:31:30.0332502Z store_path="$(vp pm cache dir)"
2026-10-22T09:31:30.0332792Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-22T09:31:30.0349243Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-22T09:31:30.0349552Z env:
2026-10-22T09:31:30.0349756Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-22T09:31:30.0350025Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477
2026-10-22T09:31:30.0350286Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T09:31:30.0350526Z ##[endgroup]
2026-10-22T09:31:30.4288271Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=397]
2026-10-22T09:31:30.4290249Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache_2]
2026-10-22T09:31:30.4950595Z ##[group]Run actions/cache@v6
2026-10-22T09:31:30.4950754Z with:
2026-10-22T09:31:30.4950927Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-22T09:31:30.4951251Z   key: pnpm-full-v1-Linux-X64-d651407d7d0c7ecacd035718e6d120760bb0bb1ea0b966bcda4a8197c80ebc8f
2026-10-22T09:31:30.4951788Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-22T09:31:30.4951959Z   enableCrossOsArchive: false
2026-10-22T09:31:30.4952109Z   fail-on-cache-miss: false
2026-10-22T09:31:30.4952250Z   lookup-only: false
2026-10-22T09:31:30.4952380Z   save-always: false
2026-10-22T09:31:30.4952507Z env:
2026-10-22T09:31:30.4952632Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-22T09:31:30.4952794Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477
2026-10-22T09:31:30.4952964Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T09:31:30.4953112Z ##[endgroup]
2026-10-22T09:31:30.6967125Z Cache hit for: pnpm-full-v1-Linux-X64-d651407d7d0c7ecacd035718e6d120760bb0bb1ea0b966bcda4a8197c80ebc8f
2026-10-22T09:31:31.7416384Z Received 536870912 of 994453879 (54.0%), 497.1 MBs/sec
2026-10-22T09:31:32.7574531Z Received 838860800 of 994453879 (84.4%), 392.0 MBs/sec
2026-10-22T09:31:33.0059365Z Received 994453879 of 994453879 (100.0%), 413.4 MBs/sec
2026-10-22T09:31:33.0108281Z Cache Size: ~948 MB (994453879 B)
2026-10-22T09:31:33.0182957Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/e84e1219-71f6-49f1-918d-0a220a72a474/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-22T09:31:39.4623401Z Cache restored successfully
2026-10-22T09:31:39.5237169Z Cache restored from key: pnpm-full-v1-Linux-X64-d651407d7d0c7ecacd035718e6d120760bb0bb1ea0b966bcda4a8197c80ebc8f
2026-10-22T09:31:39.5442917Z ##[end-action id=__self.__actions_cache_2;outcome=success;conclusion=success;duration_ms=9115]
2026-10-22T09:31:39.5444853Z ##[start-action display=Install dependencies;id=__self.__run]
2026-10-22T09:31:39.5458255Z ##[group]Run vp install
2026-10-22T09:31:39.5458437Z vp install
2026-10-22T09:31:39.5468951Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-22T09:31:39.5469134Z env:
2026-10-22T09:31:39.5469265Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-22T09:31:39.5469429Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477
2026-10-22T09:31:39.5469590Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T09:31:39.5469755Z ##[endgroup]
2026-10-22T09:31:39.5912112Z Scope: all 33 workspace projects
2026-10-22T09:31:39.7195477Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-22T09:31:40.1457385Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-22T09:31:40.1495394Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-22T09:31:40.1497763Z   Virtual store is at:             node_modules/.pnpm
2026-10-22T09:31:43.0104210Z ✓ Lockfile passes supply-chain policies (2088 entries in 3.3s)
2026-10-22T09:31:43.0104713Z Lockfile is up to date, resolution step is skipped
2026-10-22T09:31:43.0304055Z Packages: +1721
2026-10-22T09:31:43.0304298Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-22T09:31:43.0766593Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-22T09:31:44.3307204Z . prepare$ vp config --no-agent
2026-10-22T09:31:44.4626987Z . prepare: Done
2026-10-22T09:31:44.4643177Z
2026-10-22T09:31:44.4643407Z devDependencies:
2026-10-22T09:31:44.4643619Z + @coderabbitai/config 1.1.0
2026-10-22T09:31:44.4643776Z + @shadcn/lint 0.1.5
2026-10-22T09:31:44.4643975Z + @types/node 24.12.4
2026-10-22T09:31:44.4644115Z + knip 6.34.0
2026-10-22T09:31:44.4644288Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-22T09:31:44.4644743Z + vite-plus 1.3.0
2026-10-22T09:31:44.4644816Z
2026-10-22T09:31:44.4655096Z Done in 4.9s using pnpm v12.14.0
2026-10-22T09:31:44.4863543Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=4941]
2026-10-22T09:31:44.4901213Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-22T09:31:44.4901691Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-22T09:31:44.4912459Z shell: /usr/bin/bash -e {0}
2026-10-22T09:31:44.4912600Z env:
2026-10-22T09:31:44.4912731Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-22T09:31:44.4912906Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477
2026-10-22T09:31:44.4913070Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T09:31:44.4913223Z ##[endgroup]
2026-10-22T09:31:44.5251310Z ##[group]Run actions/cache@v6
2026-10-22T09:31:44.5251468Z with:
2026-10-22T09:31:44.5251598Z   path: ~/.cache/ms-playwright
2026-10-22T09:31:44.5251777Z   key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-22T09:31:44.5251979Z   enableCrossOsArchive: false
2026-10-22T09:31:44.5252126Z   fail-on-cache-miss: false
2026-10-22T09:31:44.5252260Z   lookup-only: false
2026-10-22T09:31:44.5252405Z   save-always: false
2026-10-22T09:31:44.5252586Z env:
2026-10-22T09:31:44.5252717Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-22T09:31:44.5252883Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477
2026-10-22T09:31:44.5253040Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T09:31:44.5253186Z ##[endgroup]
2026-10-22T09:31:44.7588189Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-22T09:31:44.9989536Z Received 106503405 of 106503405 (100.0%), 472.4 MBs/sec
2026-10-22T09:31:44.9989930Z Cache Size: ~102 MB (106503405 B)
2026-10-22T09:31:45.0004567Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/5067fc17-c257-4f7e-8c39-06ea644e7e1c/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-22T09:31:45.2073080Z Cache restored successfully
2026-10-22T09:31:45.2238901Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-22T09:31:45.2449607Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-22T09:31:45.2450047Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-22T09:31:45.2450309Z test -n "$browser"
2026-10-22T09:31:45.2450476Z if ldd "$browser" | grep '=> not found'; then
2026-10-22T09:31:45.2450723Z   node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-22T09:31:45.2450981Z fi
2026-10-22T09:31:45.2462852Z shell: /usr/bin/bash -e {0}
2026-10-22T09:31:45.2463044Z env:
2026-10-22T09:31:45.2463191Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-22T09:31:45.2463371Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477
2026-10-22T09:31:45.2463535Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T09:31:45.2463718Z ##[endgroup]
2026-10-22T09:31:45.3124325Z ##[group]Run vp run --filter t3 test --shard 8/8
2026-10-22T09:31:45.3124648Z vp run --filter t3 test --shard 8/8
2026-10-22T09:31:45.3139012Z shell: /usr/bin/bash -e {0}
2026-10-22T09:31:45.3139175Z env:
2026-10-22T09:31:45.3139319Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-22T09:31:45.3139509Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477
2026-10-22T09:31:45.3139683Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T09:31:45.3139932Z   T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-22T09:31:45.3140259Z   T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-22T09:31:45.3140559Z ##[endgroup]
2026-10-22T09:31:45.5125880Z ~/apps/server$ vp test run --shard 8/8 ⊘ cache disabled
2026-10-22T09:31:45.6966716Z
2026-10-22T09:31:45.7006991Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-22T09:31:45.7033840Z
2026-10-22T09:31:49.1665853Z  ✓ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 1306ms
2026-10-22T09:31:52.3017088Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the parent instance without authorizing new disabled work
2026-10-22T09:31:52.3018089Z [09:31:52.287] INFO (#414): Migrations ran successfully {
2026-10-22T09:31:52.3019255Z   migrations: [
2026-10-22T09:31:52.3019504Z     '1_OrchestrationEvents',
2026-10-22T09:31:52.3020109Z     '2_OrchestrationCommandReceipts',
2026-10-22T09:31:52.3020384Z     '3_CheckpointDiffBlobs',
2026-10-22T09:31:52.3020654Z     '4_ProviderSessionRuntime',
2026-10-22T09:31:52.3020914Z     '5_Projections',
2026-10-22T09:31:52.3021204Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-22T09:31:52.3021515Z     '7_ProjectionThreadMessageAttachments',
2026-10-22T09:31:52.3021812Z     '8_ProjectionThreadActivitySequence',
2026-10-22T09:31:52.3022091Z     '9_ProviderSessionRuntimeMode',
2026-10-22T09:31:52.3022372Z     '10_ProjectionThreadsRuntimeMode',
2026-10-22T09:31:52.3022673Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-22T09:31:52.3022988Z     '12_ProjectionThreadsInteractionMode',
2026-10-22T09:31:52.3023279Z     '13_ProjectionThreadProposedPlans',
2026-10-22T09:31:52.3023590Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-22T09:31:52.3023902Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-22T09:31:52.3024190Z     '16_CanonicalizeModelSelections',
2026-10-22T09:31:52.3024462Z     '17_ProjectionThreadsArchivedAt',
2026-10-22T09:31:52.3024742Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-22T09:31:52.3025036Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-22T09:31:52.3025309Z     '20_AuthAccessManagement',
2026-10-22T09:31:52.3025572Z     '21_AuthSessionClientMetadata',
2026-10-22T09:31:52.3025850Z     '22_AuthSessionLastConnectedAt',
2026-10-22T09:31:52.3026128Z     '23_ProjectionThreadShellSummary',
2026-10-22T09:31:52.3026418Z     '24_BackfillProjectionThreadShellSummary',
2026-10-22T09:31:52.3026745Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-22T09:31:52.3027215Z     '26_CanonicalizeModelSelectionOptions',
2026-10-22T09:31:52.3027607Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-22T09:31:52.3027969Z     '28_ProjectionThreadSessionInstanceId',
2026-10-22T09:31:52.3028338Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-22T09:31:52.3028720Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-22T09:31:52.3029078Z     '31_AuthAuthorizationScopes',
2026-10-22T09:31:52.3029412Z     '32_AuthPairingProofKeyThumbprint',
2026-10-22T09:31:52.3029772Z     '33_ProjectionThreadsSettled',
2026-10-22T09:31:52.3030131Z     '34_ProjectionThreadsSnoozed',
2026-10-22T09:31:52.3030451Z     '35_ProjectionThreadTitleRegeneration',
2026-10-22T09:31:52.3030788Z     '36_ProjectionThreadsPinned',
2026-10-22T09:31:52.3031057Z     '37_ProjectionTurnsKeysetIndex',
2026-10-22T09:31:52.3031343Z     '38_ProjectionThreadsPinOrderKey',
2026-10-22T09:31:52.3031653Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-22T09:31:52.3031951Z     '40_ProjectionProjectFaviconPath',
2026-10-22T09:31:52.3032230Z     '41_AuthSessionClientConnection',
2026-10-22T09:31:52.3032519Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-22T09:31:52.3032799Z     '43_ProjectionThreadsUnsettledAt',
2026-10-22T09:31:52.3033081Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-22T09:31:52.3033364Z     '45_ProjectionProjectsAutoPull',
2026-10-22T09:31:52.3033686Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-22T09:31:52.3033964Z     '47_ProjectionProjectIcon',
2026-10-22T09:31:52.3034241Z     '48_ProjectionThreadBranchPullRequest',
2026-10-22T09:31:52.3034529Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-22T09:31:52.3034814Z     '50_ProjectionThreadPullRequests',
2026-10-22T09:31:52.3035214Z     '51_ProjectionThreadMessageContext',
2026-10-22T09:31:52.3035599Z     '52_ProjectionThreadTitleState',
2026-10-22T09:31:52.3035937Z     '53_PullRequestFilesViewed',
2026-10-22T09:31:52.3036229Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-22T09:31:52.3036507Z     '55_OrchestrationV2',
2026-10-22T09:31:52.3036840Z     '56_RemoveRedundantProjectionIndexes',
2026-10-22T09:31:52.3037164Z     '57_ScheduledTaskWebhooks',
2026-10-22T09:31:52.3037513Z     '58_WebhookRelayDeliveries',
2026-10-22T09:31:52.3037864Z     '59_McpAppModelContext',
2026-10-22T09:31:52.3038187Z     '60_ThreadSnapshotWindowIndexes',
2026-10-22T09:31:52.3038514Z     '61_PullRequestReviewGuides',
2026-10-22T09:31:52.3038840Z     '62_ThreadFailureLookupIndex',
2026-10-22T09:31:52.3039155Z     '63_DropUnusedV1Projections',
2026-10-22T09:31:52.3039750Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-22T09:31:52.3040212Z     '65_CodexUsageNativeTurnIndex',
2026-10-22T09:31:52.3040602Z     '66_RepairClientSettlementTimestamps',
2026-10-22T09:31:52.3040899Z     '67_WebhookDedupe'
2026-10-22T09:31:52.3041432Z   ]
2026-10-22T09:31:52.3055947Z }
2026-10-22T09:31:52.3056116Z
2026-10-22T09:31:52.4410027Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the alternate instance without authorizing new disabled work
2026-10-22T09:31:52.4410557Z [09:31:52.434] INFO (#4795): Migrations ran successfully {
2026-10-22T09:31:52.4410751Z   migrations: [
2026-10-22T09:31:52.4410910Z     '1_OrchestrationEvents',
2026-10-22T09:31:52.4411103Z     '2_OrchestrationCommandReceipts',
2026-10-22T09:31:52.4411296Z     '3_CheckpointDiffBlobs',
2026-10-22T09:31:52.4411470Z     '4_ProviderSessionRuntime',
2026-10-22T09:31:52.4411707Z     '5_Projections',
2026-10-22T09:31:52.4411953Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-22T09:31:52.4412190Z     '7_ProjectionThreadMessageAttachments',
2026-10-22T09:31:52.4412399Z     '8_ProjectionThreadActivitySequence',
2026-10-22T09:31:52.4412622Z     '9_ProviderSessionRuntimeMode',
2026-10-22T09:31:52.4412923Z     '10_ProjectionThreadsRuntimeMode',
2026-10-22T09:31:52.4413243Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-22T09:31:52.4413585Z     '12_ProjectionThreadsInteractionMode',
2026-10-22T09:31:52.4414014Z     '13_ProjectionThreadProposedPlans',
2026-10-22T09:31:52.4414377Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-22T09:31:52.4414615Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-22T09:31:52.4414835Z     '16_CanonicalizeModelSelections',
2026-10-22T09:31:52.4415159Z     '17_ProjectionThreadsArchivedAt',
2026-10-22T09:31:52.4415497Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-22T09:31:52.4415836Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-22T09:31:52.4416118Z     '20_AuthAccessManagement',
2026-10-22T09:31:52.4416302Z     '21_AuthSessionClientMetadata',
2026-10-22T09:31:52.4416554Z     '22_AuthSessionLastConnectedAt',
2026-10-22T09:31:52.4416878Z     '23_ProjectionThreadShellSummary',
2026-10-22T09:31:52.4417220Z     '24_BackfillProjectionThreadShellSummary',
2026-10-22T09:31:52.4417655Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-22T09:31:52.4418014Z     '26_CanonicalizeModelSelectionOptions',
2026-10-22T09:31:52.4418353Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-22T09:31:52.4418686Z     '28_ProjectionThreadSessionInstanceId',
2026-10-22T09:31:52.4419033Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-22T09:31:52.4419422Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-22T09:31:52.4419738Z     '31_AuthAuthorizationScopes',
2026-10-22T09:31:52.4420046Z     '32_AuthPairingProofKeyThumbprint',
2026-10-22T09:31:52.4420351Z     '33_ProjectionThreadsSettled',
2026-10-22T09:31:52.4420644Z     '34_ProjectionThreadsSnoozed',
2026-10-22T09:31:52.4420952Z     '35_ProjectionThreadTitleRegeneration',
2026-10-22T09:31:52.4421282Z     '36_ProjectionThreadsPinned',
2026-10-22T09:31:52.4421584Z     '37_ProjectionTurnsKeysetIndex',
2026-10-22T09:31:52.4421901Z     '38_ProjectionThreadsPinOrderKey',
2026-10-22T09:31:52.4422252Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-22T09:31:52.4422626Z     '40_ProjectionProjectFaviconPath',
2026-10-22T09:31:52.4422935Z     '41_AuthSessionClientConnection',
2026-10-22T09:31:52.4423276Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-22T09:31:52.4424098Z     '43_ProjectionThreadsUnsettledAt',
2026-10-22T09:31:52.4424608Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-22T09:31:52.4424927Z     '45_ProjectionProjectsAutoPull',
2026-10-22T09:31:52.4425254Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-22T09:31:52.4425562Z     '47_ProjectionProjectIcon',
2026-10-22T09:31:52.4425869Z     '48_ProjectionThreadBranchPullRequest',
2026-10-22T09:31:52.4426215Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-22T09:31:52.4426549Z     '50_ProjectionThreadPullRequests',
2026-10-22T09:31:52.4426867Z     '51_ProjectionThreadMessageContext',
2026-10-22T09:31:52.4427182Z     '52_ProjectionThreadTitleState',
2026-10-22T09:31:52.4427522Z     '53_PullRequestFilesViewed',
2026-10-22T09:31:52.4427853Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-22T09:31:52.4428179Z     '55_OrchestrationV2',
2026-10-22T09:31:52.4428496Z     '56_RemoveRedundantProjectionIndexes',
2026-10-22T09:31:52.4428815Z     '57_ScheduledTaskWebhooks',
2026-10-22T09:31:52.4429121Z     '58_WebhookRelayDeliveries',
2026-10-22T09:31:52.4429412Z     '59_McpAppModelContext',
2026-10-22T09:31:52.4429703Z     '60_ThreadSnapshotWindowIndexes',
2026-10-22T09:31:52.4429993Z     '61_PullRequestReviewGuides',
2026-10-22T09:31:52.4430297Z     '62_ThreadFailureLookupIndex',
2026-10-22T09:31:52.4430603Z     '63_DropUnusedV1Projections',
2026-10-22T09:31:52.4430928Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-22T09:31:52.4431278Z     '65_CodexUsageNativeTurnIndex',
2026-10-22T09:31:52.4431612Z     '66_RepairClientSettlementTimestamps',
2026-10-22T09:31:52.4431929Z     '67_WebhookDedupe'
2026-10-22T09:31:52.4432144Z   ]
2026-10-22T09:31:52.4432320Z }
2026-10-22T09:31:52.4432419Z
2026-10-22T09:31:52.5064383Z  ✓ src/mcp/OrchestratorMcpService.test.ts (33 tests) 321ms
2026-10-22T09:31:54.4217004Z  ✓ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 674ms
2026-10-22T09:31:55.6244037Z  ✓ src/project/AgentSessionScanner.test.ts (53 tests) 845ms
2026-10-22T09:31:55.6244570Z    ✓ AgentSessionScanner (37)
2026-10-22T09:31:55.6244865Z      ✓ recentThreads (18)
2026-10-22T09:31:55.6245343Z        ✓ skips excessive records without blocking an older valid transcript 357ms
2026-10-22T09:31:57.2042621Z  ✓ src/assets/AssetAccess.test.ts (26 tests) 187ms
2026-10-22T09:32:04.3324533Z  ✓ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 6878ms
2026-10-22T09:32:04.3325410Z    ✓ AcpSessionRuntime (30)
2026-10-22T09:32:04.3325895Z      ✓ buffers root metadata while session/new startup is still pending 309ms
2026-10-22T09:32:04.3326507Z      ✓ drains large stderr output and keeps auth-sized logging chunks 487ms
2026-10-22T09:32:04.3327118Z      ✓ keeps assistant item IDs unique when a provider session restarts 435ms
2026-10-22T09:32:05.6202326Z  ✓ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 48ms
2026-10-22T09:32:06.9086560Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-22T09:32:06.9087004Z [09:32:06.900] INFO (#22): Migrations ran successfully {
2026-10-22T09:32:06.9087192Z   migrations: [
2026-10-22T09:32:06.9087384Z     '1_OrchestrationEvents',
2026-10-22T09:32:06.9087689Z     '2_OrchestrationCommandReceipts',
2026-10-22T09:32:06.9087973Z     '3_CheckpointDiffBlobs',
2026-10-22T09:32:06.9088234Z     '4_ProviderSessionRuntime',
2026-10-22T09:32:06.9088453Z     '5_Projections',
2026-10-22T09:32:06.9088765Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-22T09:32:06.9089107Z     '7_ProjectionThreadMessageAttachments',
2026-10-22T09:32:06.9089416Z     '8_ProjectionThreadActivitySequence',
2026-10-22T09:32:06.9089655Z     '9_ProviderSessionRuntimeMode',
2026-10-22T09:32:06.9089899Z     '10_ProjectionThreadsRuntimeMode',
2026-10-22T09:32:06.9090225Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-22T09:32:06.9090576Z     '12_ProjectionThreadsInteractionMode',
2026-10-22T09:32:06.9090836Z     '13_ProjectionThreadProposedPlans',
2026-10-22T09:32:06.9091203Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-22T09:32:06.9091581Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-22T09:32:06.9091896Z     '16_CanonicalizeModelSelections',
2026-10-22T09:32:06.9092202Z     '17_ProjectionThreadsArchivedAt',
2026-10-22T09:32:06.9092557Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-22T09:32:06.9092888Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-22T09:32:06.9093223Z     '20_AuthAccessManagement',
2026-10-22T09:32:06.9093513Z     '21_AuthSessionClientMetadata',
2026-10-22T09:32:06.9093931Z     '22_AuthSessionLastConnectedAt',
2026-10-22T09:32:06.9094243Z     '23_ProjectionThreadShellSummary',
2026-10-22T09:32:06.9094580Z     '24_BackfillProjectionThreadShellSummary',
2026-10-22T09:32:06.9094950Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-22T09:32:06.9095313Z     '26_CanonicalizeModelSelectionOptions',
2026-10-22T09:32:06.9095669Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-22T09:32:06.9096006Z     '28_ProjectionThreadSessionInstanceId',
2026-10-22T09:32:06.9096352Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-22T09:32:06.9096696Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-22T09:32:06.9097023Z     '31_AuthAuthorizationScopes',
2026-10-22T09:32:06.9097328Z     '32_AuthPairingProofKeyThumbprint',
2026-10-22T09:32:06.9097647Z     '33_ProjectionThreadsSettled',
2026-10-22T09:32:06.9097939Z     '34_ProjectionThreadsSnoozed',
2026-10-22T09:32:06.9098261Z     '35_ProjectionThreadTitleRegeneration',
2026-10-22T09:32:06.9098574Z     '36_ProjectionThreadsPinned',
2026-10-22T09:32:06.9098938Z     '37_ProjectionTurnsKeysetIndex',
2026-10-22T09:32:06.9099263Z     '38_ProjectionThreadsPinOrderKey',
2026-10-22T09:32:06.9099593Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-22T09:32:06.9100657Z     '40_ProjectionProjectFaviconPath',
2026-10-22T09:32:06.9101275Z     '41_AuthSessionClientConnection',
2026-10-22T09:32:06.9101586Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-22T09:32:06.9101895Z     '43_ProjectionThreadsUnsettledAt',
2026-10-22T09:32:06.9102199Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-22T09:32:06.9102502Z     '45_ProjectionProjectsAutoPull',
2026-10-22T09:32:06.9102817Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-22T09:32:06.9103141Z     '47_ProjectionProjectIcon',
2026-10-22T09:32:06.9103456Z     '48_ProjectionThreadBranchPullRequest',
2026-10-22T09:32:06.9103803Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-22T09:32:06.9104013Z     '50_ProjectionThreadPullRequests',
2026-10-22T09:32:06.9104228Z     '51_ProjectionThreadMessageContext',
2026-10-22T09:32:06.9104423Z     '52_ProjectionThreadTitleState',
2026-10-22T09:32:06.9104620Z     '53_PullRequestFilesViewed',
2026-10-22T09:32:06.9104827Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-22T09:32:06.9105022Z     '55_OrchestrationV2',
2026-10-22T09:32:06.9105217Z     '56_RemoveRedundantProjectionIndexes',
2026-10-22T09:32:06.9105406Z     '57_ScheduledTaskWebhooks',
2026-10-22T09:32:06.9105672Z     '58_WebhookRelayDeliveries',
2026-10-22T09:32:06.9105942Z     '59_McpAppModelContext',
2026-10-22T09:32:06.9106220Z     '60_ThreadSnapshotWindowIndexes',
2026-10-22T09:32:06.9106497Z     '61_PullRequestReviewGuides',
2026-10-22T09:32:06.9106731Z     '62_ThreadFailureLookupIndex',
2026-10-22T09:32:06.9106917Z     '63_DropUnusedV1Projections',
2026-10-22T09:32:06.9107114Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-22T09:32:06.9107316Z     '65_CodexUsageNativeTurnIndex',
2026-10-22T09:32:06.9107522Z     '66_RepairClientSettlementTimestamps',
2026-10-22T09:32:06.9107717Z     '67_WebhookDedupe'
2026-10-22T09:32:06.9107854Z   ]
2026-10-22T09:32:06.9107966Z }
2026-10-22T09:32:06.9108030Z
2026-10-22T09:32:07.0997926Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-22T09:32:07.0998713Z [09:32:07.098] WARN (#1240): Orchestration effect execution failed {
2026-10-22T09:32:07.0999566Z   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-22T09:32:07.1000313Z   effectType: 'provider-turn.restart',
2026-10-22T09:32:07.1000632Z   attemptCount: 1,
2026-10-22T09:32:07.1000886Z   nonRetryable: false,
2026-10-22T09:32:07.1001229Z   error: 'OrchestrationEffectExecutionError: \n' +
2026-10-22T09:32:07.1001789Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' +
2026-10-22T09:32:07.1002563Z     '    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-22T09:32:07.1003105Z     '  [cause]: ProviderTurnStartError: \n' +
2026-10-22T09:32:07.1003654Z     '      at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1356:19\n' +
2026-10-22T09:32:07.1004452Z     '      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-22T09:32:07.1005678Z     '    [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:d4a18306-3611-4cce-9921-9769c859f045.\n' +
2026-10-22T09:32:07.1007440Z     '        at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' +
2026-10-22T09:32:07.1008389Z     '        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-22T09:32:07.1009568Z     '      [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:d4a18306-3611-4cce-9921-9769c859f045.\n' +
2026-10-22T09:32:07.1010668Z     '          at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' +
2026-10-22T09:32:07.1011270Z     '        [cause]: Error: simulated replacement open failure\n' +
2026-10-22T09:32:07.1011592Z     '      }\n' +
2026-10-22T09:32:07.1011807Z     '    }\n' +
2026-10-22T09:32:07.1012031Z     '  }\n' +
2026-10-22T09:32:07.1012239Z     '}'
2026-10-22T09:32:07.1012429Z }
2026-10-22T09:32:07.1012555Z
2026-10-22T09:32:07.3761814Z 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-22T09:32:07.3762291Z [09:32:07.372] INFO (#2636): Migrations ran successfully {
2026-10-22T09:32:07.3762473Z   migrations: [
2026-10-22T09:32:07.3762632Z     '1_OrchestrationEvents',
2026-10-22T09:32:07.3762818Z     '2_OrchestrationCommandReceipts',
2026-10-22T09:32:07.3763007Z     '3_CheckpointDiffBlobs',
2026-10-22T09:32:07.3763181Z     '4_ProviderSessionRuntime',
2026-10-22T09:32:07.3763350Z     '5_Projections',
2026-10-22T09:32:07.3763554Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-22T09:32:07.3763783Z     '7_ProjectionThreadMessageAttachments',
2026-10-22T09:32:07.3764018Z     '8_ProjectionThreadActivitySequence',
2026-10-22T09:32:07.3764224Z     '9_ProviderSessionRuntimeMode',
2026-10-22T09:32:07.3764441Z     '10_ProjectionThreadsRuntimeMode',
2026-10-22T09:32:07.3764655Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-22T09:32:07.3764876Z     '12_ProjectionThreadsInteractionMode',
2026-10-22T09:32:07.3765077Z     '13_ProjectionThreadProposedPlans',
2026-10-22T09:32:07.3765304Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-22T09:32:07.3765528Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-22T09:32:07.3765727Z     '16_CanonicalizeModelSelections',
2026-10-22T09:32:07.3765915Z     '17_ProjectionThreadsArchivedAt',
2026-10-22T09:32:07.3766114Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-22T09:32:07.3766317Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-22T09:32:07.3766503Z     '20_AuthAccessManagement',
2026-10-22T09:32:07.3766688Z     '21_AuthSessionClientMetadata',
2026-10-22T09:32:07.3766877Z     '22_AuthSessionLastConnectedAt',
2026-10-22T09:32:07.3767072Z     '23_ProjectionThreadShellSummary',
2026-10-22T09:32:07.3767279Z     '24_BackfillProjectionThreadShellSummary',
2026-10-22T09:32:07.3767510Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-22T09:32:07.3767728Z     '26_CanonicalizeModelSelectionOptions',
2026-10-22T09:32:07.3767937Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-22T09:32:07.3768141Z     '28_ProjectionThreadSessionInstanceId',
2026-10-22T09:32:07.3768354Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-22T09:32:07.3768574Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-22T09:32:07.3768862Z     '31_AuthAuthorizationScopes',
2026-10-22T09:32:07.3769056Z     '32_AuthPairingProofKeyThumbprint',
2026-10-22T09:32:07.3769655Z     '33_ProjectionThreadsSettled',
2026-10-22T09:32:07.3770058Z     '34_ProjectionThreadsSnoozed',
2026-10-22T09:32:07.3770349Z     '35_ProjectionThreadTitleRegeneration',
2026-10-22T09:32:07.3770545Z     '36_ProjectionThreadsPinned',
2026-10-22T09:32:07.3770732Z     '37_ProjectionTurnsKeysetIndex',
2026-10-22T09:32:07.3770925Z     '38_ProjectionThreadsPinOrderKey',
2026-10-22T09:32:07.3771142Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-22T09:32:07.3771352Z     '40_ProjectionProjectFaviconPath',
2026-10-22T09:32:07.3771548Z     '41_AuthSessionClientConnection',
2026-10-22T09:32:07.3771749Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-22T09:32:07.3771949Z     '43_ProjectionThreadsUnsettledAt',
2026-10-22T09:32:07.3772153Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-22T09:32:07.3772355Z     '45_ProjectionProjectsAutoPull',
2026-10-22T09:32:07.3772559Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-22T09:32:07.3772754Z     '47_ProjectionProjectIcon',
2026-10-22T09:32:07.3772946Z     '48_ProjectionThreadBranchPullRequest',
2026-10-22T09:32:07.3773148Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-22T09:32:07.3773347Z     '50_ProjectionThreadPullRequests',
2026-10-22T09:32:07.3773543Z     '51_ProjectionThreadMessageContext',
2026-10-22T09:32:07.3773868Z     '52_ProjectionThreadTitleState',
2026-10-22T09:32:07.3774050Z     '53_PullRequestFilesViewed',
2026-10-22T09:32:07.3774253Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-22T09:32:07.3774446Z     '55_OrchestrationV2',
2026-10-22T09:32:07.3774631Z     '56_RemoveRedundantProjectionIndexes',
2026-10-22T09:32:07.3774816Z     '57_ScheduledTaskWebhooks',
2026-10-22T09:32:07.3774989Z     '58_WebhookRelayDeliveries',
2026-10-22T09:32:07.3775164Z     '59_McpAppModelContext',
2026-10-22T09:32:07.3775350Z     '60_ThreadSnapshotWindowIndexes',
2026-10-22T09:32:07.3775536Z     '61_PullRequestReviewGuides',
2026-10-22T09:32:07.3775713Z     '62_ThreadFailureLookupIndex',
2026-10-22T09:32:07.3775895Z     '63_DropUnusedV1Projections',
2026-10-22T09:32:07.3776088Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-22T09:32:07.3776285Z     '65_CodexUsageNativeTurnIndex',
2026-10-22T09:32:07.3776481Z     '66_RepairClientSettlementTimestamps',
2026-10-22T09:32:07.3776662Z     '67_WebhookDedupe'
2026-10-22T09:32:07.3776796Z   ]
2026-10-22T09:32:07.3776932Z }
2026-10-22T09:32:07.3776996Z
2026-10-22T09:32:07.7255090Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active)
2026-10-22T09:32:07.7255537Z [09:32:07.722] INFO (#5311): Migrations ran successfully {
2026-10-22T09:32:07.7255727Z   migrations: [
2026-10-22T09:32:07.7255908Z     '1_OrchestrationEvents',
2026-10-22T09:32:07.7256115Z     '2_OrchestrationCommandReceipts',
2026-10-22T09:32:07.7256301Z     '3_CheckpointDiffBlobs',
2026-10-22T09:32:07.7256471Z     '4_ProviderSessionRuntime',
2026-10-22T09:32:07.7256646Z     '5_Projections',
2026-10-22T09:32:07.7256845Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-22T09:32:07.7257075Z     '7_ProjectionThreadMessageAttachments',
2026-10-22T09:32:07.7257281Z     '8_ProjectionThreadActivitySequence',
2026-10-22T09:32:07.7257479Z     '9_ProviderSessionRuntimeMode',
2026-10-22T09:32:07.7257678Z     '10_ProjectionThreadsRuntimeMode',
2026-10-22T09:32:07.7257895Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-22T09:32:07.7258115Z     '12_ProjectionThreadsInteractionMode',
2026-10-22T09:32:07.7258320Z     '13_ProjectionThreadProposedPlans',
2026-10-22T09:32:07.7259060Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-22T09:32:07.7259424Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-22T09:32:07.7259627Z     '16_CanonicalizeModelSelections',
2026-10-22T09:32:07.7259819Z     '17_ProjectionThreadsArchivedAt',
2026-10-22T09:32:07.7260019Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-22T09:32:07.7260219Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-22T09:32:07.7260412Z     '20_AuthAccessManagement',
2026-10-22T09:32:07.7260592Z     '21_AuthSessionClientMetadata',
2026-10-22T09:32:07.7260809Z     '22_AuthSessionLastConnectedAt',
2026-10-22T09:32:07.7261005Z     '23_ProjectionThreadShellSummary',
2026-10-22T09:32:07.7261217Z     '24_BackfillProjectionThreadShellSummary',
2026-10-22T09:32:07.7261443Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-22T09:32:07.7261663Z     '26_CanonicalizeModelSelectionOptions',
2026-10-22T09:32:07.7261873Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-22T09:32:07.7262079Z     '28_ProjectionThreadSessionInstanceId',
2026-10-22T09:32:07.7262299Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-22T09:32:07.7262513Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-22T09:32:07.7262710Z     '31_AuthAuthorizationScopes',
2026-10-22T09:32:07.7262899Z     '32_AuthPairingProofKeyThumbprint',
2026-10-22T09:32:07.7263094Z     '33_ProjectionThreadsSettled',
2026-10-22T09:32:07.7263273Z     '34_ProjectionThreadsSnoozed',
2026-10-22T09:32:07.7263474Z     '35_ProjectionThreadTitleRegeneration',
2026-10-22T09:32:07.7263667Z     '36_ProjectionThreadsPinned',
2026-10-22T09:32:07.7263850Z     '37_ProjectionTurnsKeysetIndex',
2026-10-22T09:32:07.7264044Z     '38_ProjectionThreadsPinOrderKey',
2026-10-22T09:32:07.7264254Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-22T09:32:07.7264468Z     '40_ProjectionProjectFaviconPath',
2026-10-22T09:32:07.7264661Z     '41_AuthSessionClientConnection',
2026-10-22T09:32:07.7264862Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-22T09:32:07.7265058Z     '43_ProjectionThreadsUnsettledAt',
2026-10-22T09:32:07.7265260Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-22T09:32:07.7265457Z     '45_ProjectionProjectsAutoPull',
2026-10-22T09:32:07.7265658Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-22T09:32:07.7265853Z     '47_ProjectionProjectIcon',
2026-10-22T09:32:07.7266044Z     '48_ProjectionThreadBranchPullRequest',
2026-10-22T09:32:07.7266249Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-22T09:32:07.7266445Z     '50_ProjectionThreadPullRequests',
2026-10-22T09:32:07.7266640Z     '51_ProjectionThreadMessageContext',
2026-10-22T09:32:07.7266833Z     '52_ProjectionThreadTitleState',
2026-10-22T09:32:07.7267019Z     '53_PullRequestFilesViewed',
2026-10-22T09:32:07.7267221Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-22T09:32:07.7267415Z     '55_OrchestrationV2',
2026-10-22T09:32:07.7267606Z     '56_RemoveRedundantProjectionIndexes',
2026-10-22T09:32:07.7267794Z     '57_ScheduledTaskWebhooks',
2026-10-22T09:32:07.7267968Z     '58_WebhookRelayDeliveries',
2026-10-22T09:32:07.7268141Z     '59_McpAppModelContext',
2026-10-22T09:32:07.7268329Z     '60_ThreadSnapshotWindowIndexes',
2026-10-22T09:32:07.7268511Z     '61_PullRequestReviewGuides',
2026-10-22T09:32:07.7268739Z     '62_ThreadFailureLookupIndex',
2026-10-22T09:32:07.7268923Z     '63_DropUnusedV1Projections',
2026-10-22T09:32:07.7269116Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-22T09:32:07.7269315Z     '65_CodexUsageNativeTurnIndex',
2026-10-22T09:32:07.7269824Z     '66_RepairClientSettlementTimestamps',
2026-10-22T09:32:07.7270059Z     '67_WebhookDedupe'
2026-10-22T09:32:07.7270201Z   ]
2026-10-22T09:32:07.7270316Z }
2026-10-22T09:32:07.7270378Z
2026-10-22T09:32:08.0846915Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle)
2026-10-22T09:32:08.0847932Z [09:32:08.080] INFO (#8012): Migrations ran successfully {
2026-10-22T09:32:08.0848463Z   migrations: [
2026-10-22T09:32:08.0848845Z     '1_OrchestrationEvents',
2026-10-22T09:32:08.0849231Z     '2_OrchestrationCommandReceipts',
2026-10-22T09:32:08.0849607Z     '3_CheckpointDiffBlobs',
2026-10-22T09:32:08.0849973Z     '4_ProviderSessionRuntime',
2026-10-22T09:32:08.0850328Z     '5_Projections',
2026-10-22T09:32:08.0850751Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-22T09:32:08.0851227Z     '7_ProjectionThreadMessageAttachments',
2026-10-22T09:32:08.0851671Z     '8_ProjectionThreadActivitySequence',
2026-10-22T09:32:08.0852068Z     '9_ProviderSessionRuntimeMode',
2026-10-22T09:32:08.0852475Z     '10_ProjectionThreadsRuntimeMode',
2026-10-22T09:32:08.0852910Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-22T09:32:08.0853338Z     '12_ProjectionThreadsInteractionMode',
2026-10-22T09:32:08.0853984Z     '13_ProjectionThreadProposedPlans',
2026-10-22T09:32:08.0854432Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-22T09:32:08.0854886Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-22T09:32:08.0855265Z     '16_CanonicalizeModelSelections',
2026-10-22T09:32:08.0855642Z     '17_ProjectionThreadsArchivedAt',
2026-10-22T09:32:08.0856022Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-22T09:32:08.0856417Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-22T09:32:08.0856813Z     '20_AuthAccessManagement',
2026-10-22T09:32:08.0857195Z     '21_AuthSessionClientMetadata',
2026-10-22T09:32:08.0857574Z     '22_AuthSessionLastConnectedAt',
2026-10-22T09:32:08.0857963Z     '23_ProjectionThreadShellSummary',
2026-10-22T09:32:08.0858386Z     '24_BackfillProjectionThreadShellSummary',
2026-10-22T09:32:08.0858910Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-22T09:32:08.0859356Z     '26_CanonicalizeModelSelectionOptions',
2026-10-22T09:32:08.0859780Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-22T09:32:08.0860190Z     '28_ProjectionThreadSessionInstanceId',
2026-10-22T09:32:08.0860599Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-22T09:32:08.0861011Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-22T09:32:08.0861408Z     '31_AuthAuthorizationScopes',
2026-10-22T09:32:08.0861794Z     '32_AuthPairingProofKeyThumbprint',
2026-10-22T09:32:08.0862218Z     '33_ProjectionThreadsSettled',
2026-10-22T09:32:08.0862601Z     '34_ProjectionThreadsSnoozed',
2026-10-22T09:32:08.0863008Z     '35_ProjectionThreadTitleRegeneration',
2026-10-22T09:32:08.0863384Z     '36_ProjectionThreadsPinned',
2026-10-22T09:32:08.0863770Z     '37_ProjectionTurnsKeysetIndex',
2026-10-22T09:32:08.0864162Z     '38_ProjectionThreadsPinOrderKey',
2026-10-22T09:32:08.0864606Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-22T09:32:08.0865031Z     '40_ProjectionProjectFaviconPath',
2026-10-22T09:32:08.0865410Z     '41_AuthSessionClientConnection',
2026-10-22T09:32:08.0865802Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-22T09:32:08.0866194Z     '43_ProjectionThreadsUnsettledAt',
2026-10-22T09:32:08.0866583Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-22T09:32:08.0866986Z     '45_ProjectionProjectsAutoPull',
2026-10-22T09:32:08.0867978Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-22T09:32:08.0869961Z     '47_ProjectionProjectIcon',
2026-10-22T09:32:08.0870500Z     '48_ProjectionThreadBranchPullRequest',
2026-10-22T09:32:08.0870907Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-22T09:32:08.0871305Z     '50_ProjectionThreadPullRequests',
2026-10-22T09:32:08.0871681Z     '51_ProjectionThreadMessageContext',
2026-10-22T09:32:08.0872059Z     '52_ProjectionThreadTitleState',
2026-10-22T09:32:08.0872407Z     '53_PullRequestFilesViewed',
2026-10-22T09:32:08.0872812Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-22T09:32:08.0873203Z     '55_OrchestrationV2',
2026-10-22T09:32:08.0873577Z     '56_RemoveRedundantProjectionIndexes',
2026-10-22T09:32:08.0873958Z     '57_ScheduledTaskWebhooks',
2026-10-22T09:32:08.0874324Z     '58_WebhookRelayDeliveries',
2026-10-22T09:32:08.0874689Z     '59_McpAppModelContext',
2026-10-22T09:32:08.0875060Z     '60_ThreadSnapshotWindowIndexes',
2026-10-22T09:32:08.0875429Z     '61_PullRequestReviewGuides',
2026-10-22T09:32:08.0875803Z     '62_ThreadFailureLookupIndex',
2026-10-22T09:32:08.0876168Z     '63_DropUnusedV1Projections',
2026-10-22T09:32:08.0876565Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-22T09:32:08.0876961Z     '65_CodexUsageNativeTurnIndex',
2026-10-22T09:32:08.0877350Z     '66_RepairClientSettlementTimestamps',
2026-10-22T09:32:08.0877747Z     '67_WebhookDedupe'
2026-10-22T09:32:08.0878031Z   ]
2026-10-22T09:32:08.0878269Z }
2026-10-22T09:32:08.0878500Z
2026-10-22T09:32:08.5297239Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command)
2026-10-22T09:32:08.5298013Z [09:32:08.525] INFO (#10778): Migrations ran successfully {
2026-10-22T09:32:08.5298344Z   migrations: [
2026-10-22T09:32:08.5298602Z     '1_OrchestrationEvents',
2026-10-22T09:32:08.5298952Z     '2_OrchestrationCommandReceipts',
2026-10-22T09:32:08.5299252Z     '3_CheckpointDiffBlobs',
2026-10-22T09:32:08.5299538Z     '4_ProviderSessionRuntime',
2026-10-22T09:32:08.5299815Z     '5_Projections',
2026-10-22T09:32:08.5300146Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-22T09:32:08.5300524Z     '7_ProjectionThreadMessageAttachments',
2026-10-22T09:32:08.5300864Z     '8_ProjectionThreadActivitySequence',
2026-10-22T09:32:08.5301196Z     '9_ProviderSessionRuntimeMode',
2026-10-22T09:32:08.5301516Z     '10_ProjectionThreadsRuntimeMode',
2026-10-22T09:32:08.5301871Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-22T09:32:08.5302229Z     '12_ProjectionThreadsInteractionMode',
2026-10-22T09:32:08.5302578Z     '13_ProjectionThreadProposedPlans',
2026-10-22T09:32:08.5302954Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-22T09:32:08.5303336Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-22T09:32:08.5303665Z     '16_CanonicalizeModelSelections',
2026-10-22T09:32:08.5303982Z     '17_ProjectionThreadsArchivedAt',
2026-10-22T09:32:08.5304316Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-22T09:32:08.5304648Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-22T09:32:08.5304966Z     '20_AuthAccessManagement',
2026-10-22T09:32:08.5305261Z     '21_AuthSessionClientMetadata',
2026-10-22T09:32:08.5305578Z     '22_AuthSessionLastConnectedAt',
2026-10-22T09:32:08.5305866Z     '23_ProjectionThreadShellSummary',
2026-10-22T09:32:08.5306216Z     '24_BackfillProjectionThreadShellSummary',
2026-10-22T09:32:08.5306600Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-22T09:32:08.5307461Z     '26_CanonicalizeModelSelectionOptions',
2026-10-22T09:32:08.5307936Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-22T09:32:08.5308239Z     '28_ProjectionThreadSessionInstanceId',
2026-10-22T09:32:08.5308594Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-22T09:32:08.5308988Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-22T09:32:08.5309310Z     '31_AuthAuthorizationScopes',
2026-10-22T09:32:08.5309622Z     '32_AuthPairingProofKeyThumbprint',
2026-10-22T09:32:08.5309933Z     '33_ProjectionThreadsSettled',
2026-10-22T09:32:08.5310222Z     '34_ProjectionThreadsSnoozed',
2026-10-22T09:32:08.5310539Z     '35_ProjectionThreadTitleRegeneration',
2026-10-22T09:32:08.5310868Z     '36_ProjectionThreadsPinned',
2026-10-22T09:32:08.5311176Z     '37_ProjectionTurnsKeysetIndex',
2026-10-22T09:32:08.5311502Z     '38_ProjectionThreadsPinOrderKey',
2026-10-22T09:32:08.5311860Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-22T09:32:08.5312222Z     '40_ProjectionProjectFaviconPath',
2026-10-22T09:32:08.5312543Z     '41_AuthSessionClientConnection',
2026-10-22T09:32:08.5312881Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-22T09:32:08.5313217Z     '43_ProjectionThreadsUnsettledAt',
2026-10-22T09:32:08.5313559Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-22T09:32:08.5313895Z     '45_ProjectionProjectsAutoPull',
2026-10-22T09:32:08.5314226Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-22T09:32:08.5314546Z     '47_ProjectionProjectIcon',
2026-10-22T09:32:08.5314858Z     '48_ProjectionThreadBranchPullRequest',
2026-10-22T09:32:08.5315230Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-22T09:32:08.5315549Z     '50_ProjectionThreadPullRequests',
2026-10-22T09:32:08.5315875Z     '51_ProjectionThreadMessageContext',
2026-10-22T09:32:08.5316197Z     '52_ProjectionThreadTitleState',
2026-10-22T09:32:08.5316501Z     '53_PullRequestFilesViewed',
2026-10-22T09:32:08.5316827Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-22T09:32:08.5317148Z     '55_OrchestrationV2',
2026-10-22T09:32:08.5317443Z     '56_RemoveRedundantProjectionIndexes',
2026-10-22T09:32:08.5317752Z     '57_ScheduledTaskWebhooks',
2026-10-22T09:32:08.5318038Z     '58_WebhookRelayDeliveries',
2026-10-22T09:32:08.5318321Z     '59_McpAppModelContext',
2026-10-22T09:32:08.5318617Z     '60_ThreadSnapshotWindowIndexes',
2026-10-22T09:32:08.5318953Z     '61_PullRequestReviewGuides',
2026-10-22T09:32:08.5319245Z     '62_ThreadFailureLookupIndex',
2026-10-22T09:32:08.5319538Z     '63_DropUnusedV1Projections',
2026-10-22T09:32:08.5319858Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-22T09:32:08.5320183Z     '65_CodexUsageNativeTurnIndex',
2026-10-22T09:32:08.5320513Z     '66_RepairClientSettlementTimestamps',
2026-10-22T09:32:08.5320817Z     '67_WebhookDedupe'
2026-10-22T09:32:08.5321029Z   ]
2026-10-22T09:32:08.5321202Z }
2026-10-22T09:32:08.5321297Z
2026-10-22T09:32:09.0052149Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled)
2026-10-22T09:32:09.0052638Z [09:32:09.001] INFO (#13551): Migrations ran successfully {
2026-10-22T09:32:09.0052831Z   migrations: [
2026-10-22T09:32:09.0052999Z     '1_OrchestrationEvents',
2026-10-22T09:32:09.0053201Z     '2_OrchestrationCommandReceipts',
2026-10-22T09:32:09.0053401Z     '3_CheckpointDiffBlobs',
2026-10-22T09:32:09.0053584Z     '4_ProviderSessionRuntime',
2026-10-22T09:32:09.0053877Z     '5_Projections',
2026-10-22T09:32:09.0054090Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-22T09:32:09.0054626Z     '7_ProjectionThreadMessageAttachments',
2026-10-22T09:32:09.0054954Z     '8_ProjectionThreadActivitySequence',
2026-10-22T09:32:09.0055165Z     '9_ProviderSessionRuntimeMode',
2026-10-22T09:32:09.0055371Z     '10_ProjectionThreadsRuntimeMode',
2026-10-22T09:32:09.0055600Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-22T09:32:09.0055830Z     '12_ProjectionThreadsInteractionMode',
2026-10-22T09:32:09.0056042Z     '13_ProjectionThreadProposedPlans',
2026-10-22T09:32:09.0056278Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-22T09:32:09.0056516Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-22T09:32:09.0056723Z     '16_CanonicalizeModelSelections',
2026-10-22T09:32:09.0056927Z     '17_ProjectionThreadsArchivedAt',
2026-10-22T09:32:09.0057133Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-22T09:32:09.0057349Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-22T09:32:09.0057550Z     '20_AuthAccessManagement',
2026-10-22T09:32:09.0057736Z     '21_AuthSessionClientMetadata',
2026-10-22T09:32:09.0057935Z     '22_AuthSessionLastConnectedAt',
2026-10-22T09:32:09.0058139Z     '23_ProjectionThreadShellSummary',
2026-10-22T09:32:09.0058361Z     '24_BackfillProjectionThreadShellSummary',
2026-10-22T09:32:09.0058598Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-22T09:32:09.0058892Z     '26_CanonicalizeModelSelectionOptions',
2026-10-22T09:32:09.0059115Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-22T09:32:09.0059335Z     '28_ProjectionThreadSessionInstanceId',
2026-10-22T09:32:09.0059561Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-22T09:32:09.0059788Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-22T09:32:09.0059999Z     '31_AuthAuthorizationScopes',
2026-10-22T09:32:09.0060199Z     '32_AuthPairingProofKeyThumbprint',
2026-10-22T09:32:09.0060407Z     '33_ProjectionThreadsSettled',
2026-10-22T09:32:09.0060601Z     '34_ProjectionThreadsSnoozed',
2026-10-22T09:32:09.0060815Z     '35_ProjectionThreadTitleRegeneration',
2026-10-22T09:32:09.0061018Z     '36_ProjectionThreadsPinned',
2026-10-22T09:32:09.0061224Z     '37_ProjectionTurnsKeysetIndex',
2026-10-22T09:32:09.0061425Z     '38_ProjectionThreadsPinOrderKey',
2026-10-22T09:32:09.0061647Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-22T09:32:09.0061878Z     '40_ProjectionProjectFaviconPath',
2026-10-22T09:32:09.0062082Z     '41_AuthSessionClientConnection',
2026-10-22T09:32:09.0062302Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-22T09:32:09.0062516Z     '43_ProjectionThreadsUnsettledAt',
2026-10-22T09:32:09.0062730Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-22T09:32:09.0062941Z     '45_ProjectionProjectsAutoPull',
2026-10-22T09:32:09.0063158Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-22T09:32:09.0063364Z     '47_ProjectionProjectIcon',
2026-10-22T09:32:09.0063568Z     '48_ProjectionThreadBranchPullRequest',
2026-10-22T09:32:09.0063786Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-22T09:32:09.0063993Z     '50_ProjectionThreadPullRequests',
2026-10-22T09:32:09.0064200Z     '51_ProjectionThreadMessageContext',
2026-10-22T09:32:09.0064402Z     '52_ProjectionThreadTitleState',
2026-10-22T09:32:09.0064603Z     '53_PullRequestFilesViewed',
2026-10-22T09:32:09.0064815Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-22T09:32:09.0065018Z     '55_OrchestrationV2',
2026-10-22T09:32:09.0065213Z     '56_RemoveRedundantProjectionIndexes',
2026-10-22T09:32:09.0065409Z     '57_ScheduledTaskWebhooks',
2026-10-22T09:32:09.0065680Z     '58_WebhookRelayDeliveries',
2026-10-22T09:32:09.0065910Z     '59_McpAppModelContext',
2026-10-22T09:32:09.0066104Z     '60_ThreadSnapshotWindowIndexes',
2026-10-22T09:32:09.0066300Z     '61_PullRequestReviewGuides',
2026-10-22T09:32:09.0066490Z     '62_ThreadFailureLookupIndex',
2026-10-22T09:32:09.0066678Z     '63_DropUnusedV1Projections',
2026-10-22T09:32:09.0066908Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-22T09:32:09.0067148Z     '65_CodexUsageNativeTurnIndex',
2026-10-22T09:32:09.0067358Z     '66_RepairClientSettlementTimestamps',
2026-10-22T09:32:09.0067557Z     '67_WebhookDedupe'
2026-10-22T09:32:09.0067697Z   ]
2026-10-22T09:32:09.0067813Z }
2026-10-22T09:32:09.0067877Z
2026-10-22T09:32:09.4413881Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home)
2026-10-22T09:32:09.4414509Z [09:32:09.438] INFO (#16316): Migrations ran successfully {
2026-10-22T09:32:09.4414702Z   migrations: [
2026-10-22T09:32:09.4414853Z     '1_OrchestrationEvents',
2026-10-22T09:32:09.4415043Z     '2_OrchestrationCommandReceipts',
2026-10-22T09:32:09.4415230Z     '3_CheckpointDiffBlobs',
2026-10-22T09:32:09.4415411Z     '4_ProviderSessionRuntime',
2026-10-22T09:32:09.4415582Z     '5_Projections',
2026-10-22T09:32:09.4415789Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-22T09:32:09.4416018Z     '7_ProjectionThreadMessageAttachments',
2026-10-22T09:32:09.4416223Z     '8_ProjectionThreadActivitySequence',
2026-10-22T09:32:09.4416427Z     '9_ProviderSessionRuntimeMode',
2026-10-22T09:32:09.4416621Z     '10_ProjectionThreadsRuntimeMode',
2026-10-22T09:32:09.4416841Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-22T09:32:09.4417060Z     '12_ProjectionThreadsInteractionMode',
2026-10-22T09:32:09.4417298Z     '13_ProjectionThreadProposedPlans',
2026-10-22T09:32:09.4429497Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-22T09:32:09.4429746Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-22T09:32:09.4429950Z     '16_CanonicalizeModelSelections',
2026-10-22T09:32:09.4430155Z     '17_ProjectionThreadsArchivedAt',
2026-10-22T09:32:09.4430358Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-22T09:32:09.4430567Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-22T09:32:09.4430757Z     '20_AuthAccessManagement',
2026-10-22T09:32:09.4430943Z     '21_AuthSessionClientMetadata',
2026-10-22T09:32:09.4431138Z     '22_AuthSessionLastConnectedAt',
2026-10-22T09:32:09.4431336Z     '23_ProjectionThreadShellSummary',
2026-10-22T09:32:09.4431547Z     '24_BackfillProjectionThreadShellSummary',
2026-10-22T09:32:09.4431793Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-22T09:32:09.4432026Z     '26_CanonicalizeModelSelectionOptions',
2026-10-22T09:32:09.4432236Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-22T09:32:09.4432449Z     '28_ProjectionThreadSessionInstanceId',
2026-10-22T09:32:09.4432661Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-22T09:32:09.4432885Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-22T09:32:09.4433085Z     '31_AuthAuthorizationScopes',
2026-10-22T09:32:09.4433282Z     '32_AuthPairingProofKeyThumbprint',
2026-10-22T09:32:09.4433473Z     '33_ProjectionThreadsSettled',
2026-10-22T09:32:09.4433657Z     '34_ProjectionThreadsSnoozed',
2026-10-22T09:32:09.4433861Z     '35_ProjectionThreadTitleRegeneration',
2026-10-22T09:32:09.4434053Z     '36_ProjectionThreadsPinned',
2026-10-22T09:32:09.4434245Z     '37_ProjectionTurnsKeysetIndex',
2026-10-22T09:32:09.4434442Z     '38_ProjectionThreadsPinOrderKey',
2026-10-22T09:32:09.4434663Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-22T09:32:09.4434877Z     '40_ProjectionProjectFaviconPath',
2026-10-22T09:32:09.4435072Z     '41_AuthSessionClientConnection',
2026-10-22T09:32:09.4435273Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-22T09:32:09.4435475Z     '43_ProjectionThreadsUnsettledAt',
2026-10-22T09:32:09.4435675Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-22T09:32:09.4435876Z     '45_ProjectionProjectsAutoPull',
2026-10-22T09:32:09.4436082Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-22T09:32:09.4436275Z     '47_ProjectionProjectIcon',
2026-10-22T09:32:09.4436473Z     '48_ProjectionThreadBranchPullRequest',
2026-10-22T09:32:09.4436676Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-22T09:32:09.4436882Z     '50_ProjectionThreadPullRequests',
2026-10-22T09:32:09.4437088Z     '51_ProjectionThreadMessageContext',
2026-10-22T09:32:09.4437286Z     '52_ProjectionThreadTitleState',
2026-10-22T09:32:09.4437468Z     '53_PullRequestFilesViewed',
2026-10-22T09:32:09.4437668Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-22T09:32:09.4437875Z     '55_OrchestrationV2',
2026-10-22T09:32:09.4438060Z     '56_RemoveRedundantProjectionIndexes',
2026-10-22T09:32:09.4438252Z     '57_ScheduledTaskWebhooks',
2026-10-22T09:32:09.4438426Z     '58_WebhookRelayDeliveries',
2026-10-22T09:32:09.4438606Z     '59_McpAppModelContext',
2026-10-22T09:32:09.4438788Z     '60_ThreadSnapshotWindowIndexes',
2026-10-22T09:32:09.4439054Z     '61_PullRequestReviewGuides',
2026-10-22T09:32:09.4439232Z     '62_ThreadFailureLookupIndex',
2026-10-22T09:32:09.4439415Z     '63_DropUnusedV1Projections',
2026-10-22T09:32:09.4439852Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-22T09:32:09.4440106Z     '65_CodexUsageNativeTurnIndex',
2026-10-22T09:32:09.4440302Z     '66_RepairClientSettlementTimestamps',
2026-10-22T09:32:09.4440487Z     '67_WebhookDedupe'
2026-10-22T09:32:09.4440622Z   ]
2026-10-22T09:32:09.4440728Z }
2026-10-22T09:32:09.4440793Z
2026-10-22T09:32:09.6951391Z  ✓ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 2873ms
2026-10-22T09:32:09.6955688Z    ✓ retries a failed selection restart session open before completing 494ms
2026-10-22T09:32:09.6956168Z    ✓ restarts the live session on a model change when a newer stopped session record exists 360ms
2026-10-22T09:32:09.6956614Z    ✓ preserves native history only for compatible account switches (active) 356ms
2026-10-22T09:32:09.6957256Z    ✓ preserves native history only for compatible account switches (idle) 438ms
2026-10-22T09:32:09.6957785Z    ✓ preserves native history only for compatible account switches (selection-command) 484ms
2026-10-22T09:32:09.6958289Z    ✓ preserves native history only for compatible account switches (pooled) 440ms
2026-10-22T09:32:09.6958782Z    ✓ preserves native history only for compatible account switches (separate-home) 301ms
2026-10-22T09:32:10.9390666Z  ✓ src/orchestration-v2/CheckpointRollbackService.test.ts (7 tests) 97ms
2026-10-22T09:32:11.4035644Z  ✓ src/sourceControl/BitbucketApi.test.ts (19 tests) 49ms
2026-10-22T09:32:13.1308828Z  ✓ src/checkpointing/CheckpointStore.test.ts (9 tests) 1333ms
2026-10-22T09:32:13.8057352Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService
2026-10-22T09:32:13.8058044Z [09:32:13.803] INFO (#9): Migrations ran successfully {
2026-10-22T09:32:13.8058347Z   migrations: [
2026-10-22T09:32:13.8058607Z     '1_OrchestrationEvents',
2026-10-22T09:32:13.8058977Z     '2_OrchestrationCommandReceipts',
2026-10-22T09:32:13.8059614Z     '3_CheckpointDiffBlobs',
2026-10-22T09:32:13.8059886Z     '4_ProviderSessionRuntime',
2026-10-22T09:32:13.8060073Z     '5_Projections',
2026-10-22T09:32:13.8060286Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-22T09:32:13.8060531Z     '7_ProjectionThreadMessageAttachments',
2026-10-22T09:32:13.8060747Z     '8_ProjectionThreadActivitySequence',
2026-10-22T09:32:13.8060955Z     '9_ProviderSessionRuntimeMode',
2026-10-22T09:32:13.8061153Z     '10_ProjectionThreadsRuntimeMode',
2026-10-22T09:32:13.8061868Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-22T09:32:13.8062212Z     '12_ProjectionThreadsInteractionMode',
2026-10-22T09:32:13.8062428Z     '13_ProjectionThreadProposedPlans',
2026-10-22T09:32:13.8062665Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-22T09:32:13.8062901Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-22T09:32:13.8063111Z     '16_CanonicalizeModelSelections',
2026-10-22T09:32:13.8063314Z     '17_ProjectionThreadsArchivedAt',
2026-10-22T09:32:13.8063524Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-22T09:32:13.8063733Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-22T09:32:13.8063938Z     '20_AuthAccessManagement',
2026-10-22T09:32:13.8064123Z     '21_AuthSessionClientMetadata',
2026-10-22T09:32:13.8064322Z     '22_AuthSessionLastConnectedAt',
2026-10-22T09:32:13.8064527Z     '23_ProjectionThreadShellSummary',
2026-10-22T09:32:13.8064746Z     '24_BackfillProjectionThreadShellSummary',
2026-10-22T09:32:13.8064984Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-22T09:32:13.8065214Z     '26_CanonicalizeModelSelectionOptions',
2026-10-22T09:32:13.8065431Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-22T09:32:13.8065645Z     '28_ProjectionThreadSessionInstanceId',
2026-10-22T09:32:13.8065868Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-22T09:32:13.8066093Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-22T09:32:13.8066298Z     '31_AuthAuthorizationScopes',
2026-10-22T09:32:13.8066496Z     '32_AuthPairingProofKeyThumbprint',
2026-10-22T09:32:13.8066696Z     '33_ProjectionThreadsSettled',
2026-10-22T09:32:13.8066884Z     '34_ProjectionThreadsSnoozed',
2026-10-22T09:32:13.8067085Z     '35_ProjectionThreadTitleRegeneration',
2026-10-22T09:32:13.8067288Z     '36_ProjectionThreadsPinned',
2026-10-22T09:32:13.8067479Z     '37_ProjectionTurnsKeysetIndex',
2026-10-22T09:32:13.8067682Z     '38_ProjectionThreadsPinOrderKey',
2026-10-22T09:32:13.8067901Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-22T09:32:13.8068125Z     '40_ProjectionProjectFaviconPath',
2026-10-22T09:32:13.8068323Z     '41_AuthSessionClientConnection',
2026-10-22T09:32:13.8068533Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-22T09:32:13.8068739Z     '43_ProjectionThreadsUnsettledAt',
2026-10-22T09:32:13.8068950Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-22T09:32:13.8069158Z     '45_ProjectionProjectsAutoPull',
2026-10-22T09:32:13.8069418Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-22T09:32:13.8069621Z     '47_ProjectionProjectIcon',
2026-10-22T09:32:13.8069819Z     '48_ProjectionThreadBranchPullRequest',
2026-10-22T09:32:13.8070036Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-22T09:32:13.8070244Z     '50_ProjectionThreadPullRequests',
2026-10-22T09:32:13.8070452Z     '51_ProjectionThreadMessageContext',
2026-10-22T09:32:13.8070655Z     '52_ProjectionThreadTitleState',
2026-10-22T09:32:13.8070846Z     '53_PullRequestFilesViewed',
2026-10-22T09:32:13.8071053Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-22T09:32:13.8071253Z     '55_OrchestrationV2',
2026-10-22T09:32:13.8071448Z     '56_RemoveRedundantProjectionIndexes',
2026-10-22T09:32:13.8071640Z     '57_ScheduledTaskWebhooks',
2026-10-22T09:32:13.8071824Z     '58_WebhookRelayDeliveries',
2026-10-22T09:32:13.8072001Z     '59_McpAppModelContext',
2026-10-22T09:32:13.8072193Z     '60_ThreadSnapshotWindowIndexes',
2026-10-22T09:32:13.8072383Z     '61_PullRequestReviewGuides',
2026-10-22T09:32:13.8072777Z     '62_ThreadFailureLookupIndex',
2026-10-22T09:32:13.8073006Z     '63_DropUnusedV1Projections',
2026-10-22T09:32:13.8073208Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-22T09:32:13.8073417Z     '65_CodexUsageNativeTurnIndex',
2026-10-22T09:32:13.8073622Z     '66_RepairClientSettlementTimestamps',
2026-10-22T09:32:13.8073816Z     '67_WebhookDedupe'
2026-10-22T09:32:13.8073955Z   ]
2026-10-22T09:32:13.8074073Z }
2026-10-22T09:32:13.8074134Z
2026-10-22T09:32:14.0718087Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a branch named like the short head
2026-10-22T09:32:14.0719085Z [09:32:14.070] WARN (#477): Review guide generation failed {
2026-10-22T09:32:14.0719759Z   key: 'github.com/acme/refused-head#7',
2026-10-22T09:32:14.0721674Z   cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head 60cc01be3ed0 of #7. local objects: 60cc01be3ed0 names e44094e6e0d59f69890672bf0621098bce642218 here, a branch or tag rather than the commit. branch feature: 60cc01be3ed0 names e44094e6e0d59f69890672bf0621098bce642218 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-22T09:32:14.0723780Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-22T09:32:14.0724824Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-22T09:32:14.0726040Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-22T09:32:14.0727228Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-22T09:32:14.0728465Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-22T09:32:14.0729682Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-22T09:32:14.0730783Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-22T09:32:14.0731943Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-22T09:32:14.0733112Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-22T09:32:14.0734493Z }
2026-10-22T09:32:14.0734820Z
2026-10-22T09:32:14.3117497Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a tag named like the short head
2026-10-22T09:32:14.3118349Z [09:32:14.310] WARN (#687): Review guide generation failed {
2026-10-22T09:32:14.3118720Z   key: 'github.com/acme/refused-head#7',
2026-10-22T09:32:14.3120878Z   cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head c7b0177552fc of #7. local objects: c7b0177552fc names 616408602d2e7107acfe333a20a70131b12f7ef2 here, a branch or tag rather than the commit. branch feature: c7b0177552fc names 616408602d2e7107acfe333a20a70131b12f7ef2 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-22T09:32:14.3122448Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-22T09:32:14.3123238Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-22T09:32:14.3124298Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-22T09:32:14.3125373Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-22T09:32:14.3126463Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-22T09:32:14.3127507Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-22T09:32:14.3128536Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-22T09:32:14.3129632Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-22T09:32:14.3130692Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-22T09:32:14.3131297Z }
2026-10-22T09:32:14.3131393Z
2026-10-22T09:32:14.4473186Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head that is not a commit hash
2026-10-22T09:32:14.4473859Z [09:32:14.446] WARN (#892): Review guide generation failed {
2026-10-22T09:32:14.4474101Z   key: 'github.com/acme/refused-head#7',
2026-10-22T09:32:14.4474534Z   cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: The host reported a head for #7 that is not a commit hash.\n' +
2026-10-22T09:32:14.4475069Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:237:23\n' +
2026-10-22T09:32:14.4475634Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-22T09:32:14.4476285Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-22T09:32:14.4476943Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-22T09:32:14.4477597Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-22T09:32:14.4478235Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-22T09:32:14.4478853Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-22T09:32:14.4479539Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-22T09:32:14.4480178Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-22T09:32:14.4480554Z }
2026-10-22T09:32:14.4480641Z
2026-10-22T09:32:14.6292712Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head no source has
2026-10-22T09:32:14.6293211Z [09:32:14.628] WARN (#1067): Review guide generation failed {
2026-10-22T09:32:14.6293460Z   key: 'github.com/acme/refused-head#7',
2026-10-22T09:32:14.6294947Z   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-22T09:32:14.6296001Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-22T09:32:14.6296564Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-22T09:32:14.6297212Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-22T09:32:14.6297862Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-22T09:32:14.6298524Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-22T09:32:14.6299179Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-22T09:32:14.6299841Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-22T09:32:14.6300476Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-22T09:32:14.6301114Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-22T09:32:14.6301491Z }
2026-10-22T09:32:14.6301557Z
2026-10-22T09:32:14.8378414Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > measures only the PR change using the renamed verified remote's fetch URL
2026-10-22T09:32:14.8379076Z [09:32:14.837] INFO (#1341): Review guide could not read a stack layer's head {
2026-10-22T09:32:14.8379354Z   layer: 9,
2026-10-22T09:32:14.8380138Z   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-22T09:32:14.8380820Z }
2026-10-22T09:32:14.8380883Z
2026-10-22T09:32:15.0381480Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses generation when the verified remote disappeared despite a usable origin
2026-10-22T09:32:15.0382373Z [09:32:15.036] WARN (#1604): Review guide generation failed {
2026-10-22T09:32:15.0382737Z   key: 'github.com/acme/app#7',
2026-10-22T09:32:15.0383476Z   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-22T09:32:15.0384392Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:186:21\n' +
2026-10-22T09:32:15.0385332Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-22T09:32:15.0386460Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-22T09:32:15.0387540Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-22T09:32:15.0388600Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-22T09:32:15.0389736Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:506:24)\n' +
2026-10-22T09:32:15.0390815Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-22T09:32:15.0391404Z }
2026-10-22T09:32:15.0391509Z
2026-10-22T09:32:15.1434724Z  ✓ src/pullRequest/PullRequestReviewGuideService.test.ts (7 tests) 1382ms
2026-10-22T09:32:17.9353487Z  ✓ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 1506ms
2026-10-22T09:32:17.9354143Z    ✓ delivers child completion with Claude's native pending-tool cancellation behavior 509ms
2026-10-22T09:32:17.9354621Z    ✓ delivers scheduled message with Claude's native pending-tool cancellation behavior 406ms
2026-10-22T09:32:17.9355068Z    ✓ delivers user steering with Claude's native pending-tool cancellation behavior 302ms
2026-10-22T09:32:18.3713655Z  ✓ src/cloud/selfUpdate.test.ts (12 tests) 56ms
2026-10-22T09:32:19.2327184Z  ✓ src/provider/CodexInstallation.test.ts (25 tests) 495ms
2026-10-22T09:32:21.0917254Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-22T09:32:21.0917923Z [09:32:21.069] INFO (#1): Migrations ran successfully {
2026-10-22T09:32:21.0918260Z   migrations: [
2026-10-22T09:32:21.0918512Z     '1_OrchestrationEvents',
2026-10-22T09:32:21.0918784Z     '2_OrchestrationCommandReceipts',
2026-10-22T09:32:21.0919046Z     '3_CheckpointDiffBlobs',
2026-10-22T09:32:21.0919296Z     '4_ProviderSessionRuntime',
2026-10-22T09:32:21.0919550Z     '5_Projections',
2026-10-22T09:32:21.0919878Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-22T09:32:21.0920182Z     '7_ProjectionThreadMessageAttachments',
2026-10-22T09:32:21.0920470Z     '8_ProjectionThreadActivitySequence',
2026-10-22T09:32:21.0920740Z     '9_ProviderSessionRuntimeMode',
2026-10-22T09:32:21.0921010Z     '10_ProjectionThreadsRuntimeMode',
2026-10-22T09:32:21.0921300Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-22T09:32:21.0921606Z     '12_ProjectionThreadsInteractionMode',
2026-10-22T09:32:21.0921888Z     '13_ProjectionThreadProposedPlans',
2026-10-22T09:32:21.0922192Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-22T09:32:21.0922491Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-22T09:32:21.0922766Z     '16_CanonicalizeModelSelections',
2026-10-22T09:32:21.0923032Z     '17_ProjectionThreadsArchivedAt',
2026-10-22T09:32:21.0923307Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-22T09:32:21.0923582Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-22T09:32:21.0923853Z     '20_AuthAccessManagement',
2026-10-22T09:32:21.0924107Z     '21_AuthSessionClientMetadata',
2026-10-22T09:32:21.0924369Z     '22_AuthSessionLastConnectedAt',
2026-10-22T09:32:21.0924634Z     '23_ProjectionThreadShellSummary',
2026-10-22T09:32:21.0924920Z     '24_BackfillProjectionThreadShellSummary',
2026-10-22T09:32:21.0925226Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-22T09:32:21.0925556Z     '26_CanonicalizeModelSelectionOptions',
2026-10-22T09:32:21.0925834Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-22T09:32:21.0926113Z     '28_ProjectionThreadSessionInstanceId',
2026-10-22T09:32:21.0926397Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-22T09:32:21.0926689Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-22T09:32:21.0926960Z     '31_AuthAuthorizationScopes',
2026-10-22T09:32:21.0927222Z     '32_AuthPairingProofKeyThumbprint',
2026-10-22T09:32:21.0927487Z     '33_ProjectionThreadsSettled',
2026-10-22T09:32:21.0927744Z     '34_ProjectionThreadsSnoozed',
2026-10-22T09:32:21.0928017Z     '35_ProjectionThreadTitleRegeneration',
2026-10-22T09:32:21.0928280Z     '36_ProjectionThreadsPinned',
2026-10-22T09:32:21.0928542Z     '37_ProjectionTurnsKeysetIndex',
2026-10-22T09:32:21.0928816Z     '38_ProjectionThreadsPinOrderKey',
2026-10-22T09:32:21.0929110Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-22T09:32:21.0929393Z     '40_ProjectionProjectFaviconPath',
2026-10-22T09:32:21.0929661Z     '41_AuthSessionClientConnection',
2026-10-22T09:32:21.0929987Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-22T09:32:21.0930261Z     '43_ProjectionThreadsUnsettledAt',
2026-10-22T09:32:21.0930540Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-22T09:32:21.0930816Z     '45_ProjectionProjectsAutoPull',
2026-10-22T09:32:21.0931093Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-22T09:32:21.0931361Z     '47_ProjectionProjectIcon',
2026-10-22T09:32:21.0931627Z     '48_ProjectionThreadBranchPullRequest',
2026-10-22T09:32:21.0931909Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-22T09:32:21.0932181Z     '50_ProjectionThreadPullRequests',
2026-10-22T09:32:21.0932455Z     '51_ProjectionThreadMessageContext',
2026-10-22T09:32:21.0932724Z     '52_ProjectionThreadTitleState',
2026-10-22T09:32:21.0932982Z     '53_PullRequestFilesViewed',
2026-10-22T09:32:21.0933259Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-22T09:32:21.0933528Z     '55_OrchestrationV2',
2026-10-22T09:32:21.0933897Z     '56_RemoveRedundantProjectionIndexes',
2026-10-22T09:32:21.0934161Z     '57_ScheduledTaskWebhooks',
2026-10-22T09:32:21.0934411Z     '58_WebhookRelayDeliveries',
2026-10-22T09:32:21.0934658Z     '59_McpAppModelContext',
2026-10-22T09:32:21.0934917Z     '60_ThreadSnapshotWindowIndexes',
2026-10-22T09:32:21.0935177Z     '61_PullRequestReviewGuides',
2026-10-22T09:32:21.0935447Z     '62_ThreadFailureLookupIndex',
2026-10-22T09:32:21.0935701Z     '63_DropUnusedV1Projections',
2026-10-22T09:32:21.0936252Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-22T09:32:21.0936670Z     '65_CodexUsageNativeTurnIndex',
2026-10-22T09:32:21.0936994Z     '66_RepairClientSettlementTimestamps',
2026-10-22T09:32:21.0937678Z     '67_WebhookDedupe'
2026-10-22T09:32:21.0937941Z   ]
2026-10-22T09:32:21.0938126Z }
2026-10-22T09:32:21.2817116Z
2026-10-22T09:32:21.2818227Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-22T09:32:21.2818893Z [09:32:21.280] INFO (#343) http.span=28ms: Sent HTTP response {
2026-10-22T09:32:21.2819240Z   'http.method': 'GET',
2026-10-22T09:32:21.2819647Z   'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-22T09:32:21.2820098Z   'http.status': 200
2026-10-22T09:32:21.2820327Z }
2026-10-22T09:32:21.2820421Z
2026-10-22T09:32:21.2922540Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-22T09:32:21.2923319Z [09:32:21.291] INFO (#361) http.span=5ms: Sent HTTP response {
2026-10-22T09:32:21.2923803Z   'http.method': 'GET',
2026-10-22T09:32:21.2924217Z   'http.url': '/api/orchestration/shell',
2026-10-22T09:32:21.2924615Z   'http.status': 200
2026-10-22T09:32:21.2924922Z }
2026-10-22T09:32:21.2925139Z
2026-10-22T09:32:21.4674185Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-22T09:32:21.4675190Z [09:32:21.466] INFO (#398) http.span=165ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-22T09:32:21.4675705Z
2026-10-22T09:32:21.4814940Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-22T09:32:21.4816067Z [09:32:21.480] INFO (#619) http.span=40ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-22T09:32:21.4816605Z
2026-10-22T09:32:21.4817174Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-22T09:32:21.4818209Z [09:32:21.481] INFO (#388) http.span=182ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-22T09:32:21.4818792Z
2026-10-22T09:32:21.4819320Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-22T09:32:21.4820304Z [09:32:21.481] INFO (#633) http.span=39ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-22T09:32:21.4820685Z
2026-10-22T09:32:21.4835003Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-22T09:32:21.4835450Z [09:32:21.482] INFO (#377) http.span=186ms: InterruptError: All fibers interrupted without error {
2026-10-22T09:32:21.4835722Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-22T09:32:21.4835895Z       at fiber (#700)
2026-10-22T09:32:21.4836177Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-22T09:32:21.4836383Z
2026-10-22T09:32:21.5164867Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-22T09:32:21.5165557Z [09:32:21.504] INFO (#1): Migrations ran successfully {
2026-10-22T09:32:21.5166583Z   migrations: [
2026-10-22T09:32:21.5167133Z     '1_OrchestrationEvents',
2026-10-22T09:32:21.5167442Z     '2_OrchestrationCommandReceipts',
2026-10-22T09:32:21.5167753Z     '3_CheckpointDiffBlobs',
2026-10-22T09:32:21.5168042Z     '4_ProviderSessionRuntime',
2026-10-22T09:32:21.5168332Z     '5_Projections',
2026-10-22T09:32:21.5168673Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-22T09:32:21.5169053Z     '7_ProjectionThreadMessageAttachments',
2026-10-22T09:32:21.5169418Z     '8_ProjectionThreadActivitySequence',
2026-10-22T09:32:21.5169747Z     '9_ProviderSessionRuntimeMode',
2026-10-22T09:32:21.5170111Z     '10_ProjectionThreadsRuntimeMode',
2026-10-22T09:32:21.5170429Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-22T09:32:21.5170762Z     '12_ProjectionThreadsInteractionMode',
2026-10-22T09:32:21.5171059Z     '13_ProjectionThreadProposedPlans',
2026-10-22T09:32:21.5171412Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-22T09:32:21.5171816Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-22T09:32:21.5172155Z     '16_CanonicalizeModelSelections',
2026-10-22T09:32:21.5172472Z     '17_ProjectionThreadsArchivedAt',
2026-10-22T09:32:21.5172803Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-22T09:32:21.5173160Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-22T09:32:21.5173479Z     '20_AuthAccessManagement',
2026-10-22T09:32:21.5173936Z     '21_AuthSessionClientMetadata',
2026-10-22T09:32:21.5174251Z     '22_AuthSessionLastConnectedAt',
2026-10-22T09:32:21.5174617Z     '23_ProjectionThreadShellSummary',
2026-10-22T09:32:21.5174971Z     '24_BackfillProjectionThreadShellSummary',
2026-10-22T09:32:21.5175360Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-22T09:32:21.5175716Z     '26_CanonicalizeModelSelectionOptions',
2026-10-22T09:32:21.5176072Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-22T09:32:21.5176422Z     '28_ProjectionThreadSessionInstanceId',
2026-10-22T09:32:21.5176777Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-22T09:32:21.5177157Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-22T09:32:21.5177457Z     '31_AuthAuthorizationScopes',
2026-10-22T09:32:21.5177752Z     '32_AuthPairingProofKeyThumbprint',
2026-10-22T09:32:21.5178039Z     '33_ProjectionThreadsSettled',
2026-10-22T09:32:21.5178307Z     '34_ProjectionThreadsSnoozed',
2026-10-22T09:32:21.5178606Z     '35_ProjectionThreadTitleRegeneration',
2026-10-22T09:32:21.5178902Z     '36_ProjectionThreadsPinned',
2026-10-22T09:32:21.5179188Z     '37_ProjectionTurnsKeysetIndex',
2026-10-22T09:32:21.5179506Z     '38_ProjectionThreadsPinOrderKey',
2026-10-22T09:32:21.5179928Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-22T09:32:21.5180280Z     '40_ProjectionProjectFaviconPath',
2026-10-22T09:32:21.5180602Z     '41_AuthSessionClientConnection',
2026-10-22T09:32:21.5180931Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-22T09:32:21.5181264Z     '43_ProjectionThreadsUnsettledAt',
2026-10-22T09:32:21.5181602Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-22T09:32:21.5181937Z     '45_ProjectionProjectsAutoPull',
2026-10-22T09:32:21.5182259Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-22T09:32:21.5182584Z     '47_ProjectionProjectIcon',
2026-10-22T09:32:21.5182914Z     '48_ProjectionThreadBranchPullRequest',
2026-10-22T09:32:21.5183231Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-22T09:32:21.5183569Z     '50_ProjectionThreadPullRequests',
2026-10-22T09:32:21.5183896Z     '51_ProjectionThreadMessageContext',
2026-10-22T09:32:21.5184718Z     '52_ProjectionThreadTitleState',
2026-10-22T09:32:21.5185189Z     '53_PullRequestFilesViewed',
2026-10-22T09:32:21.5185519Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-22T09:32:21.5185837Z     '55_OrchestrationV2',
2026-10-22T09:32:21.5186153Z     '56_RemoveRedundantProjectionIndexes',
2026-10-22T09:32:21.5186474Z     '57_ScheduledTaskWebhooks',
2026-10-22T09:32:21.5186768Z     '58_WebhookRelayDeliveries',
2026-10-22T09:32:21.5187064Z     '59_McpAppModelContext',
2026-10-22T09:32:21.5187368Z     '60_ThreadSnapshotWindowIndexes',
2026-10-22T09:32:21.5187690Z     '61_PullRequestReviewGuides',
2026-10-22T09:32:21.5187991Z     '62_ThreadFailureLookupIndex',
2026-10-22T09:32:21.5188295Z     '63_DropUnusedV1Projections',
2026-10-22T09:32:21.5188621Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-22T09:32:21.5188960Z     '65_CodexUsageNativeTurnIndex',
2026-10-22T09:32:21.5189299Z     '66_RepairClientSettlementTimestamps',
2026-10-22T09:32:21.5189610Z     '67_WebhookDedupe'
2026-10-22T09:32:21.5189901Z   ]
2026-10-22T09:32:21.5190069Z }
2026-10-22T09:32:21.5190169Z
2026-10-22T09:32:21.6735430Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-22T09:32:21.6736134Z [09:32:21.670] INFO (#1074) http.span=19ms: Sent HTTP response {
2026-10-22T09:32:21.6736531Z   'http.method': 'GET',
2026-10-22T09:32:21.6736946Z   'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-22T09:32:21.6737350Z   'http.status': 200
2026-10-22T09:32:21.6737600Z }
2026-10-22T09:32:21.6737701Z
2026-10-22T09:32:21.6760123Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-22T09:32:21.6760552Z [09:32:21.675] INFO (#1092) http.span=2ms: Sent HTTP response {
2026-10-22T09:32:21.6760793Z   'http.method': 'GET',
2026-10-22T09:32:21.6761005Z   'http.url': '/api/orchestration/shell',
2026-10-22T09:32:21.6761204Z   'http.status': 200
2026-10-22T09:32:21.6761358Z }
2026-10-22T09:32:21.6761421Z
2026-10-22T09:32:21.8152995Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-22T09:32:21.8154082Z [09:32:21.814] INFO (#1129) http.span=135ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-22T09:32:21.8154709Z
2026-10-22T09:32:21.8269354Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-22T09:32:21.8270135Z [09:32:21.826] INFO (#1356) http.span=34ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-22T09:32:21.8270545Z
2026-10-22T09:32:21.8270855Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-22T09:32:21.8271460Z [09:32:21.826] INFO (#1119) http.span=148ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-22T09:32:21.8271797Z
2026-10-22T09:32:21.8273607Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-22T09:32:21.8274254Z [09:32:21.827] INFO (#1368) http.span=34ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-22T09:32:21.8274593Z
2026-10-22T09:32:21.8280004Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-22T09:32:21.8280631Z [09:32:21.827] INFO (#1108) http.span=150ms: InterruptError: All fibers interrupted without error {
2026-10-22T09:32:21.8280968Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-22T09:32:21.8281203Z       at fiber (#1435)
2026-10-22T09:32:21.8281545Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-22T09:32:21.8281797Z
2026-10-22T09:32:21.8323160Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-22T09:32:21.8323935Z [09:32:21.831] INFO (#1): # T3 Code thread transfer budget
2026-10-22T09:32:21.8324152Z
2026-10-22T09:32:21.8324918Z 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-22T09:32:21.8326983Z 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-22T09:32:21.8329173Z 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-22T09:32:21.8330195Z
2026-10-22T09:32:21.8330307Z | Provider | Total thread wire | Budget | Result |
2026-10-22T09:32:21.8330578Z | --- | ---: | ---: | --- |
2026-10-22T09:32:21.8330826Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-22T09:32:21.8331129Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-22T09:32:21.8331331Z
2026-10-22T09:32:21.8331420Z ## Detailed measurements
2026-10-22T09:32:21.8331544Z
2026-10-22T09:32:21.8331672Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-22T09:32:21.8331939Z | --- | --- | --- | ---: | ---: | --- |
2026-10-22T09:32:21.8332257Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-22T09:32:21.8332682Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-22T09:32:21.8333178Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-22T09:32:21.8333610Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-22T09:32:21.8334044Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO |
2026-10-22T09:32:21.8334394Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO |
2026-10-22T09:32:21.8334814Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO |
2026-10-22T09:32:21.8335243Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-22T09:32:21.8335689Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO |
2026-10-22T09:32:21.8336180Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO |
2026-10-22T09:32:21.8336629Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-22T09:32:21.8337442Z | codex | measured turn | server egress wire | 3.5 KiB (3,560 B) | none | INFO |
2026-10-22T09:32:21.8337880Z | codex | measured turn | SQL statements | 17 | none | INFO |
2026-10-22T09:32:21.8338275Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO |
2026-10-22T09:32:21.8338750Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO |
2026-10-22T09:32:21.8339208Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-22T09:32:21.8339508Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO |
2026-10-22T09:32:21.8339800Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO |
2026-10-22T09:32:21.8340238Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-22T09:32:21.8340572Z | codex | reconnect | SQL statements | 30 | none | INFO |
2026-10-22T09:32:21.8340941Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-22T09:32:21.8341383Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-22T09:32:21.8341800Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-22T09:32:21.8342073Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-22T09:32:21.8342299Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO |
2026-10-22T09:32:21.8342539Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO |
2026-10-22T09:32:21.8342809Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO |
2026-10-22T09:32:21.8343079Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-22T09:32:21.8343354Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,706 B) | none | INFO |
2026-10-22T09:32:21.8343667Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO |
2026-10-22T09:32:21.8344027Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-22T09:32:21.8344440Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,571 B) | none | INFO |
2026-10-22T09:32:21.8344816Z | claudeAgent | measured turn | SQL statements | 17 | none | INFO |
2026-10-22T09:32:21.8345082Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO |
2026-10-22T09:32:21.8345484Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO |
2026-10-22T09:32:21.8345924Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-22T09:32:21.8346252Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO |
2026-10-22T09:32:21.8346692Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO |
2026-10-22T09:32:21.8347208Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-22T09:32:21.8347559Z | claudeAgent | reconnect | SQL statements | 30 | none | INFO |
2026-10-22T09:32:21.8347769Z
2026-10-22T09:32:21.8347860Z ## Compression diagnostics
2026-10-22T09:32:21.8347989Z
2026-10-22T09:32:21.8348158Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-22T09:32:21.8348541Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip.
2026-10-22T09:32:21.8348949Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-22T09:32:21.8349362Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip.
2026-10-22T09:32:21.8349589Z
2026-10-22T09:32:21.8349593Z
2026-10-22T09:32:21.8350143Z  ✓ integration/transferBudgetV2.integration.test.ts (1 test) 815ms
2026-10-22T09:32:21.8351010Z    ✓ reports V2 thread HTTP and WebSocket transfer budgets 814ms
2026-10-22T09:32:22.3814027Z  ✓ src/orchestration-v2/TurnStartReads.test.ts (2 tests) 106ms
2026-10-22T09:32:23.0573773Z  ✓ src/orchestration-v2/ProviderTurnControlService.test.ts (1 test) 6ms
2026-10-22T09:32:24.8094953Z  ✓ src/preview/ServerBrowserPage.test.ts (16 tests) 1268ms
2026-10-22T09:32:26.0501188Z  ✓ src/orchestration-v2/ThreadMessageIntake.test.ts (5 tests) 30ms
2026-10-22T09:32:26.3960091Z  ✓ src/preview/Manager.test.ts (8 tests) 17ms
2026-10-22T09:32:26.5674369Z  ✓ src/resourceTelemetry/ResourceTelemetryHistory.test.ts (6 tests) 5ms
2026-10-22T09:32:27.0560602Z stdout | src/device/DeviceHubProxy.test.ts > translates authentication failure to HTTP ServerAuthSessionCredentialValidationError: Failed to validate session credential.
2026-10-22T09:32:27.0561142Z [09:32:27.052] ERROR (#47): environment api operation failed {
2026-10-22T09:32:27.0561379Z   reason: 'internal_error',
2026-10-22T09:32:27.0561561Z   traceId: 'unavailable',
2026-10-22T09:32:27.0561711Z   cause: {
2026-10-22T09:32:27.0561904Z     _tag: 'ServerAuthSessionCredentialValidationError',
2026-10-22T09:32:27.0562125Z     cause: Error: private credential diagnostic
2026-10-22T09:32:27.0562441Z         at /home/runner/_work/t3code/t3code/apps/server/src/device/DeviceHubProxy.test.ts:222:14
2026-10-22T09:32:27.0562848Z         at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-22T09:32:27.0563630Z         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-22T09:32:27.0564779Z         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-22T09:32:27.0565915Z         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-22T09:32:27.0567127Z         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-22T09:32:27.0568168Z         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-22T09:32:27.0569117Z         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-22T09:32:27.0570069Z         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-22T09:32:27.0571021Z         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-22T09:32:27.0571492Z   }
2026-10-22T09:32:27.0571609Z }
2026-10-22T09:32:27.0571676Z
2026-10-22T09:32:27.0571917Z  ✓ src/device/DeviceHubProxy.test.ts (12 tests) 34ms
2026-10-22T09:32:27.6289007Z  ✓ src/process/agentScope.test.ts (5 tests) 49ms
2026-10-22T09:32:27.8581833Z  ✓ src/provider/claudeResetCredits.test.ts (7 tests) 35ms
2026-10-22T09:32:28.2180307Z  ✓ src/pullRequest/PullRequestReadCache.test.ts (7 tests) 29ms
2026-10-22T09:32:28.5758406Z  ✓ src/diagnostics/ProcessDiagnostics.test.ts (3 tests) 11ms
2026-10-22T09:32:28.7627440Z  ✓ src/terminal/NodePtyAdapter.test.ts (10 tests) 15ms
2026-10-22T09:32:30.2334920Z  ✓ src/mcp/McpToolAccess.race.test.ts (1 test) 102ms
2026-10-22T09:32:30.6000795Z  ✓ src/device/SshDeviceHost.test.ts (1 test) 27ms
2026-10-22T09:32:30.8950088Z  ✓ src/orchestration-v2/toolOutputImageBytes.test.ts (9 tests) 15ms
2026-10-22T09:32:31.0217338Z  ✓ src/httpResponseErrorGuard.test.ts (2 tests) 14ms
2026-10-22T09:32:31.3252681Z  ✓ src/project/WorktreeSetupTracker.test.ts (5 tests) 11ms
2026-10-22T09:32:31.6538065Z  ✓ src/persistence/Migrations/025_CleanupInvalidProjectionPendingApprovals.test.ts (1 test) 21ms
2026-10-22T09:32:31.9861406Z  ✓ src/orchestration-v2/ProjectCommands.test.ts (3 tests) 4ms
2026-10-22T09:32:32.5054330Z  ✓ src/cli/service.test.ts (4 tests) 32ms
2026-10-22T09:32:32.9329012Z  ✓ src/provider/CodexProvider.test.ts (5 tests) 2ms
2026-10-22T09:32:33.2798585Z  ✓ src/cloud/CliState.test.ts (3 tests) 21ms
2026-10-22T09:32:33.6243462Z  ✓ src/orchestration-v2/RuntimePolicy.test.ts (1 test) 5ms
2026-10-22T09:32:33.7387435Z  ✓ src/provider/Drivers/ClaudeSkillDispatch.test.ts (7 tests) 4ms
2026-10-22T09:32:35.0765285Z  ✓ src/auth/replayMarkers.test.ts (1 test) 19ms
2026-10-22T09:32:36.3146112Z  ✓ src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts (1 test) 8ms
2026-10-22T09:32:36.4977234Z  ✓ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 11ms
2026-10-22T09:32:36.8656532Z  ✓ src/auth/EnvironmentAuthPolicy.test.ts (3 tests) 17ms
2026-10-22T09:32:37.2632389Z  ✓ src/mcpApps/McpAppModelContext.test.ts (1 test) 58ms
2026-10-22T09:32:37.5968464Z  ✓ src/provider/OpenCode2Client.events.test.ts (1 test) 23ms
2026-10-22T09:32:38.0360751Z  ✓ src/textGeneration/ThreadTitleLinks.test.ts (2 tests) 6ms
2026-10-22T09:32:48.9795355Z  ✓ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 9263ms
2026-10-22T09:32:48.9795976Z    ✓ OpenCode replay fixtures (22)
2026-10-22T09:32:48.9796348Z      ✓ runs simple/opencode through OrchestratorV2 using deterministic replay 479ms
2026-10-22T09:32:48.9796919Z      ✓ runs opencode_subagent/opencode through OrchestratorV2 using deterministic replay 341ms
2026-10-22T09:32:48.9797578Z      ✓ runs opencode2_simple/opencode through OrchestratorV2 using deterministic replay 362ms
2026-10-22T09:32:48.9811159Z      ✓ runs opencode2_tool_call/opencode through OrchestratorV2 using deterministic replay 361ms
2026-10-22T09:32:48.9811662Z      ✓ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 522ms
2026-10-22T09:32:48.9812213Z      ✓ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 532ms
2026-10-22T09:32:48.9812721Z      ✓ runs opencode2_permission/opencode through OrchestratorV2 using deterministic replay 426ms
2026-10-22T09:32:48.9813215Z      ✓ runs opencode2_question/opencode through OrchestratorV2 using deterministic replay 359ms
2026-10-22T09:32:48.9813949Z      ✓ runs opencode2_subagent/opencode through OrchestratorV2 using deterministic replay 413ms
2026-10-22T09:32:48.9814434Z      ✓ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 578ms
2026-10-22T09:32:48.9814920Z      ✓ runs opencode2_nested_background/opencode through OrchestratorV2 using deterministic replay 413ms
2026-10-22T09:32:48.9815399Z      ✓ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 665ms
2026-10-22T09:32:48.9815887Z      ✓ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 588ms
2026-10-22T09:32:48.9816369Z      ✓ runs opencode2_command/opencode through OrchestratorV2 using deterministic replay 339ms
2026-10-22T09:32:48.9816824Z      ✓ runs opencode2_skill/opencode through OrchestratorV2 using deterministic replay 355ms
2026-10-22T09:32:48.9817292Z      ✓ runs opencode_child_approval/opencode through OrchestratorV2 using deterministic replay 429ms
2026-10-22T09:32:48.9817797Z      ✓ runs opencode_running_child_approval/opencode through OrchestratorV2 using deterministic replay 362ms
2026-10-22T09:32:48.9818277Z      ✓ runs plan_questions/opencode through OrchestratorV2 using deterministic replay 367ms
2026-10-22T09:32:48.9818782Z      ✓ runs opencode2_subagent when session.execution.started.2 is an execution start this build cannot decode 430ms
2026-10-22T09:32:48.9819321Z      ✓ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 491ms
2026-10-22T09:32:49.3986842Z  ✓ src/orchestration-v2/TurnItemPositionStore.test.ts (1 test) 47ms
2026-10-22T09:32:49.7713271Z  ✓ src/persistence/Migrations/055_OrchestrationV2.application-event-source.test.ts (1 test) 46ms
2026-10-22T09:32:49.8707280Z  ✓ src/checkpointing/Diffs.test.ts (4 tests) 6ms
2026-10-22T09:32:50.1831807Z  ✓ src/observability/EventLoopMonitor.test.ts (1 test) 2ms
2026-10-22T09:32:55.9793149Z  ✓ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 4509ms
2026-10-22T09:32:55.9794639Z    ✓ Cursor replay fixtures (11)
2026-10-22T09:32:55.9795508Z      ✓ runs simple/cursor through OrchestratorV2 using deterministic replay 486ms
2026-10-22T09:32:55.9796326Z      ✓ runs skill_invocation/cursor through OrchestratorV2 using deterministic replay 459ms
2026-10-22T09:32:55.9797204Z      ✓ runs tool_call_read_only/cursor through OrchestratorV2 using deterministic replay 438ms
2026-10-22T09:32:55.9798065Z      ✓ runs subagent/cursor through OrchestratorV2 using deterministic replay 457ms
2026-10-22T09:32:55.9798930Z      ✓ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 452ms
2026-10-22T09:32:55.9799789Z      ✓ runs queued_turn/cursor through OrchestratorV2 using deterministic replay 392ms
2026-10-22T09:32:55.9800672Z      ✓ runs todo_list/cursor through OrchestratorV2 using deterministic replay 410ms
2026-10-22T09:32:55.9801531Z      ✓ runs proposed_plan/cursor through OrchestratorV2 using deterministic replay 446ms
2026-10-22T09:32:55.9802484Z      ✓ runs message_steering/cursor through OrchestratorV2 using deterministic replay 393ms
2026-10-22T09:32:55.9803350Z      ✓ executes explicit Cursor restart_active through the recorded SDK boundary 361ms
2026-10-22T09:32:55.9876793Z
2026-10-22T09:32:55.9880599Z  Test Files  53 passed (53)
2026-10-22T09:32:55.9885226Z       Tests  519 passed (519)
2026-10-22T09:32:55.9885631Z    Start at  09:31:45
2026-10-22T09:32:55.9885919Z    Duration  70.28s (tests 52%, import 35%, transform 10%, setup 3%)
2026-10-22T09:32:55.9893476Z
2026-10-22T09:32:55.9894457Z      Import  1338 modules were evaluated 15050 times · 23.76s total, 35% of tracked time
2026-10-22T09:32:55.9895284Z              ~21.65s faster with isolate: false — shared modules are evaluated once per worker instead of once per file
2026-10-22T09:32:55.9896104Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-22T09:32:55.9906522Z
2026-10-22T09:32:56.0210706Z
2026-10-22T09:32:56.0327732Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-22T09:32:56.0328233Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-22T09:32:56.0328488Z   echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-22T09:32:56.0328656Z else
2026-10-22T09:32:56.0328806Z   echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-22T09:32:56.0328975Z fi
2026-10-22T09:32:56.0339321Z shell: /usr/bin/bash -e {0}
2026-10-22T09:32:56.0339538Z env:
2026-10-22T09:32:56.0339665Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-22T09:32:56.0339834Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477
2026-10-22T09:32:56.0339992Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T09:32:56.0340133Z ##[endgroup]
2026-10-22T09:32:56.0400681Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-22T09:32:56.0401151Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-22T09:32:56.0401603Z   tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md"
2026-10-22T09:32:56.0401951Z else
2026-10-22T09:32:56.0402233Z   echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY"
2026-10-22T09:32:56.0402603Z fi
2026-10-22T09:32:56.0415635Z shell: /usr/bin/bash -e {0}
2026-10-22T09:32:56.0415850Z env:
2026-10-22T09:32:56.0416033Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-22T09:32:56.0416525Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477
2026-10-22T09:32:56.0416767Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T09:32:56.0416994Z ##[endgroup]
2026-10-22T09:32:56.0454977Z # T3 Code thread transfer budget
2026-10-22T09:32:56.0455162Z
2026-10-22T09:32:56.0455964Z 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-22T09:32:56.0458177Z 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-22T09:32:56.0460515Z 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-22T09:32:56.0461559Z
2026-10-22T09:32:56.0461675Z | Provider | Total thread wire | Budget | Result |
2026-10-22T09:32:56.0461954Z | --- | ---: | ---: | --- |
2026-10-22T09:32:56.0462193Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-22T09:32:56.0462584Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-22T09:32:56.0462787Z
2026-10-22T09:32:56.0462875Z ## Detailed measurements
2026-10-22T09:32:56.0463004Z
2026-10-22T09:32:56.0463141Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-22T09:32:56.0463484Z | --- | --- | --- | ---: | ---: | --- |
2026-10-22T09:32:56.0463839Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-22T09:32:56.0464286Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-22T09:32:56.0464752Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-22T09:32:56.0465156Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-22T09:32:56.0465481Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO |
2026-10-22T09:32:56.0465836Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO |
2026-10-22T09:32:56.0466246Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO |
2026-10-22T09:32:56.0466661Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-22T09:32:56.0467076Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO |
2026-10-22T09:32:56.0467582Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO |
2026-10-22T09:32:56.0468373Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-22T09:32:56.0468800Z | codex | measured turn | server egress wire | 3.5 KiB (3,560 B) | none | INFO |
2026-10-22T09:32:56.0469173Z | codex | measured turn | SQL statements | 17 | none | INFO |
2026-10-22T09:32:56.0469580Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO |
2026-10-22T09:32:56.0470055Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO |
2026-10-22T09:32:56.0470502Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-22T09:32:56.0470902Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO |
2026-10-22T09:32:56.0471321Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO |
2026-10-22T09:32:56.0471971Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-22T09:32:56.0472317Z | codex | reconnect | SQL statements | 30 | none | INFO |
2026-10-22T09:32:56.0472740Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-22T09:32:56.0473207Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-22T09:32:56.0473699Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-22T09:32:56.0474138Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-22T09:32:56.0474507Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO |
2026-10-22T09:32:56.0474885Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO |
2026-10-22T09:32:56.0475312Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO |
2026-10-22T09:32:56.0475754Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-22T09:32:56.0476204Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,706 B) | none | INFO |
2026-10-22T09:32:56.0476719Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO |
2026-10-22T09:32:56.0477187Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-22T09:32:56.0477617Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,571 B) | none | INFO |
2026-10-22T09:32:56.0478015Z | claudeAgent | measured turn | SQL statements | 17 | none | INFO |
2026-10-22T09:32:56.0478438Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO |
2026-10-22T09:32:56.0478935Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO |
2026-10-22T09:32:56.0479423Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-22T09:32:56.0479862Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO |
2026-10-22T09:32:56.0480323Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO |
2026-10-22T09:32:56.0480789Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-22T09:32:56.0481188Z | claudeAgent | reconnect | SQL statements | 30 | none | INFO |
2026-10-22T09:32:56.0481410Z
2026-10-22T09:32:56.0481504Z ## Compression diagnostics
2026-10-22T09:32:56.0481638Z
2026-10-22T09:32:56.0481811Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-22T09:32:56.0482209Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip.
2026-10-22T09:32:56.0482659Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-22T09:32:56.0483086Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip.
2026-10-22T09:32:56.0548285Z ##[group]Run actions/upload-artifact@v7
2026-10-22T09:32:56.0548546Z with:
2026-10-22T09:32:56.0548769Z   name: thread-transfer-results
2026-10-22T09:32:56.0549060Z   path: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-22T09:32:56.0549351Z   if-no-files-found: ignore
2026-10-22T09:32:56.0549556Z   retention-days: 30
2026-10-22T09:32:56.0549746Z   compression-level: 6
2026-10-22T09:32:56.0549940Z   overwrite: false
2026-10-22T09:32:56.0550131Z   include-hidden-files: false
2026-10-22T09:32:56.0550344Z   archive: true
2026-10-22T09:32:56.0550518Z env:
2026-10-22T09:32:56.0550716Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-22T09:32:56.0550965Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477
2026-10-22T09:32:56.0551212Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T09:32:56.0551439Z ##[endgroup]
2026-10-22T09:32:56.1531258Z With the provided path, there will be 1 file uploaded
2026-10-22T09:32:56.1533396Z Artifact name is valid!
2026-10-22T09:32:56.1534789Z Root directory input is valid!
2026-10-22T09:32:56.3278494Z Uploading artifact: thread-transfer-results.zip
2026-10-22T09:32:56.3303593Z Beginning upload of artifact content to blob storage
2026-10-22T09:32:56.3796208Z Uploaded bytes 504
2026-10-22T09:32:56.3949009Z Finished uploading artifact content to blob storage!
2026-10-22T09:32:56.3949459Z SHA256 digest of uploaded artifact is b64bef7af766aed15c030a8943eba5006be7c8fcbb81e5b7b7de5fd223f12717
2026-10-22T09:32:56.3949744Z Finalizing artifact upload
2026-10-22T09:32:56.8895923Z Artifact thread-transfer-results successfully finalized. Artifact ID 12416300706
2026-10-22T09:32:56.8896324Z Artifact thread-transfer-results has been successfully uploaded! Final size is 504 bytes. Artifact ID is 12416300706
2026-10-22T09:32:56.8898930Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/39756046540/artifacts/12416300706
2026-10-22T09:32:56.9001297Z Post job cleanup.
2026-10-22T09:32:56.9686005Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-22T09:32:56.9756277Z Post job cleanup.
2026-10-22T09:32:56.9770438Z ##[start-action display=Cache full pnpm store;id=__680efc31-0240-4ee5-8e85-0dea7b667eb5.__actions_cache_2]
2026-10-22T09:32:57.0939601Z Post job cleanup.
2026-10-22T09:32:57.1752129Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-d651407d7d0c7ecacd035718e6d120760bb0bb1ea0b966bcda4a8197c80ebc8f, not saving cache.
2026-10-22T09:32:57.1823861Z ##[end-action id=__680efc31-0240-4ee5-8e85-0dea7b667eb5.__actions_cache_2;outcome=success;conclusion=success;duration_ms=205]
2026-10-22T09:32:57.1825633Z ##[start-action display=Setup Vite+;id=__680efc31-0240-4ee5-8e85-0dea7b667eb5.__voidzero-dev_setup-vp]
2026-10-22T09:32:57.1846538Z Post job cleanup.
2026-10-22T09:32:57.2590529Z ##[end-action id=__680efc31-0240-4ee5-8e85-0dea7b667eb5.__voidzero-dev_setup-vp;outcome=success;conclusion=success;duration_ms=76]
2026-10-22T09:32:57.2593316Z ##[start-action display=Cache Vite+;id=__680efc31-0240-4ee5-8e85-0dea7b667eb5.__actions_cache]
2026-10-22T09:32:57.2625986Z Post job cleanup.
2026-10-22T09:32:57.3313952Z Cache hit occurred on the primary key vite-plus-home-v1-Linux-X64-1.3.0, not saving cache.
2026-10-22T09:32:57.3350290Z ##[end-action id=__680efc31-0240-4ee5-8e85-0dea7b667eb5.__actions_cache;outcome=success;conclusion=success;duration_ms=75]
2026-10-22T09:32:57.3416530Z Post job cleanup.
2026-10-22T09:32:57.3984303Z [command]/usr/local/bin/git version
2026-10-22T09:32:57.4016620Z git version 2.55.0
2026-10-22T09:32:57.4042618Z Temporarily overriding HOME='/home/runner/_work/_temp/b3995506-31c5-4a30-879c-52796432f977' before making global git config changes
2026-10-22T09:32:57.4043033Z Adding repository directory to the temporary git global config as a safe directory
2026-10-22T09:32:57.4049232Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-22T09:32:57.4080969Z Removing SSH command configuration
2026-10-22T09:32:57.4085116Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-22T09:32:57.4114035Z [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-22T09:32:57.4277149Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-22T09:32:57.4311300Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-22T09:32:57.4366140Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-22T09:32:57.4381801Z ##[group]Run '/job_completed.sh'
2026-10-22T09:32:57.4387777Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-22T09:32:57.4387971Z env:
2026-10-22T09:32:57.4388108Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-22T09:32:57.4388278Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 477
2026-10-22T09:32:57.4388447Z   BLACKSMITH_CHECK_RUN_ID: 119748187670
2026-10-22T09:32:57.4388813Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-22T09:32:57.4388989Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-22T09:32:57.4389145Z ##[endgroup]
2026-10-22T09:32:57.4497708Z Docker container cache not activated, skipping hash computation.
2026-10-22T09:32:57.4765139Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-22T09:32:57.5523626Z Cleaning up orphan processes